dado2202 pet 17.5.2013 10:32

Za one koji još nisu čuli, Google je na Google I/O predstavio novo razvojno sučelje (IDE) za Android, nazvano Android Studio.

Razvojno sučelje više nije bazirano na Eclipse (o hvala ti Bože), nego na Intellij (Community edition).

 

Više o tome ovdje i ovdje.

 

Po meni je ovo jako dobra i dobrodošla vijest. Već mi se polako počelo gaditi raditi sa Eclipse-om, konstantna rušenja i mušice koje su se znale pojavljivati dosta često.

 

Jedini nedostatak (možda je ustvari prednost) je dolazak Gradle-a, kao rješenja za automatiziranje build-ova. Do sada nisam sa njime radio (čitam po netu, gledam malo primjere, kažu da je bolji od Ant-a, ali to je još na meni da dosudim). Sad konačno kada sam si postavio ANT da radi buildove kako spada :). Isto tako skripte se pišu u Groovy-u, što mi se sviđa više od xml-a koji se koristi kod ANT-a.

 

Još moram malo probati raditi sa novim IDE-om, da mogu donijeti konačan sud.

dado2202 pet 17.5.2013 13:24
Sum_of_all_fears kaže...
Intellij... How cute. Nekada davno sam radio u njemu i tako mi je digao tlak da sam se vratio na Eclipse.

Treba isprobati to cudo i vidjeti...

Za Android ili Java?

Vjeruj mi, IntelliJ godinama ispred Eclipsa. Radim već nekih 10 godina u Eclipsu(profesionalno i hobi), zadnjih par u Intelliju(hobi, jer na poslu moramo koristiti Eclipse{#}). Mislim da je to korak naprijed (iako sada Android studio nema neke opcije koje ima ADT za eclipse)

 

Mene više zanima Gradle kao zamjena za ANT, cijeli dan ga proučavam i sve više mi se sviđa(iako sam tek prekjučer čuo prvi puta za njega), osobito uporaba Groovy-a.

Dante23 ned 19.5.2013 20:45

Mislim da će proć puno vremena dok (ako uopće) se ne prebaci većina na taj studio. Eclipse je ipak tu dugo vremena, ali moram priznat da mi se sviđa ovaj studio. Jučer sam ga isprobavao i nisam naišao niti na jedan znatniji bug. Tu i tamo se potkrala poneka pogreška s sučeljem, ali ništa značajno. Za verziju 0.1 stvarno predivno radi

Dante23 ned 19.5.2013 23:04

Nije. Java i XML ti ostaju isti. Jedino ti neke build konfiguracije koje se same generiraju nisu iste (studio ih ima napisane u groovy-u), al to ti ionako nije pretjerano važno, budući da se to samo generira.

sudy_freak sub 6.12.2014 17:03

Na 1. godini diplomskog studija, vrijeme je početi se baviti nečime.
Slučajno sam naletio na ovo.

Moje pitanje, ako nisam nikada radio za Android (ili oćenito programirao), da krenem sa Studiom ili da krenem od uhodanog i dobro znanog Eclipsea? 

Arto ned 7.12.2014 18:07

Osobno radim u Eclipseu, ali kanim prijeći na Studio uskoro, pogotovo jer mi se čini da se konačno otelio iz bete (ili će uskoro). Velika većina trenutne literature je pisana za Eclipse, s naznačenim izmjenama i detaljima vezanim uz AS u slučaju potrebe, ali kao što su napisali i prije mene - to je samo IDE. Koliko sam razgovarao s kolegama, masovno su kada počinju zadovoljniji AS-om pa bi takva bila i moja preporuka.

77ari sri 17.12.2014 15:14

Ja kada idem otvoriti simulator na android studiu, otvori mi se jedan manji prozor i nema ništa unutra, samo je crno. I potrošnja RAM-a se poveča do 95%.

 

Dali je problem samo u RAM-ima ili ima još nekih problema?

goranbm pon 8.6.2015 14:49

Nakon što sam radio do sad u Eclipseu pokušavam migrirati neke svoje projekte u Android studio. I uspio sam sve prilagoditi, jedino me muče ove fore sa folderima za različite veličine ekrana. Ne mogu nikako pogoditi nazive foldera, pa ako netko može helpati malo ? Hvala.

zoja čet 18.6.2015 11:29

Pozdrav ekipa,

 

imam nesto vremena a i volje pa bi poceo nesto na Androidu programirati.

Znam za Eclipse. Imam osnove html-a, css-a, xml-, Java-e. Znam c++.

Što bi mi preporučili: da idem na Eclipse ili na Android Studio?

 

Bio bi zahvalan na par savjeta :)

 

Hvala i LP!

 

 

Nilturion čet 18.6.2015 13:05
zoja kaže...

Pozdrav ekipa,

 

imam nesto vremena a i volje pa bi poceo nesto na Androidu programirati.

Znam za Eclipse. Imam osnove html-a, css-a, xml-, Java-e. Znam c++.

Što bi mi preporučili: da idem na Eclipse ili na Android Studio?

 

Bio bi zahvalan na par savjeta :)

 

Hvala i LP!

 

 

 

Ako krećeš svakako savjetujem Android Studio, svi primjeri i službeni tutoriali od googla su napravljeni u studio. 

zgberozg sub 24.3.2018 19:04

Ovako,napravio sam jedan jednostavan kod za zbrajanje decimalnih brojeva i određene brojeve ne zbraja točno.

Prvo kod izgleda ovako:

package com.example.berislav.myapplication;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.text.Editable;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;

import java.text.DecimalFormat;

public class MainActivity extends AppCompatActivity {


DecimalFormat num4 = new DecimalFormat("0.000");


@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);


final EditText editText =(EditText)findViewById(R.id.editText);
final TextView dis = (TextView)findViewById(R.id.textView);
Button Butt =(Button) findViewById(R.id.button);


Butt.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {

Editable text = editText.getText();
double num1 = Double.parseDouble(text.toString());

double num2= 13.44;
num2=(num2+num1);

String strI = String.valueOf(num2);
dis.setText(strI);

 


}
});

 }

}

xml:

<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="wrap_content"
android:layout_height="match_parent"
tools:context="com.example.berislav.myapplication.MainActivity">

<EditText
android:id="@+id/editText2"
android:layout_width="212dp"
android:layout_height="0dp"
android:ems="10"
android:inputType="textPersonName"
tools:layout_editor_absoluteX="0dp"
tools:layout_editor_absoluteY="71dp" />

<TextView
android:id="@+id/textView"
android:layout_width="223dp"
android:layout_height="59dp"
android:layout_marginBottom="499dp"
android:layout_marginStart="161dp"
android:layout_marginTop="153dp"
android:text="TextView"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/editText2" />

<EditText
android:id="@+id/editText"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:ems="10"
android:hint="number"
android:inputType="numberDecimal"
android:text="7" />

<Button
android:id="@+id/button"
android:layout_width="wrap_content"
android:layout_height="109dp"
android:layout_marginBottom="376dp"
android:layout_marginEnd="296dp"
android:layout_marginTop="227dp"
android:text="Button"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"/>

<EditText
android:id="@+id/Number"
android:layout_width="218dp"
android:layout_height="wrap_content"
android:layout_marginBottom="209dp"
android:layout_marginEnd="4dp"
android:layout_marginStart="15dp"
android:layout_marginTop="16dp"
android:ems="10"
android:inputType="numberDecimal"
app:layout_constraintBottom_toTopOf="@+id/textView"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toEndOf="@+id/editText"
app:layout_constraintTop_toTopOf="parent" />

</android.support.constraint.ConstraintLayout>

Pokrenem program i u decimal text ostavim broj 7 koji sam definirao već u text proprtisu te on zbraja num1 i num2 i daje netočan rezultat 20.4399999999998

umijesto 20.44,pa me sad zanjima gdje je tu problem?

jonas19 sub 24.3.2018 20:03

kako je sve u informatici eksponent baze 2 tako je tesko i cesto nemoguce "tocno " prikazati neki decimalni broj .

tebi prikazuje s najvecom tocnoscu najblizi broj do 20.44 , a  da taj broji nije veci od njega , bolje ti je racunati s float-om pa ga formatirati prilikom ispisa.

 

 

 

 

 

String text = editText.getText().toString();
float prvibroj = Float.parseFloat(text);
float drugibroj = 13.44f;
float zbroj;
zbroj = prvibroj + drugibroj;

@SuppressLint("DefaultLocale")
String ispis = String.format("%.02f", zbroj);
dis.setText(ispis);