热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

从浏览器调用android应用程序

我一直试图从Android3.1(Honeycomb)上的浏览器调用我的应用程序这些是我尝试过的链接,但这些链接都不起作用:<ahref=com

我一直试图从Android 3.1(Honeycomb)上的浏览器调用我的应用程序
这些是我尝试过的链接,但这些链接都不起作用:

click me 1
click me 2
click me 3

对于第1和第2个网址,它会显示“网页不可用”.

对于第三个,它通过搜索显示Apps-market:pname:com.nk.myapp – > “没有找到结果”.

应用程序仍处于开发阶段,因此尚未进入市场.

这是我的清单文件的样子:

android:label="@string/app_name"
android:launchMode="singleTop"
android:name=".MainActivity"
android:screenOrientation="landscape" >













android:name=".WebViewActivity"
android:screenOrientation="landscape" >







如果你发现我做错了,请告诉我.

解决方法:

这是另一种方法:

为了找到uri,这是我在Test Apk中添加的内容:

Intent i = new Intent();
i.setAction("com.appname.NK_CUSTOM_ACTION");
i.putExtra("movie_id", "123456");
Log.e("IntentTest", i.toUri(Intent.URI_INTENT_SCHEME));

哪个产生这个字符串:

intent:#Intent;action=com.appname.NK_CUSTOM_ACTION;S.movie_id=123456;end

Html页面有这个链接:

click to load

并且,将清单文件更改为

android:name=".TestActivity"
android:screenOrientation="sensorLandscape" >






在TestActivity中,您可以在下面的代码中获得movie_id:

Intent intent = getIntent();
String data = intent.getStringExtra("movie_id");


推荐阅读
author-avatar
杨祐书2257
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有