相关疑难解决方法(0)

在Android浏览器中建立一个链接启动我的应用程序?

是否可以建立如下链接:

<a href="anton://useful_info_for_anton_app">click me!</a>
Run Code Online (Sandbox Code Playgroud)

导致我的Anton应用程序启动?

我知道这适用于具有市场协议的Android Market应用程序,但是可以与其他应用程序类似吗?

以下是启动Android电子市场的链接示例:

<a href="market://search?q=pname:com.nytimes.android">click me!</a>
Run Code Online (Sandbox Code Playgroud)

更新: 我接受eldarerat提供的答案很有用,但我只想提一下,我对<intent-filter>标签的子元素的顺序有些麻烦.我建议您只<intent-filter>使用该标签中的新子元素制作另一个,以避免我遇到的问题.例如我AndroidManifest.xml看起来像这样:

<activity android:name=".AntonWorld"
          android:label="@string/app_name">
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
    <intent-filter>
        <data android:scheme="anton" />
        <action android:name="android.intent.action.VIEW" />
        <category android:name="android.intent.category.BROWSABLE" />
        <category android:name="android.intent.category.DEFAULT" />
    </intent-filter>
</activity>
Run Code Online (Sandbox Code Playgroud)

android

221
推荐指数
6
解决办法
24万
查看次数

如何通过在Android OS中的浏览器中调用URL来注册一些URL命名空间(myapp://app.start/)来访问您的程序?

因此,我想创建一个Android应用程序,以便在Android操作系统中注册(或者只是在系统启动时启动),当手机用户点击网页浏览器内网页上的特殊按钮时:

 <a href="myapp://mysettings">Foo</a> 
Run Code Online (Sandbox Code Playgroud)

我的应用程序将弹出并使用该URL中发送的参数运行.

那我该怎么做呢?

我需要一个代码教程!

java browser android

52
推荐指数
4
解决办法
5万
查看次数

标签 统计

android ×2

browser ×1

java ×1