Menginstal android studio pada linux

Android studio adalah salah satu tools untuk membuat program android, free dengan lisensi Apache License 2.0 , dengan dukungan dari intel J idea yang lainnya ada eclipse , netbeans dsb.

berikut cara instalasinya pada linux (pastikan di linux anda sudah terinstal java)

  1. Download android studio disini kemudian  extract android studio, kebetulan saya ekstract di  /media/norwich/Data/linux/
  2. Lakukan instalasi dengan
     cd /media/norwich/Data/linux/android-studio/bin/
    sudo sh studio.sh
    

    android 20

  3. kemudian tampilandroid2
    android3
    pilih i do not have … jika baru pertama kali install android studio
    android4
    android5
    android6
    android9
    centang android virtual device
    android 10
    ANDROID 11
    ANDROID 13
    android finish
  4. selamat android studio anda sudah terinstal pada linux kesayangan anda

semoga berguna:)

referensi :

Iklan

Kebijakan Google bagi pengembang aplikasi android pada google play

Kebijakan Program Pengembang Google Play

Kebijakan yang tercantum di bawah memiliki peran penting dalam mempertahankan pengalaman positif untuk semua orang yang menggunakan Google Play. Istilah yang didefinisikan yang digunakan di sini memiliki arti yang sama dengan istilah yang ada di Perjanjian Distribusi Pengembang. Pastikan untuk memeriksa kembali dari waktu ke waktu, karena kebijakan-kebijakan ini dapat berubah.

Kebijakan Konten
Kebijakan konten kami berlaku untuk konten apa pun yang ditampilkan atau ditautkan oleh aplikasi Anda, termasuk iklan apa pun yang ditampilkan kepada pengguna dan konten apa pun buatan pengguna yang dihosting atau ditautkan. Lebih jauh lagi, kebijakan konten berlaku untuk konten apa pun dari akun pengembang Anda yang ditampilkan secara publik di Google Play, termasuk nama pengembang dan laman landas situs web pengembang milik Anda yang dicantumkan. Selain mematuhi kebijakan ini, konten aplikasi harus diberi rating sesuai dengan Pedoman Rating.

