android - 通过代码android检查设备中的应用程序是最新版本还是不是最新版本

标签 android version updates

目前,我有一个 android 项目,它正在使用 google text to speech 来说日语。 但是日语仅支持最新的谷歌文本转语音,而我设备中的谷歌文本转语音不是最新版本。 我想检查谷歌文字转语音是最新版本还是不是最新版本。 如果不是最新的,请转到 google play 商店中的 google text to speech 页面进行更新。 我该怎么办?

最佳答案

您是否尝试过使用 PackageManager?例如:

PackageManager manager = this.getPackageManager();
try {
   PackageInfo info = manager.getPackageInfo("android.speech.tts", 0); // use the exact name!
   String packageName = info.packageName;
   int versionCode = info.versionCode;
   String versionName = info.versionName;
   } catch (NameNotFoundException e) {
   // TODO Auto-generated catch block
   }

关于android - 通过代码android检查设备中的应用程序是最新版本还是不是最新版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26409289/

相关文章:

java - maven中最新的javax.servlet.jsp jsp-api版本稳定吗?

r - update.packages() 反复询问我每个包。我该如何阻止它?

jsf - 在 TomEE 7 Plume 中升级 JSF 库的正确方法是什么?

java - 在 Android 上移动 ImageView

android - 我可以将 WebRTC-Native Android 演示与我的 kamilio/freeswitch 集成吗?

Azure ML 数据集版本控制 : What is Different if it Points to the Same Data?

file - 更新以前的安装设置

Android蓝牙输入流不读取完整阵列

android - Log.d 与 ActionBarScherlock

java - PDFRenderer.jar版本