我是一个android启动程序,我想添加图标主题支持的启动程序。发射器使用launcher-2源代码。如何添加对图标的主题支持?
发布于 2014-07-25 20:48:00
您必须遍历图标包中的appfilter.xml文件,并为在appfilter.xml文件中定义的curresponding名称设置可绘制.使用XmlPullParser类来操作xml数据.
这是一个基本的想法..。
Resources resources = packageManager.getResourcesForApplication(packageName);
int xmlResId = resources.getIdentifier("appfilter", "xml", packageName);
if (xmlResId != 0) {
XmlPullParser xpp = resources.getXml(xmlResId);
// manipulate data using xpp
}一些旧的图标包有不同的xml结构,有些在资产文件夹中有appfilter.xml .
https://stackoverflow.com/questions/24963745
复制相似问题