1

別の APK のレイアウトにアクセスするには、そのサービスから applicationInfo にアクセスし、packageManager を介してリソースを取得します。レイアウトで textView と Buttons のみが指定されている場合は正常に機能します。Resource not found Exceptionただし、アクセスされたレイアウトでドローアブル リソースが使用されている場合はスローされます。

これはレイアウトにアクセスするための私のコードです

ApplicationInfo info = packageManager.getApplicationInfo( packageName, 0 );
Resources res = packageManager.getResourcesForApplication( info );
XmlResourceParser xres = res.getLayout( 0x7f030000 );
4

1 に答える 1