Android
AndroidのWebViewでProgressDialogを出すときに以下のようなエラーがでることがあったので調査 android.view.WindowManager$BadTokenException: Unable to add window ? token android.os.BinderProxy@44e04f18 is not valid; is your activity running? isF…
特定の機種に限ったことか、OSのバージョンによるものかわからないけど、割と初期のAndroidブラウザでの不具合?に遭遇したのでメモ border-radius で % 指定できない border-radius:50%; みたいな書き方が出来ないっぽい ピクセル指定にしたら普通に表示で…
Android アプリからアクセスする際に独自のHTTPヘッダを入れたくなったので、調べてみた String url = "http://www.example.jp/"; Map<String, String> extraHeaders = new HashMap<String, String>(); extraHeaders.put("ORIGINAL_HEADER", "original data"); WebView wv; wv = (WebView) fi</string,></string,>…
AndroidのブラウザアプリのUSER AGENTを調べたのでメモauのISW13Fで調査 標準ブラウザ Mozilla/5.0 (Linux; U; Android 4.0.3; ja-jp; ISW13F Build/V69R51I) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30 Chrome Mozilla/5.0 …
Android標準ブラウザで本体を回転させた時に画面の横幅を取りたかったのだが、バージョンによって挙動が違ったのでメモ バージョンによってresize後だったり、orientationchange後だったりする Android 2.3 resize → 画面の幅変更 → orientationchange orien…
スマートフォン向けページでフリックできる部分を作ってほしいとの要望に対応したときのメモ jQueryを使ってフリックを実装するライブラリがいくつかあるんだけれども、ものによってはフリック部分でリンクのaタグが効かなかったりする 原因はなに? フリッ…
Androidアプリを作っていてCookie関連ではまったのでメモ WEB側とアプリ側両方でsetCookieすると同名のCookieが複数出来てしまう 標準ブラウザからクッキーを引き継いでくる必要があったので、明示的Intentでアプリ起動時にパラメータ渡してアプリ内でsetCoo…
Anddoidアプリ作ってて、アプリ内のWebViewで表示されているページからアプリ内で表示したいページ以外へPOSTするときにPOSTの情報を受け渡す方法がわからないふつうにGETのURLだったらこんな感じで行けるけど・・・ String url = "http://www.google.co.jp/…
複数のクッキーをセットしたくて、こんな感じでやっていたけど String Cookie1 = "cookie1"; String Cookie2 = "cookie2"; StringBuilder stringBuilder = new StringBuilder(); stringBuilder.append("COOKIE1=" + Cookie1 + "; "); stringBuilder.append("…
WebViewClientのshouldOverrideUrlLoadingが呼ばれなくてなんでだろう?と思っていたらこんなのを見つけた WebViewClient::shouldOverrideUrlLoadingが呼ばれない? - chakimarの日記動作を見ている感じだと、同じURL内(同一ページ?)で遷移している間は呼ば…
WebページとAndroidのアプリとの連携を模索中 JavaScriptが有効にならない WebViewで表示したWebでJavaScriptが有効にならなくて悩んだ setWebChromeClientをしてあげないとだめみたい setWebViewClientだとJavaScriptが有効にならなかった WebView wv = new…
Android開発のためにMacにEclipseとAndroid開発環境のセットアップ 参考にしたサイトはこちら Sun Limited Mt. セットアップするもの Eclipse 3.6(Helios) pleiadesで日本語化 Android SDK Eclipseのセットアップ Eclipse PDT1.0 を Mac OS X にインストール…
Androidのブラウザでの気持ち悪い動作を発見したのでメモ流れ ページ1 POSTでFORM送信 隠しページ 色々処理をしてLocation URLにGETで値を付与 ページ2 値を取得 一般的なブラウザだと「ページ2」のところではREQUEST_METHODがGETで来るがAndroidのブラウ…