问题描述
既然 Android 10 及更高版本具有此功能,我正在尝试添加它。将此包含在清单中:
<action android:name="android.intent.action.ASSIST"/>
这是代码:
mRM = (RoleManager) mAppContext.getSystemService(Context.ROLE_SERVICE);
bAvailable = mRM.isRoleAvailable(RoleManager.ROLE_ASSISTANT);
if (bAvailable) {
roleIntent = mRM.createRequestRoleIntent(RoleManager.ROLE_ASSISTANT);
startActivityForResult (roleIntent,REQUEST_CODE);
}
但是,我不断收到此错误:
RequestRoleActivity: Role is not requestable: android.app.role.ASSISTANT
RequestRoleFragment: Role request result requestingUid=10021 requestingPackageName=com.broadcom.BcmMicCapture roleName=android.app.role.ASSISTANT qualifyingCount=-1 currentUid=-1 currentPackageName=null grantedAnotherUid=-1 grantedAnotherPackageName=null result=1
知道这里有什么问题吗?这是一个sepolicy问题吗?还是应用需要添加一些其他权限?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)