我有一个旧的应用程序,我必须做一些小改动,创建一个新版本并将其更新到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