android自制启动器,Android自定义启动器( 像小孩锁)_android_开发99编程知识库

这篇博客讨论了在Android应用中创建两个活动(Activity)和布局的情况。主活动中设置了一个按钮,点击该按钮会触发启动器选择对话框。在第二个Activity中,简单地启动了另一个Intent。当点击按钮时,用户可以选择启动器或第二个Activity,但按下后退按钮仍可返回主屏幕。博主提出了一个问题,关于如何在儿童应用中禁用主页按钮。
摘要由CSDN通过智能技术生成

好的,我這裡有一個粗略的例子:

創建兩個 activity 和兩個布局,在主布局中設置一個普通按鈕。 另一個布局只能有一個空白的 。

我的清單如下所示:

android:name=".MainActivity"

android:label="@string/title_activity_main"

android:launchMode="singleTop">

android:name=".secondact"

android:label="@string/secondtitle">

注意 在第二個 Activity 中。

下面是我的主 Activity的代碼:@Override

public void onResume()

{

super.onResume();

Button btn = (Button)findViewById(R.id.startBtn);

btn.setOnClickListener(new View.OnClickListener() {

public void onClick(View v) {

Intent startMain = new Intent(Intent.ACTION_MAIN, null);

startMain.addCategory(Intent.CATEGORY_HOME);

startActivity(startMain);

}

});

}

在我的第二個 Activity 里,我有:@Override

public void startActivity(Intent intent)

{

super.startActivity(intent);

}

當我單擊startBtn時,我得到你談到的對話框,並且到chooose啟動器或者 secondactivity,然後選擇,。 後退按鈕仍然可以讓你回家,但希望這能幫助你。 這裡問題可能會對你有幫助: 禁用android兒童應用程序中的主頁按鈕?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值