2012-10-01から1ヶ月間の記事一覧

Androidでローカライズ時の『is not translated』Lint警告を抑制する

Lintによるチェックは頼もしいものですが、ちょっと厳しい時があります。文字列のローカライズをしていて、ローカライズが必要ない文字列にまで、『is not translated』などと怒られてしまいます。 ローカライズが不要な文字列には、translatable="false" を…

Nexus7が待望のホーム画面横対応!Androido 4.1.2 System Update

Nexus7にアップデートが来てます。どんなんがアップデートされるんかなーと更新内容を読んでみるとパフォーマンスとスタビリティが向上し、バグフィックスもなされているとの事。 更に読んでいくと、 『This update also enables rotation of the Home Scree…

Androidのエミュレータからプリインストールアプリを削除する

Androidのプリインストールアプリを削除したい時ってありませんか?たとえば、プリインストールアプリの動作を確認したいと思ったら、Googleからソースコードを取ってきて、デバッグ実行すれば良いわけですが、そのとき既にアプリケーションがエミュレータに…

カスタムコンポーネントでCalendarViewを作成

Androidでは手軽にカスタムビューが作れます。カスタムカレンダーコンポーネントを作ってみましょう。 独自に画面の描画を行った完全に新規のカスタムビューを作ることも、既存のViewを組み合わせたカスタムコンポーネントを作ることもできます。カレンダー…

CalendarAPIを使用したアプリケーションの作成方法

GoogleカレンダーAPIを使用してAndroid用のカレンダーアプリケーションを作成します。ListFragment、SimpleCursorAdapter、CursorLoader、ViewBinderといった要素を使います。またTimeクラスの使い方も解説します。

Android標準のJavaフォーマッター「android-formatting.xml」を取得する

Android本家のJavaフォーマッターがあります。 http://source.android.com/source/using-eclipse.html の「Eclipse formatting」という項目に書いてあります。フォーマッタは以下のURLより参照できます。 https://android.googlesource.com/platform/develop…

Android 4.1 Intel Atom (x86)エミュレータを動かす時のポイント

[caption id="attachment_990" align="alignright" width="150"] AVDの設定画面<クリックして拡大>[/caption] Android4.1のAtomエミュレータを動かす時のポイント。 次の設定でAndroid仮想デバイスを新規作成します。 ターゲット:Android 4.1 - API Level…