通知用户,如果他没有Android手机应用程序中的Flash播放器使用手机间隙建立

时间:2011-05-17 13:16:42

标签: android cordova flash

我使用手机间隙构建我的Android应用程序我想在我的应用程序安装时添加一个功能它还检查Flash播放器如果没有Flash播放器请求安装通过显示链接我该怎么办? ?

我是新手机间隙

请尽可能与我共享代码

3 个答案:

答案 0 :(得分:1)

用户关注代码

boolean flashInstalled = false;
try {
  PackageManager pm = getPackageManager();
  ApplicationInfo ai = pm.getApplicationInfo("com.adobe.flashplayer", 0);
  if (ai != null)
    flashInstalled = true;
} catch (NameNotFoundException e) {
  flashInstalled = false;
}

答案 1 :(得分:0)

Detect if Flash is installed on Android and embed a Flash video in an Activity

从上面:它会抛出一个不存在这样的包的例外。

boolean flashInstalled = false;
try {
  PackageManager pm = getPackageManager();
  ApplicationInfo ai = pm.getApplicationInfo("com.adobe.flashplayer", 0);
  if (ai != null)
    flashInstalled = true;
} catch (NameNotFoundException e) {
  flashInstalled = false;
}

至于安装它,您只需提供市场上闪存的链接。

答案 2 :(得分:0)

我来晚了吗?我使用了一个简单的库FlashDetect

用法非常简单:

<script type="text/javascript" src="flash_detect_min.js"></script>  

...

<script type="text/javascript">
    var isFlashInstalled = FlashDetect.installed;
</script>