0

アプリケーションのリンクを作成し、そのリンクをテキスト バッファにコピーして、そのリンクを任意のテキスト エディタでデバイスに貼り付ける必要があるアプリケーションに取り組んでいます。そのリンクをタップすると、アプリケーションが開き、適切なデータが表示されます。これを実装する方法がわかりません。インターネットで検索しましたが、この機能の実装を説明できる解決策が見つかりませんでした。これを実装する最良の方法を教えてください。

私はこれを試しましたが理解できません

リンクがテープに貼られたときにアプリケーションを起動する

4

1 に答える 1

0

起動するには別のアプリを使用する必要があります。アプリ内の他のアクションとカテゴリにインテント フィルターを登録する必要があります。最も一般的なアクションは、カテゴリ BROWSABLE と組み合わせた ACTION_VIEW である必要があります。その後、ブラウザまたは SMS で URL を使用してアプリを開くことができます。インテント フィルターは次のようになります。

<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:host="openmyapp"
            android:scheme="http" />
    </intent-filter>
于 2013-08-16T04:50:40.113 に答える