Sie sind auf Seite 1von 24

How to develop Android

apps
If Apple's strict app approval process puts you off developing apps,
why not start by learning to code for Android? Read this how-to
guide.

Google's Android mobile operating system is perfect for coders who want to develop phone
applications, without going through the rigmarole of Apple's approval system. This guide will
set you up with the right software and tools to effortlessly code your killer app idea.
No matter how good you are at programming, if you can't wrap your head around Android's
software development kit (SDK), your apps might as well be written in Shakespeare. So follow
these steps and start getting to grips with the process.
Java Development Kit
The first thing you'll need to begin writing Java applications (the basis of Android apps), is the
Java Development Kit (JDK), provided by Oracle at this link.
You've probably picked up Java Runtime Environment (JRE) in one of its myriad forms over the
course of your daily Internet doings, which allows you to run applets on your computer. You'd
do well to uninstall the version of JRE you have at present in case it clashes with the JDK
version you're downloading. Luckily, the installation above includes the latest and greatest JRE
version, which will definitely be compatible, saving you the arduous task of re-installing it later.
Download and run the installer, make sure 'Development Tools', 'Source Code' and 'Public JRE'
are included in the custom install window as seen below (your view may vary). Click 'Next', read
the licence agreement if you've got a lot of time on your hands, let it do its thing and you're good
to go.
While most integrated development environment (IDE) applications -- detailed in the next step --
come with their own compiler, it's generally useful to configure your newly installed Java
compiler to Command Prompt so you can use it if required.
For Windows, navigate to System via Control Panel and select the advanced settings. From here,
select 'Environment Variables' and locate the variable named 'Path'. Add the file path of the 'bin'
directory of your new Java install, as per the example below.

Use the commands 'java -version' and 'javac -version' to check all has gone swimmingly and you
should get something along the lines of:

Install an IDE
Integrated development environment software is used extensively by seasoned coders and
newbies alike to develop programs. For the uninitiated, an IDE is an application that aids
programmers in writing code by providing a compendious set of tools, such as debuggers, a
compiler and more.
While there's a wide range of IDE applications available, for this demonstration we'll be using
the free software Eclipse, since Google provides a plug-in for it that integrates the Android
SDK. Follow this linkand find the correct version for your system.
This part varies substantially, but the version I downloaded came as a zip file which, after
extracting, included the file 'eclipse.exe' that ran without having to go through any installation. If
your version requires an install, follow the steps with default settings since no specific
configuration is needed. On first run, you'll be asked to identify a 'Workbench', where your code
and related files will be stored. Anywhere convenient will suffice.
Once complete, you should see something not dissimilar to this:

If you want to get more familiar with Eclipse before proceeding, open the Help window and look
into the Workbench User Guide. There's also a Java Development User Guide that can give you
guidance on the basics of Java if you're unacquainted with the language.
Get Android Software Development Kit
Go to this link and select 'Get the SDK'. On the next page, follow the link to install the Android
SDK for your system.
Once the executable file has finished downloading, run the installation. When you get to the
window below, make a note of the directory it's being installed to (or change it if you wish).

When the installation is complete, open the Android SDK Manager and you'll be presented with
the screen below:

Click on the button to install all the necessary packages and resources that weren't included in
the original install.
Install the Android Development Tools plugin
As mentioned, Google has provided a specially made Android SDK plugin for Eclipse, which
can be added directly from within the IDE itself.
In Eclipse, go to 'Help' and select 'Install New Software'. Click the 'Add' button and you'll be
taken to a window to add the online software repository that holds the ADT plugin. Give it a
descriptive name and enter the following URL into the 'Location' box:
http://dl-ssl.google.com/android/eclipse

Click 'OK'. Select the newly added repository and tick 'Developer Tools'.

Click 'Next' and follow the steps to install the plugin files. When complete, these two icons
should appear in Eclipse's toolbar:

Now go to 'Window' and 'Preferences', select the 'Android' section and ensure the SDK Location
is the same as the SDK directory you noted down earlier. You should get results like this:

You are now the proud owner of the Android Development Tools plugin.
Setting up the Android emulator
Though it helps, you don't need to actually own an Android device in order to create apps for
them, because Google chucks in an emulator of its mobile OS alongside the SDK. Before you
start coding, it's worth setting up an Android Virtual Device (AVD) so that you've got a test
platform ready and waiting.
In the ADT toolbar that you added in the last step, select the right-hand button with the phone
icon. This opens the AVD manager as seen below:

Now we will create a new virtual device. This example will create a generic device but there
areresources detailing the configurations for specific Android devices online. Select 'New'
and you'll be presented with a blank version of the window below:

Name: If you're going to test on multiple device configurations, you'll need something
descriptive. Otherwise, a generic name will work fine.
Target: This is the version of Android that the emulator will run. In most cases, your only
option at present is the latest version of Android that came as part of the SDK install.
However, if you want to test on earlier versions (which would be wise, given the diversity of
versions still in use ), then use the SDK manager to install additional versions.
SD card: Indicating the amount of additional storage the device will use. By default, the virtual
device has 194 megabytes of 'internal' storage alongside the SD card, so you can use this
control to dictate the approximate storage of the device as a whole.
Skin: You can use this control to install the appearance and configuration of a specific device
(e.g.HTC One X) around the display. But for our purposes, the default value is fine.
Hardware: Since there's a massive variety in the hardware on physical devices running
Android, you can use this control to add any virtual hardware features you need your app to
use.

When complete, the AVD Manager window should now list your newly created device. You can
click 'Start' to run this device, though be aware that the first boot can take rather a long time.


Your first Android project
Now that you've weighed down your computer with all these applications and plugins, you're
ready to get started with the actual coding. But first we need to set up the project files.
To get started, go to 'File', 'New', 'Project' and expand the Android tab. Select 'Android
Application Project' and you'll be presented with this screen:

You can use the rollover icons next to each field for tips on what each value pertains to. The
most important to bear in mind is 'Application Name', which will form the name of the
application when installed, and the 'Minimum Required SDK', with which you specify the
earliest Android version you want to support your app. If you need a refresher on the
multitudinous versions of Android, check out this guide .
Click 'Next' to continue and specify a launcher icon that will represent your app. On the next
menu you'll be asked to create an 'Activity' for your app.
An activity is effectively an action or view that the user will interact with, so a logical way to
divide up your program is by activity in terms of what windows the user will see and the
functionality available on each. So if, for example, you're doing a simple "Hello World"
program, you only need one activity, which will be the view showing the text, while all the
interface settings are pulled down from the resource files that the SDK creates.
When you've decided on your activities, click 'Finish'. Eclipse will cobble together all the files
you'll need for your app, in which you will write code and/or change settings to specify the
parameters of your program.

There you have it. Everything's ready for you to start putting together your app. The good chaps
at Google have a detailed set of tutorials for getting to grips with developing Android apps (for
those with programming experience), on the Android website. Anyone wanting to get started
with Java programming first should seek out tutorials such as the ones provided by Oracle.
Tags:
Mobile Apps
ABOUT THE AUTHOR
Mat Greenfield
Mat Greenfield is a technology journalist and software developer from the UK. He
is a freelance writer and not an employee of CNET. See full bio
YOU MAY ALSO LIKE
Recommended by


iPad Air 2, 12-inch MacBook, Apple 'phablet' coming
CNET


First Heartbleed attack reported; taxpayer data stolen
CNET


Is China moving up in the technology value chain?
BBC News - Story


This Car Comes With Its Own Drone
AutoBeat Insider


ARTICLE DISCUSSION
Conversation powered by Livefyre
Bagaimana untuk membangunkan aplikasi Android
Jika proses kelulusan app ketat Apple meletakkan anda di luar membangunkan aplikasi , mengapa tidak
mulakan dengan mempelajari kod untuk Android? Baca bagaimana- untuk membimbing .
oleh Mat Greenfield 16 Julai 2012 09:24 PDT
comments
0
facebook

twitter

LinkedIn

googleplus

lebih
lebih +

Sistem operasi mudah alih Android Google adalah sempurna untuk coders yang ingin membangunkan
aplikasi telefon , tanpa melalui kata-kata hampa sistem kelulusan Apple. Panduan ini akan menetapkan
anda dengan perisian yang betul dan alat untuk mudah kod aplikasi idea pembunuh anda.

Tidak kira bagaimana baik anda berada di pengaturcaraan , jika anda tidak boleh balut kepala anda
sekitar pembangunan perisian kit Android (SDK ), aplikasi anda mungkin juga ditulis dalam Shakespeare.
Jadi ikuti langkah-langkah ini dan mula mendapat untuk mengatasi dengan proses tersebut.

