2011-09-06 53 views
0

有沒有辦法掃描APK並列出支持的本地化? Android市場在將應用程序上傳到商店時顯示這些信息;不過,我希望質量檢查部門能夠在提交之前驗證這些本地化版本。掃描APK以列出本地化

根據Android文檔,在測試本地化之前,您必須知道本地化是受支持的。我想找一種方法來問APK它支持什麼來推動本地化測試。

謝謝。

回答

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文件。

+0

感謝您的評論。我想問一下SDK認爲應用程序支持哪些本地化......如果我不得不依賴開發人員填充XML文件,那麼這種方法不會增加任何額外的風險緩解。 – paulb444