亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在Android瀏覽器中建立鏈接,啟動我的應用程序?

在Android瀏覽器中建立鏈接,啟動我的應用程序?

繁花不似錦 2019-06-06 15:43:35
在Android瀏覽器中建立鏈接,啟動我的應用程序?是否可以建立一個鏈接,例如:<a href="anton://useful_info_for_anton_app">click me!</a>因為我的安東應用程序啟動了?我知道這適用于帶有市場協議的AndroidMarket應用程序,但是其他應用程序也能做類似的事情嗎?下面是一個將啟動Android市場的鏈接示例:<a href="market://search?q=pname:com.nytimes.android">click me!</a>最新情況:我接受eldarerathis提供的答案很好,但我只想提一下,在子元素的順序上我遇到了一些麻煩。<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>
查看完整描述

3 回答

?
臨摹微笑

TA貢獻1982條經驗 獲得超2個贊

我想你會想看看<intent-filter>元素的Mainfest文件。具體來說,請看一下<data>子元素。

基本上,你需要做的是定義你自己的計劃。類似于:

<intent-filter>
    <data android:scheme="anton" />
    <action android:name="android.intent.action.VIEW" />
    <category android:name="android.intent.category.DEFAULT" />
    <category android:name="android.intent.category.BROWSABLE" /> <--Not positive if this one is needed
    ...</intent-filter>

然后,您應該能夠啟動您的應用程序的鏈接,以anton:URI方案


查看完整回答
反對 回復 2019-06-06
  • 3 回答
  • 0 關注
  • 529 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號