Android
Unduh Kode Sumber Proyek Android dan Integrasi Back4App
18 mnt
unduh proyek android dengan kode sumber dan mulai menggunakan back4app pendahuluan dalam panduan ini, anda akan belajar bagaimana memulai dengan aplikasi android yang ditulis dalam java atau kotlin dan menghubungkannya ke back4app jika anda menginginkan panduan quickstart yang lebih rinci atau menghubungkan back4app ke proyek yang sudah ada, kunjungi tutorial instal parse sdk tujuan unduh template android dan hubungkan ke back4app prasyarat versi android studio 4 1 atau lebih baru sebuah aplikasi yang dibuat di back4app ikuti tutorial aplikasi parse baru untuk belajar bagaimana cara membuat aplikasi parse di back4app 1 unduh template ada 2 template android, satu ditulis dalam java dan yang lainnya dalam kotlin repositori contoh kotlin repositori contoh java pilih template yang sesuai untuk anda, dan lanjutkan untuk mengunduh atau mengimpor proyek anda di android studio 1 1 unduh langsung dari github gunakan perintah berikut untuk mengunduh dan mengekstrak template proyek anda macos dan linux $ curl lok https //github com/templates back4app/android java starter template/archive/master zip && unzip master zip$ curl lok https //github com/templates back4app/android kotlin starter template/archive/master zip && unzip master zip windows 1 2 buka proyek di android studio setelah mengunduh file, ekstrak file tersebut mari kita buka android studio di layar sambutan android studio, pilih ‘buka proyek yang ada’ dan pilih folder proyek pilih lokasi folder yang telah diunduh dan diekstrak, lalu buka silakan tunggu hingga proses gradle run selesai sekarang anda dapat melihat tab konsol gradle di bagian bawah android studio 1 3 impor dari github (jalur opsional) anda dapat mengimpor tautan repositori langsung ke android studio di layar sambutan android studio, pilih ‘dapatkan dari kontrol versi’ android studio akan meminta anda untuk tautan repositori git dan jalur proyek yang diinginkan anda dapat menemukan tautan repositori di awal bagian ini anda dapat menemukan tautan repositori di awal bagian ini setelah mengisi kolom url dan direktori, klik tombol klon kemudian android studio akan menyalin dan membuka proyek untuk anda silakan tunggu hingga proses gradle run selesai sekarang anda dapat melihat tab konsol gradle di bagian bawah android studio android studio akan menyalin dan membuka proyek untuk anda silakan tunggu hingga proses gradle selesai anda dapat melihat konsol gradle di tab bawah di android studio 2 dapatkan kunci aplikasi anda dalam panduan ini, kami akan menggunakan file berikut dalam proyek androidmanifest xml androidmanifest xml kami akan mengatur kredensial back4app kami sebagai \<meta data> \<meta data> dan izin aplikasi app java app java ( app kt app kt untuk kotlin) kami akan memodifikasi kode inisialisasi kami di sini mainactivity java mainactivity java ( mainactivity kt mainactivity kt untuk kotlin) akan berisi kode pertama kami untuk membuat objek parse strings xml strings xml kami akan menyimpan dan membaca kredensial pengaturan back4app dari sini build gradle build gradle kami akan mengatur versi sdk android parse kami di sini untuk menghubungkan proyek aplikasi anda ke server back4app, anda memerlukan tiga informasi utama url server, id aplikasi, dan kunci klien dalam proyek android, strings xml adalah tempat yang sempurna untuk mengatur informasi ini di sinilah sdk android parse membaca nilai kunci aplikasi untuk membuat koneksi dengan aplikasi back4app anda url server sudah ada di proyek anda sekarang perlu pergi ke back4app, menyalin kunci aplikasi anda, dan memperbarui strings xml anda dengan nilai nilai tersebut buka file strings anda /app/src/main/res/values/strings xml /app/src/main/res/values/strings xml 2\ pergi ke dasbor aplikasi anda di situs web back4app 3\ temukan kunci anda di pengaturan aplikasi pengaturan aplikasi > keamanan & kunci keamanan & kunci 4\ kembali ke strings xml strings xml file anda dan tempel applicationid applicationid dan clientkey clientkey 1 \<resources> 2 \<string name="app name">back4appexample\</string> 3 \<string name="back4app server url" translatable="false">https //parseapi back4app com/\</string> 4 5 \<! paste both keys here > 6 \<string name="back4app app id" translatable="false">paste your application id here\</string> 7 \<string name="back4app client key" translatable="false">paste your client key here\</string> 8 \</resources> 5\ buka file build gradle (module\ back4appexample app) anda di gradle scripts dari project explorer di bagian dependencies dependencies ubah nilai parse sdk android dengan versi pilihan anda implementation "com github parse community parse sdk android\ parse\ latest version here" setelah menyimpan build gradle build gradle jalankan ‘sync now’ anda dapat melihat versi sdk saat ini di sini versi sdk 3 hubungkan ke back4app setelah mengatur kredensial aplikasi anda, anda siap untuk terhubung dengan instance parse server anda di back4app ini adalah kode inisialisasi yang akan anda gunakan anda dapat menemukan kode inisialisasi dalam proyek di app java app java ( app kt app kt untuk kotlin) kami menggunakan app java app java untuk inisialisasi kami karena kami perlu membangun koneksi sebelum aplikasi melakukan tindakan lainnya app java app java adalah context pertama yang dibuat sebelum activity dan service lainnya dan terakhir yang dihancurkan di bawah ini adalah kode inisialisasi yang mendapatkan kunci aplikasi dari strings xml strings xml dan mencoba untuk membangun koneksi dengan server back4app kami kami menempatkan kode kami di metode oncreate() karena kami ingin terhubung ke server kami terlebih dahulu sebelum melakukan tindakan lainnya app java 1 public class app extends application { 2 @override 3 public void oncreate() { 4 super oncreate(); 5 parse initialize(new parse configuration builder(this) 6 applicationid(getstring(r string back4app app id)) 7 clientkey(getstring(r string back4app client key)) 8 server(getstring(r string back4app server url)) 9 build()); 10 } 11 } app kt 1 class app application() { 2 override fun oncreate() { 3 super oncreate() 4 parse initialize( 5 parse configuration builder(this) 6 applicationid(getstring(r string back4app app id)) 7 clientkey(getstring(r string back4app client key)) 8 server(getstring(r string back4app server url)) 9 build()); 10 } 11 } sekarang saatnya menambahkan beberapa kode untuk berinteraksi dengan server mari kita buka file mainactivity kita file activity sangat bagus untuk berinteraksi dengan pengguna tujuan utama mereka adalah menyediakan antarmuka pengguna anda dapat memilih aktivitas mana yang akan ditampilkan saat diluncurkan di androidmanifest xml androidmanifest xml 1 \<activity android\ name=" mainactivity"> 2 \<intent filter> 3 \<action android\ name="android intent action main" /> 4 \<category android\ name="android intent category launcher" /> 5 \</intent filter> 6 \</activity> dalam proyek kami, mainactivity diatur untuk dibuka saat peluncuran dalam contoh kode ini, kami memiliki kode parse sdk untuk menyimpan objek parse ke server dan menampilkan objectid dari objek parse yang disimpan kepada pengguna dengan textview mainactivity java 1 public class mainactivity extends appcompatactivity { 2 @override 3 protected void oncreate(bundle savedinstancestate) { 4 super oncreate(savedinstancestate); 5 setcontentview(r layout activity main); 6 textview textview = findviewbyid(r id textview); 7 parseobject firstobject = new parseobject("firstclass"); 8 firstobject put("message","hey ! first message from android parse is now connected"); 9 firstobject saveinbackground(e > { 10 if (e != null){ 11 log e("mainactivity", e getlocalizedmessage()); 12 }else{ 13 log d("mainactivity","object saved "); 14 textview\ settext(string format("object saved %s", firstobject getobjectid())); 15 } 16 }); 17 } 18 } mainactivity kt 1 class mainactivity appcompatactivity() { 2 override fun oncreate(savedinstancestate bundle?) { 3 super oncreate(savedinstancestate) 4 setcontentview(r layout activity main) 5 val textview = findviewbyid\<textview>(r id textview) 6 val firstobject = parseobject("firstclass") 7 firstobject put("message","hey ! first message from android parse is now connected") 8 firstobject saveinbackground { 9 if (it != null){ 10 it localizedmessage? let { message > log e("mainactivity", message) } 11 }else{ 12 log d("mainactivity","object saved ") 13 textview\ text = string format("object saved %s", firstobject objectid) 14 } 15 } 16 } 17 } 4 uji koneksi bangun aplikasi anda di perangkat atau perangkat virtual ( shift shift + f10 f10 ) jika anda tidak memiliki perangkat virtual untuk menjalankan aplikasi anda dapat membuat yang baru dari avd manager di android studio tunggu sampai hello word! hello word! layar muncul setelah hello word! hello word! anda akan melihat objek disimpan pesan ini akan menyertakan id objek yang disimpan 2\ masuk di situs web back4app https //www back4app com/ 3\ temukan aplikasi anda dan klik pada dasbor dasbor > basis data basis data > penjelajah penjelajah jika semuanya berjalan dengan baik, anda harus menemukan kelas bernama firstclass firstclass sebagai berikut selesai! anda dapat melihat objectid di dasbor dan layar aplikasi anda cocok! pada titik ini, anda telah belajar bagaimana memulai dengan aplikasi android pelajari lebih lanjut dengan menjelajahi tutorial android atau periksa dokumentasi sumber terbuka parse untuk android sdk