アンドロイド アプリの作成をしています。


アプリをインストールしたスマートフォンで使用しているブラウザの
Cookieをアプリが取得することはできますか?

例えば、標準ブラウザとFirefoxのCookieは保存場所が違うと思います。
どちらを使用しているかはわかりませんが、デフォルトで起動する
ブラウザの Cookieを取得したいと思っています。

できる事を前提としていますので、できる場合の方法をお願いします。
実際に動く参考になるソースもお願いします。

サイトでもサンプルコードでもOKですが、動作確認済みのものをお願いします。

※動作確認ないものは不要ですのでよろしくお願いします。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:2011/04/27 15:43:37
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答1件)

id:Galapagos No.1

回答回数963ベストアンサー獲得回数89

ポイント60pt

残念ながらできません。


Androidの場合、セキュリティ上の理由から、個々のアプリのデータは他のアプリから参照できないサンドボックス構造になっているためです。


デフォルトのCookie管理の詳細については「WebView」をご覧下さい。

id:turinavi

ご回答ありがとうございます。

できないことは了解しました。

そこで、例えばですがブラウザをURL指定で開いて、ロード終了後にクローズする

仕組みで対応したいと思いますが、これは出来ますでしょうか?

ブラウザが開いたことはユーザにはわからない状態で行いたいです。

もちろん、ユーザの了解を得ないでブラウザを開ける行為は

アプリとしてよろしくないことは重々承知の上の質問です。

よろしくお願いします。

2011/04/22 09:42:57

コメントはまだありません

この質問への反応(ブックマークコメント)

トラックバック

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません