添加 ROLE_ASSISTANT 的问题

问题描述

既然 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 (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...