ブラウザをサービスにプッシュしたり、サービスからブラウザを起動するために、ホーム/ onpause()
を押すと、ユーザがアンドロイドブラウザを開いた後にキャッチすることは可能ですかユーザーが家を押したり電話をロックしたりしたときに開いたままにしますか?サービスでアンドロイドブラウザを開いたままにする
たとえば、ユーザーがブラウザからインターネットストリームを聴いていて、自宅を押したり画面をロックしたりすると、音声は途切れてしまいます。しかし、私は、ブラウザを開いたままにして、オーディオが引き続き再生されるようにしたいと考えています。私はサービスがこれを達成する唯一の方法であるという印象を受けている。
ありがとう、これはお勧めします。適切な行動に従うために私がどのように実装できるか考えていますか?私は自分のアプリでwebviewを作って、そのアプリをサービスにすることができますか、それとも本質的に同じものですか? – Nick
あなたは理解していません。サービスはUIに関連付けられていないことを行うためのものです。ブラウザは本質的にUIに関連付けられます。サービスを用意する代わりに、たとえば、戻るボタンを操作するなど、UIイベントをキャッチして適切に処理するだけです。ただし、ホームボタンの動作を変更することはできません。 (試してはいけません!) –
私はwebviewとサービスで私が求めていたことをすることができました。 – Nick