Jumat, 10 Mei 2019

5. Membuat Text Linked ke URL Android Studio

Assalamualaikum wr.wb.
Anchor text (link text) adalah teks yang digunakan untuk melink ke suatu halaman blog/situs.
Jika kita ingin menambahkan kontent dari suatu situs atau halaman web di Android studio , pasti hasilnya nanti ukuran apk nya akan besar karena konten yang dimasukkan banyak. Kemudian bagimana solusinya jika ingin menambahkan konten yang besar ke dalam aplikasi tetapi tidak menambah banyak size apk nya. caranya dengan menggunakan linked/acnhor text. dengan menggunakan linked kita hanya perlu menyalin URL situs ke apk, sehingga tidak memberatkan aplikasi. tanpa panjang lebar langsung saja ke tutornya.

- Buat projek baru, pilih empty activity saja.
- ganti kode xml jadi seperti ini:


- Tampilannya akan seperti ini:


- ganti .java nya seperti ini:

- tampilannya akan seperti ini:


Bedah Kode :

  
 deklarasi variabel textview


 deklarasi variabel dengan id yang ada pada .xml


 Merubah Isi text view dengan link/URL.


Proses menambahkan link pada textview

sekian penjelasan dari saya, semoga bermanfaat. jika masih ada yang kurang paham silahkan komen dibawah. jangan lupa share artikel ini agar bermanfaat bagi orang lain. terimakasih

Rabu, 08 Mei 2019

4. Membuat Navigasi Ke Google Maps Android Studio

Assalamualaikum wr.wb.
Google Maps adalah layanan pemetaan web yang dikembangkan oleh Google. Layanan ini memberikan citra satelit, peta jalan, panorama 360°, kondisi lalu lintas, dan perencanaan rute untuk bepergian dengan berjalan kaki, mobil, sepeda (versi beta), atau angkutan umum.
dapat kita simpulkan Google Maps ini sangat bermanfaat dan berpengaruh dikehidupan kita, oleh sebab itu bagaimana caranya kita membuat navigasi yang akan merujuk ke suatu lokasi di Google Maps dengan menggunakan Android Studio.

langsung Saja....
- Buat Project baru
- Pilih empty activity saja
- Ganti kode .xml dan .java dengan kode dibawah.


 

Tampilannya akan seperti ini :

Tampilan setelah menekan Button navigasinya akan seperti ini:



 Bedah Kode :


 
ini kode untuk menentukan koordinat saat navigasi ke Google Maps yang akan tertuju kelokasi koordinat yaitu Kamojang Ecopark.


 menyamakan variable pada layout activity_main.xml




tombol untuk menjalankan navigasi goolge maps intents


Buat Uri dari intent string. Gunakan hasilnya untuk membuat Intent.

 Buat Uri dari intent gmmIntentUri. Set action => ACTION_VIEW

 
Set package Google Maps untuk tujuan aplikasi yang di Intent yaitu google maps

sekian penjelasan dari saya, semoga bermanfaat. jika masih ada yang kurang paham silahkan komen dibawah. jangan lupa share artikel ini agar bermanfaat bagi orang lain. terimakasih

Sabtu, 04 Mei 2019

3. Bagaimana Cara Menggunakan Fragment Android Studio

Assalamualaikum wr.wb.
kesempatan ini mimin ingin membagikan bagimana cara menggunakan fragment namun hanya pada layoutnya saja atau pada ekstensi.xml yang nantinya berupa interface terhadap user.
Teori
  1. Fragment merupakan komponen yang memiliki fungsi untuk menampilkan antarmuka ke pengguna melalui activity dengan memiliki layout xml sendiri.
  2. Fragment memiliki daur hidup sendiri dan bergantung penuh pada daur hidup activity dimana ia ditanamkan.
  3. Fragment digunakan agar komponen tampillan aplikasi menjadi fleksibel dan dapat digunakan kembali (reusable).
  4. Satu activity bisa memiliki lebih dari satu fragment.
  5. Tidak seperti activity, fragment tidak perlu didaftarkan ke dalam file AndroidManifest.xml.
  6. Satu kelas Java dinyatakan sebagai sebuah fragment ketika kelas tersebut meng-extends (inherit) kelas Fragment.
  7. Melalui Android Support Library, fragment bersifat kompatibel sampai Android api level 10 Gingerbread.
  8. Analogi yang mendekati fragment pada platform lain adalah penggunaan komponen iframe pada aplikasi berbasis web.
Tutor
1. Buat project Baru,next-next saja. setelah selesai membuka project. Buka activity_main.xml dan rubah dari seperti ini :


 2. rubah menjadi seperti ini:


 3. buat resource baru dengan nama dimens.


