簡體   English   中英

Android Marshmallow權限測試

[英]Android Marshmallow Permissions Tests

我在團隊中遇到了這個問題:我們想測試與日歷的交互,我們顯然需要日歷寫入權限才能執行此操作。 有沒有辦法確保儀器測試有必要的權限? 我知道你可以虛擬地授予特定avd的權限但是有更好的方法嗎?

您可以使用以下方式授予和撤消權限:

adb pm grant com.package.myapp android.permission.<PERMISSION>
adb pm revoke com.package.myapp android.permission.<PERMISSION>

Android Debug Bridge(adb)版本1.0.32的更新:

你需要添加shell來運行這些命令,例如./adb shell pm grant ......

我會評論,但我還不能,這里有關於Android M權限的指南: http//inthecheesefactory.com/blog/things-you-need-to-know-about-android-m-permission-developer-edition/恩
在android M中,你需要在做一些需要權限的事情之前檢查兩件事。 1.如果他們允許或拒絕2.如果他們總是選擇拒絕(記住我的選擇)。
我提供的鏈接中涵蓋了大部分內容。
我不知道你是否可以將它應用於測試,但我會這么認為。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM