「AlertDialog.Builder( [引数] )」の引数にthisが設定できなかったので「getApplicationContext()」や「getApplication()」を設定したところ「android.view.WindowManager$BadTokenException」が発生して落ちる。
「[アクティビティ名].this」を設定したところ落ちなくなった。
「AlertDialog.Builder( [引数] )」の引数にthisが設定できなかったので「getApplicationContext()」や「getApplication()」を設定したところ「android.view.WindowManager$BadTokenException」が発生して落ちる。
「[アクティビティ名].this」を設定したところ落ちなくなった。
drawable-ldpi | 36 x 36 |
drawable-mdpi | 48 x 48 |
drawable-hdpi | 72 x 72 |
drawable-xhdpi | 96 x 96 |
Bitmapに2048×2048ピクセルより大きいの画像を取り込もうとした際に発生するエラー。
“AndroidManifest.xml”の”Hardware accelerated”に”false”を設定することで回避できるがパフォーマンスの低下が懸念される?
androidで日本語ファイル名を含むZIPを展開(解凍)しようとしたところ、「UTFDataFormatException」が発生して展開(解凍)出来なかった。
調べているとどうやら「ant」といわれている「apache」のZIP展開(解凍)ライブラリを利用する必要があるとの事。
※「ant.jar」を実装(インポート)しても、すでに「java.util.zip.ZipFile」をインポート(import)している場合は「org.apache.tools.zip.ZipFile」を指定しなおす必要があります。
USBでデバイス(Nexus7)をパソコンに接続して、
Pictures/Screenshots
から対象のスクリーンショットを取得することができる。
Nexus7で実機の動作確認の為にDDMS上のファイルエクスプローラ(FileExplorer)を利用してアプリケーションデータが保存されているディレクトリを確認しようとしたところ、実機上のファイルマネージャアプリと同じところにアプリケーションデータが存在しなかった。
■実機上のファイルマネージャから見たアプリケーションデータディレクトリ
/sdcard/
■DDMSから見たアプリケーションデータディレクトリ
/mnt/shell/emulated/0/
よく見たらDDMS上のInfo欄にシンボリックリンク先が記載されていたのでたどりつけました(汗