第一句子网 - 唯美句子、句子迷、好句子大全
第一句子网 > Android自定义状态栏statusBar替换系统SystemUI

Android自定义状态栏statusBar替换系统SystemUI

时间:2018-07-21 16:59:32

相关推荐

Android自定义状态栏statusBar替换系统SystemUI

文章主要参考/canney_chen/article/details/46042323#reply

公司的项目目标是自己开发一个状态栏,显示时间日期,蓝牙无线等状态

核心:statusBar是SystemUI的一部分,statusBar跟正常建立的Android app不同,它不能有主Activity,需要在服务中创建窗口画面。SystemUIService是SystemUI的入口处,是被系统启动,之后通过WindowsManager创建画面显示。

1、AndroidManifest.xml文件

package="com.android.systemui"

<uses-permissionandroid:name="android.permission.STATUS_BAR_SERVICE"/>/*这个可能不需要*/<uses-permissionandroid:name="android.permission.STATUS_BAR"/><uses-permissionandroid:name="android.permission.INTERNAL_SYSTEM_WINDOW"/>/* 创建TYPE_STATUS_BAR类型窗体,需要此权限*/

<serviceandroid:name="SystemUIService"android:exported="true"/>

/*不能设置启动Activity*/

<!--<activity android:name=".MainActivity">--> <!--<intent-filter>--> <!--<action android:name="android.intent.action.MAIN" />--> <!--<category android:name

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。