欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

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

一、sharedUserId

網(wǎng)站建設哪家好,找創(chuàng)新互聯(lián)!專注于網(wǎng)頁設計、網(wǎng)站建設、微信開發(fā)、微信小程序、集團企業(yè)網(wǎng)站建設等服務項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了托里免費建站歡迎大家使用!

android:sharedUserId="com.rongqin"


userid的特點:

1. 作為APK身份的標識 

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

 

不同APK之間如何通過userid進行數(shù)據(jù)互訪?

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

通過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資源文件的獲取方式也是類似的。


新聞名稱:Android筆記:AndroidManifest.xml屬性詳解(一)之sharedUserId
新聞來源:http://www.chinadenli.net/article2/jdjeic.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站收錄企業(yè)網(wǎng)站制作做網(wǎng)站網(wǎng)站排名服務器托管網(wǎng)頁設計公司

廣告

聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

h5響應式網(wǎng)站建設