Materi Seksual Vulgar: Kami melarang aplikasi yang berisi atau mempromosikan pornografi; termasuk konten, ikon, judul, atau deskripsi erotis atau seksual yang vulgar. Google memiliki kebijakan tanpa toleransi terhadap gambar pelecehan seksual terhadap anak-anak. Jika kami mendapati konten dengan gambar pelecehan seksual terhadap anak-anak, kami akan melaporkannya kepada pihak yang berwenang dan menghapus Akun Google orang-orang yang ikut menyebarkan konten tersebut.
Kekerasan dan Penindasan: Gambaran kekerasan yang mencolok tidak diperbolehkan. Aplikasi tidak boleh berisi materi yang mengancam, melecehkan, atau menindas pengguna lain.
Perkataan yang Mendorong Kebencian: Kami melarang konten yang mencela kelompok orang berdasarkan ras, suku, agama, disabilitas, gender, umur, status veteran, orientasi seksual/identitas gender.
Peniruan Identitas atau Perilaku Menipu: Jangan berpura-pura menjadi orang lain dan jangan menyatakan bahwa aplikasi Anda telah disahkan atau diproduksi oleh perusahaan atau organisasi lain jika tidak demikian adanya. Produk atau iklan yang ada di dalamnya tidak boleh meniru fungsi atau peringatan dari sistem operasi atau aplikasi lain. Produk dilarang memuat informasi yang salah atau menyesatkan pada konten, judul, ikon, deskripsi, atau tangkapan layar apa pun. Pengembang dilarang mengalihkan pengguna atau memberikan tautan ke situs lain apa pun yang meniru atau berpura-pura sebagai layanan atau aplikasi lain. Aplikasi dilarang memiliki nama atau ikon yang kemunculannya dapat mengakibatkan kebingungan karena serupa dengan produk yang ada atau aplikasi yang disediakan dengan perangkat tersebut (seperti Kamera, Galeri, atau Perpesanan).
Kekayaan Intelektual: Jangan melanggar hak atas kekayaan intelektual orang lain, (termasuk hak paten, merek dagang, rahasia dagang, hak cipta, dan hak kepemilikan lainnya), atau mendorong maupun menyebabkan pelanggaran hak atas kekayaan intelektual. Kami akan menanggapi laporan dugaan pelanggaran hak cipta yang disampaikan secara jelas. Untuk informasi selengkapnya atau untuk mengajukan permintaan DMCA, lihat prosedur hak cipta kami.
Informasi Pribadi dan Rahasia: Kami melarang pemublikasian yang dilakukan secara tidak sah atau pengungkapan informasi pribadi dan rahasia orang lain, seperti nomor kartu kredit, nomor kartu identitas yang dikeluarkan oleh pemerintah, nomor SIM atau nomor lisensi lainnya, kontak non-publik, atau informasi lain apa pun yang tidak boleh diakses secara publik.
Aktivitas Ilegal: Tetap lakukan hal yang sesuai dengan undang-undang. Jangan terlibat dalam aktivitas yang melanggar hukum pada produk ini, seperti menjual obat resep tanpa resep dokter.
Perjudian: Kami melarang konten atau layanan yang memfasilitasi perjudian secara online, termasuk namun tidak terbatas pada, kasino online, lotre dan taruhan olahraga, atau game keahlian yang menawarkan hadiah uang tunai atau nilai lain.
Produk Berbahaya: Kami melarang konten yang berbahaya dan mengganggu pengoperasian maupun mengakses menggunakan tindakan, jaringan, server, atau infrastruktur lain yang tidak sah.
Dilarang menyebarkan atau memberikan tautan ke virus, worm, file rusak, Trojan horse, perangkat lunak perusak, atau item lainnya yang dapat menyebabkan kerentanan keamanan atau membahayakan perangkat, aplikasi, atau data pribadi pengguna.
Aplikasi yang mengumpulkan informasi (seperti perilaku dan lokasi pengguna) tanpa sepengetahuan pengguna (spyware) dilarang.
Skrip berbahaya dan scam phishing sandi juga dilarang di Google Play, juga aplikasi yang menyebabkan pengguna mengunduh atau memasang aplikasi dari sumber di luar Google Play tanpa menyadarinya.
Aplikasi yang diunduh dari Google Play tidak boleh memodifikasi, mengganti, atau memperbarui kode biner APK aplikasinya sendiri menggunakan metode apa pun selain mekanisme pembaruan Google Play.
Gangguan Sistem:
Aplikasi yang diunduh dari Google Play (atau elemen turunan maupun komponennya) dilarang membuat perubahan terhadap perangkat pengguna di luar aplikasi tanpa sepengetahuan dan persetujuan pengguna.
Termasuk perilaku seperti mengganti atau menyusun ulang tampilan default aplikasi, widget, atau setelan di perangkat. Jika aplikasi membuat perubahan seperti itu dengan sepengetahuan dan persetujuan pengguna, maka pengguna harus mengetahui aplikasi mana yang membuat perubahan dan pengguna harus bisa mengembalikan perubahan dengan mudah, atau dengan mencopot pemasangan aplikasi seluruhnya.
Aplikasi dan iklannya dilarang mengubah atau menambahkan setelan atau bookmark browser, menambahkan pintasan layar utama, atau ikon pada perangkat pengguna sebagai layanan ke pihak ketiga atau untuk tujuan periklanan.
Aplikasi dan iklannya dilarang menampilkan iklan melalui pemberitahuan tingkat sistem di perangkat pengguna, kecuali pemberitahuan berasal dari fitur terpadu yang diberikan oleh aplikasi yang dipasang (misalnya, aplikasi maskapai penerbangan yang memberi tahu pengguna tentang transaksi khusus, atau game yang memberi tahu pengguna tentang promosi dalam game).
Aplikasi dilarang mendorong, memberi insentif, atau menyesatkan pengguna untuk menghapus atau menonaktifkan aplikasi pihak ketiga kecuali sebagai bagian dari layanan keamanan yang diberikan aplikasi tersebut.
Persyaratan dan Penggunaan Jaringan
Aplikasi dilarang membuat penggunaan jaringan yang tidak dapat diprediksi, yang memiliki dampak negatif pada tagihan layanan pengguna atau jaringan Operator yang Sah. Aplikasi juga tidak boleh melanggar persyaratan layanan Operator yang Sah dengan sengaja untuk penggunaan yang diizinkan atau persyaratan layanan Google apa pun.

