Showing posts with label android. Show all posts
Showing posts with label android. Show all posts

Wednesday, 22 May 2013

Set ukuran launcher icon untuk program android

ketika develop android kita disuguhkan dengan 4 input icon

icon_android

menurut sumbernya syarat launcher icon itu " should be 32-bit PNGs with an alpha channel for transparency."
ukuran icon yang berbeda-beda  diperlukan untuk tampil sebagai icon pada  device yang digunakan oleh user (ingat ukuran device user berbeda beda)

referensi :http://developer.android.com/guide/practices/ui_guidelines/icon_design_launcher.html#icons_in_market
semoga berguna :)

Wednesday, 1 May 2013

Daur hidup program android

Kali ini kita membahas daur hidup program android

lihat gambar dibawah ini (state- state aplikasi android den metodeyang dipanggil)

android_lc

gambar dari http://www.anddev.org/images/android/activity_lifecycle.png

kita mencoba membuat program dan menulis log akses nya pada emulator sehingga  aktifitas pada emulator terekam semua

check this out,

masih dalam progres heheheh

referensi

semoga berguna

Thursday, 18 April 2013

Serba serbi pixel ,kepadatan layar ppi handphone, ukuran layar

ok kali ini saya mencoba ekplorasi pengetahuan saya dan kombinasi dari kumpulan  tulisan - tulisan yang bertebaran di internet biar ndak susah saya carinya lagi heheh:) sekarang kita coba ekplorasi hal-hal yang sering kita dengar dan berhubungan dengan layar, bagaimana memilih resolusi layar dsb , (ini berguna ketika kita develop program ataupun memilih layar handphone :D)

Pixel kita analogikan saja degan titik,berasal dari "pix" (untuk "picture") dan el (untuk "element") Pada layar  terdapat banyak sekali titik-titik berwarna yang letaknya sangat rapat, sehingga anda tidak bisa melihatnya begitu saja. Titik-titik inilah yang membentuk citra tertentu di layar anda. Jadi pixel tidak lain adalah bulatan kecil yang kita sebut titik.

Kerapatan atau konsentrasi titik pada layar menentukan seberapa halus gambar yang tampil di sana. Semakin banyak titik yang terdapat dalam layar dengan luas yang sama, semakin halus gambar yang ditampilkannya. Ini dikatakan memiliki resolusi tinggi, atau sederhananya, resolusi yang bagus.
PPI  adalah satuan banyaknya piksel dalam inchi. Semakin besar ppi maka semakin jernih pula layar tersebut. Hal ini berpengaruh terhadap kualitas gambar/video yang ditampilkan, serta kemampuan grafis untuk bermain game

Makin besar resolusi dan kepadatan pixel per inchi yang dimiliki, makin bagus kualitasnya.
INGAT, resolusi layar dalam satuan pixel BUKAN besar/ukuran layar yang dinyatakan dalam satuan inchi



Pixel Density /densitas piksel mengacu pada konsentrasi piksel pada layar tertentu, diukur dalam pixel per inch (ppi). Kerapatan piksel dihitung dengan membagi resolusi pixel diagonal layar dengan ukuran diagonal.


VGA (VIDEO GRAPHIC ARRAY)= 480x640  piksel
QVGA (QUARTER VGA) = 240x320 piksel = 76.800 , 1/4 dari ukuran VGA ( 480x640 = 307.200 X 1/4 = 76.800 )
WQVGA (WIDE QUARTER VGA) = 240×432 piksel
nHD (NINTH HD)= 360×640 piksel 1/9 dari ukuran HD (ini yang saya cari belom ketemu  jika emang benar ukuranya  1/9 dari hd)??
WVGA (WIDE VGA) =480x800 piksel
HVGA (HALF VGA) = 320x480 piksel  = 153.600, 1/2 dari ukuran VGA ( 480x640 = 307.200 X 1/2 = 153.600 )
FWVGA (FULL WIDE VGA)= 480×854  piksel
qHD (QUARTER HD)= 540×960 piksel
DVGA (DOUBLE VGA)= 640×960 piksel
XGA  (EXTENDED GRAPHIC ARRAY)= 728×1024 piksel
HD (HIGH DEFINITION)= 720×1280 piksel sering disebut juga 720p
WXGA (WIDE XGA) = 800×1280 piksel
FHD (FULL HD) = 1080×1920 piksel biasa dibaca 1080p atau dibaca “ten eighty pi” aspek rasio 16:9 Widescreen

1 Inci = 2.54 cm


jika kita sedang membuatprogram dengan android  Terkadang ada beberapa istilah yang berkaitan dengan screen density, mungkin istilah LDPI, MDPI, HDPI dan XHDPI telah sering terdengar.bisa kita lihat pada tabel berikut

ukuran android



oke kita coba menghitung ppi

rumusnya

ppi


langsung kita coba hitung

ukuran layar yang beda ukuran layar lebih besar bukan jaminan layar menjadi jernih


ppi untuk Galaxy Fit dan Nokia E6


GALAXY FIT

Resolusi : 240 x 320 pixels

Layar : 3.3 inch

ppi_fit




NOKIA E6

Resolusi : 480 x 640 pixels

Layar : 2.46 inch


ppi_e6




contoh efek dari ppi /densitas layar yang tinggi vs rendah

ppi rendah

pp1jelek

ppi tinggi

ppibagus





tips ukuran density degn ukuran layar kurang lebih 4 inchi
<150 ppi = Tidak bagus, piksel terlihat jelas, garis miring terlihat bergerigi. layar kotak-kotak

150 ppi – 200 ppi = Kurang bagus, piksel masih terlihat, garis miring agak bergerigi, layar sedikit kotak-kotak

200 ppi – 250 ppi = Lumayan bagus, cukup jernih

250 ppi – 300 ppi = Bagus, layar jernih, piksel tak terlihat

> 300 ppi = Sangat bagus, layar sangat jernih, piksel sama sekali tidak terlihat






semoga berguna

Friday, 12 April 2013

Mengenal ukuran di android pixels, density, dpi, dip, dp, dps, sp, sip

ok mari kita mengenal jauh lebih dekat dengan ukuran android

tipe ukuran yang biasa kita pakai pada android

dp atau dip
Density-independent Pixels - An abstract unit that is based on the physical density of the screen. These units are relative to a 160 dpi (dots per inch) screen, on which 1dp is roughly equal to 1px. When running on a higher density screen, the number of pixels used to draw 1dp is scaled up by a factor appropriate for the screen's dpi. Likewise, when on a lower density screen, the number of pixels used for 1dp is scaled down. The ratio of dp-to-pixel will change with the screen density, but not necessarily in direct proportion. Using dp units (instead of px units) is a simple solution to making the view dimensions in your layout resize properly for different screen densities. In other words, it provides consistency for the real-world sizes of your UI elements across different devices.
sp
Scale-independent Pixels - This is like the dp unit, but it is also scaled by the user's font size preference. It is recommend you use this unit when specifying font sizes, so they will be adjusted for both the screen density and the user's preference.
pt
Points - 1/72 of an inch based on the physical size of the screen.
px
Sesuai dengan piksel yang sebenarnya pada layar. Ini satuan ukuran tidak dianjurkan karena hasilnya dapat bervariasi di seluruh perangkat, setiap perangkat  memiliki pixel layar yang berbeda
mm
Millimeters - ukuran dalam milimeter (10 mm = 1cm)
in
Inches - ukuran dalam inchi (1 inchi = 2.54 cm)
perbedaan pada  ukururan layar sama resolusi beda menghasilkan  (http://blog.edwinevans.me/?p=131)






































Lower resolution screenHigher resolution, same size
Physical Width1.5 inches1.5 inches
Dots Per Inch (“dpi”)160240
Pixels (=width*dpi)240360
Density (factor of baseline 160)1.01.5
Density-independent Pixels (“dip” or “dp” or “dps”)240240
Scale-independent pixels (“sip” or “sp”)Depends on user font size settingssame

TIPS memakai sp/dp  akan membuat aplikasi android anda kompatibel dengan beberapa resolusi, kepadatan ,ukuran layar  yang berbeda

referensi:
http://developer.android.com/guide/topics/resources/more-resources.html#Dimension

semoga berguna

Monday, 8 April 2013

Membuat ToggleButton android

kali ini kita mencoba untuk membuat toggle button android, toggle android bisa digunakan misalnya untuk tombol play, intinya tombol ini memiliki penanda  keadaan sudah diklik beda dengan button yang tidak mempunyai penanda

file xmlnya

[code language="java"]
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/LinearLayout1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
tools:context=".MainActivity" >

<ToggleButton
android:id="@+id/toggleButton1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="ToggleButton"
android:textOff="matek"
android:textOn="urip" />

</LinearLayout>

[/code]

file javanya

[code language="java"]
package com.togglebutton;

import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;

public class MainActivity extends Activity {

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

@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.activity_main, menu);
return true;
}

}

