Bu sayfada, Android çerçevesinin kurumsal kullanım alanlarını destekleyen, telefonla ilgili bölümleri özetlenmiştir. Bu doküman üreticileri hedefliyor ve tamamen çerçeveyle ilgili telefon değişikliklerine odaklanıyor. Ayrıca bu sayfada, OEM'lerin telefonla ilgili işlevleri yöneten önceden yüklenmiş uygulamalarında yapması gereken değişiklikler özetlenmiştir.
Android 7.0, kurumsal telefon görüşmeleri kullanım alanlarını desteklemek için özellikle aşağıdakiler gibi çeşitli yeni özellikler sundu:
- Profiller arası kişi arama: Kişisel profildeki uygulamaların, yönetilen profil kişi sağlayıcısı tarafından sağlanan kişileri aramasına olanak tanır. Bu sağlayıcı, herhangi bir veri deposu (ör. cihaz yerelinde veya bir kurumsal dizinde) tarafından desteklenebilir.
- Profiller arası kişi rozetleri: İş profilindeki kişilerin kişisel kişilerden net bir şekilde ayırt edilmesini sağlar.
- Bağlantı Hizmeti'nin yönetilen profilden haberdar olmasını sağlama: Yönetilen profildeki uygulamaların, ayrı bir iş arama cihazı ve iş ConnectionService gibi telefon özellikleri sunmasına olanak tanır.
Android 5.0, aşağıdaki kurumsal telefon özelliğini destekler:
-
ENTERPRISE_CONTENT_FILTER_URI
kullanarak telefon numaraları için iş kişisi adı arama
Örnekler ve kaynak
Android Açık Kaynak Projesi (AOSP) tarafından uygulanan Telefon, Kişiler ve Mesajlaşma uygulamalarına profiller arası kişi arama ve rozet ekleme özelliği entegre edilmiştir.
Örnekler:
- İşyeri kişilerine rozet ekleme:
packages/apps/ContactsCommon
f3eb5a207bfe0ff3b4ed2350ae5865ed8bc59798 adresine bakın. - Çapraz profil arama:
packages/apps/ContactsCommon
cd0b29ddbf3648e48f048196c62245d545bc6122 adresini inceleyin.
Uygulama
Cihaz uygulayıcıları, Çevirici Kişiler ve SMS ya da MMS mesajlaşma uygulamalarındaki kişiler için profiller arası arama, arama ve rozet özelliklerini uygulamalıdır.
Profiller arası kişi arama
Profiller arası kişi araması, Android Developers sitesindeki İş profili kişileri kılavuzunda bulunan Enterprise Contacts API (ContactsContract.Contacts.ENTERPRISE_CONTENT_FILTER_URI
vb.) kullanılarak uygulanmalıdır.
İş profilindeki kişilere rozet verme
İş profilindeki kişilere rozet ekleme özelliği, varsa ContactsContract.Directory.isEnterpriseDirectoryId()
veya
isEnterpriseContactId()
seçeneğini işaretleyerek uygulanabilir. Daha fazla bilgi için İş profili iletişim bilgileri bölümüne bakın.
Yönetilen Profil Farkında Bağlantı Hizmeti
Üretici firmaların bu işlevi desteklemek için çerçeve kodunu değiştirmesi gerekmez ancak bu özelliğin telekom hizmeti ve diğer telefon özellikleri üzerindeki etkisinin farkında olmalıdır.
Doğrulama
Profiller arası iletişim kişisi arama ve rozet özelliği aşağıdaki yöntemlerle doğrulanabilir:
- TestDPC'yi kullanarak test cihazında yönetilen profil oluşturma.
- Profiller arası kişi arama özelliğini etkinleştirme.
- Yönetilen profilde yerel bir iş kişisi ekleme.
- Kişisel profildeki sistem arama kişisi ve SMS/MMS mesajlaşma uygulamalarında bu kişiyi arama, kişinin bulunup bulunmadığını ve doğru şekilde rozetlendirilip rozetlendirilmediğini kontrol etme.
Temel profiller arası kişi arama API'sinin com/android/cts/managedprofile/ContactsTest.java
'te uygulandığından emin olmak için CTS testleri eklendi.