国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 系統(tǒng) > Android > 正文

Android 應(yīng)用更換皮膚實(shí)現(xiàn)方法

2019-12-12 05:43:55
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

Android應(yīng)用更換皮膚功能的實(shí)現(xiàn)思路

       我們可以將皮膚包做成一個(gè)apk文件,在應(yīng)用apk中讀取皮膚包中的數(shù)據(jù)。

       應(yīng)用apk讀取皮膚包apk的數(shù)據(jù)的條件

       1. 有相同簽名

       2. AndroidManifest.xml中配置android:sharedUserId有相同的屬性值

       滿足以上條件,兩個(gè)apk就能互相訪問(wèn)數(shù)據(jù)了。

       Android應(yīng)用更換皮膚功能的實(shí)現(xiàn)步驟

       1、應(yīng)用程序和皮膚程序的AndroidManifest.xml中配置

XML/HTML代碼

                     android:sharedUserId="com.yee"     

       2、應(yīng)用apk與皮膚apk中對(duì)同一功能的皮膚文件名要一致

       例如:應(yīng)用apk的圖片路徑:/res/drawable-hdpi/XX.png

       皮膚apk中的圖片文件路徑也應(yīng)該是:/res/drawable-hdpi/XX.png

       3、獲取皮膚資源

Java代碼:

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

       獲取到皮膚包c(diǎn)om.yee.skin對(duì)應(yīng)的Context,通過(guò)返回的context對(duì)象就可以訪問(wèn)到皮膚apk包c(diǎn)om.yee.skin中的任何資源。

       在應(yīng)用apk中要獲得皮膚apk中的buttonbackground.png的代碼如下

Java代碼:

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

以上就是Android 應(yīng)用更換皮膚的實(shí)現(xiàn)方法,后續(xù)繼續(xù)整理相關(guān)資料,謝謝大家對(duì)本站的支持。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 绍兴市| 安新县| 岑巩县| 清原| 龙海市| 泗水县| 江川县| 孟津县| 黎城县| 长沙县| 绥中县| 绵竹市| 涞水县| 营口市| 五华县| 镇雄县| 禹州市| 呼玛县| 若尔盖县| 哈密市| 嘉峪关市| 崇信县| 南部县| 遂宁市| 宜春市| 新源县| 修文县| 阿图什市| 大庆市| 吴桥县| 平南县| 临朐县| 门头沟区| 永顺县| 鄂州市| 金昌市| 三亚市| 朝阳区| 名山县| 土默特右旗| 北宁市|