Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/203.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在android上比较A应用和B应用版本?没有市场_Android - Fatal编程技术网

如何在android上比较A应用和B应用版本?没有市场

如何在android上比较A应用和B应用版本?没有市场,android,Android,A应用程序和B应用程序是同一个应用程序。 只有不同的版本 最近我的手机有一个应用程序 我的服务器有一个应用程序 我想知道我的服务器是否有最新版本 更改应用程序 我该怎么办 使用BufferedReader 谢谢这将获得当前的应用程序版本 PackageManager manager = context.getPackageManager(); PackageInfo pInfo = null; try { pInfo = manager.getPackag

A应用程序和B应用程序是同一个应用程序。 只有不同的版本

最近我的手机有一个应用程序 我的服务器有一个应用程序

我想知道我的服务器是否有最新版本 更改应用程序

我该怎么办

使用BufferedReader


谢谢

这将获得当前的应用程序版本

    PackageManager manager = context.getPackageManager();
    PackageInfo pInfo = null;
    try {
        pInfo = manager.getPackageInfo(context.getPackageName(), 0);
    } catch (PackageManager.NameNotFoundException e) {
        e.printStackTrace();
    }
    String cuurentVersion = pInfo.versionName;

您可以通过Web服务在服务器上执行一些版本检查。。您必须执行的操作

要了解更多详细信息,您可以在应用程序中使用一些webservice调用来检查服务器上的版本是否比应用程序更新。如果是,则提示更新或任何用户提示您可以查看此链接是否有帮助对不起@조현욱 不明白?是的,你可以在你的代码中使用这个。。没有评估市场@조현욱它从包版本名称中检查版本…:)那是从gradle档案中查到的@조현욱哦此代码是我的应用程序版本检查。正确的?我的服务器应用程序版本检查是否使用BufferedReader?是的,您必须编写一些web服务。。从服务器返回版本详细信息@조현욱