android - 是否建议更改app中的targetSdkVersion?

标签 android sdk version target

我目前在市场上有一个针对 Android SDK 23 的应用程序。

我的问题是,随着 Android 6 的发布,用户必须在运行时接受危险的权限。我遇到了第一次与此有关的崩溃,我想在它变得严重之前快速解决它。

我想正确地做到这一点,因为 Android 建议在运行时要求用户接受权限,如果不接受,则隐藏功能和内容。但这需要时间,将来会完成。 :)

但是,现在将 targetSdkVersion 更改为 22 是否是一个有效的解决方案?对于已安装该应用的 Android 6 用户来说,这意味着什么?

我希望我的问题很清楚,非常感谢!

最佳答案

If an app targets the Marshmallow SDK, it means that the app is aware of the new features and can use them

我认为如果你不处理权限,因为 Android 6 应该将它作为目标 API,因为这是你应用程序的兼容性

顺便说一句,建议在应用程序启动时询问关键权限,并在需要时询问次要权限。 希望我有所帮助。

关于android - 是否建议更改app中的targetSdkVersion?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32989792/

相关文章:

java - 将 AsyncTask 重置为多次执行

android - 为什么 SDK 管理器中没有显示 Google Play 结算库?

iphone - 缺少 Facebook oauth/access_token

hbase - 我使用的是哪个版本的 hbase?

delphi - 自动生成和自动递增内部版本号有什么区别?

c# - Unity3D-Google Play 64位要求存在问题

java - Android 应用停止调用电话

java - Android 应用程序可以在手机上运行,​​但不能在平板电脑上运行

build - 更新到 iOS 9.0 SDK 框架项目构建失败

ruby-on-rails-4 - Rails 4.2 Rails.application.config.assets.version 不会使摘要 Assets 文件名无效