Android

Jellybeanのソースをダウンロードする

前回のエントリUbuntu12.04でAndroidのビルド環境構築 - forestsoftjpdevの日記にて、環境構築についてメモしたので、次はAndroid環境のダウンロードです。まずは、ソースをダウンロードします。参考サイト Downloading the Source | Android Open Source Pr…

Ubuntu12.04でAndroidのビルド環境構築

SSDにUbuntu12.04をインストールしたのでJBのビルド環境を整えた。1.Java6をインストールする参考 http://aleksmaus.blogspot.jp/2012/05/bulding-aosp-on-ubuntu-1204.htmlオラクルのサイトから自分の環境にあったファイルをダウンロードする。 http://www.…

Jellybeanのソースをビルドする

前回のエントリJellybeanのソースをダウンロードする - forestsoftjpdevの日記の続きです。ビルドする前に準備をします。 参考資料 Establishing a Build Environment | Android Open Source Project1.CCACHEの設定を行う。 CCACHEのを使用するように、~/.ba…

JBで追加されたFrameworkの機能InputManagerについて

JBからInputManagerが追加されています。InputManagerについてはAndroidのFramework調査 第4回 InputManagerに記載していますが、ICSまではInputManagerはアプリケーション向けに公開されていませんでした。Android4.1ではアプリケーション向けに機能が公開…

ADT R20で新規Android Application Projectを作成できない

ADTを20にアップデートしました。新規でアプリケーションプロジェクトを作成しようとしたところ、 下記のダイアログから進めなくなりました。 "You can install or upgrade it by clicking the Install button below, or alternatively, you can install it …

Android4.1の外部ストレージパスについて

ICSからJBへの差分を確認していると、外部ストレージのパスが変更されていることに気がつきました。 確認バージョン Android 4.1外部ストレージのFileオブジェクトは下記のクラスを使用して取得します。android\os\Environment.java パッケージ名:android.os…

AndroidのFramework調査 第3回 ConnectivityManager

Wi-Fi接続が完了したかどうかなどの通知をBroadcast Intentにて通知する。 また、Wi-Fiに接続した状態から、3Gへ再接続させることができる。 繋ぎ替えAPIは標準のMMSアプリから使用されている。 確認バージョン Android 2.3.4r1 ConnectivityManagerの役割 …

AndroidのFramework調査 第2回 DownloadManager

Gingerbreadから追加されたもので使ったことがなかったので調査。 FroYo以前から存在したDownloadProviderへのインターフェースとして追加された。使用するには、「android.permission.INTERNET」の権限が必要である。 確認バージョン Android 2.3.4 r1 Down…

AndroidのFramework調査 第1回 TelephonyManager

何かで使うかもしれないので調査してみる。 SIMの固有情報や、IMEIなどの端末の固有番号を取得するためのクラス。 また、電界強度や回線の接続状況もモニターできる。 確認バージョン Android 2.3.4 r1 TelephonyManagerの役割 デバイス上のテレフォニーサー…