我試圖在我的應用程序中實現圖標包支持,以便與Apex,Nova,ADW等一起使用的相同圖標包。也將與我的應用程序一起工作。 使用此代碼,找到appfilter xml文件,然後解析它來獲得繪製的名字,我已經能夠得到這個工作有免費的主題:Android - 實現圖標包支持
Context context = createPackageContext(packageName, Context.CONTEXT_IGNORE_SECURITY);
Resources res = context.getResources();
String str = "";
res.getAssets().list(str);
然而,隨着支付圖標包,這並不工作。返回的資產爲0.我相信這是因爲JB +上的付費應用程序的前向鎖定,這使得資產變得私人。 (這裏概述:Accessing assets of other Android app on Jelly Bean)
我一直沒能找到任何有關如何支持圖標包和反編譯圖標包的信息apk我可以看到沒有內容提供商,所以我只能假設這些啓動器應用程序正在使用類似於我的方法來檢索資產。
任何人都可以給我任何有關如何做到這一點的信息,或指出我在正確的方向嗎?
我正面臨同樣的問題。我明白檢索圖標涉及「appfilter.xml」文件,但我不知道如何使其工作。 –