> 角标badge
Android开发:史上最全Android应用角标适配方法- https://github.com/jimmysuncpt/AppBadge
sony角标适配方法- https://github.com/sonyxperiadev/home-badge
> 应用Logo Icon的替换
动态更换应用Icon- http://www.jianshu.com/p/eecfd9e0b878
Android实现APP安装后动态更换Icon和名称(即一个App多种入口)-
Android动态修改icon--让你的app浪起来-
Android App图标静态更新方案-
Android插件化方式实现View动态更新-
-- 几个要点:1. activity-alias属性;
2.PackageManager.COMPONENT_ENABLED_STATE_ENABLED; PackageManager.COMPONENT_ENABLED_STATE_DISABLED,
> app节假日,图标的替换
现在淘宝,京东等App在节假日打开时,都是采用一套节假日的图标,以服务器接口形式动态获取替换,不然则用默认的图
Android 底部导航栏中间凸起、动态配置替换底部导航栏Tab图标(按钮、标签)的实现方案-
-- 一分钟了解Android横竖屏 mdpi hdpi xhdpi xxhdpi xxxhdpi-
Android手机屏幕标准 对应图标尺寸标准 屏幕密度 比例
xxxhdpi 3840*2160 192*192 640 16
xxhdpi 1920*1080 144*144 480 12
xhdpi 1280*720 96*96 320 8
hdpi 480*800 72*72 240 6
mdpi 480*320 48*48 160 4
ldpi 320*240 36*36 120 3
> Android 8.0 App图标适配 Logo
Android兼容8.0后APP图标变为原生小机器人图标-
Android 8.0系统中应用图标的适配-
Android应用图标微技巧,8.0系统中应用图标的适配-
在android 7.1(api level 25)有一个新特性,就是圆形桌面Icon,对应的是在AndroidManifest.xml的application节点配置:android:roundIcon=”@mipmap/ic_launcher_round”,由于之前在项目中用来测试的手机没有7.1以上的,所以并没有修改这个roundIcon,只修改了icon,结果今天客户反馈在8.0的手机上图标变成小机器人了,我找了半天最后发现了这个玩意我没有修改,改完之后就好了,顺便把targetSDKVersion和compileSdkVersion都升级到了26,这样就肯定不会有这方面的问题了
-- 关于图标制作,有图形界面。步骤如下:
1.右键res文件夹 - > new - > image asset
2.图标类型选择启动图标(Adaptive和Legacy)如果没有,就升级android studio为3.0以上
3.然后根据响应的属性,进行配置。配置好后,接下来的生成图标。
4.在sutdio3.0后,创建的targetSdkversion大于等于26的话,在res文件夹下将会自动创建一个mipmap-anydpi-v26的文件夹
android8.0后的桌面图标将只会取该文件夹下的ic_launcher当作图标。
-- 解决方案:
1. 修改targetSDKVersion<26,Android8.0可以向下兼容 或
2. 进行Android8.0适配,AndroidStudio下 ctrl+shift+a 输入 image asset ,AndroidStudio自带图标适配编辑器。
-- Android适配8.0遇到的一些坑- https://www.jianshu.com/p/7f7a6f1d35df
Android O版本:
①:通知(会收不到通知)
②:悬浮窗(7.0、8.0)(会崩溃)
③:自适应图标(图标终于有所关注)
Android O的隐式广播意图
-- studio3.0 App gradle配置compileSdkVersion 26 targetSdkVersion 26
适配8.0桌面图标,Logo图标在部分8.0手机上显示圆形图标
studio2.1(<3.0) App gradle配置compileSdkVersion 23 //(<=25) targetSdkVersion 23
Logo图标在手机上显示方块形的(矩形)等