Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 启动程序应用程序阻止通知栏和主页按钮的设置长按_Android_Android Launcher - Fatal编程技术网

Android 启动程序应用程序阻止通知栏和主页按钮的设置长按

Android 启动程序应用程序阻止通知栏和主页按钮的设置长按,android,android-launcher,Android,Android Launcher,我公司以前的一位开发人员创建了一个应用程序,作为多种类型android手机的启动器。这些手机提供给员工用于商业目的,因此应用程序将手机上的访问权限限制为我们允许的应用程序 该应用程序在所有版本的Android上都能正常工作,直到棒棒糖。在带有棒棒糖的手机上,用户可以通过通知栏(Android早期版本的应用程序会阻止这一点)访问设置,也可以长按home按钮,启动google应用程序(这也被版本低于棒棒糖的手机上的应用程序阻止了。该应用程序的包名是com.google.android.googleq

我公司以前的一位开发人员创建了一个应用程序,作为多种类型android手机的启动器。这些手机提供给员工用于商业目的,因此应用程序将手机上的访问权限限制为我们允许的应用程序

该应用程序在所有版本的Android上都能正常工作,直到棒棒糖。在带有棒棒糖的手机上,用户可以通过通知栏(Android早期版本的应用程序会阻止这一点)访问设置,也可以长按home按钮,启动google应用程序(这也被版本低于棒棒糖的手机上的应用程序阻止了。该应用程序的包名是com.google.android.googlequicksearchbox)

我已经对此进行了几天的研究,但我无法找出棒棒糖对应用程序停止工作的影响。我在运行棒棒糖的Motorola turbo 2和galaxy s5上进行了尝试,但两者都存在问题


我尝试了多种解决方案:

此链接不适用于,因为它基本上会在用户每次尝试访问设置时运行我的应用程序,这是一项功能,我们仍然将此功能作为管理权限授予某些人

我尝试了这个链接,以及其他链接来覆盖长按Home按钮的功能,但我无法捕获Home按钮上的按下


问题:

Q1: 有没有办法从通知栏禁用对设置的访问,比如从通知栏隐藏设置图标,甚至完全禁用通知栏

Q2: 是否有办法拦截长按主页按钮的动作或更改长按主页按钮的动作? 任何帮助都将不胜感激。谢谢您

问题已解决。
应用程序逻辑是使用 这在棒棒糖更新后不起作用,所以我添加了这个问题答案中的代码:

多谢各位