[/code]

penampakannya
toggle

download kodenya

semoga berguna:)

Sunday, 7 April 2013

Membuat Ratingbar android

kali ini kita akan membuat ratingbar, biasanya digunakan untuk input suatu penilaian
yang perlu diketahui dari properti file xmlnya, lihat pada property Ratingbar
ratingbar2

numStars :menentukan jumlah bintang
stepsize: menetukan nilai setiap bintang
Rating :menentukan nilai awal bintang yang tepilih pada saat awal program di eksekusi

ok karena saya malas membuat kodenya kode ini saya ambil dari  http://www.mkyong.com/android/android-rating-bar-example/
file xmlnya

[code language="java"]

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/LinearLayout1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
tools:context=".MainActivity" >
<TextView
android:id="@+id/lblRateMe"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Rate Me"
android:textAppearance="?android:attr/textAppearanceMedium" />

<RatingBar
android:id="@+id/ratingBar"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:numStars="4"
android:rating="2.0"
android:stepSize="1.0" />

<Button
android:id="@+id/btnSubmit"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Submit" />

<LinearLayout
android:id="@+id/linearLayout1"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >

<TextView
android:id="@+id/lblResult"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Result : "
android:textAppearance="?android:attr/textAppearanceLarge" />

<TextView
android:id="@+id/txtRatingValue"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text=""
android:textAppearance="?android:attr/textAppearanceSmall" />

</LinearLayout>

</LinearLayout>

[/code]

file javanya

[code language="java"]

package com.ratingbar;

import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.RatingBar;
import android.widget.RatingBar.OnRatingBarChangeListener;
import android.widget.TextView;
import android.widget.Toast;

public class MainActivity extends Activity {

private RatingBar ratingBar;
private TextView txtRatingValue;
private Button btnSubmit;

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

addListenerOnRatingBar();
addListenerOnButton();
}

public void addListenerOnRatingBar() {

ratingBar = (RatingBar) findViewById(R.id.ratingBar);
txtRatingValue = (TextView) findViewById(R.id.txtRatingValue);

//if rating value is changed,
//display the current rating value in the result (textview) automatically
ratingBar.setOnRatingBarChangeListener(new OnRatingBarChangeListener() {
public void onRatingChanged(RatingBar ratingBar, float rating,
boolean fromUser) {

txtRatingValue.setText(String.valueOf(rating));

}
});
}

public void addListenerOnButton() {

ratingBar = (RatingBar) findViewById(R.id.ratingBar);
btnSubmit = (Button) findViewById(R.id.btnSubmit);

//if click on me, then display the current rating value.
btnSubmit.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View v) {

Toast.makeText(MainActivity.this,
String.valueOf(ratingBar.getRating()),
Toast.LENGTH_SHORT).show();

}

});

}
}

