ウェブページからアンドロイドサービスを起動できるかどうかに興味があります。主な問題は、ユーザーが特定のページにいるときにデバイスの虎の印刷の可能性を解決することです。モバイルブラウザからAndroidサービスを起動することはできますか?
私はアンドロイドアプリケーションのサービスをトリガーするカスタムURLスキームが調査されました。
サービスフォームのWebページをトリガーすることは可能ですか?カスタムURLスキームを使用する必要がありますか?
ウェブページからアンドロイドサービスを起動できるかどうかに興味があります。主な問題は、ユーザーが特定のページにいるときにデバイスの虎の印刷の可能性を解決することです。モバイルブラウザからAndroidサービスを起動することはできますか?
私はアンドロイドアプリケーションのサービスをトリガーするカスタムURLスキームが調査されました。
サービスフォームのWebページをトリガーすることは可能ですか?カスタムURLスキームを使用する必要がありますか?
ウェブブラウザは、開いているURLごとにandroid.action.VIEW
のインテントを送信します。 URLをキャッチするインテントフィルタを持つようにサービスを定義すると、そのサービスがトリガーされます。インテント受信機であなたがしていることは、完全にあなたの上にあります。
Androidの場合、サービスがインストールされていなくても何かを表示できるように、ドメイン上のHTTP URL(特定のパス内の可能性がある)を捕捉することをお勧めします。しかし、これはあなたのサービスやWebブラウザで開くかどうかをユーザーに尋ねます(ただし、いつでもアプリケーションで開くことができます)。そうしないと、カスタムスキームは役に立ちません。尋ねたIMO最も適切なカスタムスキームは、あなたのアプリケーションのID(com.example.application.android:some_data
)です。これは誰にも使用される可能性は非常に低いです。
何を達成しようとしていますか? – Fildor
ウェブページのボタンをクリックして、ウェブページからアクティビティサービスを起動するには –
@Oleg GordiichukこのWebページがアプリケーションの一部であるWebViewに表示されない場合、私は達成できないと思います。 – sinisha