如何让开机后第一个运行的程序是我的程序,而不是Launcher?

 

如何让开机后第一个运行的程序是我的程序,而不是Launcher? – 移动平台 / Android

作了一个应用,希望开机后就运行,而不是launcher!

试一下了,编译源码时,如果把launcher去掉,系统则如法加载。如果把Launcher编入了,我的程序只能等Launcher完成后,才开始运行。

请问各位大侠有什么好的办法解决,谢谢!在研究launcher中Android开机自启动
http://iame.javaeye.com/blog/375515

Android开机自动运行
http://wenku.baidu.com/view/d5f44069a45177232f60a2e5.html

就是定义一个BroadcastReceiver,接收到android.intent.action.BOOT_COMPLETED消息后启动自己的activity就OK了。
关注一下 最近在研究这块我的程序已经能开机自动运行,关键是要等到Launcher启动完成后才开始运行我的程序。重点是我想比Launcher先启动!是由Launcher来管理桌面等,开机完成后就运行这个。
那就不知道该怎么在Launcher运行之前运行楼主的程序
LZ做的是什么应用哦 , 
  一般做主题的话就是自己做出来替换原有的Launcher

就是登陆密码鉴权应用!如果不输入正确密码,则无法进入系统。自己再顶一下,这东西应该有用的,希望高手出手解答!

难道分太低,看不上眼?呵呵。不知道楼主有没有系统源码,在launcher启动前加载你的代码即可,这个老早就有人做过了的。如果没有系统源码,仅仅需要安装APK就能先运行的话估计有点难度,不过,可以一起运行。

引用 9 楼 yihua0001 的回复:

不知道楼主有没有系统源码,在launcher启动前加载你的代码即可,这个老早就有人做过了的。如果没有系统源码,仅仅需要安装APK就能先运行的话估计有点难度,不过,可以一起运行。

顶LS 写应用的话 只能用开机自启动 让机子开启的顺带启动你的程序 手机里面有个设置解锁图案那个应用(在settings里面)
你可以参考下我觉得应该是在你的manifest里面加上,

XML code
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)

http://www.CodeHighlighter.com/

--><intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>

引用 14 楼 zhq56030207 的回复:

我觉得应该是在你的manifest里面加上,
XML code
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
……

修改了Launcher的源代码,在onCreate里面直接调用我的应用!方法如下!

Java code
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)

http://www.CodeHighlighter.com/

-->
ComponentName comp
= new ComponentName("com.login","com.login.LoginMain");
Intent intent
= new Intent();
intent.setComponent(comp);
intent.setAction(
"android.intent.action.VIEW");

startActivity(intent);

看来我不出马不行了,哈哈:

  <activity android:name=".HomeActivity"
  android:label="@string/app_name">
  <intent-filter android:priority="100">
  <action android:name="android.intent.action.MAIN" />
  <category android:name="android.intent.category.HOME" />
  <category android:name="android.intent.category.DEFAULT" />
  </intent-filter>
  </activity>

引用 17 楼 lmdy2001 的回复:

看来我不出马不行了,哈哈:

<activity android:name=".HomeActivity"
android:label="@string/app_name">
<intent-filter android:priority="100">
<action andro……

学习了,但是还是希望高手朋友们回答问题的时候能够详细一些......laucher的源代码在哪里可以修改啊?我要做的和楼主的一样啊,就是开机加密啊

引用楼主 luckyzhw 的回复:

作了一个应用,希望开机后就运行,而不是launcher!

试一下了,编译源码时,如果把launcher去掉,系统则如法加载。如果把Launcher编入了,我的程序只能等Launcher完成后,才开始运行。

请问各位大侠有什么好的办法解决,谢谢!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值