[/code]

penampakannya

ratingbar
download kodenya
semoga berguna :)

Membuat single check pada check box android

kali ini kita mencoba membuat checkbox pada android dengan hanya satu checkbox yang dapat di klik

file xmlnya

[code language="xml"]

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/LinearLayout1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
tools:context=".Checkbox1" >

<CheckBox
android:id="@+id/ck1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Sate" />

<CheckBox
android:id="@+id/ck2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Nasi Goreng" />

<CheckBox
android:id="@+id/ck3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Soto" />

</LinearLayout>

[/code]

file javanya

[code language="java"]

package com.example.checkbox1;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.CheckBox;
import android.widget.Toast;
public class Checkbox1 extends Activity {
CheckBox ck1,ck2,ck3 ;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_checkbox1);
ck1 = (CheckBox) findViewById(R.id.ck1);
ck2= (CheckBox) findViewById(R.id.ck2);
ck3 = (CheckBox) findViewById(R.id.ck3);

OnClickListener perintah = new OnClickListener() {

@Override
public void onClick(View v) {
CheckBox id = (CheckBox) v;
//biar salah satu saja yang terchecked
if(id.getId()== ck1.getId())
{
ck2.setChecked(false);
ck3.setChecked(false);
}
else if(id.getId()== ck2.getId())
{
ck1.setChecked(false);
ck3.setChecked(false);
}
else if(id.getId()== ck3.getId())
{
ck1.setChecked(false);
ck2.setChecked(false);

}
//memberi pesan
Toast.makeText(Checkbox1.this, "anda memilih : "+((CheckBox) v).getText().toString(), Toast.LENGTH_SHORT).show();

}
};

// set masing 2 listener untuk klik pada checkbox
ck1.setOnClickListener(perintah);
ck2.setOnClickListener(perintah);
ck3.setOnClickListener(perintah);

}



}

[/code]

checkbox1

download kode

semoga berguna :)

Menginstal android pada eclipse bagian 1

Bahan2 :D

1.  download eclipse disini bisa ambil eclipse for java
2. download android sdk disini klik link download , kalo untuk versi linux bisa di klik menu Download For Other Platform ,Installer
tersebut akan mendownload lagi Program SDK Android
3. download java sdk disini (ambil yang Java SE Development Kit  disini kita pake java yang versi 6)

Langkah2nya

  1. setup plugin eclipse
    buka eclipse  klik menu help | Install New Software
    tambaheclipse
    klik add
    tambaheclipse2
    masukkan

    name: adt


    url : https://dl-ssl.google.com/android/eclipse/


    kemudian select all klik finish kemudian intalasi akan otomaits dilakukan ingat jangan matikan koneksi internet setelah download dilakukan biasanya terdapat konfirmasi terakhiruntuk dilakukan install pada eclipse dan setelah itu akan restart secara otomatis eclipsenya

  2. link kan dengan java dan android sdknya
    link dengan android klik pada eclipse  menu windows | Preferences  cari tab android kemudian  pada menu sdk location klik browse  isi dengan lokasi folder android anda
    lokasiandroid
    klik Java | Compiler set lokasi javanya /compilernya ke 1.6 klik
    lokasiandroidjava1klik Intalled JRE
    lokasiandroidjava2
    kemudian add  pilih Standard VM klik Next kemudian pada  JRE Home klik directori dengan lokasi jre anda klik finish
    ( kalau window 7 lokasinya biasanya ada di C:\Program Files\Java\jdk1.6.0_39\jre)    tulisan jdk1.6.0_39 tergantung versi intaller java andalokasiandroidjava3


selamat anda siap untuk membuat program android :)

semoga berguna

Wednesday, 3 April 2013

Disable menu back android

ok kali ini kita coba cara mendisable menu back pada android
paling gampang override aja onBackPressed() isi dengan kode kosong

@Override
public void onBackPressed() {
}

