文章主要参考http://blog.csdn.net/canney_chen/article/details/46042323#reply
公司的项目目标是自己开发一个状态栏,显示时间日期,蓝牙无线等状态
核心:statusBar是SystemUI的一部分,statusBar跟正常建立的Android app不同,它不能有主Activity,需要在服务中创建窗口画面。SystemUIService是SystemUI的入口处,是被系统启动,之后通过WindowsManager创建画面显示。
1、AndroidManifest.xml文件
package="com.android.systemui"
<uses-permission android:name="android.permission.STATUS_BAR_SERVICE" />/*这个可能不需要*/ <uses-permission android:name="android.permission.STATUS_BAR" /> <uses-permission android:name="android.permission.INTERNAL_SYSTEM_WINDOW" />/* 创建TYPE_STATUS_BAR类型窗体,需要此权限*/
<service android:name="SystemUIService" android:exported="true" />
/*不能设置启动Activity*/
<!--<activity android:name=".MainActivity">--> <!--<intent-filter>--> <!--<action android:name="android.intent.action.MAIN" />--> <!--<category android:name