Launcher2 自定义应用快捷方式图标

             依然是Launcher2的代码,这回是要将Launcher2中显示应用的图标进行自定义图标。

             这个修改的想法产生自现在遇到的一个问题,就是对于一个自定义的Launcher来说,界面的图标风格和图标样式的统一是很重要的,所以就会经常的对于launcher中的应用程序图标进行修改,但是修改一两个应用的APK图标相对来说还算简单,但是对于大批量的修改的话就有点力所不及并且版本相当难管理。所以就想到,既然知道了launcher的加载和提取应用程序中icon_launcher的方法,那应该也是可以李代桃僵的将之半途中替换了来显示我们的自定义图标。于是就有了下面的修改了。

             首先是将自定义的APK的launcher图标资源拷贝到launcher的资源文件下,之后开始进入代码部分,直接跳过图标提取部分代码的解析过程,看IconCache.java了

            

    //是否为自定义图标的flag hzhang
    private static boolean isMyIcon = false;
.........................................................
    public Drawable getFullResIcon(ActivityInfo info) {

        Resources resources;
        try {
            resources = mPackageManager.getResourcesForApplication(
                    info.applicationInfo);
        } catch (PackageManager
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值