2012-08-22 16 views
16

Ben Jelly Bean varsayılan tarayıcı bildirim ayıklamak için apktool kullanılan ve bu hat bu ne için kullanıldığını manifest--Kullanılan orijinal paket AndroidManifest özelliği nedir?

<manifest ... package="com.google.android.browser"> 
    <original-package android:name="com.android.browser" /> 
    ... 
    </manifest> 

Herhangi fikri ortaya çıktı?

cevap

17

Kontrol dışarı attrs_manifest.xml:

<!-- Private tag to declare the original package name that this package is 
    based on. Only used for packages installed in the system image. If 
    given, and different than the actual package name, and the given 
    original package was previously installed on the device but the new 
    one was not, then the data for the old one will be renamed to be 
    for the new package. 

    <p>This appears as a child tag of the root 
    {@link #AndroidManifest manifest} tag. --> 
<declare-styleable name="AndroidManifestOriginalPackage" parent="AndroidManifest"> 
    <attr name="name" /> 
</declare-styleable> 

comments cevap vermelidir senin soru.

+2

ve bunun için gerçek kullanım durumu nedir? – kreker

+0

Evet, bu gerçek dünyada nasıl yararlı olur? Belki orijinal APK'yı yenisiyle değiştirebiliriz ... Ayarlar paketindeki platform_packages_apps_settings gibi? –

0

Ben orijinal-paket inanıyoruz AndroidManifest nitelik userID başka paketi ile paylaşılmaz zaman kullanılan android/platform_frameworks_base kaynağındaki

+0

userID ile Linux kullanıcı alanını kastediyorsunuz? Öyleyse, bu başka bir paketle nasıl paylaşılır? –

İlgili konular