在之前楼主在学习了Android的启动流程后,继续学了下去,然后看了上面这位博主的分享,便对修改主屏有明确思路了

开始尝试修改开机后首次进入的界面,首先楼主先写了一个简单的apk,主要最初默认的程序中在AndroidMain里fiter里加了句 <category android:name="android.intent.category.HOME" />主要在android启动后选择主屏幕可以找到这个apk。

显示hello PX2样子如下

生成apk,然后在linux环境下,把apk复制到/home/RK/PX2/sdk/out/target/product/rkpx2/system/app目录下

重新编译生成固件,烧录进板上,显示如下,因为没有删掉板子自带的启动器,它会跳出两个选择,让你选择,如下

故我们可以知道板上的启动器是launcher3,其源码位置在/packages/apps/Launcher3,这时候如果我们只想启动自己的程序,不想启动板子默认的程序,可以在对应目录下找到AndroidMainfest.xml文件,把文件中<category android:name="android.intent.category.HOME" />这句删掉,这样启动后就只会启动我们自己的程序,效果如下

最简单的修改开机主屏的方式就是这样啦,楼主和大家一起学习,大家有什么学习经验可以一起来分享下


更多相关文章

  1. Android(安卓)应用程序向低版本兼容的问题
  2. 《疯狂Java讲义》学习启动篇——向着更好的自己出发
  3. Android应用程序之数据存储(一)
  4. 帮助android程序实现动画特效--Lemon动画库
  5. [置顶] 开发第一个Android设备驱动程序
  6. [置顶] 那两年炼就的Android内功修养
  7. android,wp7后台程序运行区别
  8. 第一个程序HelloWorld
  9. Android应用程序签名过程分析

随机推荐

  1. 微信交流群 ③ | Python机器学习技术交流
  2. 爬虫代理哪家强?十大付费代理详细对比评测
  3. Session和Cookies的基本原理
  4. Selenium的使用方法简介
  5. Scrapy-Redis分布式爬虫源码解析
  6. 10 个最受欢迎的JavaScript框架[每日前端
  7. 学习 Selenium 的十大理由[每日前端夜话0
  8. 【知识星球】:Python数据科学学习社区
  9. 分析Ajax爬取今日头条街拍美图
  10. Scrapy爬虫去重效率优化之Bloom Filter的