1

Google+ アプリと同様のことをしたいと考えています。たとえば、電子メール アプリで Google+ リンクをクリックすると、ブラウザか Google+ アプリのどちらかを選択するように求められます。

このような関数をアプリに実装するにはどうすればよいですか? 検索してみましたが、正しいキーワードを使用しているとは思えないので苦労しました:/

4

2 に答える 2

2

どうぞ:

<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で、期待どおりに機能するはずです。

于 2013-01-04T14:16:41.827 に答える
2

アプリケーション<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

于 2013-01-04T14:23:04.330 に答える