2011-05-17 66 views

回答

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; 
} 
+0

多數民衆贊成在正確的答覆感謝...但我需要在HTML或JavaScript中的代碼,因爲我的工作使用電話差距tats跨平臺... – user701735 2011-05-18 04:57:04

+1

檢查此http://www.featureblend.com/javascript-flash-detection-lib rary.html它可能工作 – 2011-05-18 07:43:16

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; 
} 

至於安裝它,你可以提供一個鏈接到市場上的閃存。

+0

那對於回答正確的感謝...但我需要的代碼在HTML或JavaScript中,因爲現在用手機的差距工作tats一個跨平臺...它使用語言的HTML和javascript – user701735 2011-05-18 05:51:57

0

我是遲到嗎?我已經使用了一個簡單的庫FlashDetect

和使用是非常簡單的:

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

...

<script type="text/javascript"> 
    var isFlashInstalled = FlashDetect.installed; 
</script> 
相關問題