`
jonson
  • 浏览: 168489 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

启动google play并进入指定app主界面

阅读更多

如何通过INTENT调用启动google play商店并且进入指定app的界面。

首先我们查看apk可以看到google play的包的packagename为com.android.vending。

知道包名一起就好办了。

 

调用代码如下:

 

	public static void showMarket(Activity activity) {
		final String appPackageName = "com.xxx.xxx"; 
		try {
			Intent launchIntent = activity.getPackageManager().getLaunchIntentForPackage("com.android.vending");
			// package name and activity
		    ComponentName comp = new ComponentName("com.android.vending", "com.google.android.finsky.activities.LaunchUrlHandlerActivity"); 
		    launchIntent.setComponent(comp);
		    launchIntent.setData(Uri.parse("market://details?id="+appPackageName));

		    activity.startActivity(launchIntent);
		    
		} catch (android.content.ActivityNotFoundException anfe) {
			activity.startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("http://play.google.com/store/apps/details?id=" + appPackageName)));
		}
	}

 

由于可能存在google play没有安装的情况,所以需要加个异常捕捉。

如果google play没有安装则打开相关的页面。

appPackageName 即为你自己的app的包名。

1
0
分享到:
评论

相关推荐

    ViewPager+Fragment搭建App菜单主界面

    标题中的“ViewPager+Fragment搭建App菜单主界面”指的是在Android应用开发中,使用ViewPager和Fragment组件来构建一个可滑动的菜单主界面。这通常用于实现类似谷歌Play商店或者许多其他应用的侧滑导航效果。下面将...

    Google Play结算库V2.0.3 接入实例

    本文将详细介绍如何接入Google Play结算库V2.0.3版本,并实现支付流程,以及调用支付的封装。 首先,我们需要了解Google Play结算库的主要功能。这个库允许开发者在自己的应用中添加付费内容、订阅服务或应用内购买...

    Android简单扫码APP设计——从欢迎、登陆到主功能界面

    首先,**欢迎界面**是APP与用户初次接触的地方,它通常包含启动画面和引导页。启动画面可以是APP的Logo,以品牌标识为主,简洁明了。引导页则用于介绍APP的主要功能或特色,通过动态或静态的图片序列帮助新用户快速...

    课程表app(界面华丽)

    【课程表app(界面华丽)】是一款专为安卓用户设计的、注重用户体验的精美课程管理应用。这款app凭借其细腻的界面设计和流畅的操作体验,为学生们提供了方便、高效的课程规划与管理工具。 首先,我们要了解的是课程...

    MVC-Flutter_App Store和Google Play上提供的社交问答游戏.zip

    【标题】中的"MVC-Flutter_App Store和Google Play上提供的社交问答游戏"表明这是一个使用Flutter框架开发的,基于MVC(Model-View-Controller)设计模式的社交问答应用。此应用已经成功上架到Apple App Store和...

    基于Android Studio开发的笔记APP.rar

    使用Intent在Activity之间传递数据,例如从主界面启动笔记详情Activity时,将笔记ID通过Intent附加数据传递。还可以使用Parcelable或Serializable接口对复杂对象进行序列化,方便在Intent中传递。 6. **事件监听与...

    从头开始构建App

    9. **发布准备**:遵循Apple App Store或Google Play Store的提交指南,准备应用图标、截图、描述和隐私政策。 10. **应用发布**:提交应用审核,通过后即可上架,供用户下载使用。 【标签】: "app" "app"标签...

    在Android Emulator上安装App Market-g

    如果一切顺利,你应该能看到类似Google Play商店的界面,可以搜索和安装其他应用了。 **关于ANGLE** ANGLE(Almost Native Graphics Layer Engine)是Google为了解决不同平台上的图形渲染兼容性问题而开发的一个库...

    【安卓项目】期末大作业——“记账宝”APP程序代码

    - **Intent**:Intent用于在不同的组件之间传递数据和启动服务,如从主界面跳转到添加记账页面。 - **SQLite数据库**:安卓系统内置轻量级数据库,用于存储应用数据,如用户的记账记录。项目中可能会有一个自定义...

    蓝色app宣传介绍页面模板

    6. **下载引导**:提供明确的下载链接和二维码,方便用户在不同平台(如App Store、Google Play)上快速下载。 7. **联系我们**:包括联系方式、客户服务和常见问题解答,确保用户在遇到问题时能及时得到帮助。 8....

    Android检查app更新功能

    6. **下载与安装**:如果用户选择更新,可以使用`Intent`启动Google Play商店或者自定义的下载页面,或者在应用内直接下载APK文件。对于后者,需要处理文件权限和安全问题,例如使用`DownloadManager`服务。 7. **...

    Android App

    而07_appwidget01可能是关于Android小部件(AppWidget)的代码或配置文件,AppWidget是用户可以在主屏幕上直接互动的小型应用,它们可以显示实时信息,如天气、时钟等,无需打开完整的应用。 Android应用的打包过程...

    ChameleonMiniApp变色龙硬件Android APP

    "app-release.apk"未经过编译,可能意味着它是由开发者直接提供,未经过Google Play Store或其他第三方市场的正式发布流程,用户需要手动安装。手动安装时,用户需开启手机的“未知来源”安装权限,并通过文件管理器...

    AEE一电掌上自拍无人机A10中文说明书.pdf

    七、APP主界面介绍 主界面包括返回主页、闪光灯开关、无头模式、摇杆模式、红外避障开关、一键起降、录像拍照模式选择、启动键、掉头模式、相册、设置和电池电量显示等功能。 八、校准飞行器 当飞行器出现偏飞或...

    苹果APP官网下载模板

    此外,模板还会考虑到不同的设备和操作系统,提供iOS版本和Android版本的下载链接,或者直接引导用户到App Store或Google Play进行下载。 再者,苹果APP官网下载模板往往还包含一些附加功能,如用户评价、截图展示...

    基于Android的记事本APP设计与实现

    1. **MainActivity**: 应用程序的主要入口点,通常包含主界面的布局和逻辑控制。在这个记事本应用中,MainActivity可能负责显示记事列表,并处理添加、编辑和删除记事的操作。 2. **笔记数据存储**:可以使用SQLite...

    基于uni-app的宠物社区APP源码.zip

    4. **热更新**:支持热更新功能,使得APP可以在不经过App Store或Google Play审核的情况下进行快速迭代。 5. **统一API**:提供统一的API接口,使得开发者可以不用关心底层平台差异,降低开发难度。 【源码文件结构...

    android实战-热点新闻app(包括操作说明书,系统环境及功能简介,源代码文档)

    对于热点新闻应用,你需要设计一个主界面显示新闻列表,每个新闻条目应包含标题、摘要和图片。此外,还应有一个详情页面用于展示单个新闻的完整内容。 四、数据获取与展示 1. 后端接口:Python可以用于搭建后端...

    自己编写的Android记事本APP软件

    "DateNote"的主界面很可能就是一个Activity,负责显示记事本的列表或者创建新记事的入口。布局设计通常使用XML文件,如`activity_main.xml`,其中包含各种UI元素,如TextView(显示文本)、EditText(用户输入)和...

    详细mp4搭建影视双端APP【附源码】

    APK文件包含了APP的所有组件,包括代码、资源、证书等,开发者需要对APK进行签名和优化,以便发布到Google Play或其他应用市场。 5. **编译.mp4**、**替换ID.mp4**、**域名替换.mp4**、**上传主机.mp4**:这些可能...

Global site tag (gtag.js) - Google Analytics