Androidアプリケーションを使用して皮膚の実現方法を変更します。

1028 ワード

Androidアプリケーションで肌の機能を変えるという発想です。
       私たちは皮膚パックをappkファイルに作成して、アプリで皮膚パックのデータを読み取ることができます。
       アプリで皮膚パックのデータを読み取る条件
       1.同じ署名がある
       2.Android Manifest.xmlにAndroidを配置する:sharedUserIdには同じ属性値があります。
       以上の条件を満たすと、二つのアプリがお互いにデータにアクセスできます。
       Androidアプリケーションの皮膚機能を変更するための実装手順
       1、アプリと肌プログラムのAndroid Manifest.xmlに配置されています。
XML/HTMLコード
                     android:sharedUserId=「comp.yee」     
       2、アプリと皮膚アプリでは同じ機能の皮膚文書名に一致すること。
       例えば、appkの画像パスを適用します。\res\drawable-hdpi\x.png
       皮膚のappkの中のピクチャーのファイルのルートもであるべきです:\res\drawable-hdpi\x.png
       3、皮膚資源を取得する
Javaコード:
Context context=createPackage Conteet(comp.yee.skin)IGNORE_SECURITY  
       肌パックのcomp.yee.skinに対応するConteextを取得し、戻ってきたcontextオブジェクトを通じて、肌パックのcomp.yee.skinにアクセスすることができます。
       アプリで皮膚アプリにアクセスするには、以下のコードがあります。
Javaコード:
Drawable drawable=context.getsResource().getDrawable(R.drawable.buttonbackground); 
以上がAndroidアプリの皮膚交換の実現方法です。引き続き関連資料を整理します。ありがとうございます。