Android 三星手机不能调起应用市场
2024-08-25 01:17:12
Uri uri;
if (hasAnyMarketInstalled(getContext())) {
uri = Uri.parse("market://details?id="
+ getPackageName());
} else {
Toast.makeText(getApplicationContext(), "您没有安装应用市场", ).show();
return;
}
intent.setData(uri);
intent.setAction(Intent.ACTION_VIEW);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
判断手机是否安装应用市场: public static boolean hasAnyMarketInstalled(Context context) {
Intent intent = new Intent();
intent.setData(Uri.parse("market://details?id=android.browser"));
List<ResolveInfo> list = context.getPackageManager()
.queryIntentActivities(intent,
PackageManager.MATCH_DEFAULT_ONLY);
return != list.size();
}
最新文章
- (转) java定时器的几种用法
- UI进阶 跳转系统设置相关界面的方法
- Noip2000 T3 单词接龙
- nodeType
- python 使用联动优势支付接口的sign与verify
- UIView 的transitionFromView方法实现视图切换
- Apache服务
- Execl DataTime Format Number
- cglib源码学习交流
- centos-php安装
- jsoncpp第二篇------API
- 构建企业级Nginx+Keepalived集群架构
- c# webapi上传、读取、删除图片
- SVM-sklearn
- 安卓adb工具的安装方法
- winform中TextBox只能输入字母
- python tkinter Label
- vue-scroller记录滚动位置
- MongoDB入门(5)- 我们自己封装的MongoDB-Java版本
- thread线程栈size及局部变量最大可分配size【转】