`
TonySun3544
  • 浏览: 161666 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Android打开应用市场

阅读更多

查看手机中所有的应用市场:

Intent intent = new Intent();
intent.setAction("android.intent.action.MAIN");
intent.addCategory("android.intent.category.APP_MARKET");
PackageManager pm = this.getPackageManager();
List<ResolveInfo> infos = pm.queryIntentActivities(intent, 0);
int size = infos.size();
for (int i = 0; i < size; i++) {
   ActivityInfo activityInfo = infos.get(i).activityInfo;
   String packageName = activityInfo.packageName;
   Log.i( TAG, "packageName : " + packageName);
}

 注:不一定能够显示全部市场。

 

根据市场包名和App包名打开指定应用市场并进入到App的详情界面:

Intent intent = new Intent(Intent.ACTION_VIEW);
Uri uri = Uri.parse("market://details?id=" + "com.tencent.mm");
intent.setData(uri);
intent.setPackage("com.tencent.android.qqdownloader");
startActivity(intent);

 

0
0
分享到:
评论

相关推荐

    android 通过应用包名打开应用

    本示例“android 通过应用包名打开应用”将介绍如何在Android中通过已知的应用包名启动该应用。 首先,我们需要理解Android中启动另一个应用的基本过程。这个过程通常涉及使用`Intent`对象,`Intent`是Android中...

    Android 应用中跳转到应用市场评分示例

    本文将详细介绍如何实现在Android应用中跳转到应用市场进行评分操作。 首先,我们来看第一种方法,即通过系统隐式意图(Implicit Intents)的方式来调用应用市场。这种方法基于Android系统的标准API,代码简洁,...

    Android查找应用是否在手机上存在并打开

    总结来说,"Android查找应用是否在手机上存在并打开"涉及到了Android应用的包名识别、使用`PackageManager`查询已安装应用以及通过`Intent`启动应用的关键技术。理解并熟练运用这些知识点,对于Android开发者来说是...

    Android移动应用开发习题答案.pdf

    最后,安装 Android 开发环境,包括配置 Android SDK 的环境变量、打开 Eclipse 通过菜单设定 Android SDK 路径。 二、Android 模拟器创建 Android 模拟器是 Android 移动应用开发中必不可少的工具。 Android ...

    Android打开其他应用程序组件

    在Android操作系统中,应用程序是由多个组件组成的,包括Activity、Service、BroadcastReceiver和ContentProvider等。这些组件可以独立工作,也可以相互交互。今天我们将深入探讨如何在Android应用中启动其他应用的...

    Android应用市场,下载界面, 带进度按钮 仿应用宝

    "Android应用市场,下载界面, 带进度按钮 仿应用宝"这个标题表明我们要构建的是一个类似于腾讯应用宝( MyApp)的下载页面,其中包含了一个显示下载进度的按钮。这种功能可以提升用户体验,让用户实时了解应用下载的...

    android调用系统内部打开word等文档

    在Android平台上,调用系统内置的应用程序来打开Word文档是一个常见的需求。这涉及到Android的Intent机制,通过Intent我们可以启动各种系统服务或者应用,包括查看、编辑文档等。下面将详细介绍如何实现这一功能。 ...

    android应用锁的实现

    在Android平台上,应用锁是一种常见的安全措施,它允许用户为特定的应用程序设置密码或图案,以防止未经授权的访问。在本资源"android应用锁的实现"中,我们可能找到一个简单实现这一功能的示例代码。以下是关于...

    Android-----代码实现打开手机第三方应用APP

    本篇将详细讲解如何通过代码实现在Android应用中打开这些第三方地图应用。 首先,我们需要确保用户已经安装了目标地图应用。在Android中,我们可以使用`PackageManager`类来检查特定应用是否已安装。以下是一个简单...

    Android跳转应用市场的应用详情页

    如果用户设备上安装了Google Play,`startActivity`会打开应用详情页。否则,我们会捕获`ActivityNotFoundException`异常,改用浏览器打开网页版本的详情页。 为了确保兼容性,你需要在AndroidManifest.xml中添加对...

    android打开另一App,并监测运行情况

    在Android平台上,开发人员可以实现一个功能,即从自己的应用程序中启动另一个应用,并且能够监控目标应用的运行状态。这通常涉及到Intent的使用,Activity管理,以及系统广播接收器。以下将详细介绍这些知识点: 1...

    Android打开第三方应用

    本篇文章将详细阐述如何在Android中进行第三方应用的打开操作。 首先,我们需要理解Android中的Intent。Intent在Android中扮演着消息传递的角色,它可以用来启动活动(Activity)、服务(Service)或者广播接收器...

    Android打开H5网页完整AndroidStudio工程

    本项目"Android打开H5网页完整AndroidStudio工程"旨在帮助开发者快速理解和实现这一功能。下面将详细介绍这个项目中的关键知识点。 1. **WebView组件**: Android中的WebView是Android SDK提供的一个核心组件,它...

    Android卸载或删除应用,调用浏览器打开指定网页地址url

    本主题将详细讲解如何实现这一功能,即在Android应用卸载或删除时调用系统浏览器打开指定的网页URL。 首先,我们需要了解Android应用程序的生命周期。在Android中,当用户卸载应用时,系统会触发一系列生命周期方法...

    unity和安卓交互调用安卓浏览器拉起应用市场

    在这个例子中,我们假设在Android端有一个名为`YourCustomActivity`的Java类,它包含一个静态方法`OpenAppInPlayStore`用于打开应用市场。`OpenPlayStore`方法检查当前平台是否为Android,如果是,则通过`AndroidJNI...

    Android中获取应用程序列表信息

    在Android系统中,获取应用程序列表信息是开发过程中常见的需求,比如构建应用管理界面或实现某些特定功能。以下将详细介绍如何通过编程方式实现这四个主要目标: 1. **Android中获取所有应用程序列表信息** 要...

    Android 启动activity的4种方式及打开其他应用的activity的坑

    Android启动的四种方式分别为standard,singleTop,singleTask,singleInstence。 standard是最常见的activity启动方式,也是默认的启动的方式。当启动一个activity的时候他将进入返回栈的栈顶。系统不会管栈内是否...

    Android打开本地HTML网页AndroidStudio工程.rar

    这个"Android打开本地HTML网页AndroidStudio工程.rar"文件很可能包含了一个简单的示例项目,演示如何在Android应用中加载并显示本地HTML文件。这里我们将深入探讨实现这一功能所涉及的关键知识点。 1. **WebView...

    android打开系统APK

    总之,Android中打开系统APK的基本步骤包括:获取正确的Intent,设置包名或类名,检查应用是否已安装,最后启动Intent。理解并掌握这一过程对于进行Android开发是非常重要的,它能够帮助你实现各种功能,如启动第三...

    Android高级应用源码-Android-拍照、打开本地相册.rar

    在Android平台上,拍照和打开本地相册是移动应用开发中常见的功能,特别是在社交、生活类应用中不可或缺。这个"Android高级应用源码-Android-拍照、打开本地相册.rar"的压缩包很可能是包含了实现这些功能的源代码...

Global site tag (gtag.js) - Google Analytics