Android如何跳转到应用商店的APP详情页面
需求:从App内部点击按钮或链接,跳转到应用商店的某个APP的详情页面。
让用户 下载 或 评论。
实现:
/** * 启动到应用商店app详情界面 * * @param appPkg 目标App的包名 * @param marketPkg 应用商店包名 ,如果为""则由系统弹出应用商店列表供用户选择,否则调转到目标市场的应用详情界面,某些应用商店可能会失败 */ public void launchAppDetail(String appPkg, String marketPkg) { try { if (TextUtils.isEmpty(appPkg)) return; Uri uri = Uri.parse("market://details?id=" + appPkg); Intent intent = new Intent(Intent.ACTION_VIEW, uri); if (!TextUtils.isEmpty(marketPkg)) { intent.setPackage(marketPkg); } intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); startActivity(intent); } catch (Exception e) { e.printStackTrace(); } }
注意:如果 应用商店包名为空 就会将手机上已下载的应用商店都列出来,让你选择一个进行跳转。
主流应用商店对应的包名如下:
com.android.vending Google Play com.tencent.android.qqdownloader 应用宝 com.qihoo.appstore 360手机助手 com.baidu.appsearch 百度手机助 com.xiaomi.market 小米应用商店 com.wandoujia.phoenix2 豌豆荚 com.huawei.appmarket 华为应用市场 com.taobao.appcenter 淘宝手机助手 com.hiapk.marketpho 安卓市场 cn.goapk.market 安智市场
以上所述是小编给大家介绍的Android如何跳转到应用商店的APP详情页面,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!
相关推荐
-
Android中应用界面主题Theme使用方法和页面定时跳转应用
主题Theme就是用来设置界面UI风格,可以设置整个应用或者某个活动Activity的界面风格.在Android SDK中内置了下面的Theme,可以按标题栏Title Bar和状态栏Status Bar是否可见来分类: 复制代码 代码如下: android:theme="@android:style/Theme.Dialog" 将一个Activity显示为能话框模式 android:theme="@android:style/Theme.NoTitleBar"
-
Android应用自动跳转到应用市场详情页面的方法
前言 众所周知在Android应用开发过程中,可能会有需求,比如:推广时跳转到应用市场下载应用,跳转到应用市场给自己的应用打分,跳转到应用市场更新自己的应用. 那如何跳转到应用市场呢? 可能跳转的方法大家都是知道的,方法如下: public static void goToMarket(Context context, String packageName) { Uri uri = Uri.parse("market://details?id=" + packageName); Int
-
Android启动页面定时跳转的三种方法
从我所做的项目来看,几乎都少不了开始页面,启动页面的作用能够打广告.发公告.做缓存处理.更新数据等等!Android实现开始页面的跳转,就是打开一个Android手机APP的欢迎界面后跳转到指定界面,下面就让我简单介绍下比较常用的开始页面的跳转方法吧. 一.在onCreate里设置个Timer,然后建立Intent指向你要调用的Activity.设置Timer 任意秒后执行startActivity即可!(Timer是一种定时器工具,用来在一个后台线程计划执行指定任务,它可以计划执行一个任务一次
-
Android仿淘宝详情页面viewPager滑动到最后一张图片跳转的功能
需要做一个仿淘宝客户端ViewPager滑动到最后一页,再拖动的时候跳到详情的功能,刚开始没什么思路,后来搜了一下,发现有好几种实现方法,最好的一种就是在ViewPager图片的后面再加一个view,然后滑动viewpager的时候,判断一下就行了. 附一个链接,我写的代码就是参考的这个,稍微改了一点点,先看看效果图. 实现起来比较简单,先写一个滑动加载详情的布局,然后在viewpager的instantiateItem里面判断一下,如果是最后一张,就显示加载详情的那个布局.不过需要注意的是,v
-
Android 实现页面跳转
android使用Intent来实现页面跳转,Intent通过startActivity(Intent intent)或startActivityForResult(Intent intent,int resquestCode)方法来启动Activity,在新建Intent对象时来指定从A页面跳到B页面, 比如: Intent i = new Intent(A.this,B.class);这就表示从A页面跳到B页面, Intent对象通过调用putExtra方法来传递页面跳转时所需要传递的信息
-
Android viewpager在最后一页滑动之后跳转到主页面的实例代码
先给大家说下实现思路 主要有是两个监听: 一是addOnPageChangeListener();二是setOnTouchListener(): addOnPageChangeListener()主要是为了获取position(滑动到了第几页) setOnTouchListener()主要是判断在最后一页中是否向左滑动了,然后进入主页 在没给大家分享代码之前,先给大家展示下效果图: 主要功能代码 addOnPageChangeListener(); viewPager.addOnPageChan
-
Android Activity中使用Intent实现页面跳转与参数传递的方法
本文实例讲述了Android Activity中使用Intent实现页面跳转与参数传递的方法.分享给大家供大家参考,具体如下: 新建一个FirstAvtivity.java package com.zhuguangwei; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.view.View.O
-
Android如何跳转到应用商店的APP详情页面
需求:从App内部点击按钮或链接,跳转到应用商店的某个APP的详情页面. 让用户 下载 或 评论. 实现: /** * 启动到应用商店app详情界面 * * @param appPkg 目标App的包名 * @param marketPkg 应用商店包名 ,如果为""则由系统弹出应用商店列表供用户选择,否则调转到目标市场的应用详情界面,某些应用商店可能会失败 */ public void launchAppDetail(String appPkg, String marketPkg)
-
Android实现跳转到应用市场进行版本更新功能
现在版本更新有两种处理方式: 跳转到App应用市场,通过应用市场下载更新安装.在App内进行Apk下载,下载完成后更新安装. 实现思路: 请求后台数据,根据返回版本号对比判断应用是否需要进行更新操作.若不需要,跳转到登录或应用主界面,若需要进行弹框,让用户选择是否进行更新操作.若用户选择取消更新,则跳转到登录或应用主界面若用户选择更新,则判断手机内是否安装需要进入的应用市场APP.如果已安装,那么根据包名直接进入应用市场的详情页面下载apk.如果未安装,那么根据后台返回的地址,用浏览器打开进行下
-
Android Activity跳转动画效果
Activity的跳转动画在5.0的时候做了一个重大的突破,下面来看一下吧 1.5.0之前的overridePendingTransition 相信大家对OverridePendingTransition还是很熟悉的,使用方法也是很简单就是 //fade_in是第二个界面的进入动画,fade_out是第一个界面退出动画,不想动画传入0 overridePendingTransition(R.anim.fade_in,R.anim.fade_out); fade_in : <?xml versi
-
android Web跳转到app指定页面并传递参数实例
下面将实现 Web跳转到app指定页面并传递参数 总结 先看效果图: h5页面代码: <!doctype html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, user-scalable=no" /> <title
-
Android scheme 跳转的设计与实现详解
缘起 随着 App 的成长,我们难免会遇到以下这些需求: H5 跳原生界面 Notification 点击调相关界面 根据后台返回数据跳转界面,例如登录成功后跳不同界面或者根据运营需求跳不同界面 实现 AppLink 的跳转 为了解决这些问题,App 一般都会自定义一个 scheme 跳转协议,多端都实现这个协议,以此来解决各种运营需求.今天就来解析下QMUI最新版QMUISchemeHandler的设计与实现. 一个 scheme 的格式大概是这样子: schemeName://action?
-
Android 简单跳转页面工具的实例详解
事情起源 activity 或者 fragment 每次跳转传值的时候,你是不是都很厌烦那种,参数传递. 那么如果数据极其多的情况下,你的代码将苦不堪言,即使在很好的设计下,也会很蛋疼.那么今天我给大家推荐一个工具 和咱原生跳转进行比较 比较: 1.跳转方式比较 Intenti=new Intent(this,MainActivity.class); startActivity(i); vs ApMainActivity.getInstance().start(this); //发送 Inten
-
JSP中实现判断客户端手机类型并跳转到app下载页面
判断客户端手机类型,并跳转到相应的app下载页面 实现的原理,是检测浏览器的 USER-AGENT 这个header,然后根据正则表达式来确定客户端类型. 如果都不匹配,Fallback回退策略是显示对应的页面,让用户自己选择. 适合采用二维码扫描方式下载APP: JSP版本的代码如下所示:其他服务端版本请百度搜索. <%@page import="java.util.regex.Matcher"%> <%@page import="java.util.re
-
Android Studio finish()方法的使用与解决app点击“返回”(直接退出)
在这里,我们将用到finish(),简单介绍一下它的使用: finish()官方解析:Call this when your activity is done and should be closed. The ActivityResult is propagated back to whoever launched you via onActivityResult()."当你打开的Activity已经执行完成并且需要被关闭的时候可以调用这个方法,当你按返回的时候,它将返回到当前Activity
随机推荐
- php实现的网页版剪刀石头布游戏示例
- 网页里控制图片大小的相关代码
- thinkPHP交易详情查询功能详解
- python对json的相关操作实例详解
- C实现分子沉积模拟的示例代码
- JavaScript基础教程之alert弹出提示框实例
- Android通过继承Binder类实现多进程通信
- php session_start()关于Cannot send session cache limiter - headers already sent错误解决方法
- js弹出窗口返回值的简单实例
- php实现留言板功能(会话控制)
- KindEditor 编辑器 v3.5.1 修改版
- Windows2008 AHCI功能开启方法(提升硬盘加速)
- MySQL 实现树的遍历详解及简单实现示例
- jquery显示隐藏元素的实现代码
- jquery easyui dataGrid动态改变排序字段名的方法
- Array of country list in PHP with Zend Framework
- 精解window.setTimeout()&window.setInterval()使用方式与参数传递问题!
- Java异常详解_动力节点Java学院整理
- C#向Word文档中添加内容控件的方法示例
- Tomcat 多站点配置详解及实现方法