精华内容
下载资源
问答
  • 安智宝应用市场下载量优化软件是一款主要针对手机APP在应用市场下载量优化的工具,支持国内各大应用市场商店,如应用宝、豌豆荚、360应用市场、小米应用商店、百度应用市场、
  • 仿华为应用市场下载进度条
  • 当我们的应用需要依赖另外一个应用的时候(这个应用很可能是同一个公司旗下的),就会用到隐式启动另一个App,假如用户并没有装这个App呢,我们要帮助他装,所以,帮助用户跳转到应用市场下载App这个需求就出来了,...

    当我们的应用需要依赖另外一个应用的时候(这个应用很可能是同一个公司旗下的),就会用到隐式启动另一个App,假如用户并没有装这个App呢,我们要帮助他装,所以,帮助用户跳转到应用市场下载App这个需求就出来了,下面我写一下我的实现方式。

    其实也很简单,就是通过隐式启动另一个App,在启动之前先检查这个App有没有安装,如果安装了就启动,没安装就跳转到应用市场。

    1、先建两个model,一个是启动的App,一个是被启动的App。启动的App里就放一个Button,被启动的App里加一行text。

    2、检测被启动App有没有安装

    /**
         * 检测某个应用是否安装
         *
         * @param context
         * @param packageName
         * @return
         */
        public boolean isAppInstalled(Context context, String packageName) {
            try {
                context.getPackageManager().getPackageInfo(packageName, 0);
                return true;
            } catch (PackageManager.NameNotFoundException e) {
                return false;
            }
        }


    3、安装的话隐式启动这个App

    startActivity(getPackageManager().getLaunchIntentForPackage(APP_PACKAGE_NAME));


    4、如果检测到这个应用没有安装,则跳转到应用市场

    /**
         * 去市场下载页面
         */
        public void goToMarket(Context context, String packageName) {
            Uri uri = Uri.parse("market://details?id=" + packageName);
            Intent goToMarket = new Intent(Intent.ACTION_VIEW, uri);
            try {
                context.startActivity(goToMarket);
            } catch (ActivityNotFoundException e) {
            }
        }


    这样需求就完成了。

    完整代码

    package com.example.v_lzhiy.loadacafrommarkt;
    
    import android.content.ActivityNotFoundException;
    import android.content.Context;
    import android.content.Intent;
    import android.content.pm.PackageManager;
    import android.net.Uri;
    import android.os.Bundle;
    import android.support.v7.app.AppCompatActivity;
    import android.view.View;
    
    public class MainActivity extends AppCompatActivity {
    
        public static final String APP_PACKAGE_NAME = "要跳转应用的包名";
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
        }
    
        public void startACA(View v){
            // 判断是否安装过App,否则去市场下载
            if (isAppInstalled(this, APP_PACKAGE_NAME)) {
                startActivity(getPackageManager().getLaunchIntentForPackage(APP_PACKAGE_NAME));
            } else {
                goToMarket(this, APP_PACKAGE_NAME);
            }
        }
    
        /**
         * 检测某个应用是否安装
         *
         * @param context
         * @param packageName
         * @return
         */
        public boolean isAppInstalled(Context context, String packageName) {
            try {
                context.getPackageManager().getPackageInfo(packageName, 0);
                return true;
            } catch (PackageManager.NameNotFoundException e) {
                return false;
            }
        }
    
        /**
         * 去市场下载页面
         */
        public void goToMarket(Context context, String packageName) {
            Uri uri = Uri.parse("market://details?id=" + packageName);
            Intent goToMarket = new Intent(Intent.ACTION_VIEW, uri);
            try {
                context.startActivity(goToMarket);
            } catch (ActivityNotFoundException e) {
            }
        }
    }
    



    展开全文
  • app应用市场下载统计攻略

    千次阅读 2018-11-22 15:14:39
    目前安卓主流的应用市场有 应用宝、360手机助手、百度手机助手、华为应用市场、小米应用商店、vivo应用商店、三星应用商店、阿里分发市场、安智市场,91助手 。当我们开发一款应用时同时需要上架这些市场渠道,上架...

    目前安卓主流的应用市场有 应用宝、360手机助手、百度手机助手、华为应用市场、小米应用商店、vivo应用商店、三星应用商店、阿里分发市场、安智市场,91助手 。当我们开发一款应用时同时需要上架这些市场渠道,上架之前我们有一个很重要的工作要做,就是打渠道包,给每个市场打一个渠道包,这样才能统计各个市场app下载安装的情况。

    打渠道包的方式很多,比如 原始渠道打包直接在代码中设置channelId,还有多渠道打包方式 Andrid Gradle Plugin 、Apk Tool 、AXML解析器等,大家可以根据自己需要来选择打包方式,打完渠道包后,我们把渠道包上传到各个应用市场。说到这里还有一个工作我们不能忘了 就是客户端需要把渠道码通过接口发送给服务端,服务端接受到渠道码后需要进行统计,运营人员通过后台查看所有应用市场的下载安装数据。

    下面推荐一个实用的应该市场下载统计工具 openinstall , openinstall 提供了快速导出渠道包的功能。

    下面总结了几点用 openinstall 应用市场数据统计的特性:

    第一、只需要上传一个渠道到平台,然后直接导出相应的应用市场渠道包。
    第二、服务端不需要做统计工作,平台提供了详细的数据进行查看。
    第三、支持自定义效果统计,除了统计下载安装量 还可以统计每个市场的注册量,充值金额等。

    示例图:
    app应用市场下载统计攻略

    示例图里面的访问量 和点击量 在这里也给大家介绍一下,如果是其它渠道统计,比如地推都是有个h5的落地页,用户通过二维码或者链接访问了落地页 这里的访问量就会加1,如果点击了落地页上面的下载按钮,点击量就会加1。同时也给每一个渠道都有一个单独的数据报表,方便地推团队查看每次地推活动的推广数据。

    示例图:
    app应用市场下载统计攻略

    以上示例图是部分数据报表截图,更多详细的数据 登录openinstall 官方平台进行查看吧。

    转载于:https://blog.51cto.com/14086193/2320524

    展开全文
  • Android点击链接进入应用市场下载

    千次阅读 2017-07-22 15:27:43
    超简单!!! 在点击事件调用方法 openAppMarket(...//你应用市场里面的链接 方法 private void openAppMarket(String packageName) { try { String str = "market://details

    超简单!!!

    在点击事件调用方法

    openAppMarket("com.tencent.mm");//你应用市场里面的链接



    方法


    private void openAppMarket(String packageName) {
            try {
                String str = "market://details?id=" + packageName;
                Intent localIntent = new Intent(Intent.ACTION_VIEW);
                localIntent.setData(Uri.parse(str));
                startActivity(localIntent);
            } catch (Exception e) {
                // 打开应用市场失败 可能是没有手机没有安装应用市场
                e.printStackTrace();
                Toast.makeText(getApplicationContext(), "打开应用市场失败", Toast.LENGTH_SHORT).show();
                // 调用系统浏览器进入市场
                String url = packageName;
                openLinkBySystem(url);
            }
        }
        /**
         * 调用系统浏览器打开网页
         *
         * @param url 地址
         */
        private void openLinkBySystem(String url) {
            Intent intent = new Intent(Intent.ACTION_VIEW);
            intent.setData(Uri.parse(url));
            startActivity(intent);
        }


    展开全文
  • 使用二维码推广我们的app的时候,我们会选择将app上架到苹果App Store和安卓的各种应用市场,因为只有这样,微信扫码才能直接打开应用市场地址,并下载。但是问题来了,苹果还好,就一个App Store。但是安卓的应用...

    使用二维码推广我们的app的时候,我们会选择将app上架到苹果App Store和安卓的各种应用市场,因为只有这样,微信扫码才能直接打开应用市场地址,并下载。但是问题来了,苹果还好,就一个App Store。但是安卓的应用市场,基本上每种品牌手机都有独立的应用市场。而每个应用市场的下载地址都不同,就需要不同的二维码,就会出现下面情况:

    每个应用市场地址都一个二维码,推广起来很麻烦,用户需要根据自己手机品牌找对应的二维码去扫码下载,就这么一步流失了大批量的用户。而且这么多二维码推广起来非常不便,更加不精准。所以,我就想有没有一个工具,可以将这些应用市场的app下载地址合并为一个二维码。用户用手机微信扫码的时候,可以自动判断用户手机品牌,然后跳转到对应的应用市场并进行下载?????

    展开全文
  • 否则就跳到应用市场下载。代码如下: <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title&...
  • 话不多说直接上代码: function openApp() { const u = navigator.userAgent; // ios if (u.match(/(iPhone|iPod|iPad);...里面有个叫“微下载”的,配置一下打开协议和下载地址,保存二维码即可实现微信应用内扫码下载
  • 1:首先举例“安卓市场”的应用,进到官方主页你会看到有产品下载 然后点击下载按钮就能下,但是这个下载地址貌似是跨域的 你是得不到真实 后缀是APK的地址,没有地址都是扯淡,怎么办呢? 那就用第三方工具把 ...
  • Android&iOS:如何在外部启动app(若有安裝APP, 则自动启动app(使用 URL Schema), 若没有安装, 则询问是不是到应用市场下载) 原理:用浏览器打开下载网页html, 利用javascript进行条件判断。  判断是否安装有...
  • 这个方式也兼容ios。 先看html [code="html"] App Redirection var IS_IPAD = navigator.userAgent.match(/iPad/i) != null, IS_IPHONE = !... ((navigator.userAg...
  • get_app_yyb.exe:批量下载所有apk,保存在本地路径:C:\Windows\Help
  • 安卓应用市场

    2014-11-08 20:25:16
    是一款基于云技术的多平台移动智能建站系统 是应用+团队持续一年多研发倾心打造的诚意之作 简单易用 低技术门槛 无需懂任何程序设计语言 新手也能快速上手 3分钟即可完成一个应用市场下载站 云数据中心(官方资源...
  • 1.进入应用详情页时打开本应用(应用市场)里面的详情页面 2.点击WAP端高速下载时,如果本应用已安装,则调用本应用进行下载,否则下载本应用的捆绑包,安装完成之后,在本应用打开时去下载之前用户想下载的应用。
  • android手机应用市场,支持多任务下载下载状态更新
  • Android应用市场,下载界面, 带进度按钮
  • 这种场景处理比较简单,直接判断判断是android端还是ios端,然后在点击按钮上赋值对应终端的应用市场下载链接就可以了,在微信上打开h5页面时也不用另外处理。跳转之前,系统会默认弹出对话框问是否跳转。 案例: 下...
  • 2345手机绿色导航 助手app应用市场资源下载
  • Android应用开发过程中,可能会有需求,比如:推广时跳转到应用市场下载应用,跳转到应用市场给自己的应用打分,跳转到应用市场更新自己的应用。那如何跳转到应用市场呢? 可能跳转的方法大家都是知道的,方法如下...
  • Android仿腾讯应用宝 应用市场,下载界面, 带进度按钮
  • 应用市场源码

    2018-06-21 17:21:55
    应用市场 android 客户端代码分享 保护滑动加载,应用下载,断点续传,应用升级等
  • PHP 游戏应用市场 APP软件下载平台网站源码+手机版 可自行打包 APP,带下载统计,带多套模板,带图文教程 喜欢的自己拿去研究,不提供技术服务。
  • Android应用开发过程中,可能会有需求,比如:推广时跳转到应用市场下载应用,跳转到应用市场给自己的应用打分,跳转到应用市场更新自己的应用。那如何跳转到应用市场呢? 可能跳转的方法大家都是知道的,方法如下...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 4,301
精华内容 1,720
关键字:

应用市场下载