SharedUserID'de kafam karıştı. SharedUserId kullanımı nedir? Nasıl kullanılır? Android'de nerede kullanılır?Android'de sharedUserId nedir ve nasıl kullanılır?
cevap
http://developer.android.com/guide/topics/manifest/manifest-element.html iki veya daha fazla uygulamalar arasında vb işler:
bu bunu nasıl kullanılacağı. =
paylaşılan:LOCAL_CERTIFICATE, gibi AndroidManifest.xml
manifest xmlns:android="http://schemas.android.com/apk/res/android" android:sharedUserId="android.uid.shared" android:sharedUserLabel="@string/sharedUserLabel"
tanımlandığı gibidir ve söz konusu uygulamanın, benzerleri için Android.mk ortak parametreyi olduğu
Size yardımcı olmasını umuyorum ..
Varsayılan olarak, Android bir uygulamaya bir kullanıcı kimliği atar. Uygulamanız için benzersiz bir kimliktir ve bu kimliğe sahip kullanıcı dışındaki hiç kimsenin uygulamanızın kaynaklarına ulaşamayacağı anlamına gelir. Başka bir uygulamanın verilerine erişemez veya mevcut işleminizde çalıştıramazsınız. Bir etkinlikten başka bir uygulamanın aktivitesi ne zaman denir, android denilen yeni aktiviteyi kontrol eder ve tamamen farklı süreçlerde çalışırlar. Ancak, bildirim dosyasında, uygulamanız için bir kullanıcı kimliğini açıkça belirtebilirsiniz. Aynı kullanıcı kimliğini birden fazla uygulama için bildirdiğinizde, birbirlerinin kaynaklarına (veri alanları, görünümler, vb.) Ulaşabilirler. Başka bir uygulamadan verileri görüntüleyebilir veya işleminizde çalıştırabilirsiniz. , SharedUserId veri paylaşımı için kullanılan
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="string"
android:sharedUserId="string"
android:sharedUserLabel="string resource"
android:versionCode="integer"
android:versionName="string"
android:installLocation=["auto" | "internalOnly" | "preferExternal"] >
. . .</manifest>
önemli bir addi Bu iki uygulama sadece aynı shareuserid ile kurabileceğinizden, uygulamaların her ikisi de aynı sertifika ile imzalanmıştır. – njzk2
Bir cihazda kaç uygulama aynı sharedUserId'e sahip olabilir? Bir cihazda aynı userId ile beş uygulama yaşıyorsam, uygulama performansını aynı süreçte çalışırken etkiler mi? – pyus13
@ pyus13 Aynı süreçte çalışmaya zorlandıklarına inanmıyorum. Bunu yapmak istiyorsanız sadece bir seçenek budur. –
- 1. androidde openssl nasıl kurulur
- 2. Android Intents: Aynı sharedUserId
- 3. Strophe nedir ve JQuery ile nasıl kullanılır?
- 4. dSYM nedir ve nasıl kullanılır? (iOS SDK)
- 5. org.eclipse.wst.common.component nedir ve karınca için nasıl kullanılır
- 6. CodeMirror - addWidget nedir ve nasıl kullanılır?
- 7. Tepki yerli androidde Coach işareti nasıl uygulanır?
- 8. androidde shift-jis kodunu çözme
- 9. Android nedir: sharedUserLabel ve android üzerinde hangi katma değer eklendi: sharedUserID?
- 10. androidde greyview için özel adaptör
- 11. Android'de tutulma ile ZXing Kitaplığı nasıl eklenir ve kullanılır?
- 12. sharedUserId: Uygulama zaten pazardayken değiştirmek güvenli midir?
- 13. Cometd nedir? Neden kullanılır ve bu
- 14. Caddr_t'nin önemi nedir ve ne zaman kullanılır?
- 15. Nasıl kullanılır ve nasıl kullanılır zend_pdf bağımsız
- 16. MySQL'de değişkenler nasıl kullanılır ve nasıl kullanılır?
- 17. Plist: ne ve nasıl kullanılır
- 18. Datagridtemplatecolumn için arkasındaki kod nedir ve nasıl kullanılır?
- 19. Uygulama boyutlarını bilirken androidde özel görünümler ekleme
- 20. GLIBC nedir? Ne için kullanılır?
- 21. JNI Graphics nedir veya nasıl kullanılır?
- 22. imleç aracılığıyla androidde Zaman damgası sütun değeri nasıl alınır
- 23. Kötü amaçlı yazılım geliştiricilerinin androidde firebase'e müdahale etmesini nasıl önleyebilirim
- 24. Yapılandırma değişiklikleri yapıldıktan sonra androidde şişirilmiş bir düzen nasıl kaydedilir?
- 25. Birkaç saniye için ilerleme çubuğu nasıl gösterilir ve daha sonra androidde etkinliğe nasıl geçilir?
- 26. Ethereum'da gaz nedir, nasıl kullanılır ve "startgas" ile "gasprice" arasındaki fark nedir?
- 27. Birleştirme modülleri nelerdir ve nasıl kullanılır?
- 28. SLEEP(), MySQL'de nasıl ve ne zaman kullanılır?
- 29. C99 nasıl kullanılır ve derlenir?
- 30. Emberjs ve uluslararasılaştırma nasıl kullanılır?
Android.mk'yi nasıl değiştirirsiniz? Bu dosyanın ne hakkında olduğunu bize bildiren herhangi bir referans görmedim ... –
@IgorGanapolsky Android.mk Android NDK (C/C++) için bir makefile. Uygulamanız yalnızca Java kullanıyorsa, hesabınız yok. – Hartok
Bu yanlış. Bu dosya, AOSP'nin bir parçası olarak oluşturulacak TÜM uygulamalar için gereklidir. Sadece java olanlar dahil. – RocketRandom