精华内容
下载资源
问答
  • 用途:由于我前不久个项目,需要...该章详细的介绍了在web页面如何直接打开我们本地的应用程序,希望可以帮到大家。需要源.reg或.html文件的可留了言(提醒一下:word文档中的html跳转文件名称忘改了,记得改哦!!)
  • h5打开安卓app
  • 前端js直接打开本地应用程序的方法

    千次阅读 2020-07-07 09:18:46
    前端js直接打开本地应用程序的方法 1.首先新创建一个文本文本,里边写入(注意:下边标橘色的地方最好与文件名一致,我这里是里本地的qq做的测试) Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\QQtest...

    前端js直接打开本地应用程序的方法
    1.首先新创建一个文本文本,里边写入(注意:下边标橘色的地方最好与文件名一致,我这里是里本地的qq做的测试

    Windows Registry Editor Version 5.00

    [HKEY_CLASSES_ROOT\QQtest]

    “URL Protocol”=“D:\Program Files (x86)\Tencent\QQ\Bin\QQScLauncher.exe”

    @=“NetPosaVideoProtocol”

    [HKEY_CLASSES_ROOT\ QQtest\DefaultIcon]

    @=“D:\Program Files (x86)\Tencent\QQ\Bin\QQScLauncher.exe,1”

    [HKEY_CLASSES_ROOT\ QQtest\shell]

    [HKEY_CLASSES_ROOT\ QQtest\shell\open]

    [HKEY_CLASSES_ROOT\ QQtest\shell\open\command]

    @="“D:\Program Files (x86)\Tencent\QQ\Bin\QQScLauncher.exe” “%1"”
    在这里插入图片描述

    1. 将文件后缀修改为.reg文件

    展开全文
  • 如何命令行打开应用

    千次阅读 2019-02-28 13:00:41
    如何命令行打开应用 在使用电脑的过程中我们桌面上不免会很多应用的快捷方式,当然,快捷方式多了桌面看起来就很乱,那么我们就可以通过一种独特的方式来打开我们的应用程序~ 我就以我桌面上的IDEA为例来演示吧。...

    如何用命令行打开应用

    在使用电脑的过程中我们桌面上不免会有很多应用的快捷方式,当然,快捷方式多了桌面看起来就很乱,那么我们就可以通过一种独特的方式来打开我们的应用程序~

    我就以我桌面上的IDEA为例来演示吧。

    1、选中应用程序的快捷方式,右击然后进入文件存放的位置。

    打开文件所在的位置
    2、进去之后我们就直接在bin目录下了,然后我们复制这个路径

    复制文件路径
    3、右击我的电脑然后点击属性

    进入我的电脑的属性页面
    4、进入页面后:依次点击–>高级系统变量->环境变量->找到Path双击进入

    配置
    5、点击新建
    新建
    6、把刚才复制的路径粘贴上去然后一路确定出来ok了~~~
    7、这样是配置好了,然后我们就要打开它:
    Windows+r然后输入刚才的exe文件名,即可打开应用。例如我应该输入idea64,然后回车该应用就打开了。
    我们也可以把exe文件名字改短一点,这样我们就可以输入这个短的名字来打开应用了。


    一般来说.exe文件都在bin目录下,我们就可以在应用程序对应的目录下找到它的.exe文件然后复制路径进行我们的配置操作,这样我们桌面上的快捷方式就可以删掉啦~

    展开全文
  • Unity Android 之 在 Unity 中直接调用打开其他应用apk的方法实现 目录 Unity Android 之 在 Unity 中直接调用打开其他应用apk的方法实现 一、简单介绍 二、使用说明 三、效果预览 四、实现步骤 五、关键...

    Unity Android 之 在 Unity 中直接调用打开其他应用apk的方法实现

     

    目录

    Unity Android 之 在 Unity 中直接调用打开其他应用apk的方法实现

    一、简单介绍

    二、使用说明

    三、效果预览

    四、实现步骤

    五、关键代码


     

    一、简单介绍

    整理一些在Unity上可以方便调用 Android 方法的一些接口脚本,便于后期开发使用。

    调用 Android 的 getPackageManager ,通过包名打开设备上安装的 apk应用,不需要 Android 端封装接口。

     

    二、使用说明

    1、调用方法

    OpenPackage("com.tencent.mobileqq); 调用打开手机QQ

     

    三、效果预览

    图3-1 Unity打开QQ

     

    四、实现步骤

    1、打开Unity,新建一个工程,如下图
     

    图4-1 打开iUnity,新建工程

     

    2、在工程中创建脚本,AndroidProcessData 实现调用 Toast 的功能, Test_AndroidProcessData 测试 Toast 的功能,如下图
     

    图4-2  新建脚本

     

    3、把脚本 Test_AndroidProcessData 挂载到场景中,如下图
     

    图4-3 挂载脚本呢

     

    4、运行场景,测试效果,如下图

    图4-4  测试效果

     

     

    五、关键代码

    1、AndroidProcessData

    
    using UnityEngine;
    
    /// <summary>
    /// 调用 Android 一些方法的整理
    /// </summary>
    public static class AndroidProcessData
    {
    #if UNITY_ANDROID    
    
        /// <summary>
        /// 通过包名调用其他软件
        /// </summary>
        /// <param name="pkgName">应用包名</param>
        /// <param name="activity">AndroidJavaObject</param>
        public static void OpenPackage(string pkgName, AndroidJavaObject activity = null)
        {
    
            if (activity == null)
            {
                AndroidJavaClass UnityPlayer = new AndroidJavaClass("com.unity3d.player.UnityPlayer");
                activity = UnityPlayer.GetStatic<AndroidJavaObject>("currentActivity");
            }
    
            using (AndroidJavaObject joPackageManager = activity.Call<AndroidJavaObject>("getPackageManager"))
            {
                using (AndroidJavaObject joIntent = joPackageManager.Call<AndroidJavaObject>("getLaunchIntentForPackage", pkgName))
                {
                    if (null != joIntent)
                    {
                        activity.Call("startActivity", joIntent);
                    }
                    else
                    {
                        Debug.Log("未安装此软件:" + pkgName);
                    }
                }
            }
    
        }
    
    
    #endif
    
    
    
    }
    //相关说明
    //a.AndroidJavaClass对应着Android里面的Java类,而AndroidJavaObject对应着Android里面实例化的对象。
    //b.一定要切记C#里的String和Java的String不是一码事,所以调用Android方法时如果需要传字符串为参数时,不能直接给个字符串,应该给个Java里的String,例如 new AndroidJavaObject("java.lang.String","你想传的字符串");
    //c.由于AndroidJavaClass对应的是类,所以一般用之来调用对应的类的静态变量(GetStatic<Type>)或者静态方法(CallStatic<Type>("functionName", param1, param2,....));其中的Type为返回类型,注意是Java的返回类型不是C#的,一般整型和布尔型是通用的,其他的如果不清除可以统一写返回类型为AndroidJavaObject,当然没有返回类型的不需要写Type。
    //d.AndroidJavaObject对应的是实例对象,所以用new方法给其初始化时要注意说明其是哪个类的实例对象。再比如刚才那个例子: AndroidJavaObject javaString = new AndroidJavaObject("java.lang.String", "字符串的值");
    
    
    

     

    2、Test_AndroidProcessData

    using System.Collections;
    using System.Collections.Generic;
    using UnityEngine;
    
    public class Test_AndroidProcessData : MonoBehaviour
    {
    
        AndroidJavaClass UnityPlayer;
        AndroidJavaObject activity;
        // Start is called before the first frame update
        void Start()
        {
            UnityPlayer = new AndroidJavaClass("com.unity3d.player.UnityPlayer");
            activity = UnityPlayer.GetStatic<AndroidJavaObject>("currentActivity");
    
        }
    
        void OnGUI()
        {
            GUILayout.BeginArea(new Rect(100, 100, 200, 200));
            if (GUILayout.Button("Open QQ Apk"))
            {
                AndroidProcessData.OpenPackage("com.tencent.mobileqq", activity);
            }
            GUILayout.EndArea();
    
        }
    }
    

     

    展开全文
  • Android app直接打开应用市场升级

    千次阅读 2020-07-01 14:14:40
    打开商店 /** * 通过包名 在应用商店打开应用 * * @param packageName 包名 */ private void openApplicationMarket(String packageName) { try { String str = "market://details?id=" + packageName; Intent ...

     参考文章:https://blog.csdn.net/q4878802/article/details/51276642

     

    一、效果图

    G2

    对话框

    // 提示好评
    Dialog dialog = new AlertDialog.Builder(this)
            .setTitle("评价")
            .setMessage("大爷,给个好评吧~~")
            .setPositiveButton("准奏", new DialogInterface.OnClickListener() {
                @Override
                public void onClick(DialogInterface dialog, int which) {
                    openApplicationMarket("com.bitmain.btccom");
                }
            })
            .setNegativeButton("滚粗", new DialogInterface.OnClickListener() {
                @Override
                public void onClick(DialogInterface dialog, int which) {
                    Toast.makeText(getApplicationContext(), "关闭", Toast.LENGTH_SHORT).show();
                }
            })
            .setNeutralButton("别再烦我", new DialogInterface.OnClickListener() {
                @Override
                public void onClick(DialogInterface dialog, int which) {
                    // TODO 设置下次不再提醒
                    Toast.makeText(getApplicationContext(), "不再提醒", Toast.LENGTH_SHORT).show();
                }
            })
            .create();
    
    dialog.show();
    

     打开商店

    /**
     * 通过包名 在应用商店打开应用
     *
     * @param packageName 包名
     */
    private void openApplicationMarket(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 = "http://app.mi.com/detail/163525?ref=search";
            openLinkBySystem(url);
        }
    }
    
    /**
     * 调用系统浏览器打开网页
     *
     * @param url 地址
     */
    private void openLinkBySystem(String url) {
        Intent intent = new Intent(Intent.ACTION_VIEW);
        intent.setData(Uri.parse(url));
        startActivity(intent);
    }

    二、 效果图

    G1

    代码

    try {
        Intent intent = new Intent(Intent.ACTION_MAIN);
        intent.addCategory(Intent.CATEGORY_APP_MARKET);
        intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
        startActivity(intent);
    } catch (Exception e) {
        e.printStackTrace();
    }
    
    展开全文
  • 华为手机默认浏览器打开应用宝链接直接启动应用问题解决
  • 通过浏览器直接打开Android应用程序

    千次阅读 2015-06-26 11:20:32
    通过手机浏览器直接打开Android应用程序。如果本地已经安装了指定Android应用,就直接打开它;如果没有安装,则直接下载该应用的安装文件(也可以跳转到下载页面)。
  • 哪位晓得apk文件用什么软件打开

    千次阅读 2021-06-13 12:38:43
    啊哦依_回答数:16837|被采纳数:262016-12-22 12:50:27APK是...通过将APK文件直接传到Android模拟器或Android手机中,然后执行并安装。apk文件和sis一样,把android sdk编译的工程打包成一个安装程序文件,这个...
  • 用到WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED,使在锁屏界面就能打开自己的应用,在onCreat中添加: Window win = getWindow();  WindowManager.LayoutParams params =win.getAttributes();  params....
  • 最近在做一个这样的功能,前端网页点击按钮时,如果用户手机安装该app,则直接打开app;否则就跳到应用市场下载。代码如下: &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &...
  • 通过cmd打开任意应用程序

    千次阅读 2020-05-20 19:05:31
    通过windows命令行打开任意应用程序 步骤如下 1.创建任意个.cmd或.bat文件,如ty.bat 3.记事本等打开ty.bat文件,内容为要打开程序的路径如: start C:\Program Files\Typora\Typora.exe 4.如果路径空格则...
  • 在南宁的时候,测试摄像头,直接使用浏览器无法打开rtsp。当时心里有点奇怪:不对啊,吾记得是可以的……记得是没错,事实就是不能。  在公司安装摄像头,主管说浏览器。吾试着FireFox,输入: rtsp://{...
  • iOS,通过QQ或第三方去打开PDF文件或是视频,选择其他应用打开。系统会默认的列出哪些应用程序可以打开,这是怎么做到的,在程序中怎么判段?请大神指教!!!
  • 问题背景(方便参考所出问题是否一致,可供参考,不需要直接看问题解决): 本人使用的系统是win10,...这里关联的应用是Microsoft Visual Stdio Web Protocal Handle Selector,当时的情况是两个这样的程序来由你...
  • apk是什么文件 apk文件打开方法详解

    千次阅读 2021-06-02 18:50:34
    有什么用呢?下面我们就为大家详细介绍apk文件及其打开方法!APK是AndroidPackage的缩写,即Android安装包,几乎所有的安卓应用程序都是这种格式。apk文件实质是一个zip压缩包,通过把androidsdk编译的工程打包成一个...
  • uniapp项目:app直接打开页面scheme用法,实现打开手机上的应用 学习内容: 注意我的相关学习是uniapp项目,如果是5+app需要参考下面提供的链接去设置。 1、在某一个应用test1中设置如下:设置如下之后就可以进行...
  • 微信公众号在打开的网站中直接进入苹果应用商店
  • 今天测试MM偶尔发现了这么个神奇的现象:给测试MM发了个应用安装包,MM安装后打开应用,进入主界面后,点击home键返回了桌面,然后从桌面再点击应用图标再次打开应用,这时候神奇的事情发生了~~~竟然打开了应用的...
  • MacOS 开发 — 网页打开本地应用

    千次阅读 2019-02-24 18:17:22
    URL scheme 的好处就是,你可以在其它程序中通过这个url打开应用程序。如A应用程序注册了一个url scheme:myApp, 那么就在mobile浏览器中就可以通过&lt;href=’myApp://’&gt;打开你的应用程序A。 Android ...
  • 如何优雅地从浏览器打开本地应用

    千次阅读 2017-06-08 08:00:12
    某一天从微信打开知乎链接的时候,发现竟然可以从浏览器直接打开知乎应用并且进入到特定的页面,觉得十分神奇,于是就研究了一下怎么来实现这个功能。在实现的过程中,发现要完成知乎那样的体验,还是需要下很大功夫...
  • 刚刚打开应用商店就被提示,什么软件都还没来得及下。这种故障出现的频率不是很高,因此在网上想要搜索到准确的解决教程也不是很容易。今天小编就给大家分享一个简单却十分有效的操作方法,只用一个命令就能快速解决...
  • 找了很久没有很好答案: ...今天终于查到一个,就是:file:///, 将路径贴在可以生成超链接的各种应用程序中,直接可以打开文件! 参考: http://hints.macworld.com/article.php?story=20090313071
  • 应用直接打开QQ聊天

    千次阅读 2017-06-27 10:20:37
    //以打开微信为例,前提需要知道打开应用的包名,一般一个发布版本的应用,包名不会轻易改变的,但是,打开QQ就要注意了,毕竟QQ的发布版本不下于4个版本。 Intent intent = getPackageManager()....
  • Android打开应用或者是Activity之间的跳转核心代码只有一句!...前提是我们得一个打开应用的Intent对象,幸运的是一个API可以通过应用的包名得到打开应用的Intent对象。 public abstract Intent
  • 回答:1采用专用修复功能①在...⑤单击“打开”按钮旁边的箭头,然后单击“打开并修复”“打开并修复”是Word2002/2003才具有的功能,如果该方法仍不能打开受损文档,或者您使用的是Word97/2000,可以试试以下方法...
  • Android应用打开另一个应用程序

    万次阅读 2015-12-27 19:20:11
    在程序开发过程当中,常遇到需要启动另一个应用程序的情况,比如在点击软件的一个按钮可以打开地图软件。 如果既包名又主类的名字,那就好 办了, 直接像下面就行: Intent intent = new Intent(Intent....
  • 实现效果如下图所示,在手机浏览器中访问京东的手机版网站(m.jd.com),顶部会一个广告图,点击这个广告图,如果手机上已经安装了京东App,则直接打开,如果没有安装,则开始下载。实现方式1.为Android应用的启动...
  • 如何在浏览器中打开windows应用程序

    千次阅读 2019-07-18 09:54:11
    最近由于项目需要实现一个类似迅雷从浏览器触发下载链接的功能,于是研究了一下怎么从浏览器中打开本地应用(仅限windows平台)。 首先上网查了一些资料,然后发现这个功能的实现主要跟注册表关系。需要在制作程序...
  • APP应用内嵌h5页面,想点击链接通过Safari打开访问,但是试了很多方法,一直停留在App面,跪求解决方案!在此先谢谢啦

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,146,509
精华内容 458,603
关键字:

有什么应用直接可以打开应用