开机不启动 Launcher,启动其它应用
2015-12-11 10:58
417 查看
//Launcher2源码在android/packages/apps/Launcher2中
方法有两种:
方法一:把Launcher删除,将 Launcher.apk、Launcher.odex 删除。个人觉得还是方法二比较好,怕把Launcher2删了会引起什么错误之类的.
方法二:保留 Launcher,将 Launcher 改为普通应用。
修改 Launcher2 的 AndroidManifest.xml
这样你的Launcher2就改为普通应用了
启动指定应用Calendar日历,应用的源码android/packages/apps/Calendar,修改指定应用的AndroidManifest.xml
将该应用的主 Activity 改为
方法有两种:
方法一:把Launcher删除,将 Launcher.apk、Launcher.odex 删除。个人觉得还是方法二比较好,怕把Launcher2删了会引起什么错误之类的.
方法二:保留 Launcher,将 Launcher 改为普通应用。
修改 Launcher2 的 AndroidManifest.xml
<activity android:name="com.android.launcher2.Launcher" android:launchMode="singleTask" android:clearTaskOnLaunch="true" android:stateNotNeeded="true" android:theme="@style/Theme" android:windowSoftInputMode="adjustPan" android:screenOrientation="sensor"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <!--注释了以下三行 <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>
这样你的Launcher2就改为普通应用了
启动指定应用Calendar日历,应用的源码android/packages/apps/Calendar,修改指定应用的AndroidManifest.xml
将该应用的主 Activity 改为
<activity ... <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.DEFAULT" /> <!-- 注释掉以下那行 <category android:name="android.intent.category.LAUNCHER" /> --> <!--加上一行 --> <category android:name="android.intent.category.HOME" /> <category android:name="android.intent.category.APP_CALENDAR" /> </intent-filter> ... </activity> 重新编译你的android系统,这样你的系统开机运行就不会运行Launcher2,而是你的Calendar日历了. 以上修改是基于android5.0源码上修改的
相关文章推荐
- 使用C++实现JNI接口需要注意的事项
- Android IPC进程间通讯机制
- Android Manifest 用法
- [转载]Activity中ConfigChanges属性的用法
- Android之获取手机上的图片和视频缩略图thumbnails
- Android之使用Http协议实现文件上传功能
- Android学习笔记(二九):嵌入浏览器
- android string.xml文件中的整型和string型代替
- i-jetty环境搭配与编译
- android之定时器AlarmManager
- android wifi 无线调试
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- android 代码实现控件之间的间距
- android FragmentPagerAdapter的“标准”配置
- Android"解决"onTouch和onClick的冲突问题
- android:installLocation简析
- android searchView的关闭事件
- SourceProvider.getJniDirectories