Kit Pembangunan Jawa
Perkara pertama yang anda perlu mula menulis aplikasi Java (asas aplikasi Android) , adalah Kit
Pembangunan Java ( JDK ) , yang disediakan oleh Oracle di pautan ini.

Anda mungkin meningkat Java Runtime Environment (JRE ) dalam salah satu bentuk yang pelbagai
sepanjang perbuatan Internet harian anda, yang membolehkan anda untuk menjalankan applet pada
komputer anda. Anda akan lakukan dengan baik untuk uninstall versi JRE anda mempunyai pada masa
ini sekiranya ia bercanggah dengan versi JDK yang anda memuat turun. Nasib baik, pemasangan di atas
termasuk versi JRE terbaru dan terhebat , yang pasti akan serasi , menjimatkan bekerja keras untuk
memasang semula kemudian.

Memuat turun dan menjalankan pemasang , pastikan 'Alat Pembangunan ', ' Kod Sumber ' dan ' JRE
Awam termasuk dalam adat memasang tingkap seperti yang dilihat di bawah ( pandangan anda mungkin
berbeza-beza ). Klik ' Next' , baca perjanjian lesen jika anda mempunyai banyak masa di tangan anda ,
biarkan ia melakukan perkara dan anda baik untuk pergi.

Bagaimana untuk membangunkan aplikasi Android: 1
Walaupun persekitaran pembangunan bersepadu yang (IDE) permohonan - yang dijelaskan dalam
langkah seterusnya - datang dengan pengkompil mereka sendiri, ia biasanya berguna untuk
mengkonfigurasi Jawa pengkompil anda yang baru dipasang untuk Command Prompt supaya anda boleh
menggunakannya jika diperlukan.

Untuk Windows , pergi ke Melalui Sistem Panel Kawalan dan pilih tetapan lanjutan . Dari sini , pilih '
Variabel ' dan mencari pembolehubah yang dinamakan ' jalan ' . Tambah laluan fail daripada direktori
'bin Jawa baru anda memasang, seperti contoh di bawah.

Bagaimana untuk membangunkan aplikasi Android: 2
Menggunakan arahan ' java -version ' dan ' javac - versi ' untuk memeriksa semua telah pergi dgn dan
anda perlu mendapatkan sesuatu di sepanjang baris:

Bagaimana untuk membangunkan aplikasi Android: 3
Memasang IDE satu
Bersepadu perisian persekitaran pembangunan digunakan secara meluas oleh coders berpengalaman
dan newbie sama untuk membangunkan program-program . Bagi uninitiated , IDE adalah suatu
permohonan yang membantu pengaturcara dalam menulis kod dengan menyediakan satu set singkat
tapi alat, seperti debuggers , pengkompil dan banyak lagi.

Walaupun terdapat pelbagai jenis aplikasi IDE ada, untuk demonstrasi ini kita akan menggunakan
perisian percuma Gerhana , kerana Google menyediakan plug-in untuk itu yang mengintegrasikan
Android SDK. Ikut pautan ini dan mencari versi yang betul bagi sistem anda.

Bahagian ini berbeza dengan ketara, tetapi versi Saya memuat turun datang sebagai fail zip yang,
selepas mengekstrak, termasuk fail ' eclipse.exe ' yang berlari tanpa perlu melalui mana-mana
pepasangan . Jika versi anda memerlukan memasang, ikuti langkah-langkah dengan tetapan lalai kerana
tiada konfigurasi tertentu diperlukan. Pada jangka pertama, anda akan diminta untuk mengenal pasti '
accurate ', di mana kod anda dan fail yang berkaitan akan disimpan. Di mana-mana mudah adalah
memadai.

Sebaik sahaja selesai , anda perlu melihat sesuatu yang tidak jauh berbeza dengan ini:

Bagaimana untuk membangunkan aplikasi Android: 4
Jika anda ingin mendapatkan lebih banyak biasa dengan Gerhana sebelum meneruskan , buka tetingkap
Bantuan dan meneliti Panduan Pengguna accurate . Terdapat juga Panduan Pengguna Pembangunan
Java yang boleh memberi anda panduan mengenai asas-asas Jawa jika anda kenal dengan bahasa.

Dapatkan Kit Android Pembangunan Perisian
Pergi ke pautan ini dan pilih 'Dapatkan SDK . Pada halaman berikutnya , ikuti pautan untuk memasang
Android SDK untuk sistem anda.

