您的位置:首页 > 移动开发 > Android开发

Android开机运行,替换系统launch

2012-03-13 13:31 253 查看
由于几个机顶盒项目,需要程序在启动时就直接运行,并且需要覆盖系统原有的launch。

几经调试,方法如下:

修改项目的 Manifest 文件,修改 application 节点下的 activity 选项。

<activity

android:name=".TVBoxActivity"

android:label="@string/app_name"

android:clearTaskOnLaunch="true"

android:launchMode="singleTask"

android:screenOrientation="nosensor"

android:stateNotNeeded="true"

android:windowSoftInputMode="stateUnspecified|adjustPan">

<intent-filter >

<action android:name="android.intent.action.MAIN" />

<!-- 实现开机启动,替换系统的Launcher -->

<category android:name="android.intent.category.HOME" />

<category android:name="android.intent.category.DEFAULT" />

<category android:name="android.intent.category.MONKEY" />

<!-- 一般正常启动 -->

<!--<category android:name="android.intent.category.LAUNCHER" /> -->

</intent-filter>

</activity>

部署之后,重启设备,就可以看到效果。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: