Android 当用户在系统应用程序(如hangouts)中单击Web链接时,如何启动我们的应用程序?
如果用户单击另一个应用程序中的web链接,并且用户希望用我的应用程序打开该链接,我希望启动我的应用程序Android 当用户在系统应用程序(如hangouts)中单击Web链接时,如何启动我们的应用程序?,android,intentfilter,Android,Intentfilter,如果用户单击另一个应用程序中的web链接,并且用户希望用我的应用程序打开该链接,我希望启动我的应用程序 <intent-filter> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.DEFAULT" /> <category a
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="http"/>
<data android:scheme="https"/>
<data android:host="www.google.com"/>
</intent-filter>
但如果用户在另一个应用程序中单击该链接,则该应用程序将在该应用程序本身中打开我的应用程序的活动,但我希望在我的应用程序中启动该活动
比如说
假设在像www.google.com这样的网站中有一个链接,如果用户点击该链接,它将显示一些要打开的应用程序,如果用户选择我的应用程序,那么它必须启动我的应用程序,但它在网站应用程序中启动我的应用程序活动,而不启动我的应用程序
请帮助我解决此问题,提前谢谢。在事件上尝试一下单击:
Intent it = new Intent(Intent.ACTION_VIEW);
it.setData(Uri.parse("http://www.google.com.br"));
startActivity(it);
试试这个:
Intent i=new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.stackoverflow.com"));
startActivity(i);
“在该应用程序中启动活动”是什么意思?解释一个小问题:在像www.google.com这样的社交网站中有一个链接,如果用户点击该链接,它将显示一些应用程序,如果用户选择我的应用程序,那么它必须启动我的应用程序,但它在社交网站应用程序中启动我的应用程序活动,而不启动我的应用程序。这可能会帮助你@karthek它不工作。阅读我的再问一遍,再看一遍我的问题。