Apabila fail boleh laku telah selesai memuat turun , jalankan pemasangan. Apabila anda sampai ke
tetingkap di bawah , membuat nota direktori ia dipasang (atau mengubahnya jika anda mahu).

Bagaimana untuk membangunkan aplikasi Android: 5
Apabila pemasangan telah selesai , buka Pengurus Android SDK dan anda akan dipersembahkan dengan
skrin di bawah :

Bagaimana untuk membangunkan aplikasi Android: 6
Klik pada butang untuk memasang semua pakej dan sumber yang perlu yang tidak dimasukkan dalam
asal dipasang.

Pasang Android Alat Pembangunan plugin
Seperti yang dinyatakan, Google telah menyediakan khas Android SDK plugin untuk Gerhana, yang boleh
ditambah secara langsung dari dalam IDE itu sendiri.

Dalam Eclipse , pergi ke ' Bantuan' dan pilih ' Pasang Perisian Baru' . Klik butang 'Tambah ' dan anda akan
dibawa ke tetingkap untuk menambah repositori talian perisian yang memegang plugin ADT itu.
Memberikan nama deskriptif dan masukkan URL berikut ke dalam kotak 'Lokasi ' :

http://dl-ssl.google.com/android/eclipse
Bagaimana untuk membangunkan aplikasi Android: 7
Klik ' OK'. Pilih repositori yang baru ditambah dan tandakan ' Alat Pembangun ' .

Bagaimana untuk membangunkan aplikasi Android: 7
Klik ' Seterusnya' dan ikuti langkah-langkah untuk memasang fail plugin. Ketika selesai , kedua-dua ikon
akan muncul dalam bar alat Gerhana ini :

Bagaimana untuk membangunkan aplikasi Android: 8
Sekarang pergi ke ' Window ' dan ' Keutamaan' , pilih bahagian ' Android ' dan memastikan SDK Lokasi
adalah sama seperti direktori SDK yang anda dicatatkan sebelum ini. Anda perlu mendapatkan
keputusan seperti ini:

Bagaimana untuk membangunkan aplikasi Android: 9
Anda sekarang boleh berbangga dengan Pembangunan Android Alat plugin.

Menubuhkan emulator Android
Walaupun ia membantu , anda tidak perlu untuk benar-benar memiliki peranti Android bagi
mewujudkan aplikasi untuk mereka, kerana Google Chucks dalam emulator OS mudah alih bersama SDK
ini. Sebelum anda mula pengekodan , ia bernilai menubuhkan Alat Maya Android ( AVD ) supaya anda
mempunyai platform ujian bersedia dan menunggu .

Dalam bar alat ADT yang anda tambah dalam langkah terakhir, pilih butang kanan dengan ikon telefon.
Ini membuka pengurus AVD seperti yang boleh dilihat di bawah:

Bagaimana untuk membangunkan aplikasi Android: 10
Sekarang kita akan mewujudkan satu peranti maya baru. Contoh ini akan mewujudkan satu alat generik
tetapi terdapat sumber-sumber memperincikan tatarajah untuk peranti Android tertentu dalam talian.
Pilih ' Baru' dan anda akan dipersembahkan dengan versi kosong tetingkap di bawah :

Bagaimana untuk membangunkan aplikasi Android: 11
Nama: Jika anda akan untuk menguji konfigurasi peranti berbilang, anda akan memerlukan sesuatu yang
deskriptif. Jika tidak, nama generik akan bekerja denda .
Sasaran : Ini adalah versi Android yang emulator akan berjalan. Dalam kebanyakan kes, satu-satunya
pilihan anda pada masa ini adalah versi terbaru Android yang datang sebagai sebahagian daripada SDK
pemasangan. Walau bagaimanapun , jika anda mahu untuk menguji versi terdahulu ( yang lebih bijak ,
memandangkan kepelbagaian versi masih digunakan ) , kemudian gunakan pengurus SDK untuk
memasang versi tambahan.
Kad SD: Menunjukkan jumlah simpanan tambahan peranti akan digunakan. Secara lalai , peranti maya
mempunyai 194 megabait simpanan 'dalaman' bersama kad SD, jadi anda boleh menggunakan kawalan
ini untuk menentukan penyimpanan anggaran peranti keseluruhannya.
Kulit : Anda boleh menggunakan kawalan ini untuk memasang rupa dan konfigurasi peranti khusus
(contoh, HTC Satu X ) di sekitar paparan. Tetapi untuk tujuan kita , nilai lalai adalah baik.
Perkakasan : Oleh kerana ada pelbagai besar dalam perkakasan pada peranti fizikal menjalankan
Android , anda boleh menggunakan kawalan ini untuk menambah apa-apa ciri-ciri perkakasan maya
yang anda perlukan aplikasi anda untuk digunakan.
Bagaimana untuk membangunkan aplikasi Android: 12
Ketika selesai, tetingkap Pengurus AVD kini perlu senarai peranti yang baru dibuat. Anda boleh klik '
Mula' untuk menjalankan peranti ini, walaupun sedar bahawa but yang pertama boleh mengambil agak
lama .

