我有个 android webview app,是一个菜单样式的,里面有多个 app 但这些 app 是从数据库里读取到的,包括 app id, package name, logo 之类的资料,用户点击后会启动这个程序。因为这是 Web 程序,所以我只能写 URL 来启动它,Google 上搜索了一下,人们都说定义一个特定的 scheme 就像 geo://40,140 这样的 URL 能启动 Google Maps 一样,但这要求目标程序已经定义这个 scheme, 而我的情况是目标程序不是我写的,无法要求人家事先定义这个 scheme。有没有其它的方法,我只需要给出 Android package 或 app id 之类的参数,由 Android 去启动它?
另外,同样在 iPhone 上怎么做?在这个版,只能发 100 分贴。
另外,同样在 iPhone 上怎么做?在这个版,只能发 100 分贴。
解决方案 »
- xmpp 如何监听好友的在线状态
- 各位朋友,本人新手xmlReader.parse(new InputSource(new StringReader(xmlStr)));为何这句执行不了 啊
- Android button按钮上面怎么附上图标呢?大家帮帮我吧。
- 已经baidu和google过了,但RTC_WAKEUP和RTC的区别还是不知道
- android 汉化问题
- 为什么我看不到模拟器界面的
- 如何做出优秀的UI?
- 按钮的子菜单
- onReceive在待机状态下也可以收消息吗
- 报错如下 大神给看看是什么情况
- 怎么区分手机数据和PC机数据
- 求指点啊, 怎么判断android的触摸屏 对应 /dev/input/event?(ps,?为数字)中的event 几?
iPhone:不知道,哈哈,求高手
Intent intent=pm.getLaunchIntentForPackage(packageName);
if(intent!=null)startActivity(intent);你所说的geo只是一个协议,手机中任何一个支持这种协议的应用都可能会打开