当前位置:  编程技术>移动开发

通过Html网页调用本地安卓(android)app程序代码

    来源: 互联网  发布时间:2014-10-22

    本文导语:  一、通过html页面打开Android本地的app 1、首先在编写一个简单的html页面 代码如下:                     Insert title here                 打开app     2、在Android本地app的配置 代码如下:在AndroidManifest的清单文件里...

一、通过html页面打开Android本地的app

1、首先在编写一个简单的html页面

代码如下:

   

       

        Insert title here

   

   

        打开app

   


2、在Android本地app的配置

代码如下:

在AndroidManifest的清单文件里的intent-filte中加入如下元素:
 

               
               

               

示例截图如下:

然后使用“手机浏览器”或者“webview”的方式打开这个本地的html网页,点击“打开APP”即可成功开启本地的指定的app

二、如何通过这个方法获取网页带过来的数据

只能打开就没什么意思了,最重要的是,我们要传递数据,那么怎么去传递数据呢?

我们可以使用上述的方法,把一些数据传给本地app,那么首先我们更改一下网页,代码修改后:

代码如下:


   
       
        Insert title here
   
   
        打开app

   

(1).假如你是通过浏览器打开这个网页的,那么获取数据的方式为:

代码如下:

Uri uri = getIntent().getData();  String test1= uri.getQueryParameter("arg0");  String test2= uri.getQueryParameter("arg1");

(2)如果使用webview访问该网页,获取数据的操作为:

代码如下:

webView.setWebViewClient(new WebViewClient(){
  @Override
  public boolean shouldOverrideUrlLoading(WebView view, String url) {
      Uri uri=Uri.parse(url);
          if(uri.getScheme().equals("m")&&uri.getHost().equals("my.com")){
              String arg0=uri.getQueryParameter("arg0");
              String arg1=uri.getQueryParameter("arg1");

          }else{
              view.loadUrl(/tech-mobile-dev/url/index.html);
          }
      return true;
  }
});

    
 
 

您可能感兴趣的文章:

  • 安卓应用开发通过java调用c++ jni的图文使用方法
  • 我c调用b.so,b调用a.so编译能通过,运行时找不到库怎么办啊?????
  • 如何通过JSP调用JavaBean
  • Linux g++编译调用模板函数的类不通过,但是VC2005通过
  • 我通过servlet调用jsp页面
  • 我如何在代码里通过调用"ping"命令得到它的exit code
  • C语言调用shell脚本后,通过何种方法能获取脚本中变量的值
  • 请问 linux 是如何调用 alsa的控制接口的??是通过控制接口名字吗?
  • Java中如何通过方法名动态调用方法?
  • 请问,如何通过Java调用ActiveX控件?
  • linux下能够通过系统调用读取文件的物理地址等信息吗?
  • 如何不重编内核,而通过加载模块来增加系统调用?
  • 如何通过java程序调用vb程序
  • 如何通过INTERNET访问通过共项一条线路上网的局域网中的机器??? iis7站长之家
  • 如何实现在一个程序中,通过不同的Class名称调用不同的Class。
  • 各位大虾,谁知道怎么通过jdbc调用sqlserver2000的存储过程
  • 请教怎样通过一个字符窜ID来定位bean,再调用EJBHome.remove()的方法来删除??
  • python调用Moxa PCOMM Lite通过串口Ymodem协议实现发送文件
  • 怎样通过调用findAll()将数据库中的字段全部取出!
  • 简单问题:jsp通过bean调用ejb时出错
  • c#通过进程调用cmd判断登录用户权限代码分享
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • android通过配置文件设置应用安装到SD卡上的方法
  • android通过bitmap生成新图片关键性代码
  • Android依据名字通过反射获取在drawable中的图片
  • android通过gps获取定位的位置数据和gps经纬度
  • android通过代码的形式来实现应用程序的方法
  • Android 通过onDraw实现在View中绘图操作的示例
  • Android学习笔记--通过Application传递数据代码示例
  • Android下通过httpClient发送GET和POST请求的实例代码
  • android通过蓝牙接收文件打开时无法自动选择合适的应用程序
  • Android通过手势实现的缩放处理实例代码
  • android通过jxl读excel存入sqlite3数据库
  • android通过google api获取天气信息示例
  • Android 通过当前经纬度获得城市的实例代码
  • android中可以通过两种方式调用接口发送短信
  • 通过Android trace文件分析死锁ANR实例过程
  • Android通过LIstView显示文件列表的两种方法介绍
  • android 通过向viewpage中添加listview来完成滑动效果(类似于qq滑动界面)
  • 通过javascript实现DIV居中,兼容各浏览器版本
  • applet可以不通过数字签名,通过设置IE直接在本地访问本地文件吗
  • php通过socket_bind()设置IP地址代码示例
  • 我使用.net编译通过,但是使用g++编译不能通过。总是提示我undefined reference to ~myclass()
  • 通过javascript库JQuery实现页面跳转功能代码
  • 紧急求救!能通过jdbc怎样连接sqlsever 然后通过 for xml 关键字得到xml流吗?
  • c#通过委托delegate与Dictionary实现action选择器代码举例
  • 我想我的网站屏蔽掉通过某些网站过来的访问,我想通过htaccess 文件来做,请大家帮帮我。
  • linux下通过crond实现自动执行程序
  • 如何通过INTERNET访问通过共项一条线路上网的局域网中的机器???
  • 通过docker commit命令保存对docker容器的修改
  • 为什么g++编译通过了,而gcc却编译通过不了???
  • 通过docker run命令运行新的docker镜像
  • 请指点: 在windows下能否通过程序来获取linux下的用户列表,甚至通过自己写的windows程序界面增加修改linux的用户


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3