Yeni bir android projeye ad vermek için en iyi uygulama nedir?Android paket adlandırma en iyi uygulamalar
cevap
Şirketiniz için bir adınız var mı? En
örn com.mycompany.function
bakmak başka hangi şirketler/kuruluşlar olarak yapın:
Eclipse Teâlâ eklentisi projesi: org.eclipse.swt
jUnit: org.junit
Apache: org.apache.commons
Neden com ile başlamalı? – Gainster
com şirket içindir, org kuruluş içindir. Projenin kimin için olduğuna bağlı. Şirket/proje web sitesi bir .com veya bir .org alan adı genellikle iyi bir kuraldır. – katsharp
Paket adlarının genellikle ters etki alanı adları (örneğin, com.android) ile başlatılmasının nedeni, benzersizliği sağlamasıdır. Herkes konvansiyonu izlerse, birden fazla uygulama arasındaki paket isimleri asla çatışmayacaktır. –
Elbette, bir paket adı seçerken, Android Market'in bunu nasıl kullanacağını ve Android Dev Rehberi'nin bu konuda neler söylediğini anlayın.
http://developer.android.com/guide/publishing/publishing.html
http://developer.android.com/guide/topics/manifest/manifest-element.html
Paket
uygulaması için tam bir Java dili tarzı paket adı. İsim benzersiz olmalı. Ad, büyük veya küçük harf ('A' ile 'Z' arasında), sayılar ve alt çizgi ('_') içerebilir. Bununla birlikte, bireysel paket adı parçaları sadece harflerle başlayabilir. Diğer geliştiricilerle çakışmaları önlemek için, paket adlarınızın temeli olarak İnternet etki alanı sahipliğini kullanmalısınız (tersine). Örneğin, Google tarafından yayınlanan uygulamalar com.google ile başlar. Ayrıca uygulamalarınızı yayınlarken com.example ad alanını da kullanmamalısınız.
Paket adı, uygulama için benzersiz bir tanımlayıcı görevi görür. Ayrıca, uygulama işleminin varsayılan adıdır (bkz.
<application>
öğesinin işlem süreci özniteliği) ve bir etkinliğin varsayılan görev yakınlığı (bkz.<activity>
öğesinin taskAffinity özniteliği).Dikkat: Uygulamanızı yayınladıktan sonra, paket adını değiştiremezsiniz. Paket adı, uygulamanızın kimliğini tanımlar, böylece değiştirirseniz, farklı bir uygulama olarak kabul edilir ve önceki sürümün kullanıcıları yeni sürüme güncellenemez.
Ne yazdığına göre, ben sadece bir site adı com.somewebsite yaratamazdım, ancak ben bir alan adı olan somewebsite.com sahibi olmama rağmen? Sonra, o web sitesine sahip olan kişi, bir Android uygulaması yaptıysa, şanstan arındırılmış olur mu? – Micro
- 1. ctags en iyi uygulamalar
- 2. Form stili en iyi uygulamalar
- 3. En İyi Uygulamalar Bower bileşenlerini açığa çıkarma
- 4. iyi uygulamalar
- 5. Adlandırma tanımlama bilgileri - en iyi yöntemler
- 6. MySQL en iyi uygulamalar SQL_CACHE ve SQL_NO_CACHE
- 7. Java Onaylamalarını Kontrol Etme - En İyi Uygulamalar
- 8. Eclipse Sorunları İçin En İyi Uygulamalar Görünüm
- 9. Django: Veritabanı tasarımı için en iyi uygulamalar
- 10. GWT hizmetleri istisnaları için En İyi Uygulamalar
- 11. Spring fasulye kapsamları. En iyi uygulamalar
- 12. Facebook Geliştirici Hesabı En İyi Uygulamalar
- 13. Meteor'da çoklu görünümlere en iyi uygulamalar yaklaşımı?
- 14. WLST En İyi Uygulamalar: Shell vs MBeans?
- 15. JavaScript'te Uzun Ekstrüktörler İçin En İyi Uygulamalar
- 16. En iyi uygulamalar .Net WCF NAT Geçişi
- 17. JIRA Sözleşmeleri ve En İyi Uygulamalar
- 18. raylar en iyi uygulamalar nerede javascript
- 19. Actionscript3 JavaScript iletişimi: en iyi uygulamalar
- 20. C++, en iyi uygulamalar, int veya size_t?
- 21. İyi Uygulamalar: En iyi Django Şablonları'nda Değerlendirmesi-Yıldızlar nasıl uygulanır
- 22. Android'de ID adlandırma kuralları için en iyi yöntemler
- 23. Çeşitli uygulamalar arasında görüntüleri paylaşmanın en iyi yolu
- 24. REST/Java'da iyi uygulamalar
- 25. Django En İyi Uygulamalar: Bir form nasıl temizlenir ve oluşturulur
- 26. En iyi uygulamalar yeniden: LINQ Veri erişimi için SQL'e
- 27. Python argümanları ve anahtar kelime argümanları en iyi uygulamalar
- 28. Web Sitesi CSS ve Yazı Boyutları - En İyi Uygulamalar
- 29. ExtJS (JavaScript) Modül Tasarımı Desen en iyi uygulamalar
- 30. Service Fabric İşlenmemiş Özel Durumlar ve en iyi uygulamalar
'com.CompanyName.ProjectName.ComponentName'? – mauris
https://docs.oracle.com/javase/tutorial/java/package/namingpkgs.html –
Hobiler https://stackoverflow.com/questions/292169/what-package-naming-convention-do-you- kullanabilir in-hobi-kişisel-hobi-projeler için kullan –