Bagaimana untuk membangunkan aplikasi Android: 13
Bagaimana untuk membangunkan aplikasi Android: 14
Projek pertama anda Android
Sekarang anda telah terjejas komputer anda dengan semua aplikasi dan plugin , anda sudah bersedia
untuk bermula dengan pengekodan sebenar. Tetapi pertama sekali kita perlu menyediakan fail projek .

Untuk memulakan, pergi ke ' Fail' ,, 'Projek ' ' Baru' dan mengembangkan tab Android. Pilih ' Android
Permohonan Projek' dan anda akan dipersembahkan dengan skrin ini :

Bagaimana untuk membangunkan aplikasi Android: 15
Anda boleh menggunakan ikon peralihan bersebelahan antara satu sama medan untuk tips mengenai
apa yang setiap nilai berkaitan dengan . Yang paling penting untuk diingati adalah 'Nama Permohonan ' ,
yang akan membentuk nama aplikasi apabila dipasang, dan ' Minimum Diperlukan SDK ' , yang anda
nyatakan Android versi yang paling awal anda mahu menyokong aplikasi anda . Jika anda memerlukan
ulang kaji pada versi Android berjumlah besar , lihat panduan ini.

Klik 'Next ' untuk meneruskan dan menentukan ikon pelancar yang akan mewakili aplikasi anda . Pada
menu seterusnya anda akan diminta untuk mewujudkan ' Aktiviti' untuk aplikasi anda.

Aktiviti adalah berkesan sesuatu tindakan atau pandangan bahawa pengguna akan berinteraksi dengan,
jadi cara yang logik untuk membahagikan program anda adalah dengan aktiviti dari segi apa yang
tingkap pengguna akan melihat dan fungsi yang ada pada setiap . Jadi sekiranya, sebagai contoh , anda
melakukan " Hello World" program yang mudah, anda hanya perlu satu aktiviti , yang akan menjadi
pandangan yang menunjukkan teks, manakala semua tetapan antara muka ditarik ke bawah dari fail-fail
sumber yang SDK mewujudkan.

Apabila anda telah memutuskan pada aktiviti anda, klik ' Selesai' . Gerhana akan bersama-sama batu
semua fail yang anda perlukan untuk aplikasi anda , di mana anda akan menulis kod dan / atau
perubahan tetapan untuk menentukan parameter program anda.

Bagaimana untuk membangunkan aplikasi Android: 16
Terdapat anda memilikinya . Semua bersedia untuk anda untuk memulakan meletakkan bersama-sama
aplikasi anda . The Bab baik di Google mempunyai satu set terperinci tutorial untuk mendapatkan ke
genggaman dengan membangunkan aplikasi Android (untuk mereka yang mempunyai pengalaman
pengaturcaraan) , di laman web Android. Sesiapa yang ingin untuk bermula dengan pengaturcaraan Java
pertama perlu mencari tutorial seperti yang disediakan oleh Oracle.

Tags: Mobile Apps
ABOUT PENULIS

Mat Greenfield
Mat Greenfield adalah seorang wartawan teknologi dan perisian pemaju dari UK. Beliau adalah seorang
penulis bebas dan bukan seorang pekerja daripada CNET. Lihat bio penuh

ANDA JUGA BOLEH LIKE Disyorkan oleh
iPad Air 2, 12 -inci MacBook, ' phablet ' Apple datang ...
CNET
Serangan pertama Heartbleed dilaporkan; data pembayar cukai dicuri
CNET
Adakah China bergerak ke atas dalam rantaian nilai teknologi?
BBC News - Kisah
Kereta Ini Datang Dengan berdengung Sendiri
AutoBeat Insider

PERKARA PERBINCANGAN

Perbualan dikuasakan oleh Livefyre