如何让Android系统开机进入自己的界面

T-Quake 2010-09-17 10:55:08
大家好,
Android一开机,会进入Home界面,但是我现在需要在第一次开机(以后开机都不会进入),进入一个类似用户协议的界面,如果用户同意,则可以进入Home界面.不知道这个如何实现,还请有知道的大哥帮忙告诉下.最好有详细点的步骤 谢谢了
...全文
533 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
FCARM 2012-09-21
  • 打赏
  • 举报
回复
只是多做一个选择界面而已,没有什么的
yuanxiaowu 2010-11-18
  • 打赏
  • 举报
回复
不错,学习了
凉凉二点凉 2010-09-17
  • 打赏
  • 举报
回复
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.HOME" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.MONKEY"/>
<category android:name="android.intent.category.LAUNCHER" />

</intent-filter>
凉凉二点凉 2010-09-17
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 freshui 的回复:]
其实很简单,响应BOOT_COMPLETED这个intent并show你的activity就行了。
在androidmanifest的application中加入
<receiver android:name=".BeginReceiver">
<intent-filter>
<action android:name="android.intent.action.BOOT_COM……
[/Quote]

这个launcher会起来的。

我们项目现在的做法是去掉launcher里面的home和defalut属性
在自己的activity中加入home和defalut属性。。

重新编译launcher源码。
ok
Hero_Cat 2010-09-17
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 freshui 的回复:]

其实很简单,响应BOOT_COMPLETED这个intent并show你的activity就行了。
在androidmanifest的application中加入
<receiver android:name=".BeginReceiver">
<intent-filter>
<action android:name="andro……
[/Quote]
顶,不过感觉楼主要实现的功能,怎么像霸王条款呀?
别人不同意,连home都进不去?
freshui 2010-09-17
  • 打赏
  • 举报
回复
其实很简单,响应BOOT_COMPLETED这个intent并show你的activity就行了。
在androidmanifest的application中加入
<receiver android:name=".BeginReceiver">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
</intent-filter>
</receiver>

BeginReceiver.java的源代码可以:

package <youpackage>;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;

public class BeginReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent)
{

Intent i = new Intent(context, <yourActivity>.class);
i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(i);
}
}
luckyzhw 2010-09-17
  • 打赏
  • 举报
回复
详细可以参考如下的帖子:
http://topic.csdn.net/u/20100831/18/ee422c28-cdc0-46a4-b7eb-58402cde420c.html
luckyzhw 2010-09-17
  • 打赏
  • 举报
回复
仿作Launcher,开发自己的一个Launcher,我上次问了一个类似的问题,已经解决了~
T-Quake 2010-09-17
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 guoyoulei520 的回复:]
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.HOME" />
<category android:name="android.intent.category.DEFAULT" />
<c……
[/Quote]
这种作法,会让以后再开机的话还是进入条款界面的,还是"五月的风"的建议感觉比较可行些.不过也谢谢你的提议,呵呵,这种方法可能更快一些

80,490

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