zoukankan      html  css  js  c++  java
  • Android之从Browser中打开本地的应用程序&微信检测是否有对应app

    在对应的应用程序的AndroidManifest.xml中配置:

    <activity
                android:name=".ui.TabHostActivity"
                android:windowSoftInputMode="stateHidden|stateAlwaysHidden|adjustPan"
                android:launchMode="singleTop"
                android:screenOrientation="nosensor" >
                <intent-filter>
                    <action android:name="android.intent.action.MAIN" />
                    <category android:name="android.intent.category.LAUNCHER" />
                </intent-filter>
                
                <intent-filter>
                    <!--  -->
                    <action android:name="android.intent.action.VIEW"></action>
                      <category android:name="android.intent.category.DEFAULT"></category>
                      <category android:name="android.intent.category.BROWSABLE"></category>
                      <data android:host="www.kuyue.com" android:scheme="kuyue"></data>
                      
                    <!--  -->
                </intent-filter>
                
            </activity>

    网页代码:

    <a href="kuyue://www.kuyue.com">open</a>
    1 .MAC终端查看本机ip:           ifconfig | grep inet
    2 . 终端下开一个简单服务器,适用于mac:      python -m SimpleHTTPServer
    可以把带有上面网页代码的Html放进一个文件中,再在终端定位到该文件夹,输入2的命令开一个简单的服务器用于测试,测试的时候记住第三方的浏览器有可能不能正确调用本地程序,请用android自带浏览器进行设置。


    ***   颜色的代码都可以自定义,但必须是一一对应的。

    微信检测:
    微信在打开网页的时候会在你的正确地址后面加上带一个isappinstalled=1 (1是表示有该应用,0表示没有 可能 没有也会没有这个参数)

  • 相关阅读:
    mysql 业务SQL语句使用记录
    expect脚本使用
    ActiveMQ消息队列集群搭建
    使用Helm部署dashboard(更换默认helm仓库)
    2008 R2中的无线连接 wireless
    多线程下的单例设计模式
    如何思索算法(一)
    提问的智慧 整理版
    如何思索算法(三)动态规划
    如何思索算法(二) 谈谈素数
  • 原文地址:https://www.cnblogs.com/lee0oo0/p/3170517.html
Copyright © 2011-2022 走看看