2015-08-17 50 views
4

我一直在閱讀有關的新的Android權限模型,和我有一個問題,因爲我現在不能測試:版本的Android M權限模型

If an app does not target the M Developer Preview, the app continues to use the old permissions model even on M Preview devices.

所以,如果我的應用程序是不針對M個開發者預覽版,它不會需要檢查每一個時間上授予的權限,但是,他們也說

Users can revoke permissions at any time from the app Settings screen.

那麼,當用戶撤銷我的一個權限而未針對M Developer Preview時會發生什麼?他們說會出現意想不到的行爲,但是如果沒有針對M版本,我們將無法使用新的Android M方法,因此我認爲我們必須使用新模型?

+0

第二個評論也是如果應用程序已被列入M預覽。 –

+0

是的,這是正確的 –

+1

https://github.com/nitiwari-dev/Android-M-RuntimePermissionDemo演示瞭解聯繫人的許可如何工作 – nitesh

回答

2

總之,是的。遲早我們不得不切換到新的權限模式,因爲在最終用戶撤銷權限的情況下,傳統應用可能在Android M平臺上表現不正常。爲了以良好的方式處理權限,我們需要切換到新的權限模型。要使用此權限模型,您需要設置targetSdkVersion= MNC(截至預覽2)最終的M版本需要設置targetSdkVersion=23

更新:

的Android 6.0棉花糖正式發佈。欲瞭解更多信息,請查看此鏈接:http://developer.android.com/index.html

+0

非常感謝,另一個問題:我們還可以使用eclipse嗎?或者我們必須移動到android studio? –

+1

你必須移動....直到你想工作在過時的SDK –

+0

感謝您的更新 –