91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Android筆記:AndroidManifest.xml屬性詳解(一)之sharedUserId

發布時間:2020-07-11 13:09:04 來源:網絡 閱讀:2705 作者:glblong 欄目:移動開發

一、sharedUserId

android:sharedUserId="com.rongqin"


userid的特點:

1. 作為APK身份的標識 

2. userid對應一個Linux用戶,所以不同APK(用戶)間互相訪問數據默認是禁止的.

 

不同APK之間如何通過userid進行數據互訪?

在android系統中,apk之間可以相互讀取數據的條件是:有同樣的簽名,并且AndroidManifest.xml文件中配置的android:sharedUserId屬性值相同,那么兩個apk運行在同一個進程中,可以互相訪問任意數據。


通過userid訪問其他apk資源的方法:

1.應用程序和插件(比如皮膚)程序的AndroidManifest.xml中配置相同的sharedUserId:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.lonshine.skin"
    android:versionCode="1"
    android:versionName="1.0"
    android:sharedUserId="com.rongqin" >


2.訪問apk中的資源:

Context context = createPackageContext("com.lonshine.skin", Context.CONTEXT_IGNORE_SECURITY);

獲取到com.lonshine.skin對應的Context,通過返回的context對象就可以訪問到com.lonshine.skin中的任何資源。


例如,應用apk要獲得插件apk中的bg.png:

Drawable drawable = context.getResources().getDrawable(R.drawable.bg);

這樣就得到了圖片的引用,其他xml資源文件的獲取方式也是類似的。


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

湾仔区| 固始县| 突泉县| 八宿县| 阜新| 日土县| 图木舒克市| 登封市| 阿拉善右旗| 印江| 北安市| 西宁市| 慈溪市| 佛教| 高唐县| 和平县| 乐都县| 湟源县| 衡水市| 广德县| 临安市| 昔阳县| 甘南县| 高邑县| 英超| 镇康县| 黄平县| 慈利县| 五莲县| 阜宁县| 山阴县| 宕昌县| 从化市| 静乐县| 区。| 杭州市| 海兴县| 铜梁县| 冀州市| 佛冈县| 墨竹工卡县|