扫描APK以列出本地化

时间:2011-09-06 17:57:28

标签: android

有没有办法扫描APK并列出支持的本地化? Android市场在将应用程序上传到商店时显示这些内容;但是,我希望QA部门能够在提交之前验证这些本地化。

根据Android文档,您似乎必须知道在测试本地化之前支持本地化。我想找一种方法来询问APK它支持什么来推动本地化测试。

感谢。

1 个答案:

答案 0 :(得分:0)

您需要放置包含该应用支持的语言的资源xml文件。然后在你的testapp中你可以做到

Context otherAppContext = getApplicatoinContext().createPackageContext("com.android.app1", Context.CONTEXT_IGNORE_SECURITY);  
Bitmap b1 = BitmapFactory.decodeResource(otherAppContext.getResources(),com.android.app1.R.drawable.pic); 

上面的代码从apk获取位图。您可以修改它以从原始文件夹中获取xml文件。