簡體   English   中英

檢查是否未安裝Android應用,然后提示祝酒消息

[英]Check if Android app is not installed then prompt a toast message

解決此問題: 如果已安裝,如何打開android應用程序,如果未安裝,如何進入android市場

我需要在啟動應用程序之前檢查是否已安裝該應用程序,並且如果未提示用戶類似“該應用程序未安裝,請按從市場下載”中的提示消息,或自動鏈接至市場。

我的應用程序(主)是帶有2個按鈕的Web視圖:

  1. 從市場下載該應用程序(工作正常,html為<a href =“ inkstudio:// market”>)

  2. 啟動應用程序(html是<a href =“ inkstudio:// lancia”>)

如果按一下#1按鈕(下載),則可以從PlayStore正確下載該應用程序;如果按按一下#2按鈕,則下載的應用程序可以正確啟動。

但是,如果在未安裝應用程序時按按鈕#2,則會崩潰。 我該如何預防呢?

我的代碼是:

if(url.equals("inkstudio://market")){
    Intent lancia = new Intent(Intent.ACTION_VIEW);
    lancia.setData(Uri.parse("market://details?id=com.aurasma.aurasma"));
    startActivity(lancia);
}
if(url.equals("inkstudio://lancia")){
    Intent lancia = new Intent(Intent.ACTION_VIEW);
    lancia.setData(Uri.parse("aurasma://?YXVyYXNtY"));
    startActivity(lancia);
}

您需要以編程方式在設備中搜索已安裝的應用程序。 看一下這個:
如何以編程方式檢查Android中是否安裝了應用程序?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM