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

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

從Android瀏覽器/ Chrome啟動自定義Android應用程序

從Android瀏覽器/ Chrome啟動自定義Android應用程序

海綿寶寶撒 2019-12-18 16:20:40
首先,我的問題與這個,這個和這個極為相似。我要實現的Android文檔在這里。我無法使用這些資源來使它正常工作,因此請不要將其標記為重復項,因為并非如此。我有一個網站和一個Android應用程序。用戶將能夠掃描包含諸如http://mywebsite.com/map/之類的鏈接的QR碼。當用戶嘗試打開此鏈接時,我希望Android向他顯示一個選擇器對話框,他可以在其中選擇使用我的應用程序打開該鏈接。如果未安裝我的應用程序,則應進入指定的網站。我知道Chrome瀏覽器通過在用戶導航到該地址時打開選擇器對話框來允許此操作。例如,嘗試下載Stack Exchange應用,然后在Chrome瀏覽器中轉至此問題。它將顯示以下內容:選擇器對話框的屏幕截圖。按照上述答案中的建議,我在AndroidManifest.xml中添加了以下代碼:<intent-filter>    <action android:name="android.intent.action.VIEW" />    <action android:name="android.intent.action.SEND" />    <category android:name="android.intent.category.DEFAULT" />    <category android:name="android.intent.category.BROWSABLE" />    <data        android:host="mywebsite.com"        android:path="/map"        android:scheme="http" />    <data        android:host="mywebsite.com"        android:path="/animals"        android:scheme="http" />    <data        android:host="mywebsite.com"        android:path="/articles"        android:scheme="http" /></intent-filter>另外,我嘗試將android:mimeType =“ text / plain”添加到數據中,但沒有幫助。問題是,當我轉到http://mywebsite.com/map或http://mywebsite.com/map/時, Chrome只會打開網頁,而不會顯示選擇器對話框。我想提一下:根據Android文檔,我已將此代碼添加到AndroidManifest.xml的活動結構之一中。因為我不確定這是否是添加它的理想場所,所以我也嘗試過將其添加到應用程序結構之外并直接添加到應用程序結構中,但是沒有用這是我實現的唯一代碼。如果還有其他需要,請告訴我。據我了解,僅在使用自定義架構時才需要向網頁添加href我不想使用自定義架構來實現此目的我正在運行Android 4.4.2(最新)的Nexus 4上進行開發
查看完整描述

3 回答

  • 3 回答
  • 0 關注
  • 595 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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