可以为新的Android版本禁用应用程序吗?

Warpzit

是否可以针对较新的Android版本(例如4.2及更高版本)禁用应用程序?

我有一个Google从4.2起就没有用的应用程序;我不希望用户在使用Android 4.2或更高版本时使用/安装它。

地位

这取决于您到底想要什么。根据不推荐使用文档maxSdkVersion

未来的Android版本(Android 2.0.1以后的版本)将在安装或重新验证期间不再检查或强制执行maxSdkVersion属性。当向用户展示可下载的应用程序时,Google Play会继续使用该属性作为过滤器

因此,用户仍然可以加载该应用程序,但对于该级别以上的用户,该应用程序不会出现在Google Play中。这听起来像您想要的。(自2.0.1版本开始)无法完全禁用侧载。


关于编译的注意事项

...如果在应用清单中设置maxSdkVersion,则SDK将无法编译。

我有疑惑。在刚刚进行测试之后,我的Eclipse / ADT可以通过maxSdkVersion=15set进行编译因此,我不必为此担心。


答案对于targetSdkVersion某些事情来说是很好的,但是如果您使用的是在较新的API中故意破坏/更改的东西,它们将根本无法工作。例如,任何数量的兼容模式都不允许4.2+在非根应用程序中以编程方式打开/关闭飞行模式。它还不会更改的新实现SecureRandom

如果由于删除了一项关键功能,该应用对于4.2而言确实完全没有用,请尝试使用maxSdkVersion使用不推荐使用的方法总是让我感到不好,但是,如果他们不提供任何功能上的替代,有时候这是唯一的选择。

但是,如果您可以通过更改完成方式来解决该问题<whatever>,那么到目前为止,这是最好的解决方案。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Android:我可以为各种版本的设备安装diff版本的应用程序吗

来自分类Dev

我可以在Android应用程序中禁用systemui吗?

来自分类Dev

我可以为Android Auto制作任何应用程序吗?

来自分类Dev

可以为Linux构建应用程序吗?

来自分类Dev

可以通过我的android应用程序禁用用户键盘的自动更正吗?

来自分类Dev

可以在应用程序级别禁用交换吗?

来自分类Dev

我可以在以后的版本中更改我的Android应用程序图标和名称吗?

来自分类Dev

我可以使用Apache Cordova(本地版本)签署Android应用程序吗

来自分类Dev

我可以将网站的移动版本用作ios / android市场上的应用程序吗?

来自分类Dev

TestFlight Beta测试-我们可以为1000个外部测试人员使用同一应用程序的多个版本吗

来自分类Dev

Cordova应用程序在新的应用程序版本中保留本地存储数据吗?

来自分类Dev

应用程序可以为Spotlight提供一个挂钩来搜索应用程序内的内容吗?

来自分类Dev

我的免费Android应用程序可以通过应用程序内购买和付费商店版本升级到付费版本吗?

来自分类Dev

我可以为我的应用程序要求iPhone 5S吗?

来自分类Dev

我可以为iOS7专用的应用程序转储非Retina图像吗?

来自分类Dev

xcode 5:我仍然可以为iOS 5创建应用程序吗?

来自分类Dev

贮藏啤酒可以为不同的应用程序输出2个不同的日志文件吗?

来自分类Dev

您可以为iOS中默认的“共享”屏幕注册应用程序吗?

来自分类Dev

在wix中,可以为网站设置应用程序池吗?

来自分类Dev

我们可以为使用Tigris Subversion的应用程序创建多个用户帐户吗?

来自分类Dev

我可以为Laravel 8应用程序使用LaravelCollective / html吗?

来自分类Dev

我可以为子应用程序使用透明路由吗?

来自分类Dev

我可以为我的Ubuntu Touch应用程序使用.settings文件吗?

来自分类Dev

应用程序可以为不同的设备使用不同的文件吗?

来自分类Dev

我可以为通用Windows Phone应用程序创建隐藏文件夹吗?

来自分类Dev

Spring Boot应用程序可以为REST API具有单独的安全性吗?

来自分类Dev

我可以为JavaFX应用程序创建自己的本机启动器吗?

来自分类Dev

我可以为iPhone和iPad使用两个单独的应用程序吗?

来自分类Dev

我可以为不同的应用程序活动在隐式意图上设置横向吗?

Related 相关文章

  1. 1

    Android:我可以为各种版本的设备安装diff版本的应用程序吗

  2. 2

    我可以在Android应用程序中禁用systemui吗?

  3. 3

    我可以为Android Auto制作任何应用程序吗?

  4. 4

    可以为Linux构建应用程序吗?

  5. 5

    可以通过我的android应用程序禁用用户键盘的自动更正吗?

  6. 6

    可以在应用程序级别禁用交换吗?

  7. 7

    我可以在以后的版本中更改我的Android应用程序图标和名称吗?

  8. 8

    我可以使用Apache Cordova(本地版本)签署Android应用程序吗

  9. 9

    我可以将网站的移动版本用作ios / android市场上的应用程序吗?

  10. 10

    TestFlight Beta测试-我们可以为1000个外部测试人员使用同一应用程序的多个版本吗

  11. 11

    Cordova应用程序在新的应用程序版本中保留本地存储数据吗?

  12. 12

    应用程序可以为Spotlight提供一个挂钩来搜索应用程序内的内容吗?

  13. 13

    我的免费Android应用程序可以通过应用程序内购买和付费商店版本升级到付费版本吗?

  14. 14

    我可以为我的应用程序要求iPhone 5S吗?

  15. 15

    我可以为iOS7专用的应用程序转储非Retina图像吗?

  16. 16

    xcode 5:我仍然可以为iOS 5创建应用程序吗?

  17. 17

    贮藏啤酒可以为不同的应用程序输出2个不同的日志文件吗?

  18. 18

    您可以为iOS中默认的“共享”屏幕注册应用程序吗?

  19. 19

    在wix中,可以为网站设置应用程序池吗?

  20. 20

    我们可以为使用Tigris Subversion的应用程序创建多个用户帐户吗?

  21. 21

    我可以为Laravel 8应用程序使用LaravelCollective / html吗?

  22. 22

    我可以为子应用程序使用透明路由吗?

  23. 23

    我可以为我的Ubuntu Touch应用程序使用.settings文件吗?

  24. 24

    应用程序可以为不同的设备使用不同的文件吗?

  25. 25

    我可以为通用Windows Phone应用程序创建隐藏文件夹吗?

  26. 26

    Spring Boot应用程序可以为REST API具有单独的安全性吗?

  27. 27

    我可以为JavaFX应用程序创建自己的本机启动器吗?

  28. 28

    我可以为iPhone和iPad使用两个单独的应用程序吗?

  29. 29

    我可以为不同的应用程序活动在隐式意图上设置横向吗?

热门标签

归档