安卓图标怎么设置动态
1. Android开发:如何动态更换APP图标
原理 :在Manifest文件中,使用<activity-alias>标签为我们的启动Activity准备多个别名,拥有<activity-alias>标签的activity指向启动Activity,每个拥有<activity-alias>标签的Activity都可以单独设置一个icon,在程序中我们动态设置<activity>和<activity-alias>的enabled属性来实现替换图标效果。
步骤 :
这个 <activity-alias> 标签需要注意的地方如下:
(1)android:name属性可以随意起。
(2)android:enabled属性要设为false,否则桌面会存在多个APP图标。
(3)android:icon属性设置为不同的图标。
(4)android:targetActivity属性要设为启动的Activity。
(5)添加<intent-filter>那部分来使其作为启动的Activity。
注意setComponentEnabledSetting()方法的第3个参数有两个值供选择:1(也就是PackageManager.DONT_KILL_APP)和0。这两种参数对应两种效果:当设为1时,当切换APP图标时,会有几秒钟的延迟,并且在延迟期间不能点击图标进入APP;当设为0时,当切换APP图标时,会立刻更换,但是应用会被强制退出并被清理掉。
存在的问题 :
需要将<activity>的enabled属性设为enabled或者将APP卸载后才能编译运行。
2. 手机上怎么弄动态壁纸,,,设置后可以动的,,,只有手机
若使用的是vivo手机,可以进入【i主题--我的--壁纸--动态壁纸】,选择壁纸应用即可。其它情况下手机本身不支持将动态图片和视频设置成桌面壁纸和锁屏。
也可以尝试使用第三方软件实现。
备注:抖音的参考设置方法:【抖音界面--登录抖音账号--找到视频--点击右下角的“分享”按钮--左滑找到“动态壁纸”--下载设置即可】。
注:
1、首次将抖音视频保存为动态壁纸时需安装抖音插件,部分抖音视频不支持设置动态壁纸;
2、手机的锁屏样式不能为阅图,否则动态图片和视频不能替换到锁屏。