Spam dan Penempatan di Store
Pengembang adalah mitra penting dalam mempertahankan pengalaman pengguna yang menyenangkan di Google Play.
Jangan mengeposkan konten berulang.
Jangan menggunakan kata kunci yang tidak relevan, menyesatkan, atau berlebihan di deskripsi, judul, atau metadata aplikasi.
Pengembang dilarang mengubah penempatan Produk apa pun di Store, atau mengubah rating atau ulasan produk apa pun dengan cara yang tidak sah seperti pemasangan penipuan, ulasan atau nilai berbayar maupun palsu, atau dengan menawarkan insentif untuk memberi nilai pada produk.
Aplikasi yang dibuat oleh layanan wizard atau alat otomatis tidak boleh dikirimkan ke Google Play oleh operator layanan tersebut atas nama orang lain.
Jangan mengeposkan aplikasi saat fungsi utamanya adalah untuk:
Mengarahkan lalu lintas afiliasi ke situs web atau
Memberikan penayangan web dari situs web yang tidak Anda miliki atau kelola (kecuali Anda memiliki izin dari pemilik/pengelola situs web tersebut)
Jangan mengirimkan SMS, email, atau pesan lain atas nama pengguna tanpa memberikan kemampuan untuk mengonfirmasi konten dan penerima yang diinginkan kepada pengguna.
Promosi Aplikasi
Aplikasi yang dipublikasikan di Google Play dilarang terlibat atau mendapatkan keuntungan dari perilaku berikut secara langsung atau tidak langsung:
Promosi melalui iklan yang menipu di situs web, aplikasi atau properti lainnya, termasuk sistem simulasi, layanan, atau lansiran maupun pemberitahuan aplikasi.
Taktik promosi atau pemasangan yang menyebabkan pengalihan ke Google Play atau unduhan aplikasi tanpa sepengetahuan pengguna.
Promosi yang tidak diminta melalui layanan SMS.
Anda bertanggung jawab untuk memastikan bahwa tidak ada jaringan iklan atau afiliasi yang menggunakan metode tersebut untuk mengalihkan pengguna ke laman yang membuat aplikasi Anda tersedia untuk diunduh.

Aplikasi Berbayar dan Gratis
Pembelian aplikasi: Penagihan pengembang untuk aplikasi dan unduhan dari Google Play harus dilakukan melalui sistem pembayaran Google Play.
Pembelian dalam aplikasi:
Pengembang yang menawarkan barang virtual atau mata uang dalam game yang diunduh dari Google Play harus menggunakan layanan penagihan dalam aplikasi Google Play sebagai metode pembayaran.
Pengembang yang menawarkan konten, layanan, atau fungsi tambahan dalam kategori lain aplikasi yang diunduh dari Google Play harus menggunakan layanan penagihan dalam aplikasi Google Play sebagai metode pembayaran, kecuali:
saat pembayaran terutama dilakukan untuk barang atau layanan fisik (misalnya, membeli tiket film, atau membeli publikasi saat harga juga menyertakan langganan salinan cetak); atau
saat pembayaran untuk konten maupun barang digital yang mungkin digunakan di luar aplikasi tersebut (misalnya, membeli lagu yang dapat diputar di pemutar musik lain).
Pengembang dilarang memberi informasi yang menyesatkan pengguna tentang aplikasi yang mereka jual ataupun layanan, barang, konten, maupun fungsi apa pun dalam aplikasi yang mereka jual. Jika deskripsi produk Anda di Google Play merujuk pada fitur dalam aplikasi yang membutuhkan biaya tertentu atau tambahan, deskripsi Anda harus memberi tahu pengguna dengan jelas bahwa mereka perlu membayar untuk mengakses fitur tersebut.
Langganan dan Pembatalan
Kebijakan pembatalan langganan Google adalah bahwa pengguna tidak akan menerima pengembalian dana untuk periode penagihan aktif saat membatalkan langganan, namun akan tetap menerima edisi dan pembaruan konten langganan yang relevan (jika ada) untuk periode penagihan yang tersisa, terlepas dari pembatalan tersebut.
Anda (sebagai penyedia konten atau akses) dapat menerapkan kebijakan pengembalian dana yang lebih fleksibel dengan pengguna Anda secara langsung, dan Anda bertanggung jawab untuk memberi tahu pengguna atas kebijakan tersebut dan memastikan bahwa kebijakan tersebut mematuhi undang-undang yang berlaku.

