雑記

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

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

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

Androidのプリインストールアプリを削除したい時ってありませんか?たとえば、プリインストールアプリの動作を確認したいと思ったら、Googleからソースコードを取ってきて、デバッグ実行すれば良いわけですが、そのとき既にアプリケーションがエミュレータにインストールされていたらインストール&実行に失敗します。そういう時は、アプリケーションをアンインストールしてしまえば良いわけですが、プリインストールアプリはアプリケーションの一覧にも表示されないので、普通にはアンインストール出来ません。そこで、コマンドラインから削除しなければなりません。
雑記

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

Androidでは手軽にカスタムビューが作れます。カスタムカレンダーコンポーネントを作ってみましょう。独自に画面の描画を行った完全に新規のカスタムビューを作ることも、既存のViewを組み合わせたカスタムコンポーネントを作ることもできます。カレンダーのタイトル用TextView、週の文字列(日月火水木金土)用に7つのTextView、カレンダーの日付用に6×7=42マスのTextViewを作成しましょう。また、今週は背景をグレーにして、今日の日付は赤色で表示するようにします。ソースは次のようになります。
雑記

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

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

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

Android本家のJavaフォーマッターがあります。の「Eclipse formatting」という項目に書いてあります。フォーマッタは以下のURLより参照できます。Gitで取得しましょう。git clone 上記コマンドで取得した「an...
Android

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

Android4.1のAtomエミュレータを動かす時のポイント。次の設定でAndroid仮想デバイスを新規作成します。ターゲット:Android 4.1 - API Level 16CPU/ABI:Intel Atom(x86)ハードウェア...
Android

android-support-v4.jarにソースを添付する

今どきのAndroid開発でandroid-support-v4.jarは当たり前のようだ。AndroidSDK R20で新規Androidプロジェクトを作ると、ダウンロードさせられる。いままで敬遠してたけど、使ってみるか。というわけでライ...
Android

米Google、JavaコードをObjective-Cに変換するツール「J2ObjC」を公開

@ITの記事によると、JavaコードをObjective-Cに変換するツールをGoogleが公開したそうです。UIの変換は出来ないようですがビジネスロジック部分はJavaで書いてそのままXcodeのプロジェクトに入れておくことが出来るとか。...
Android

Nexus 7 でスクリーンショットを取得する方法

Nexus 7でスクリーンショット(画面キャプチャー)を取る方法。電源ボタンと音量を下げるボタンを同時押しするだけ。撮影した画像は /storage/sdcard0/Pictures/Screenshots/に格納されていきます。
雑記

Mountain Lion インストール時の注意点

Mountain Lionへのアップデートの注意点。ウィルスチェックソフトはOFFに設定するかアンインストールしておきます。Mountain Lionへのアップデート後Xcodeのアップデートが必要です。忘れずCommand Line Toolsもインストールしておきます。