private boolean isAppInstalled()

{

PackageInfo packageInfo;

try {

packageInfo = this.getPackageManager().getPackageInfo(

APPNAME,

0);//APPNAME应用包名

} catch (Exception e) {

packageInfo = null;

e.printStackTrace();

}

if(packageInfo ==null){

System.out.println("没有安装");

return

false;

}else{

System.out.println("已经安装");

return

true;

}

}

//打开应用商店

private void openMarket(){

​ try {

Uri uri =

Uri.parse("market://details?id=" +

APPNAME);//id为包名

Intent it

= new Intent(Intent.ACTION_VIEW, uri);

startActivity(it);

}catch (Exception e){

//

打开应用商店失败 可能是手机没有安装应用市场

//

调用系统浏览器进入服务器的安装链接

String url

= "http://a.app.qq.com/o/simple.jsppkgname="+APPNAME;

Intent

intent = new Intent(Intent.ACTION_VIEW);

intent.setData(Uri.parse(url));

startActivity(intent);

}

}​

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