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

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