4. Isi dari dimensnya seperti ini:



 5. Sehingga Tampilannya Seperti ini:



Bedah kode :


Ini adalah header untuk Fragment.



ini adalah kode agar kita bisa menggunakan semua tools yang ada dalam Android

 
ini adalah kode layout dimana isi kontennya menyesuaikan dengan isi konten bukan menyesuaikan dengan layar (wrap_content). kalau "match_paren" menyesuaikan dengan layar.

   
ini adalah kode untuk jarak berdasarkan resource dimens yang kita buat tadi.

  
ini adalah kode untuk menghubungkan layout kita (activity_main.xml) dengan main program (MainActivity.java) agar pada saat run akan menampilkan layout kita.

 
 ini merupakan isi konten dari fragmentnya yaitu text dan gambar. dimana ImageView(gambar) ditulis pertama sehingga menjadi alas dari TextView(text). atau lebih sederhanyanya kode yang ditulis terakhir/setelahnya akan ditampilkan diatas/ditumpuk. proses ini mirip dengan Stack pada struktur Data.

sekian penjelasan dari saya, semoga bermanfaat. jika masih ada yang kurang paham silahkan komen dibawah. jangan lupa share artikel ini agar bermanfaat bagi orang lain. terimakasih

Kamis, 02 Mei 2019

2. Mengenal Activity dan Cara Berpindah Activity Android Studio

Assalamualaikum wr.wb.

Teori Activity :
  1. Activity merupakan sebuah komponen di Android yang berfungsi untuk menampilkan user interface ke layar handset Android pengguna. Ini seperti pada saat Anda melihat daftar percakapan pada aplikasi chat atau daftar email pada aplikasi Gmail di ponsel Android Anda.
  2. Umumnya dalam sebuah aplikasi terdapat lebih dari satu activity yang saling terhubung dengan tugas yang berbeda-beda.
  3. Activity merupakan salah satu komponen penting Android yang memiliki daur hidup (life cycle) dalam sebuah stack pada virtual sandbox yang disiapkan oleh Dalvik Virtual Machine (DVM) atau Android Runtime (ART) yang bersifat last in first out.
  4. Pada implementasinya, activity selalu memiliki satu layout user interface dalam bentuk berkas xml.
  5. Suatu aplikasi Android bisa memiliki lebih dari satu activity dan harus terdaftar di berkas AndroidManifest.xml sebagai sub aplikasi.
  6. Sebuah class Java dinyatakan sebuah activity jika mewarisi (extends) superclass Activity atau turunannya seperti AppCompatActivity dan FragmentActivity.
Teori Intent :
Intent adalah mekanisme untuk melakukan sebuah action dan komunikasi antar komponen aplikasi misal activity, services, dan broadcast receiver. Ada tiga penggunaan umum intent dalam aplikasi Android yaitu:
  • Memindahkan satu activity ke activity lain dengan atau tidak membawa data.
  • Menjalankan background service, misalnya melakukan sinkronisasi ke server dan menjalankan proses berulang (periodic/scheduler task).
  • Mengirimkan obyek broadcast ke aplikasi yang membutuhkan. Misal, ketika aplikasi membutuhkan proses menjalankan sebuah background service setiap kali aplikasi selesai melakukan booting. Aplikasi harus bisa menerima obyek broadcast yang dikirimkan oleh sistem Android untuk event booting tersebut.

1. Oke, langsung saja ke prakteknya. Pertama buat project baru dan ganti nama activity utamanya menjadi Activity1.

2. activity1.xml nya buat seperti ini:


3. Activity.java buat seperti ini:


4. Tampilan dari Activity1 akan seperti ini:


5. Buat activity baru dengan klik File > new > Activity > Empty Activity.


6. Beri nama Activity2


7. activity2.xml buat seperti ini:

 8. Activity2.java buat seperti ini:


9. Tampilan Activity2 akan seperti ini:
 

10. Agar bisa pindah dari activity 1 ke 2, tambahkan Button di activity1.xml sehingga seperti ini.


11. Tambahkan Kode pindah activity agar pas kita mengklik Button akan pindah ke Activity2, sehingga Activity1.java seperti ini:


12. Tampilan Activity1 akan berubah seperti ini:


 Oke, sisanya tinggal kalian coba. sekian dari saya mohon maaf apabila kurang jelas dan ada pertanyaan? silahkan komen dibawah.
jangan lupa share agar artikel ini bermanfaat bagi banyak orang khususnya programmer. terimakasih.

 
biz.