Google+ アプリと同様のことをしたいと考えています。たとえば、電子メール アプリで Google+ リンクをクリックすると、ブラウザか Google+ アプリのどちらかを選択するように求められます。
このような関数をアプリに実装するにはどうすればよいですか? 検索してみましたが、正しいキーワードを使用しているとは思えないので苦労しました:/
Google+ アプリと同様のことをしたいと考えています。たとえば、電子メール アプリで Google+ リンクをクリックすると、ブラウザか Google+ アプリのどちらかを選択するように求められます。
このような関数をアプリに実装するにはどうすればよいですか? 検索してみましたが、正しいキーワードを使用しているとは思えないので苦労しました:/
どうぞ:
<action android:name="android.intent.action.VIEW"></action>
<category android:name="android.intent.category.DEFAULT"></category>
<category android:name="android.intent.category.BROWSABLE"></category>
<data android:host="YOUR_DOMAIN.com" android:scheme="http"></data>
<data android:host="www.YOUR_DOMAIN.com" android:scheme="http"></data>
</intent-filter>
を独自のドメインに交換するだけYOUR_DOMAIN
で、期待どおりに機能するはずです。
アプリケーション<intent-filer>
内に適切なものを追加することで、目標を達成できます<activity>
manifest file
<activity android:name="">
<intent-filter>
<action android:name="android.intent.action.VIEW"></action>
<category android:name="android.intent.category.DEFAULT"></category>
<category android:name="android.intent.category.BROWSABLE"></category>
<data android:host="domain_name" android:scheme="http"></data>
<data android:host="domain_name" android:scheme="http"></data>
<intent-filter>
</activity>
These <activity> is called whenever another app with these <intent-filter> start implicit action with Intent.ACTION_VIEW also adding category and data inside the intent.data and intent.scheme