- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
我有一个 android 应用程序,它分别列出已安装和系统应用程序。当用户尝试从我的应用程序重新启动设备时,它将打开我的应用程序而不是默认的主页启动器。
但是当设备重新启动到'安全模式'
时,所有逻辑都崩溃了。即,设备在安全模式下重新启动到我的应用程序,但它没有列出任何已安装的应用程序并停止工作。
是否也可以让我的应用程序在 '安全模式'
下工作?
在运行我的应用程序时,有什么方法可以防止设备进入 '安全模式'
,比如使用 RECEIVE_BOOT_COMPLETED
广播接收器?
什么是设备管理应用程序?在这种情况下有用吗?
是否可以通过编程方式检测安全模式?
提前致谢
最佳答案
我知道这个问题很老,但也许这会对某人有所帮助。如果您的应用程序是主要用户的设备所有者或配置文件所有者,您可以完全禁用安全模式(它可以在没有 root 的情况下工作):
DevicePolicyManager manager = (DevicePolicyManager) getSystemService(Context.DEVICE_POLICY_SERVICE);
ComponentName admin = new ComponentName(getApplicationContext(), DeviceAdminReceiver.class);
// To disable safe boot
manager.addUserRestriction(admin, UserManager.DISALLOW_SAFE_BOOT);
// To enable safe boot again
// manager.clearUserRestriction(admin, UserManager.DISALLOW_SAFE_BOOT);
编辑:您可以简单地通过 ADB 设置设备所有者或配置文件所有者:https://developer.android.com/studio/command-line/adb#dpm
adb shell dpm set-device-owner com.example.deviceownerapp/.DeviceAdminReceiver
请注意,激活设备所有者时,您必须没有添加任何帐户(但您不必进行系统重置,只需从设置中删除所有帐户)。设置设备所有者后,您可以再次添加任何帐户。
关于android - 是否可以让我的应用程序在安全模式下工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16729176/
我一直在尝试找到一种正确的方法来将一些信息(例如密码)传递到我的小程序。由于代码是在客户端上执行的,我不想将该信息以明文形式放在“param”中。 我使用 php 作为脚本来生成网页。所以,我想知道是
我有一些同事构建了 WCF 服务。他们的安全设置如下: security mode="None" transport clientCredentialType="Windows" proxyCr
我正在寻找一些关于如何在客户端 JavaScript 中处理基本安全需求(例如授权)的良好资源、模式和实践。 我正在构建一个网站,其后端系统运行常见的 MVC 框架之一。后端将处理所有真正的安全需求:
我最近构建了一个 WCF 服务,现在准备为其添加安全性。我想让它通过 https 可用,面向互联网,客户端将使用用户名和密码进行身份验证。我只会有 3 个用户,所以我想使身份验证尽可能简单。此外,请求
我知道我可以关闭 MySQL 中的安全模式,所以我不会尝试解决这个问题。 我有一个简单的表格: create table rubbish( id int auto_increment prim
我愚蠢地尝试了 MySQL_update,因为我在授予远程 ips 权限时遇到问题,但我使用/usr/bin/mysqld_safe --skip-grant-tables 进入了安全模式 现在我无法
我无法在 Drupal 7 中上传图像,因为我已将其移至新服务器:已启用 php 安全模式。所以在 php.ini 中我设置了 safe_mode = Off(通过 ssh,我有 CentOS)。 p
我安装 Visual Studio 2017 Enterprise 扩展后,VS 在启动时崩溃。在以前的版本中,有一个/safemode 开关。我试过了,但似乎不再支持。当 Visual Studio
我使用 Firefox 驱动程序运行大量自动化,这需要一段时间(20-30 分钟)。当然,在它运行期间,我会继续处理其他事情。 但是,在我做事时,我偶尔会在新的 Firefox 实例启动时按下 Shi
我正在调试一个调用 Word 2007 来呈现某些办公文件的 C# 程序。只要 Word 正常启动和关闭,一切都会正常运行。 在少数没有出现的情况下,下一次 Word 会弹出一条消息。它基本上说它上次
关于PHP安全模式的问题: 默认情况下,它在 PLESK 共享主机帐户环境中打开:虽然在我的网站上似乎运行良好,但关闭时它可能运行得更快/更好?我不太理解下面的文字,尤其是 PHP 的解释: 普莱斯克
根据PHP Safe Mode Docs在 safe_mode_gid 上: By default, Safe Mode does a UID compare check when opening f
我使用 FeedDemon 并且我注意到一些 Tumblr RSS 提要最近停止工作。我认为这是随机的,但我发现所有停止工作的提要都是针对 NSFW 博客的。 似乎 Tumblr 的默认安全模式过滤器
security mode="Transport"有什么区别和 security mode="TransportCredentialOnly"当我与 BasicHttpBinding 一起使用时并在
有谁知道如何确定 .NET 中的安全模式(混合模式或 Windows 身份验证)? 编辑:我正在使用普通的 ADO.NET 对象(SqlConnection、SqlCommand 等)连接到数据库。
我是一名优秀的程序员,十分优秀!