tested on android
semoga berguna:)

Tuesday, 2 April 2013

Membuat edittext android readonly

nah kadang kita ingin membuat edittext kita read only agar tidak bisa diedit oleh user
ada sedikit tips edit xml untuk edittext tambahkan kode berikut pada xml edittext

android:inputType="none"

saya test untuk android dengan emulator android 2.1 dengan api level 7 succed

semoga berguna:)

Sunday, 24 February 2013

membuat launcher android

tulisan ini berawal dari kesuntukan saya ketika belajar list di android, kebetulan lagi kejar tayang bikin aplikasi penyimpan password , yeahh im really stuck with stupid list on android , ok akhirnya saya iseng membuat  launcher , launcher berarti semacam shortcut  aplikasi
kode class nya seperti ini

package com.launcher;

import android.net.Uri;
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;

public class CobaLauncher extends Activity {

Intent intent;

public CobaLauncher(){
String web = "http://www.unair.ac.id"   ;
intent = new Intent(Intent.ACTION_VIEW)    ;
intent.setData(Uri.parse(web));
}

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);

startActivity(intent);
finish();

}

}

kita make intent untuk berhubungan dengan aplikasi luar
tips #gunakan alamat yang lengkap untuk web anda jika tidak dijamin intent akan bingung untuk mencari pembuka alamat tsb

semoga berguna   :)

Sunday, 17 February 2013

akses localhost dari emulator android get refused

jika anda sedang develop aplikasi android dengan akses ke localhost pc anda, dan mengalami error connection refused nah ternyata jika anda set localhost dia akan mengirim ke dirinya sendiri bukan ke localhost server kita solusinya rubah alamat localhost pada android dengan ip 10.0.2.2
androidip
misal url anda = http://localhost/tes.php
menjadi http://10.0.2.2/tes.php

biar lebih jelas baca ini
sumber http://developer.android.com/tools/devices/emulator.html#networkaddresses
semoga berguna :)

Thursday, 14 February 2013

melihat data sqlite android pada eclipse

untuk melihat database yang telah kita buat (data sqllite) pada aplikasi android kita dapat menggunakan Questoid SQLite Browser  ambil disini
jangan lupa waktu create database pada program android usahakan nama database sqllitenya diakhiri dengan ekstensi .db agar bisa di buka dengan Questoid SQLite Browser

ok kita mulai

caranya install buka intaller eclipse anda letakkan file jar dari  Questoid SQLite Browser di folder dropins

sqllite

setelah terinstal running program database anda

emu 2

kemudian balik ke eclipse buka perspektif ddms caranya klik Window  | Open Perspective | Other | DDMS
sqllite

pastikan pada tab devices (jika tertutup bisa dipanggil dengan Window | Show View | Other | Android | Devices) sama dengan emulator aplikasi kita yang sedang running (jika kita membuka banyak emulator)sqllite

buka tab file explorer (jika tertutup bisa dipanggil dengan Window | Show View | Other | Android | File Explorer)

sqllite

kemudian pada file explorer cari folder  data | data | cari nama aplikasi anda | database

misalnya nama aplikasi saya com.android.browser ,  disini klik databasenya

sqllite

kemudian klik icon  yang ada disebelah kiri file explorer

Untitled

nah database hasilnya sudah bisa dilihat

Untitled

semoga berguna :)

Wednesday, 13 February 2013

dasar logika membuat program android

kali ini saya akan mencoba membuat dasar logika sedehana pemrograman pada android
ketika kita membuat project android dengan eclipse maka akan terdapat beberapa folder
pada android terdapat beberapa direktori penting
res/layout disini kita meletakkan kombinasi xml untuk desain tampilan android kita (gampangnya desain tampilan ada disini)
dan src kita meletakkan logic program (perintah - perintah eksekusi program ,kadang juga ada beberapa setting tampilan disini dsb)

