Android OS 4.4 (KRT16M) の Factory Images 公開されてる

最近、製品リリース後の動き、すばやいです。

Factory_Images_for_Nexus_Devices_-_Android_—_Google_Developers-2

hammerhead-krt16m/
├── bootloader-hammerhead-HHZ11d.img
├── flash-all.bat
├── flash-all.sh
├── flash-base.sh
├── image-hammerhead-krt16m.zip
└── radio-hammerhead-M8974A-1.0.25.0.17.img

アーカイブ後、同梱されている以下スクリプトを実行してインストールします。

続きを読む >>


Android Studio 0.3.2 アップデート「端末の動画キャプチャ機能」を試してみる

更新です。

Update_Info_と_main_AndroidManifest.xml_-__kaomoji__-_kaomojiProject_-____androidstudio_kaomojiProject__-_Android_Studio__I_O_Preview__0.3.1

Android_Studio_0.3.2_Released_-_Android_Tools_Project_Site

Android Studio 0.3.2 Released - Android Tools Project Site Android Studio 0.3.2 Released - Android Tools Project Site

今回もあれこれBugFixや機能の追加しています。

そのうちのひとつが、20-30%のビルド速度の向上。

We also have a new,experimental build strategy that is 20 to 30% faster than the current one, making speed of project builds in Studio closer to command line builds. It is a work-in-progress and is disabled by default. You can enable it by going to the Preferences dialog, navigate to the Compiler > Gradle page and check the box "Use in-process build."

Preferences-2

やってみたけど、マシンが非力なのか、体感としてあまり差が感じられませんw

おもしろそうなのはこれ。

Support for recording the device screen as a movie.
In the Android DDMS window, there is a new movie-record button below the screenshot capture button, which will capture a movie on the connected device and retrieve the MP4 file.

IDE内に埋め込まれているDDMSから、端末上の、ボタンひとつで、これまでの静止画ではなく、動画でmp4で保存できる、という機能。

Android_Studio_0.3.2_Released_-_Android_Tools_Project_Site

とりあえず、やってみます。

続きを読む >>


Android Support Library のよくあるクラッシュ その2「AsyncTasks と Configuration 変更」

 

AsyncTasksは、バックグラウンド処理を実行し、必要に応じて終了後のUIを更新することに使用されます。
AsyncTasksを使用し、コンフィギュレーションの変更を扱うことはよくあるバグとなることがあります。

Fragment は AsyncTask の実行中にその Activity から切り離され、その Activity にアクセスしようとする場合は、アプリケーションは次のようなコールスタックでクラッシュします。

java.lang.IllegalStateException: Fragment MyFragment not attached to Activity
 at android.support.v4.app.Fragment.getResources(Fragment.java:551)
 at android.support.v4.app.Fragment.getString(Fragment.java:573)

Fragment は、アプリケーションのリソースにアクセスするために Activity を必要としています。

続きを読む >>