Untuk contoh "Hello World" di android.com , nama paketnya adalah
"package com.example.helloandroid;"
Apakah ada pedoman / standar untuk memberi nama paket ini? (referensi akan menyenangkan)
Untuk contoh "Hello World" di android.com , nama paketnya adalah
"package com.example.helloandroid;"
Apakah ada pedoman / standar untuk memberi nama paket ini? (referensi akan menyenangkan)
Android mengikuti konvensi paket java normal plus di sini adalah potongan teks yang penting untuk dibaca (ini penting mengenai penggunaan luas file xml saat mengembangkan di android).
Alasan untuk membuatnya dalam urutan terbalik adalah karena tata letak pada media penyimpanan. Jika Anda menganggap setiap periode ('.') Dalam nama aplikasi sebagai pemisah jalur, semua aplikasi dari penerbit akan duduk bersama dalam hierarki jalur. Jadi, misalnya, paket dari Adobe akan berbentuk:
com.adobe.reader (Adobe Reader)
com.adobe.photoshop (Adobe Photoshop)
com.adobe.ideas (Adobe Ideas)
[Perhatikan bahwa ini hanyalah ilustrasi dan ini mungkin bukan nama paket yang tepat.]
Ini secara internal dapat dipetakan (masing-masing) untuk:
com / adobe / reader
com / adobe / photoshop
com / adobe / gagasan
Konsep ini berasal dari Konvensi Penamaan Paket di Jawa, lebih lanjut tentang yang dapat dibaca di sini: *
http://en.wikipedia.org/wiki/Java_package#Package_naming_conventions
Sumber: http://www.quora.com/Why-do-a-majority-of-Android-package-names-begin-with-com
Nama paket digunakan untuk identifikasi unik untuk aplikasi Anda.
Android menggunakan nama paket untuk menentukan apakah aplikasi telah diinstal atau belum.
Penamaan umum adalah:
com.companyname.applicationname
misalnya:
com.android.Camera
sumber
http://docs.oracle.com/javase/tutorial/java/package/namingpkgs.html
Jika Anda memiliki domain perusahaan www.example.com
Maka Anda harus menggunakan:
com.example.region.projectname
Jika Anda memiliki nama domain seperti example.co.uk dari yang seharusnya:
uk.co.example.region.projectname
Jika Anda tidak memiliki domain, Anda harus menggunakan alamat email Anda:
untuk [email protected] seharusnya:
com.example.name.region.projectname
sumber
Misalnya dia peluncur android (layar utama) adalah Com.Google.android.launcher
sumber
Secara umum 2 paket "kata" pertama adalah alamat web Anda secara terbalik. (Anda akan memiliki 3 di sini sebagai konvensi, jika Anda memiliki subdomain.)
Jadi sesuatu yang dihasilkan stackoverflow kemungkinan akan ada dalam paket com.stackoverflow.whthing.customname
sesuatu yang dihasilkan asp.net dapat disebut net.asp.whthing.customname.omg.srsly
sesuatu dari mysubdomain.toplevel.com akan menjadi com.toplevel.mysubdomain.apa pun
Di luar konvensi sederhana itu, langit adalah batasnya. Ini adalah konvensi linux lama untuk sesuatu yang saya tidak ingat persis ...
sumber
spectorsky
di aplikasicalendar
direferensikan di Device File Explorer ascom.tmp.spectorsky.calendar
. Saya tidak mengerti mengapatmp
level muncul di sini?Tetapi jika Aplikasi Android Anda hanya untuk tujuan pribadi atau dibuat oleh Anda sendiri, Anda dapat menggunakan:
sumber