Kebijakan Iklan
Kebijakan di bawah mencakup semua iklan yang diterapkan dalam dan disertakan dengan aplikasi. Aturan ini penting dalam mempertahankan pengalaman positif untuk semua orang yang menggunakan aplikasi Android dari Google Play. Pastikan untuk memeriksa kembali dari waktu ke waktu, karena kebijakan-kebijakan ini dapat berubah.

Persyaratan Pengembang berlaku untuk seluruh pengalaman pengguna aplikasi Anda
Perhatikan bahwa Perjanjian Distribusi Pengembang dan Kebijakan Program Pengembang Google (bersama-sama disebut “Persyaratan Pengembang”) berlaku pada setiap aplikasi serta iklan apa pun atau pustaka pihak ketiga yang disertakan atau dibuat tersedia melalui aplikasi tersebut. Tawarkan pengalaman pengguna yang konsisten, memenuhi syarat kebijakan, dan disampaikan dengan baik kepada pengguna Anda.

Iklan dianggap sebagai bagian dari aplikasi Anda untuk tujuan ulasan konten dan mematuhi Persyaratan Pengembang. Oleh karena itu, semua kebijakan yang direferensikan di atas juga berlaku. Berhati-hatilah untuk menggunakan iklan yang tidak melanggar Persyaratan Pengembang.

Iklan yang tidak konsisten dengan rating konten aplikasi juga melanggar Persyaratan Pengembang.

Konteks Iklan
Iklan dilarang berpura-pura atau meniru antarmuka pengguna aplikasi atau elemen peringatan dan pemberitahuan sistem operasi apa pun. Aplikasi tempat setiap iklan dikaitkan atau diterapkan harus jelas bagi pengguna.

Iklan Dinding dan Iklan Pengantara
Iklan pengantara hanya dapat ditampilkan di dalam aplikasi tempat iklan tersebut muncul. Dilarang memaksa pengguna untuk mengeklik iklan atau mengirimkan informasi pribadi demi tujuan periklanan agar dapat menggunakan aplikasi sepenuhnya. Target yang penting dan dapat diakses harus disediakan untuk pengguna di setiap iklan pengantara sehingga mereka dapat menutup iklan tanpa dikenakan sanksi atau klik-tayang tidak disengaja.

Mengganggu Aplikasi dan Iklan Pihak Ketiga
Iklan yang terkait dengan aplikasi Anda dilarang mengganggu aplikasi lain atau iklannya.

Penggunaan ID periklanan Android

Layanan Google Play versi 4.0 memperkenalkan API dan ID baru untuk digunakan oleh penyedia periklanan dan analisis. Persyaratan untuk penggunaan API dan ID ini ditunjukkan di bawah.

