本文想要说的是如何定制android设备启动后进入的初始界面,具体说来就是目前android默认起来以后直接进入,现在想给它加一些其他的选项,如图所示:

在这里你可以选择home进入android平台自带的默认系统,也可以选择Myhome进入你自己定制的系统。那么如何实现这个启动界面的定制呢,其实很简单:
创建一个新的项目Myhome,然后编辑它的manifest.xml文件:

< application android:icon= "@drawable/icon" android:label= "@string/app_name" >
< activity android:name= ".MyHome"
android:label= "@string/app_name" >
< intent-filter>
< action android:name= "android.intent.action.MAIN" / >
< category android:name= "android.intent.category.HOME" / >
< category android:name= "android.intent.category.DEFAULT" / >
< / intent-filter>
< / activity>
< / application>


主要是要改它的category为android.intent.category.HOME。而不是 android.intent.category.LAUNCHER. 这样做的原因是,如果你设定其为launcher,则该应用就会成为launcher下的顶层应用,也就是会出现在android默认启动后的主菜单里面,为了让他能够出现启动界面中,应改其为HOME。
很简单,试试就知道了。
那么,接下来的任务就是添加代码,让Myhome做一些具体的事情,也可以在myhome里面调用其他的activity,或者像给launcher添加顶层应用一样,给myhome也添加一些顶层应用。

更多相关文章

  1. android 安全机制
  2. ANDROID 应用退出
  3. android service 详解
  4. Framework篇 - Android(安卓)系统介绍和架构一览
  5. 9、Android中Activity
  6. Android程序库
  7. Android(安卓)数字签名学习笔记
  8. Android(安卓)数字签名
  9. 在英特尔® 架构平台上开发和优化基于 NDK 的 Android(安卓)游戏

随机推荐

  1. 谁的青春不迷茫?
  2. kubernetes 命令随手记录
  3. modelsim经常破解失败
  4. 动画:面试算法之求二叉树的下一节点
  5. 72.打印正方形脚本
  6. 学Linux云计算技术有意义吗?如何学习linux
  7. nginx1.19.1自动安装部署脚本
  8. 利用端口扫描进行终端合规性检查的一个示
  9. 动画:散列表 | 文本编辑器是如何检查英文
  10. 认命,但就不服命!