当前位置: 首页 > 知识库问答 >
问题:

华为手机“受保护应用”设置及处理

甄煜
2023-03-14

我有一台搭载Android5.0的华为P8,用来测试一个应用程序。该应用程序需要在后台运行,因为它跟踪BLE区域。

我发现华为内置了一个叫做“保护应用”的“功能”,可以从手机设置(电池管理器>保护应用)中访问。这允许选择的应用程序在屏幕关闭后继续运行。

对华为来说,这是合理的,但对我来说,不幸的是,它看起来像是可选的,即应用程序默认是不存在的,你必须手动把它们放进去。这不是一个搅局者,正如我可以在FAQ或打印文档中建议用户关于修复,但我最近安装了Tinder(出于研究目的!),并注意到它被自动放在受保护列表中。

共有1个答案

酆君墨
2023-03-14
if("huawei".equalsIgnoreCase(android.os.Build.MANUFACTURER) && !sp.getBoolean("protected",false)) {
        AlertDialog.Builder builder  = new AlertDialog.Builder(this);
        builder.setTitle(R.string.huawei_headline).setMessage(R.string.huawei_text)
                .setPositiveButton(R.string.go_to_protected, new DialogInterface.OnClickListener() {
                    @Override
                    public void onClick(DialogInterface dialogInterface, int i) {
                        Intent intent = new Intent();
                        intent.setComponent(new ComponentName("com.huawei.systemmanager", "com.huawei.systemmanager.optimize.process.ProtectActivity"));
                        startActivity(intent);
                        sp.edit().putBoolean("protected",true).commit();
                    }
                }).create().show();
    }
 类似资料:
  • 6xx受保护 600 Series,Repliesregardingconfidentialityandintegrity 631 Integrityprotectedreply. 632 Confidentialityandintegrityprotectedreply. 633 Confidentialityprotectedreply.

  • 问题内容: 为什么定义中的所有方法都是隐式的?为什么不允许使用方法? 问题答案: 因为接口应该表示“您可以在课堂外看到的东西”。添加非公共方法是没有意义的。

  • 我正试图通过编程方式在Infinix手机中将我的应用程序作为受保护的应用程序进行检查。。但这似乎是不可能的,所以我正在尝试启动XManager中存在的受保护应用程序活动 我成功地通过这个代码打开了XManager 我不能按程序做其他事情 当我试图用此代码启动设置活动时 我有个例外 我也尝试直接启动受保护的应用程序,但我再次得到了同样的例外 更新 此异常的一些答案建议在我添加活动时添加以显示未解决的

  • 在< code>/users下,我有一些需要身份验证令牌的路由,还有一些不需要。为了实现这一点,我做了以下工作。 然后我按照以下方式安装这些路线。 当我向< code>/users发送POST时,它运行预期的路径,但是当< code>next()被调用时,< code > protected _ middleware 运行。这是因为它在标有“D”的行中找到了下一个< code>/users定义。

  • 设置为高管保护后,普通成员不能给高管发消息,需由普通成员发起会话申请,高管同意后才可以发消息。 人员管理-人事管理-高管保护-添加-选择需要设置高管保护的成员-确定。 设置了高管保护的成员如需取消,点击“取消高管保护”-确定。

  • 人员管理-人事管理-隐私保护