更新现有应用程序以要求更新的API版本

西蒙妮

我是Android应用程序开发的初学者,我正在尝试推出一些小项目,以掌握开发环境中的工作原理。我将从一个非常基本的应用程序开始,该应用程序主要供个人使用,不会使用任何高级功能或传感器。这就是为什么我认为我可以安全地决定将最低SDK设置为2.2(最早出现在Android Studio中)的原因。

但是,该应用程序将来可能会进行改进,其中可能包含早期版本中未提供的功能。要添加这些功能,我想我必须发布具有更高最低API级别要求的新版本。

我该如何处理?是否可以更改将来版本的最低API级别?我是否应该实施该应用程序,以便它根据操作系统版本灵活地支持不同的功能集?

丹尼117

在后续版本的应用中,最低版本可以更改为更高或更低。如果有针对应用程序的强制更新,则为Idk,但您可以在yoursite.com上使用自定义网络服务滚动显示自己的应用程序,该服务会返回与之比较的当前应用程序版本号Build.VERSION.SDKINT

您也可以编写旧版本代码以跳过新功能。下面,我正在编码处理不推荐使用和重命名的方法。

if (mapView.getViewTreeObserver().isAlive()) {
                mapView.getViewTreeObserver().addOnGlobalLayoutListener(
                        new OnGlobalLayoutListener() {

                            @SuppressWarnings("deprecation")
                            // We use the new method when supported
                            @SuppressLint("NewApi")
                            // We check which build version we are using.
                            @Override
                            public void onGlobalLayout() {

                                if (Build.VERSION.SDK_INT < Build.VERSION_CODES.JELLY_BEAN) {
                                    mapView.getViewTreeObserver()
                                            .removeGlobalOnLayoutListener(this);
                                } else {
                                    mapView.getViewTreeObserver()
                                            .removeOnGlobalLayoutListener(this);
                                }

...

第一个应用程序的提示:(这些是简单的意图)使“与我联系”选项/按钮向您发送电子邮件。在您的应用上为我评分/按钮/选项,将用户带到您应用的Play商店。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在ionic中检查版本-如何获取现有已安装的应用程序以进行更新?

来自分类Dev

Eclipse:更新我的应用程序版本

来自分类Dev

更新应用程序时,如何让所有现有用户退出 Google?

来自分类Dev

更新现有应用

来自分类Dev

IBM Bluemix Cloud:用于Node.js的IBM SDK-Bluemix中的应用程序能否保留现有版本而不进行自动更新?

来自分类Dev

IOS分发证书即将到期-向现有应用程序发布更新

来自分类Dev

如何在不终止现有连接的情况下更新nodejs应用程序的部署

来自分类Dev

从UWP手机应用程序更新现有的Microsoft Band Tile

来自分类Dev

如何通过建立现有状态来更新reactjs应用程序的状态?

来自分类Dev

2sxc:更新现有应用程序的明智方法是什么?

来自分类Dev

如何为现有应用程序使用更新的配置文件?

来自分类Dev

更新 AWS Amplify 中现有应用程序的 repo accessKey

来自分类Dev

具有新版本应用程序但未显示更新的Play商店

来自分类Dev

每当有新版本的Google Play服务时更新应用程序

来自分类Dev

如何收到有关已安装Flatpak应用程序新版本的更新通知?

来自分类Dev

如何在Cordova中更新应用程序版本

来自分类Dev

iOS Cordova应用程序未显示可用的版本更新

来自分类Dev

下载新的Beta版本后,应用程序未更新

来自分类Dev

更新ClickOnce应用程序而不会增加版本号

来自分类Dev

找出当前版本并更新已安装的应用程序

来自分类Dev

在不同应用程序版本之间更新XML文件

来自分类Dev

无法更新PhoneGap Android应用程序中的版本代码

来自分类Dev

下载新的Beta版本后,应用程序未更新

来自分类Dev

IBM MobileFirst Detect应用程序版本更新

来自分类Dev

如何在Cordova中更新应用程序版本

来自分类Dev

更新部署到 Heroku 的 Meteor 应用程序的节点版本

来自分类Dev

更新我的应用程序的旧版本

来自分类Dev

在 iOS 中使用 Xcode 上传更新的应用程序版本

来自分类Dev

应用程序更新-并非所有内容都已更新

Related 相关文章

  1. 1

    在ionic中检查版本-如何获取现有已安装的应用程序以进行更新?

  2. 2

    Eclipse:更新我的应用程序版本

  3. 3

    更新应用程序时,如何让所有现有用户退出 Google?

  4. 4

    更新现有应用

  5. 5

    IBM Bluemix Cloud:用于Node.js的IBM SDK-Bluemix中的应用程序能否保留现有版本而不进行自动更新?

  6. 6

    IOS分发证书即将到期-向现有应用程序发布更新

  7. 7

    如何在不终止现有连接的情况下更新nodejs应用程序的部署

  8. 8

    从UWP手机应用程序更新现有的Microsoft Band Tile

  9. 9

    如何通过建立现有状态来更新reactjs应用程序的状态?

  10. 10

    2sxc:更新现有应用程序的明智方法是什么?

  11. 11

    如何为现有应用程序使用更新的配置文件?

  12. 12

    更新 AWS Amplify 中现有应用程序的 repo accessKey

  13. 13

    具有新版本应用程序但未显示更新的Play商店

  14. 14

    每当有新版本的Google Play服务时更新应用程序

  15. 15

    如何收到有关已安装Flatpak应用程序新版本的更新通知?

  16. 16

    如何在Cordova中更新应用程序版本

  17. 17

    iOS Cordova应用程序未显示可用的版本更新

  18. 18

    下载新的Beta版本后,应用程序未更新

  19. 19

    更新ClickOnce应用程序而不会增加版本号

  20. 20

    找出当前版本并更新已安装的应用程序

  21. 21

    在不同应用程序版本之间更新XML文件

  22. 22

    无法更新PhoneGap Android应用程序中的版本代码

  23. 23

    下载新的Beta版本后,应用程序未更新

  24. 24

    IBM MobileFirst Detect应用程序版本更新

  25. 25

    如何在Cordova中更新应用程序版本

  26. 26

    更新部署到 Heroku 的 Meteor 应用程序的节点版本

  27. 27

    更新我的应用程序的旧版本

  28. 28

    在 iOS 中使用 Xcode 上传更新的应用程序版本

  29. 29

    应用程序更新-并非所有内容都已更新

热门标签

归档