- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已将我的应用程序作为设备所有者并创建了另一个用户。现在我想使用 broadcastAsUser 从主要用户向另一个用户广播。
我为此添加了以下权限
<uses-permission android:name="android.permission.INTERACT_ACROSS_USERS"/>
<uses-permission android:name="android.permission.INTERACT_ACROSS_USERS_FULL"/>
UserManager userManager=(UserManager)getSystemService(Context.USER_SERVICE);
UserHandle userHandle=userManager.getUserForSerialNumber(serialNumber);
Intent intent=new Intent(action);
sendBroadcastAsUser(intent,userHandle);
权限拒绝:来自 com.sample.deviceadmintest 的广播要求以用户 10 身份运行,但正在从用户 0 调用;这需要 android.permission.INTERACT_ACROSS_USERS_FULL 或 android.permission.INTERACT_ACROSS_USERS
我错过了什么吗?提前致谢!
最佳答案
我找到原因了。虽然应用程序是设备所有者,但它没有权限
<uses-permission android:name="android.permission.INTERACT_ACROSS_USERS"/>
<uses-permission android:name="android.permission.INTERACT_ACROSS_USERS_FULL"/>
设备所有者仍然没有系统应用程序拥有的所有权限。设备所有者应用程序不是系统应用程序。
关于android - 为什么 sendBroadcastAsUser(intent,userHandle) 即使与 Android 5.0 中的设备所有者一起工作也不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28436091/
在我们的应用程序中,我们使用 Spring RMI 概念。 我有一个问题如下 有一个名为UserHandlerI的接口(interface)及其实现类UserHandler如下所示 界面 public
我正在重建一个 Android 应用程序,我从 OEM 那里获得了源代码。通常,该应用程序可以在命令行中使用 make 命令并且可以正常工作。应用程序的 UI、 list 等在 Eclipse 中完成
我有一个在后台运行的服务,用于监视前台 Activity 。目前这不区分用户(多用户帐户Android 4.2)。有没有一种方法可以让服务将其运行的用户与前台 Activity 的用户进行比较?我只对
当我使用 WebAuthn 和我的 YubiKey 进行身份验证时,response.userHandle 属性始终为 null。那是我注册凭据的用户 ID 和显示名称不会返回。这是因为我在注册/身份
我目前可以使用以下方法创建 publicKeyCredentials: navigator.credentials.create({ challenge: Uint8Array.from(
我已将我的应用程序作为设备所有者并创建了另一个用户。现在我想使用 broadcastAsUser 从主要用户向另一个用户广播。 我为此添加了以下权限 UserManager userManager
我是一名优秀的程序员,十分优秀!