![](/img/trans.png)
[英]Can any application broadcast Intent with action name “android.intent.action.MEDIA_BUTTON”
[英]Issue in broadcast intent browser to android native application in GMail body button
您好朋友,我有一個GMail,其中包含一個按鈕,例如“確認電子郵件”,如下所示
當我單擊“確認電子郵件”按鈕時,它已不在我的網站瀏覽器中注冊頁面。 但是那時我想開發流程,就像我的手機中安裝了我的應用程序一樣,應該像彈出窗口那樣顯示彈出窗口,然后在窗體瀏覽器或我的應用程序中打開該頁面,如下圖所示
如上圖所示,這是Linkedin應用程序的演示,我要在我的應用程序中實現的方式相同,當我單擊Gmail正文部分中的“符合e-ail”按鈕時,它應該是我的應用程序名稱
我也像vbelow一樣更改清單代碼
<activity
android:name="pkg.android.rootways.worldofrental.Registration"
android:screenOrientation="portrait"
android:windowSoftInputMode="stateHidden|stateVisible" >
<intent-filter>
<action android:name="android.intent.action.VIEW"/>
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
</intent-filter>
</activity>
但是它不起作用,所以任何人都知道如何在我的應用程序中實現它?
編輯
<activity android:name=".Registration"
android:exported="false" >
<intent-filter>
<data
android:scheme="http"
android:host="www.secure.worldofrental.com"
android:pathPrefix="WOR" >
</data>
<category android:name="android.intent.category.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<action android:name="android.intent.action.VIEW" />
</intent-filter>
您能否為清單中的活動嘗試添加android:exported =“ false”
以下是對我有用的代碼。 希望對您有幫助。
調用URL時,將標記傳遞到主要活動的intent-filter中以打開應用程序。
<activity android:name=".MyMainActivity"
android:exported="false" >
<intent-filter>
<data
android:scheme="http"
android:host="www.your website name.com"
android:pathPrefix="/your application name" >
</data>
<category android:name="android.intent.category.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<action android:name="android.intent.action.VIEW" />
</intent-filter>
</activity>
如果用戶導航到“ www.your網站名稱.com / your應用程序名稱”並且應用程序已安裝在您的手機中,則將創建意圖並調用活動。 如果手機中未安裝應用程序,您也可以重定向Play商店。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.