Arsitektur Intel saat ini semakin banyak terpasang di pasar ponsel dan tablet Android yang terus berkembang, dan semakin banyak pengembang aplikasi ingin membuat aplikasi untuk pasar ini.
Pada artikel ini, saya akan memperlihatkan kamu bagaimana caranya untuk membuat sebuah aplikasi sederhana untuk Samsung Galaxy Tab 3 10.1 dengan prosesor Intel Atom Z2560 dan menyediakan beberapa contoh aplikasi tablet Android.
Pertama-tama, pastikan kamu memiliki versi terbaru untuk perangkat lunak berikut ini terinstal di komputer kamu:
Ini sederhana, cukup kunjungi bagian Download di situs resmi Eclipse: https://www.eclipse.org/downloads dan unduh versi Classic. Lalu unzip berkasnya ke folder yang diinginkan pada komputer kamu.
Jalankan Eclipse. Pada boks dialog, instal plugin melalui menu Help => Install new software.
Pada tampilan Work with, ketikkan alamat pengunduhan plugin-nya: https://dl-ssl.google.com/android/eclipse/ (jika gagal, plugin-nya dapat diunduh dan diinstal secara manual menggunakan tautan berikut ini: http://developer.android.com/sdk/eclipse-adt.html). Pada tabelnya akan muncul Developer Tools. Klik boks di sebelah Developer Tools dan lalu klik Next. Setelah proses instalasi sukses dilaksanakan, direkomendasikan untuk menjalankan ulang Eclipse.
Jika kamu belum menginstal Java Development Kit (JDK) dan Java Runtime Environment (JRE), baiknya kamu menginstal mereka sekarang. Unduh dan instal JDK dan JRE dari situs resmi Oracle.
Tahap terakhir adalah untuk mengunduh dan menginstal versi terbaru dari Android SDK. Ini bisa dilakukan dari situs Intel Developer Zone for Android. Lalu kamu menambahkan platform dan elemen-elemen tambahan lainnya dari SDK. Direkomendasikan kamu menambahkan semua elemen yang tersedia.
Now that you’ve installed all the necessary tools, you can create your first application. The next section leads you through a sample tablet app.
Mari buat contoh aplikasi untuk Samsung Galaxy Tab 3 10.1 dengan prosesor Intel Atom Z2560.
Klik tombol Finish. Sekarang kita akan membuat proyek baru.
Program “Hello, World!” sudah langsung terbuat di proyek baru apapun jadi kamu tidak perlu untuk menulis apapun. Kamu hanya perlu untuk memulai proyeknya dan bersiap-siap untuk memrogram! Perluas folder src dan subfolder ru.<…>.helloworld, yang mana adalah name paketmu, untuk melihat berkas MainActivity.java. Klik dua kali pada berkasnya untuk membukanya di Code Editor.
IDE-nya secara otomatis sudah membuat kode minimum yang diperlukan untuk berkas MainActivity.java. Lebih mudah lagi untuk membuka berkasnya melalui toolbar yang terletak pada form-nya. Cari tombol MainActivity dan pilih Open MainActivity.
Lihat kode berikut ini:
package ru.<…>.helloworld; import android.support.v7.app.ActionBarActivity; import android.support.v7.app.ActionBar; import android.support.v4.app.Fragment; import android.os.Bundle; import android.view.LayoutInflater; import android.view.Menu; import android.view.MenuItem; import android.view.View; import android.view.ViewGroup; import android.os.Build; public class MainActivity extends ActionBarActivity { @ Override protected void onCreate (Bundle savedInstanceState) { super.onCreate (savedInstanceState); setContentView (R.layout.activity_main); if (savedInstanceState == null) { getSupportFragmentManager (). beginTransaction () . Add (R.id.container, new PlaceholderFragment ()). Commit (); } } @ Override public boolean onCreateOptionsMenu (Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater (). inflate (R.menu.main, menu); return true; } @ Override public boolean onOptionsItemSelected (MenuItem item) { // Handle action bar item clicks here. The action bar will // Automatically handle clicks on the Home / Up button, so long // As you specify a parent activity in AndroidManifest.xml. int id = item.getItemId (); if (id == R.id.action_settings) { return true; } return super.onOptionsItemSelected (item); } /** * A placeholder fragment containing a simple view. */ public static class PlaceholderFragment extends Fragment { public PlaceholderFragment () { } @ Override public View onCreateView (LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View rootView = inflater.inflate (R.layout.fragment_main, container, false); return rootView; } } }
Ini adalah berkas di mana nama class MainActivity serupa dengan berkas Java (peraturan ini yang membentuk bahasa Java). Baris pertama adalah nama dari paketnya (Package Name). Selanjutnya, ada baris-baris yang mengimpor class yang diperlukan untuk proyeknya.
Jika terdapat icon peringatan pada bagian kiri dari nama class-nya, baca pesan yang muncul ketika kursor diarahkan ke atasnya. Sebagai contoh, jika kamu melihat segitiga kuning dengan tanda seru dan pesannya adalah “this class is not used”, kamu dapat menghapus baris tersebut dengan aman.
Setelah itu adalah pengumuman class yang mewarisi dari class abstrak ActionBarActivity. Dalam class-nya, kita bsa melihat metode onCreate (). Ini dipanggil ketika aplikasinya membuat dan menampilkan aktivitas markup. Mari periksa kode dari metodenya.
Baris super.onCreate (savedInstanceState); adalah class induk yang melakukan operasi-operasi yang diperlukan untuk aktifitasnya. Kamu tidak perlu menyentuh baris ini; biarkan seperti itu saja.
Baris kedua setContentView (R.layout.activity_main); lebih menarik untuk disimak. Metode setContentView (int) mengkoneksikan konten dari berkas markup-nya. Dalam parameternya, kita menentukan namar berkasnya tanpa ekstensinya dari folder res/layout/. Secara bawaannya, ini membuat berkas proyek bernama activity_main.xml.
Lebih lanjutnya, ada fragmen untuk dynamic loading.
if (savedInstanceState == null) { getSupportFragmentManager (). beginTransaction () . Add (R.id.container, new PlaceholderFragment ()). Commit (); }
Setelah metode onCreate (), metode onCreateOptionsMenu () dan onOptionsItemSelected () diasosiasikan dengan menu handling.
Terakhir, pada akhir dari fragmen internal static class adalah PlaceholderFragment.
Sekarang setelah kamu melihat alat-alat dan langkah-langkah yang terlibat dalam membuat aplikasi Android untuk tablet berbasis prosesor Intel, diharapkan kamu setuju bahwa in sederhana, menarik, dan menyenangkan. Ini adalah pengenalan sederhana, jadi untuk informasi lebih lanjut kunjungi situs berikut:
http://developer.android.com/samples/index.html
http://code.tutsplus.com/tutorials/android-sdk-samples–mobile-20901
* Artikel ini adalah hasil kerja sama dengan Intel Developer Zone. Artikel asli bisa dilihat di link ini.
Cisco mengungkapkan tiga kerentanan dalam layanannya. Ini dia penanganannya!
Ini ulasan mengenai keuntungan OptimalCloud Partner Platform, platform baru milik Optimal idM!
Google kenalkan dua koleksi baru dari Coral. Dua koleksi baru ini bakal menambah kemampuan pengembangan…
Raksasa Google baru saja mengembangkan sistem pemindaian kanker payudara berbasis kecerdasan buatan. Bagaimana hasilnya, berikut…
Meski dikenalkan bersamaan dengan Android 10 Beta, sampai kini Bubbles Notifications masih dalam tahap pengembangan.…
Samsung akan kembali memamerkan hasil program C-Lab ke ajang CES 2020. Ini dia proyek dan…