ダウンロード
今回は最初からPlayストアに公開しました。
機能
機能1について
このアプリをデフォルトブラウザに設定しておくと、ほかのアプリ(ex. Twitter) でURLを開くときにこのアプリがブラウザの代わりになります。
ブラウザとして開かれたこのアプリは、即座に現在アクティブでない側の画面でブラウザを起動します。この時使われるブラウザは、アプリの設定にあるものが使われます。設定される前や、設定した後にそのブラウザが削除された場合は初回のみブラウザ選択画面が出ることがあります。
機能2について
カバー画面の有効/無効に合わせて、このアプリのブラウザの代わりになる機能を一時的に有効/無効を自動的に切り替える機能があります。この機能を有効にすると、Chrome Custom Tabsなどでアプリ内ブラウザを実装しているアプリはカバー画面が無効の時はアプリ内ブラウザが起動するようになります。
まとめるとこういう動作になります。
||自動切換え有効|自動切換え無効| |カバー画面有効|別画面でブラウザ起動|別画面でブラウザ起動| |カバー画面無効|アプリ内ブラウザ|同じ画面でブラウザ起動|
この機能はイベントを受け取るためだけのユーザー補助サービスとして実装されているので必要であれば有効にしてください。*3
設定
今回はランチャにアイコンが追加されてその画面から使用するブラウザの設定ができます。あとはデフォルトのブラウザに設定しておけばOKです。