作了一个应用,希望开机后就运行,而不是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就能先运行的话估计有点难度,不过,可以一起运行。
顶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>
修改了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>
学习了,但是还是希望高手朋友们回答问题的时候能够详细一些......laucher的源代码在哪里可以修改啊?我要做的和楼主的一样啊,就是开机加密啊