小米手机中应用图标上加数字的实现方式
来源:互联网 发布:ubuntu安装openstack 编辑:程序博客网 时间:2024/04/30 16:22
最近在研究如何仿照iphone那种可以在图标上加提示数字。发现在我的烂小米手机上的米聊有数字提示。因此翻看米聊的源码发现其中的实现方式。
其实就是给miui系统发送个广播
package com.lh;import android.app.Activity;import android.content.Intent;import android.os.Bundle;public class IconCountActivity extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); sendIconCountMessage(); } private void sendIconCountMessage() { Intent it = new Intent("android.intent.action.APPLICATION_MESSAGE_UPDATE"); it.putExtra("android.intent.extra.update_application_component_name", "com.lh/.IconCountActivity"); String iconCount = "50"; it.putExtra("android.intent.extra.update_application_message_text", iconCount); sendBroadcast(it); }}注:
android.intent.action.APPLICATION_MESSAGE_UPDATE这个就是更新图标数字的广播
android.intent.extra.update_application_component_name
这个属性是所以添加数字的应用的名称
android.intent.extra.update_application_message_text这个属性是图标上的提示信息
效果图如下:
- 小米手机中应用图标上加数字的实现方式
- 小米手机中应用图标上加数字的实现方式
- 关于小米手机上应用图标变为机器人的情况
- 在小米 三星 索尼 手机 :图标上显示数字
- 在小米手机上,修改APP的launcher应用图标不生效的解决方案
- 关于小米手机上,修改APP的launcher应用图标不生效的解决方案
- 在小米手机上,修改APP的launcher应用图标不生效的解决方案
- 在黑莓手机上通过Java程序更新应用的图标,并且图标上面带数字
- 在黑莓手机上通过Java程序更新应用的图标,并且图标上面带数字
- 在小米 三星 索尼 手机 :图标上显示数字(未读消息数)
- 手机应用图标的展现扩展方式
- Android开发中应用在小米手机上出现的bug汇总
- [android]在图标上加提醒的数字
- 关于应用logo在小米手机上不显示新logo解决方式
- IOS应用图标上的数字提示实例
- 在打包过程中小米手机的apk图标失败的解决方法
- 在小米、三星等系统应用图标上显示badge
- 从电脑端,无线方式查看小米手机上的内容并管理
- PHP 自定义函数
- 数组的初始化
- HTML元素(标签)大全及使用介绍
- CMFCColorButton、COLORREF、CvScalar 类在MFC中的处理总结
- 【极客之作】快到极致的Android模拟器——Genymotion
- 小米手机中应用图标上加数字的实现方式
- 关于虚拟机中cpu“cores"个数的问题
- 10 个具有特殊用途的 Linux 发行版
- unity3d学习笔记(十六)--unity3d读取plist或xml文件
- 搞不明白 MS SQL Server 连接的朋友看过来!
- poj 1637 混合图欧拉回路,最大流
- Linux NFS服务器的搭建
- HTML5 Local Storage( 本地存储) 的前世今生
- ubuntu 桥接方式 设置静态ip