Penggunaan. Pengenal periklanan Android hanya boleh digunakan untuk periklanan dan analisis pengguna. Status setelan “Menyisih dari Periklanan Menurut Minat” harus diverifikasi setiap kali ID diakses.
Keterkaitan dengan informasi pribadi yang dapat diidentifikasi atau pengenal lain. Pengidentifikasi iklan tidak boleh tersambung dengan informasi pribadi yang dapat diidentifikasi atau terkait dengan pengenal perangkat tetap apa pun (misalnya: SSAID, alamat MAC, IMEI, dll.,) tanpa persetujuan secara eksplisit dari pengguna.
Menghormati pilihan pengguna. Setelah menyetel ulang, pengenal iklan baru tidak boleh terhubung ke pengenal iklan sebelumnya atau data yang berasal dari pengenal iklan sebelumnya tanpa persetujuan secara eksplisit dari pengguna. Selain itu, Anda harus mematuhi setelan “menyisih dari periklanan menurut minat” pengguna. Jika pengguna telah mengaktifkan setelan ini, Anda tidak dapat menggunakan pengenal iklan tersebut untuk membuat profil pengguna demi tujuan periklanan atau untuk menargetkan pengguna dengan periklanan menurut minat. Aktivitas yang diperbolehkan mencakup iklan kontekstual, pembatasan frekuensi, pelacakan konversi, pelaporan dan keamanan, serta deteksi penipuan.
Transparansi kepada pengguna. Pengumpulan dan penggunaan pengenal iklan dan komitmen terhadap persyaratan ini harus diungkapkan kepada pengguna dalam pemberitahuan privasi yang memadai menurut undang-undang.
Mematuhi persyaratan penggunaan. Pengenal iklan hanya dapat digunakan sesuai dengan persyaratan ini, termasuk oleh pihak mana pun yang dapat Anda ajak berbagi dalam aktivitas bisnis Anda. Mulai 1 Agustus 2014, semua pembaruan dan aplikasi baru yang diunggah ke Play Store harus menggunakan ID periklanan (apabila tersedia di perangkat) sebagai pengganti pengenal perangkat lain untuk tujuan periklanan apa pun.
Penegakan Kebijakan
Jika aplikasi Anda dihapus dari Google Play, Anda akan menerima pemberitahuan email terkait hal tersebut. Jika ada pertanyaan atau masalah mengenai penghapusan rating/komentar dari pengguna, Anda dapat menghubungi kami di http://support.google.com/googleplay/android-developer. Pelanggaran serius atau berulang atas Perjanjian Distribusi Pengembang atau Kebijakan Konten ini akan menyebabkan penghentian akun. Pelanggaran hak atas kekayaan intelektual yang berulang, termasuk hak cipta, juga akan menyebabkan penghentian akun. Untuk informasi selengkapnya tentang kebijakan hak cipta Google, lihat di sini

referensi

https://play.google.com/about/developer-content-policy.html

Ditulis dalam android. Leave a Comment »

Sekilas tentang admob dan android

apakah itu admob , Admob adalah  sebuah layanan iklan secara mobile yang dulu di kelola oleh Omar Hamoui tetapi kemudian di akuisisi Google dengan nilai $ 750 Juta.

beberapa istilah yang harus anda ketahui

  • Advertiser adalah pihak yang menjalankan kampanye iklan
  • Publisher adalah pihak yang menampilkan iklan.
  • Pada Android admobberjalan pada Android SDK 9 ke atas (minimal GingerBread)

Advertiser mengeluarkan uang agar iklan mereka bisa tampil, publisher menerima uang tiap kali iklan ditampilkan dan diklik. Pendaftaran sebagai publisher AdMob gratis, namun Anda membutuhkan account Google (daftar email gmail.com).

eksekusi admob pada android

  • Publisher mendaftar ke Admob.com
  • Publisher memasang kode Admob pada Aplikasi yang di buat
  • Publisher mendapat Dollar jika Aplikasi yang di buatnya laris di pasaran ( dalam artian banyak yang download )

pencairan uang yang dihasilkan oleh dapat melalui

referensi

Ditulis dalam android. Leave a Comment »

Mendapatkan alamat dari koordinat maps android v2

Untuk mendapatkan alamat, kota atau negara melalui koordinat maps yang didapaa caranya adalah melakukan  reverse geocoding. menurut dokumentasi android “Reverse geocoding is the process of transforming a (latitude, longitude) coordinate into a (partial) address”

