1
我已經使我的應用程序作爲設備所有者並創建了另一個用戶。現在我想要使用broadcastAsUser從主用戶廣播到另一個用戶。爲什麼sendBroadcastAsUser(intent,userHandle)無法在Android 5.0中使用Device Owner?
我已經添加以下權限此
<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
我是否缺少任何東西? 在此先感謝!
你能解釋一下更多..我現在怎麼做這項工作? – Sam 2016-02-05 18:40:53