博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
求问,我想android开机不启动自带的界面,启动自己做的应用程序,该怎么做?...
阅读量:5337 次
发布时间:2019-06-15

本文共 1273 字,大约阅读时间需要 4 分钟。

============问题描述============

RT
在这个版我只能最大100分,没办法了。
有分数了,我再来发高分帖子。

============解决方案1============

引用 2 楼 xqhrs232 的回复:
自己做成LAUNCHER
然后去android默认的launcher代码中的AndroidManifest.xml文件中把 android.intent.action.MAIN这个属性给屏蔽掉

============解决方案2============

如果你是自己做系统,可以尝试修改android 自带的launcher 。或者直接干掉原来的,重写一个。但也必须有android.intent.category.LAUNCHER。这样一开机就会进你的程序了。
如果你是做一个应用,那就必须加上如下代码:
<intent-filter>
   <category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
让你的app变成桌面程序。
但是系统需要让用户选择到底用哪个作为默认启动项。

============解决方案3============

是开机自启动你的应用还是你的logo啊?如果是开机自启动你的应用的话,可以在你的应用中监听开机的广播。如果修改开机logo的话,需要修改源码,如果修改开机动画的话,可以修改源码,也可以自己做成开机动画,然后将系统自带的开机动画(闪烁的android字样)替换掉就可以了.....

============解决方案4============

制作bootanimation.zip包,然后放到system/media下面,开机画面就用这个了
具体请看这个 
http://blog.163.com/fenglang_2006/blog/static/13366231820116611332468/

============解决方案5============

我这有代码,可以传给你~http://download.csdn.net/detail/libaier_gc/4093226

============解决方案6============

今天试了一下应该是把原来的LAUNCHER的AndroidManifest.xml文件中的下面两个去掉
<intent-filter>
  <category android:name="android.intent.category.HOME" />
  <category android:name="android.intent.category.DEFAULT" />
</intent-filter>
再在自己想做为LAUNCHER的APP的AndroidManifest.xml文件中增加上面两个设置项就可以了。

转载于:https://www.cnblogs.com/liangxieliang56/p/4083180.html

你可能感兴趣的文章
javascript初始笔记
查看>>
02.MySQL.存储引擎-事务-隔离级别-锁
查看>>
html的文字标记
查看>>
优先队列-优先级别
查看>>
jQuery实现,动态自动定位弹窗。JS分页,Ajax请求
查看>>
iis应用程序池 内存溢出错误 System.OutOfMemoryException
查看>>
2017.3.19 for
查看>>
MFC中的DLL、LIb文件的创建、使用
查看>>
LeetCode_Jump Game II
查看>>
无法将类型“int”隐式转换为“string”
查看>>
Android NETWORK_PROVIDER onLocationChanged不会被调用的部分原因
查看>>
快速排序算法所有版本的c/c++实现
查看>>
JVM基础知识2 垃圾收集器与内存分配策略
查看>>
Java课程设计——象棋(201521123042 姚佳希)
查看>>
IFrame实现页面无刷新
查看>>
JAVA如何正确地写出单例模式(转)
查看>>
写技术札记的生涯开始了!
查看>>
python之模块csv之CSV文件一次写入多行
查看>>
Axure 验证码、进度条、分页条(翻页)、搜索框、选项卡
查看>>
js发送邮件
查看>>