berikut kodenya

ada beberapa import location ,impornya adalah pada library import android.location.Location;
dan berikut kodenya 

Geocoder geocoder;
List<Address> addresses = null;
geocoder = new Geocoder(this, Locale.getDefault());
try {
addresses = geocoder.getFromLocation(lat, lng, 1);
} catch (IOException e) {

}

kita gunakan
String alamat_lengkap = addresses.get(0); // ini mengambil semuda data meliputi telp, alamat, id negara dsb</pre>
<pre>atau</pre>
<pre>
String address = addresses.get(0).getAddressLine(0);
String city = addresses.get(0).getAddressLine(1);
String country = addresses.get(0).getAddressLine(2);
 

referensi

  1. http://stackoverflow.com/questions/19673842/how-to-show-the-street-name-postcode-zip-code-city-automatically-of-the-curren
  2. http://developer.android.com/reference/android/location/Geocoder.html

Mengkoneksikan hp android sebagai emulator untuk running aplikasi pada eclipse

untuk menggunakan hp android anda untuk menjalan aplikasi android yang baru saja anda buat caranya adalah sebagai berikut (disini saya menggunakan macbook jadi tidak menginstal driver macam2 , untuk windows dan linux menyesuaikan dengan drivernya)

  1. klik usb debungging pada device android/ hp android anda (settings | Developer Options | Usb Debugging) aktifkan juga  Stay awake biar layar ndak nutup waktu kita memakai sebagai emulator (settings | Developer Options | Stay awake)
  2. jalankan project android anda dengan cara klik kanan pada project android anda kemudian Run As | Run Configurations
    Screen Shot 2015-01-29 at 22.07.20
  3. setelah itu klik Target | Always prompt to pick device | apply | Run
    Screen Shot 2015-01-29 at 22.18.54
  4. keluar tampilan kemudian klik device / hp anda yang terdeteksi disana hp saya terdeteksi sebagai cross_a27-012 , klik tulisan tersebut kemudian klik ok
    Screen Shot 2015-01-29 at 22.21.27
  5. selamat anda berhasil menggunakan hp anda sebagai emulator

tampilannya

20150129_222626

semoga berguna

referensi :

Tips connect emulator android pada eclipse yang disconnect

Jika emulator tidak ada aktivitas dalam kurun waktu tertentu dia akan diconnect dengan eclipse, jangan buru-buru menurup emulator tersebut ada cara yang mudah untuk mengconnectkannya kembali

  1. lihat apakah emulator memang sudah disconnect pada view DDMS untuk mengaktifkan perspective DDMS caranya  klik Window | Show Perspective | Others | DDMS
    Screen Shot 2015-01-24 at 22.01.58
    atau dipojok kanan
    Screen Shot 2015-01-24 at 22.01.15
    kemudian setelah terbuka lihat tab Devices (biasanya di sudut kiri)
    Screen Shot 2015-01-24 at 22.01.23contoh diatas ada satu emulator yang connect ke eclipse, jika kosong berarti tidak ada device emulator yang connect,
  2. connect emulator dengan cara klik tanda segitiga pada tampilan Device (berada di kanan atas Device)

    Screen Shot 2015-01-24 at 22.09.28

  3. Pilih Reset adb
    Screen Shot 2015-01-24 at 22.09.14
  4. tunggu sebentar dan lihat di console eclipse (jika tidak muncul klik Window | Show View | Others | General | Console)Screen Shot 2015-01-24 at 22.01.53
  5. sampai muncul ini pada tab Devices
    Screen Shot 2015-01-24 at 22.01.23
  6. selamat emulator siap digunakan lagi

semoga berguna 🙂

Resources untuk game

berikut beberapa resources yang dapat didownload untuk membuat game

  1. http://www.opengameart.org

tools

  1. map editor http://www.mapeditor.org/
  2. http://www.codeandweb.com/texturepacker/download
  3. https://github.com/nicolasgramlich/AndEngineTexturePackerExtension

bersambung…

semoga berguna 🙂