2012-02-01から1ヶ月間の記事一覧
頻繁にAOSPのrepo syncをする人におすすめ。 あと、作業現場にローカルLANにあると便利かも。本家サイトに詳細が記載されています。 http://source.android.com/source/downloading.html ローカルミラーの作成方法 通常のrepo init と同じようですが、オプシ…
新しいPCを手に入れたので、Build関連の情報をまとめます。 Ccacheの設定方法はこちらを参照。 http://source.android.com/source/initializing.html#ccache.bashrcに追記 export USE_CCACHE=1 export CCACHE_DIR= <YOUR_CACHE_DIRECTORY>/.ccacheビルド環境のrootでccaheの設定を</your_cache_directory>…
Tablet UIモードの際、画面一番下に表示されるSystemBarです。(NavigationBarではありません) SystemBarの表示指定が可能 アプリケーションから指定する方法は以下のViewクラスのsetSystemUiVisibility()をコールします。 http://developer.android.com/intl…
設定のアプリ一覧からプリインストールの無効化ができます。 ただし、すべてのプリインストールが無効にできるわけではありません。 以下のソースを確認。packages\apps\Settings\src\com\android\settings\applications InstalledAppDetails.java private v…
上記のように、ICS端末で真っ白なNotificationが表示されてしまう場合があります。この現象が発生する条件は、Notification登録時に以下の指定を行っている場合です。 setContentでRemoteViewsをセット PackageのtargetSdkVersionが"9"未満の場合 現象発生の…
android-4.0.3_r1のmaguroビルドで起動できないとよく聞きます。 私も何回か起動に失敗しました。 端末起動に成功したときのビルド手順をメモしておきます。 以下、ビルド手順 Obtaining proprietary binaries $ wget https://dl.google.com/dl/android/aosp…
Galaxy Nexus上でTablet Modeを起動しました。 android-4.0.3_r1のソースさえあれば、バイナリ生成可能なので挑戦してみてください。 (※Kernelビルドは不要です) Configの修正 Tablet用にConfigを修正します。 修正項目はNavigationBarの有無とdensityです。…
wingray(Motorola Xoom (US Wi-Fi)のビルド方法リファレンス http://source.android.com/source/building-devices.html http://code.google.com/intl/ja/android/nexus/drivers.html ソースの取得 Android-4.0.3_r1のソース取得 $ repo init -u https://andr…
(※端末が文鎮になっても責任は負いません。自己責任でお願いいたします。) AOSPのリカバリー生成を行って、NexusGalaxyに入れてみました。 まずはこちらを読んでください。 An experiment: installing AOSP via recovery https://groups.google.com/group/an…
Galaxy Nexus Android ICS and Bluetooth/Wifi drivers https://groups.google.com/group/android-building/browse_thread/thread/d0294450823d093d/6470de50e54e600d?lnk=gst&q=android+4.0.3#6470de50e54e600d We're still working on getting a license t…
アプリケーションからNavigationBarの表示指定が可能です。 ただし、Frameworks側から解除されるタイミングがあるので要注意です。 NavigationBarの表示指定が可能 アプリケーションから指定する方法は以下のViewクラスのsetSystemUiVisibility()をコールし…
Docomo版のGalaxy NexusにWorldWide版のFactory Imageを焼く方法です。以下のサイトからImageファイルを取得することができます。 Google Support for Nexus Phones and Flagship Devices. http://code.google.com/intl/ja/android/nexus/images.html 4.0.2 …
何気なく使っているFrameworks 第10回 NavigationBar / ナビゲーションバー で、NavigationBarの表示/非表示の判定を確認しました。ICS標準としてはNavigationBarは非表示ですが、以下の処理でEmulator用の設定を反映しています。 // Allow a system propert…
アプリケーション作成時に「NavigationBarが表示されている端末かどうか?」の判定が必要となった場合、どうすればいいか確認します。以下のモジュールがFrameworks内にあります PhoneWindowManager#hasNavigationBar() WindoManagerService#hasNavigationBa…