Android 热更新ICON图标

原创 2017年01月03日 16:19:22
PackageManager pm = getApplicationContext().getPackageManager();
        System.out.println(getComponentName());
        //去除旧图标,不去除的话会出现2个App图标
        pm.setComponentEnabledSetting(getComponentName(),
                PackageManager.COMPONENT_ENABLED_STATE_DISABLED,
                PackageManager.DONT_KILL_APP);
        //显示新图标
        pm.setComponentEnabledSetting(new ComponentName(
                        getBaseContext(),
                        "com.example.wen.icontest.ActivityAlias2"),
                PackageManager.COMPONENT_ENABLED_STATE_ENABLED,
                PackageManager.DONT_KILL_APP);
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.wen.icontest">

    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:supportsRtl="true"
        android:theme="@style/AppTheme">
        <activity android:name=".MainActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
            </intent-filter>
        </activity>
        <activity-alias
            android:name="com.example.wen.icontest.ActivityAlias1"
            android:enabled="true"
            android:icon="@mipmap/ic_1"
            android:label="@string/app_name"
            android:targetActivity=".MainActivity" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity-alias>
        <activity-alias
            android:name="com.example.wen.icontest.ActivityAlias2"
            android:enabled="false"
            android:icon="@mipmap/ic_2"
            android:label="@string/app_name"
            android:targetActivity=".MainActivity" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity-alias>
    </application>

</manifest>


android更新app未读消息数目在app图标的办法

很多时候,自己写的app会推送或者提示用户有新的内容或者消息时,为了让用户注意,一般都会在app图标处或app内容中的消息界面中有数目提示,但是一般都是前者的用户体验效果更佳。 因此,对于这类的写...
  • gan303
  • gan303
  • 2015年09月21日 16:17
  • 2538

Android App图标静态更新方案

听说支付宝推出的AR红包推出没几天就被我朝众多大神给搞了。。不能说支付宝App的“不坚挺”,只能说众大神太厉害了~~ 今天继续和大家分享Android中动态更新的内容。上篇博客中我和大家分享了如何实现...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

iOS-OC-APP热更新,动态更新(仿QQ打开或关闭某个功能)

1.前言 iOS开发更新APP我觉得是比较坑的就是审核时间比较长,审核比较严,对于刚入行的小伙伴来说,雷区比较多;所以热更新是比较重要的; 大家也许会发现我们常用的QQ现在下来也就一百多兆,但是用了几...

自定义带字数统计和限制的EditText

自定义view的学习资料请参考洋神的自定义系列~ 【Android 自定义控件之起步】 【Android 自定义控件实战】   先上效果图: 额,写的个固定的高度~ 效果是这样,统计字...

EditText字数限制

参考:http://mingkg21.iteye.com/blog/480963 EditText可以在XML和代码中设置字数限制。。   在XML中:     ...
  • fxtxz2
  • fxtxz2
  • 2012年07月20日 10:31
  • 18724

Android利用activity-alias动态更新图标icon,标题label

网上已经有很多的介绍“Android动态修改桌面图标”的博客,无非就是用activity-alias,setComponentEnabledSetting方法,但是他们的博客都有一个问题(或许是我没找...

Android中动态更换App的桌面icon图标和activity-alias的使用

转载请注明出处: http://blog.csdn.net/xiaohao0724/article/details/62424427 每年到11.11或5.18时候我们会发现很多电商App的icon在...

Android系统的图标设计规范 icon 大小

目前移动平台的竞争日益激烈,友好的用户界面可以帮助提高用户体验满意度,图标Icon是用户界面中一个重要的组成部分,今天我们来研究和学习一下Android系统的图标设计规范。在探讨Android的ico...

Android开发为应用设置多个icon图标

一般情况下一个应用的安装包apk在安装后,会出现一个应用程序图标icon,它就是应用程序入口。但是有些应用程序apk安装后会出现多个icon,并且每个icon进入同一个应用程序,比较典型的应用就是联系...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android 热更新ICON图标
举报原因:
原因补充:

(最多只允许输入30个字)