我有一箇舊的應用程序,我必須做一些小改動,創建一個新版本並將其更新到Google Play。我是否需要在運行時類型上實現新的詢問權限?或者我可以只更新新版本,它可以在棉花糖上正常工作?我的舊應用程序可以正常工作在棉花糖上嗎?
回答
,當我們設置應用程序的targetSdkVersion到23.新的運行權限將只工作,此功能僅適用於Android 6.0棉花糖及以上工作。同一個應用程序將在棉花糖前裝置上運行時具有相同的舊行爲。
如果設備有棉花糖或以上,但您的應用程序的TargetSdkVersion < 23,您的應用程序將繼續使用舊的權限模型,但用戶可以隨時撤銷權限。
如果您的應用程序在其清單聲明,它需要一個正常的權限的任何方式,系統會自動授予權限在安裝時的應用。
是的,這將在棉花糖工作。 只需在清單文件中包含「目標API」到「23」。
但是,用戶將被要求單獨的權限或者一次性像老的SDK版本?如果用戶被單獨請求權限,並且不選擇所有權限,那麼該應用會崩潰,對吧? – belen
如果您在新版本中使用任何其他權限,那麼只有用戶會被要求選擇它,否則它將繼續使用舊權限@belen –
如果使用targetSdkVersion 22或更少它應該仍然正常工作。如果您設置了targetSdkVersion 23,那麼如果您嘗試使用在運行時沒有向用戶請求的「危險權限」,則您的應用程序將崩潰。看看這個頁面: https://developer.android.com/training/permissions/requesting.html
- 1. 應用程序在棉花糖上無法正常工作
- 2. Screenrecord無法正常工作棉花糖
- 3. 從android白色棉花糖清除應用程序棉花糖
- 4. 作物功能正在棉花糖或以上工作,但不能在棉花糖下工作
- 5. View.Visible工作正常在棉花糖但不工作Kikat
- 6. ContextCompat.getDrawable不能在棉花糖上工作
- 7. addTextChangedListener不工作棉花糖
- 8. 如何,我可以保證我的應用程序不能在棉花糖
- 9. 棉花糖許可
- 10. 在聯繫人上添加應用程序圖標不工作在棉花糖
- 11. 當目標API小於棉花糖時測試棉花糖上的應用程序級別許可
- 12. setDropDownBackgroundResource在棉花糖的Android不工作
- 13. ReplacementSpan不能在棉花糖中工作
- 14. Android應用程序在版本6(棉花糖)上崩潰
- 15. 更新應用程序到棉花糖或牛軋糖
- 16. 安卓棉花糖破舊佈局
- 17. 路徑上的ObjectAnimator無法在棉花糖上工作?
- 18. 我的iphone 3gs應用程序可以在iphone 4上正常工作嗎?
- 19. 當使用瓶棉花糖時訪問棉花糖裝飾者
- 20. 重新啓動設備後,我的儲物櫃應用程序無法在Android棉花糖設備上工作
- 21. Osmdroid和棉花糖
- 22. 以編程方式安裝在棉花糖上的APK安裝
- 23. 無法在棉花糖
- 24. vibrate_when_ringing在Android棉花糖(6.0)
- 25. 不幸的是我的Webview應用程序已停止在棉花糖
- 26. 從onCreate上的棉花糖和以上棉花糖設備上讀取外部存儲中的文件
- 27. 棉花糖,MediaMetadataRetriever不起作用
- 28. 我的壁紙應用程序在Android棉花糖存儲權限問題
- 29. 沒有在棒棒糖和棉花糖
- 30. 棉花糖應用程序啓動動畫
似乎並非如此。儘管應用程序的SDK版本爲19,我的應用程序停止了執行某些功能(如有能力切換到不同的Wi-Fi網絡),但我在設備上使用了棉花糖。它甚至沒有要求權限,當我嘗試通過應用程序連接到不同的WiFi網絡時,它只是默默無聞地工作......說實話,我第一次很難理解爲什麼會這樣呢,現在我意識到我將不得不重建應用程序,該死! –
如果您的應用使用這個鏈接列出了一些危險的權限https://developer.android.com/intl/in/guide/topics/security/permissions.html#normal-dangerous將不會工作,如果用戶撤消這些權限或不被授予。爲防止停止您的應用程序,您必須要求用戶在運行時授予權限https://developer.android.com/intl/in/training/permissions/requesting.html。 – Rakesh