skeleton
jadi pada android konsepnya mirip dengan mvc model view dan controller tapi disini pemanggilannya dilewatkan melalui file java
satu file java biasanya diikuti dengan satu file xml
misalnya kita memanggil tampilan form1

ilustrasinya

skeleton2semoga berguna :)

Tuesday, 5 February 2013

layar emulator android ngeblank

Pernah kan mengalami layar emulator android yang ngeblank waktu develop sebuah aplikasi , hmm saya yakin itu pernah terjadi jika

  • Waktu anda develop pertama kali android

  •  Develop dengan  spek komputer yang minim ,


Saya pernah mengalaminya dulu dengan spesifikasi pc intel 2,4 ,memory 1 gb lammmaa banget loadingnya, kirain software instalernya aja  yang error  ternyata setelah upgrade ram menjadi 2 gb alhasil sudah bisa buka emulatornya sampai keluar halaman home androidnya walo msh loading lama

nah ini state loading emulator android , jadi yg ngeblank bukan softwarenya yang rusak emang berat emulatornya  beda ama emulator j2me ram  1gb udah wuzzzz

emu3

ini adalah state awal emulator


emu2

berubahh begini yang ke 2 , tunggu sabar masih ada yang ketiga,??


emu 2

tarrraaaa selamat emulator udah kebuka!!


happy code , semoga berguna :)

Friday, 7 September 2012

Exit android code

Nah tiba saatnya saya belajar cara menutup aplikasi pada android, Sebuah aplikasi biasa nya mempunyai tombol exit untuk keluar dari aplikasi, Pertama saya mencoba code
system.exit(0);
hal ini ternyata hanya mengclose / menutup activity yg sedang aktif kemudian aplikasi akan kembali ke activity awal aplikasi

Finish() efeknya sama dengan memakai system.exit(0);

Akhirnya ketemu pakai intent

    Intent exit = new Intent(Intent.ACTION_MAIN);

                    exit.addCategory(Intent.CATEGORY_HOME);

                    exit.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

                    startActivity(exit);

Code ini akan menampilkan home screen yg seakan –akan menutup aplikasi tsb tetapi sebenarnya aplikasi tersebut msh ada aktif

Monday, 3 September 2012

menulis log android

log berguna ketika kita akan menginisialisasi ,melihat kinerja code kita dsb, di jme/j2me  kita dapat menggunakan system.out.println untuk menampilkan log ke standart output di android kita  dapat menggunakan

Log.d("tag/judul","isi log anda");

jangan lupa import kebutuhan fungsi
import android.util.Log;

untuk tipe - tipe log

Log.v(); // Verbose
Log.d(); // Debug
Log.i(); // Info
Log.w(); // Warning
Log.e(); // Error



referensi nya bisa anda lihat di http://developer.android.com/reference/android/util/Log.html

kemudian anda dapat lihat hasilnya di logcat  (pada eclipse klik menu Window | Show View | LogCat)
smoga berguna :)

Wednesday, 24 November 2010

Menginstal android di netbeans

Yang dibutuhkan
our stuff




  1. nbandroid (Plugin android for netbeans)

  2. Android sdk Link

  3. and of course netbeans (I use netbeans 6.9.1 perhaps in earlier netbeans still have same installation for android ) Link


Android SDK yang di download di atas berkisar  22 mb dan itu belum  toolnya / Android SDK nya, nanti setelah di download dan di running, software tersebut  akan meminta mendownload Android SDK nya. Terdapat beberapa pilihan Android SDK untuk didownload mulai dari andoid  1.5 , 1.6, dst


PREPARING INSTALLATION

Instal plugin pada netbeans dengan cara

Open Netbeans IDE

  • pilih tools | Plugins |

  • Cari ke Tab Settings

  • click Button Add, Masukan URL ini http://kenai.com/downloads/nbandroid/updates.xml


to be continued...
blog ini ditujukan pada smua orang yang mempunyai penghargaan tertinggi terhadap sesuatu yang mereka cinta dan sayangi