1. google play应用商店

小米手机上对该代码进行了验证,安装有google play和小米应用商店,直接启动的是小米应用商店。

  • 验证环境
  • 红米note3
  • Android 6.0系统
  // 做跳转到谷歌play做好评的业务逻辑//这里开始执行一个应用市场跳转逻辑,默认this为Context上下文对象var intent: Intent = Intent(Intent.ACTION_VIEW)intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)Log.d("HOmeFragment", "intent = $intent")intent.data = Uri.parse("market://details?id=" + "com.xunmeng.pinduoduo") //跳转到应用市场,非Google Play市场一般情况也实现了这个接口//存在手机里没安装应用市场的情况,跳转会包异常,做一个接收判断if (intent.resolveActivity(requireActivity().packageManager) != null) { //可以接收startActivity(intent)} else { //没有应用市场,我们通过浏览器跳转到Google Playintent.data = Uri.parse("https://play.google.com/store/apps/details?id=" + "com.blossom.ripple");//这里存在一个极端情况就是有些用户浏览器也没有,再判断一次if (intent.resolveActivity(requireActivity().packageManager) == null) { //有浏览器startActivity(intent)} else { //天哪,这还是智能手机吗?Toast.makeText(activity,"You don't have an app market installed, not even a browser!",Toast.LENGTH_SHORT).show()}}

2. 以三星为例的非google play应用商店

以下代码已验证可行。其他品牌机型应该找到相应的应用商店,点击到应用详情页进行分享查看链接,即可找到相应的所需域名,进行替换即可。

  • 验证环境
  • 三星SM-A5160机型
  • Android 10系统
    在三星SM-A5160机型,Android 10系统上进行了验证
/*** 跳转三星应用商店* @param context [Context]* @param packageName 包名* @return `true` 跳转成功 <br></br> `false` 跳转失败*/fun goToSamsungMarket(context: Context, packageName: String): Boolean {Log.d("HOmeFragment", "packageName = $packageName")
//        val uri = Uri.parse("samsungapps://ProductDetail/$packageName")val uri = Uri.parse("http://apps.samsung.com/appquery/appDetail.as?appId=$packageName")
//                Uri uri = Uri.parse("http://apps.samsung.com/appquery/appDetail.as?appId=" + packageName);val intent = Intent(Intent.ACTION_VIEW, uri)intent.setPackage("com.sec.android.app.samsungapps")intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)return try {Log.d("HOmeFragment", "startActivity")context.startActivity(intent)true} catch (e: ActivityNotFoundException) {e.printStackTrace()Log.d("HOmeFragment", "ActivityNotFoundException, e = ${e.toString()}")false}}

参考文章

  • Android从app跳转到google Play市场
  • Android适配 - 跳转应用商店查看应用详情

Android应用内跳转到google play或者其他应用市场详情页下载或者评价相关推荐

  1. 在iOS应用中跳转到淘宝或天猫客户端商品详情页

    最近做iOS项目的时候遇到一个需求,启动图片后是广告页,点击广告页,跳转到淘宝或天猫的商品详情页. 具体需要是这样: 1)安装了淘宝:跳转到淘宝详情页. 2)没装淘宝,装了天猫:跳转到天猫详情页 3) ...

  2. Android从应用内跳转到Google Play市场,进行下载或者好评

    原文:https://blog.csdn.net/u010207898/article/details/73888311 // 做跳转到谷歌play做好评的业务逻辑 //这里开始执行一个应用市场跳转逻 ...

  3. 【Google Play】从 Android 应用中跳转到 Google Play 中 ( 跳转代码示例 | Google Play 页面的链接格式 | Google Play 免安装体验 )

    文章目录 前言 一.从 Android 应用跳转到 Google Play 代码 二.Google Play 页面的链接格式 三.Google Play 免安装体验 前言 本博客参考资料 链接到 Go ...

  4. h5跳转到 google play 应用商店 的APP详情页面

    前段时间做了在h5页面中打开或者下载app的功能 参考了咸鱼的提示短信短连接页面,西瓜视频页面,等等. 最后根据公司的市场和场景,计划从h5直接跳转到google应用市场的app详情页面. https ...

  5. Android自定义View实现自动无限轮播,点击图片进入详情页

    图片接口 http://120.27.23.105/ad/getAd 需要导入Glide设置图片的依赖 compile 'com.github.bumptech.glide:glide:3.7.0' ...

  6. 淘宝运营 降低跳失率的方法 优化主图 优化详情页 优化评论

    在淘宝上做生意的商家一定逃不过一定跳失率,不管你的产品在好,更或者是旗舰店,你都逃不了跳失率这一方面,因为总有人喜欢总有人不喜欢.但这是别人的原因,我们首先要把自己做好,今天就来跟大家介绍一下怎样才能 ...

  7. Android 学习之跳转抖音账号主页或者某一视频页

    一.需求来源 当我们开发的应用功能上使用起来门槛较高,或者交互设计不够友好,用户使用起来存在困难,我们就需要提供教程,可以是文字描述,图文结合或者是视频,其中最为有效的当属视频啦. 为了方便管理和推广 ...

  8. iOS 跳转淘宝、天猫、京东商品详情页

    配置schame白名单 http://www.jianshu.com/p/40ea9c242ef0 代码部分 if([self canGoToTaoBao:url]) { // 如果可以打开淘宝NSS ...

  9. Markdown文本目录生成、页内跳转(附详细示例)

    文章目录 1 生成目录.页内跳转 1.1.生成目录 1.2.页内标题跳转 1.3.自定义锚实现页内自由跳转 1 生成目录.页内跳转 1.1.生成目录   在文档开头第一行单独输入[TOC],Markd ...

最新文章

  1. 无人驾驶产业发展现状及影响
  2. c#中mysql远程连接方法及实例
  3. c++继承父类的子类,如何调用父类的同名函数?
  4. python数据分析开发环境_在MAC上搭建python数据分析开发环境
  5. navicate使用小技巧
  6. redis集群操作:增加和减少节点
  7. Xcode 模拟器Simulator手动下载(iOS 8 - iOS 12)
  8. ionic基本命令行
  9. USB摄像头录制视频
  10. steam社区打不开,解决mac无法打开steam社区的方法
  11. 程序员应该如何对待面试?
  12. MacOS上符号执行模块angr和z3-solver模块的安装
  13. 彻底删除aws亚马逊服务器使之不再计费
  14. [论]【DSTGCN】Dynamic SpatiotemporalGraph Convolutional Neural Networks for Traffic Data Imputation
  15. 74ls163是同步清零吗_74LS163是具有同步清零功能的十六进制计数器,要
  16. 015A VLAN间路由
  17. cv::fitLine用法
  18. [动态规划] 放置街灯 Uva 10859 - Placing Lampposts
  19. 利用树莓派3和RTL-SDR V3搭建一个低成本的QRP小功率监测点
  20. VMware-虚拟机-Linux系统

热门文章

  1. WIFI菠萝 strip-n-inject插件安装与使用
  2. MATLAB工具箱(功能型工具箱和领域型工具箱)
  3. 学习笔记8--智能驾驶的功能安全设计之功能安全与ISO 26262标准
  4. 如何卸载手机系统应用
  5. NLP经典论文:Word2vec、CBOW、Skip-gram 笔记
  6. SpringCloud微服务组件:Sentinel限流熔断
  7. 给JS对象添加属性和方法
  8. python 涨停统计_python 轻松实现获取涨跌停数据
  9. 黑马12月开班时间出炉!戳文章免费试学!
  10. QT-----无人机地面站如何修改显示界面1——OpenPilotGCS_config.xml