相关疑难解决方法(0)

以编程方式进入主屏幕

我想在用户点击按钮时以编程方式进入主界面.如何才能做到这一点?

android homescreen

74
推荐指数
3
解决办法
7万
查看次数

Android - 是否可以禁用主页按钮的单击

我有一个应用程序,当它启动时我必须禁用Android设备上的所有按钮,我成功禁用了结束通话和其他.我需要禁用主页按钮单击.它不应该对点击产生任何动作.

任何建议高度赞赏

android android-widget

61
推荐指数
5
解决办法
7万
查看次数

覆盖主页按钮 - 如何摆脱选择?

创建一个Intent以便MyActivity对用户做出反应时,使用XML标记很容易按下Home键.

    <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.LAUNCHER" />
            <category android:name="android.intent.category.HOME" />
            <category android:name="android.intent.category.DEFAULT" />
    </intent-filter>
Run Code Online (Sandbox Code Playgroud)

我想知道如何避免在主屏幕上选择"你想要使用什么活动"?HTC已经使其"Touch Flo"(Sense)覆盖默认的"开始"活动,如果我想通常使用"开始"或"TouchFlo",我永远不会得到问题.但是,当我添加自己的Activity时,我总能得到问题.

是的,我知道我可以检查"将其作为标准使用" - 检查框,但这不是我现在想要的.所以,问题是:我可以使系统覆盖其他所有内容并始终使用MyActivity作为默认值吗?

接下来,我真的只想在我的应用程序运行时覆盖正常的主屏幕.如果它没有运行,一切都应该正常工作,即MyActivity不应该与Home按钮相关联.

任何想法都会很棒.

android

21
推荐指数
2
解决办法
3万
查看次数

在Android幼儿园应用中禁用主页按钮?

我开发和应用程序是一个幻灯片放映的图片,当你点击它们时每个播放声音.这就像2-4岁的图画书.

问题是,因为android不会让你捕获主页按钮按下并基本上禁用它,当父母将电话给他们的孩子玩无人看管(勇敢的父母)时,孩子可能无意中退出应用程序然后拨打电话或否则调整手机.

还有另外两个应用程序目前有针对此问题的伪造修复程序.这些应用程序是Toddler Lock和ToddlePhone.我曾尝试联系这些应用程序的开发人员以获取一些指导,但他们并不愿意透露任何内容,如果没有问题,但是这里有人有任何建议吗?

看起来这两个应用程序都像主屏幕替换应用程序.当您在这些应用程序上启用"儿童防护模式"时,系统会提示用户选择和应用该操作,选项为"Launcher,LauncherPro等".再加上幼儿应用.然后你必须使幼儿应用程序成为默认设置,然后手机被"锁定",只能在你"解锁"手机时使用按键组合或触摸屏幕的四个角等"解锁".您正常的主屏幕应用程序默认恢复.下次启用"儿童防护模式"时,您甚至不必将幼儿应用程序设为默认应用程序.

我已经读过这两个应用程序与三星手机有问题,它们可能导致无限的崩溃和重启循环,需要恢复出厂设置.显然,这不是问题的理想解决方案,但它看起来是目前唯一可用的解决方案.

有没有人对如何实施"儿童防范模式"有任何想法?

android children replace android-homebutton

14
推荐指数
2
解决办法
2万
查看次数

阻止所有方式关闭Android应用程序

我正在尝试开发Android平板电脑的应用程序.

这款平板电脑将向公众展示,他们可以触摸它.

除了要求输入密码的按钮/首选项菜单外,我将阻止关闭应用程序的所有方式.

但经过一些研究,我不是sur这是可能的,我的意思是长按电源按钮仍然工作,家庭buton也返回buton.所以问题是这是可能的,如果它是如何?

android tablet mobile-application

10
推荐指数
2
解决办法
8607
查看次数

在主屏幕应用中禁用主页按钮?

我正在为我的大学研究项目.该应用程序永远不会投放市场,仅用于研究.

我使用Google Homescreen示例代码制作了一个主屏幕应用.在那里,我做了一个锁屏活动.在那里,用户不应该通过按Home,Back等来退出锁定.后退按钮似乎被禁用,但主页按钮不是.我尝试过几种来自互联网和stackoverflow的解决方案,这些解决方案都无法正常工作.

这是重要的代码:

(注意:Logcat显示"按下按钮:4"用于后退按钮,但没有用于主页按钮!)

在我的锁屏活动中:

 @Override
    public boolean onKeyDown(int keyCode, KeyEvent event) {
        Log.v(TAG, "BUTTON PRESSED: " + new Integer(keyCode).toString());

        if ((keyCode == KeyEvent.KEYCODE_BACK)) {
            return true;
        } else if ((keyCode == KeyEvent.KEYCODE_CALL)) {
            return true;
        }
        else if ((keyCode == KeyEvent.KEYCODE_HOME)){
            return true;
        }
        return super.onKeyDown(keyCode, event);
    }

    @Override
    public void onAttachedToWindow() {
        this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);
        super.onAttachedToWindow();
    }
Run Code Online (Sandbox Code Playgroud)

从Android版本4开始,onAttachedToWindow()方法似乎无效.如何禁用homebutton?

编辑:清单文件:

<?xml version="1.0" encoding="utf-8"?>

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.android.home" >

    <uses-permission android:name="android.permission.CALL_PHONE" />
    <uses-permission android:name="android.permission.GET_TASKS" />
    <uses-permission android:name="android.permission.READ_CONTACTS" />
    <uses-permission android:name="android.permission.SET_WALLPAPER" …
Run Code Online (Sandbox Code Playgroud)

java android homescreen lockscreen

9
推荐指数
1
解决办法
3876
查看次数

如何从代码(屏幕锁定)锁定Android按钮/手机?

可能重复:
以编程方式锁定Android设备

我制作了一个带针脚码/屏幕锁的简单Android应用.用户必须写密码才能锁定手机,然后重复以解锁手机.问题是用户仍然可以回退,回家(等)退出应用程序而无需编写代码.我怎么能阻止这个?

java android locking

5
推荐指数
1
解决办法
1万
查看次数

如何从Delphi禁用Android主页和后退按钮

我正在为Delphi XE7中的Android平板电脑编写应用程序.我想关掉主页和后退键,这样就没有人可以离开应用程序了.我找到了很多答案,但都没有提到Delphi.

我怎样才能在Delphi中实现这一目标?我应该使用哪些物品?我需要包括哪些单位?

delphi android back-button delphi-xe7

3
推荐指数
1
解决办法
2625
查看次数

Android锁定android中的主页按钮和后退按钮

嘿我想制作一个应用程序,将在手机启动时启动,我能够这样做但我的问题是在启动时禁用"主页按钮"和"后退按钮"它应该只在我启用时启用点击我的活动按钮,这将是启动时的主屏幕,请帮帮我..

android button

2
推荐指数
1
解决办法
7380
查看次数

如何在android中监听homebutton

可能重复:
主页按钮监听器

我使用下面的代码来监听按下的主页按钮:

@Override
public boolean onKeyDown(int keyCode, KeyEvent event)  {
    System.out.println(keyCode);
    if(keyCode == KeyEvent.KEYCODE_HOME) {
        //do things
        return true;
    }
    return super.onKeyDown(keyCode, event);
}
Run Code Online (Sandbox Code Playgroud)

为什么没有回应?我试着展示keyCode.当我按下其他按钮时,它会显示键码.只按主页按钮,它确实显示.我怎么修改它?

android

0
推荐指数
1
解决办法
4793
查看次数