當前位置:編程學習大全網 - 網站源碼 - Android程序獲得所有應用程序的名稱。

Android程序獲得所有應用程序的名稱。

private boolean不可用(上下文Context,字符串packageName)

{

final package manager package manager = context . getpackagemanager();

//獲取所有已安裝程序的包信息。

列表& ltPackageInfo & gtpinfo = package manager . getinstalled packages(0);

for(int I = 0;我& ltpinfo . size();i++)

{

if(pinfo . get(I). package name . equalsignorecase(package name))

返回true

}

返回false

}

然後檢查它是否已安裝:

if(isAvilible(main activity . this," com . Tencent . mm "){

Intent I = new Intent();

component name cn = new component name(" com . Tencent . mm ",

" com . Tencent . mm . weixinity ");

I . set component(cn);

startActivityForResult(i,RESULT _ OK);

}

//沒有安裝,跳轉到市場下載程序。

否則{

uri uri = uri . parse(" market://details?id = com . Tencent . mm ");

//直接從指定網站下載。

//Uri Uri = Uri . parse("/foxmail/weixin 521 Android 400 . apk ");

意向it =新意向(Intent。ACTION_VIEW,uri);

startActivity(it);

}

  • 上一篇:electronvuecli + electron 的簡單方式electron-builder
  • 下一篇:macdfs 什麽意思
  • copyright 2024編程學習大全網