package:jp.blogspot.tsukinihinikeni.AnotherBrowser
対象:Android1.6+ (DONUT以上)
AnotherBrowser"はAndroid用ブラウザアプリの共有機能から、今見ているページを別のブラウザアプリで表示するアプリです。
また、ローカルに保存しているHTMLファイルをブラウザアプリで表示することができます。
・アプリの概要
1.ブラウザの"ページを共有"等からこのアプリを選択すると、今見ているページを別のブラウザアプリで表示することができます。
例えば、普段使用しているブラウザアプリはflashをサポートしていないので、 このページを他のブラウザで表示したい |
"ページを共有"等のメニューから、"AnotherBrowser"を選択する |
今見ているページを、どのブラウザで開くかの選択肢が表示される ※設定で、この選択を経ずに、常に特定のアプリで表示することもできます |
2.ファイル管理ソフト等でローカルに保存しているHTMLファイルにアクセスした時、そのファイルをどのアプリで表示するかのダイアログが現れます。
しかし、標準のブラウザを含む多くのブラウザはローカルファイルの表示(file://へのアクセス)に対して候補に現れず、HTMLファイルを直接ブラウザアプリで開くことができません。
"AnotherBrowser"を経由することで、好きなブラウザアプリでHTMLファイルを表示することができるようになります。
"AnotherBrowser"を選択すると、ブラウザアプリの一覧が現れるので、ファイルを表示したいブラウザを選択して下さい。
また、設定で常に特定のブラウザで開くようにすることもできます。
3.設定画面
共有機能等からではなく、アプリ一覧の中からこのアプリを起動すると、設定画面が表示されます。
設定画面 |
http://、https://で接続するときの設定です。
「毎回ブラウザを選択する」のチェックを外すと、常に設定したアプリで開きます。どのアプリで開くかの設定は、「ブラウザの変更」から行なって下さい。
ブラウザの変更 |
file://で接続するときの設定です。
Web Pagesとは異なるブラウザを設定することができます。
・使用時の要件
無料、広告なし、権限(permission)不要です。
その他も特別な要件は必要としませんが、以下のことに気をつけて下さい。
・"ページの共有"の仕様はブラウザアプリによって異なるため、このアプリがうまく機能しないアプリもあるかもしれません。
・ローカルファイルを開くときの仕様もファイル管理アプリ等によって異なるため、このアプリがうまく機能しないアプリもあるかもしれません。また、ローカルのHTMLファイルを読み込む際の挙動が、意図しないものとなるブラウザアプリもあるかもしれません。
これらについては、個別に対処できることもありますので、このアプリがうまく動作しない場合などは詳細をご連絡いただければ、なんとかできるようがんばろうと思っています。
・その他
アプリのダウンロード(Google play)
https://play.google.com/store/apps/details?id=jp.blogspot.tsukinihinikeni.AnotherBrowser
類似の既存のアプリ
ブラウザアプリの共有機能から、今見ているページを別のブラウザアプリで表示するアプリとしては、既に以下のようなものもマーケットに公開されています。
・Browser Switch ( https://play.google.com/store/apps/details?id=com.nkj.app.browserswitch )
クリップボードの内容からブラウザを開いたり、ステータスバーにアイコンを置いたりもできます。
・Choose Browser ( https://play.google.com/store/apps/details?id=com.benhirashima.choosebrowser )
共有機能で受けたURLを暗黙的インテントで他のブラウザに飛ばす、この発想のアプリとしては最も基本的なロジックになっています。
2者とも、ローカルファイルを開くということについては特に意識して作られていないようですので、「ローカルのHTMLファイルをブラウザで開きたい」というややマイナーな趣向をお持ちの方については、"AnotherBrowser"が一番お役に立てる気がします。
更新
(2012/7/14 ver1.1)
設定したブラウザが見つからない時のエラー処理の方法を変更しました。
(旧:標準のブラウザで開く→新:ブラウザ設定画面)
連絡先
何かありましたら、この記事のコメント欄、あるいはメール( d.kondo.android@gmail.com )でお問い合わせください。