android

cupcakeをちょっとだけ見てみる

Android:時間ができたときに試してみたいこと - 組み込みの人。 はまだできていないが、ちょっとだけ新しいソースを見てみた。armv6に関して何か新しいことはあったか? No.デフォルトのコンパイルオプションは -march=armv5te -mtune=xscale のままで変わら…

Android:時間ができたときに試してみたいこと

なかなかAndroidのソースをいじくる時間が取れません。しかたがないので、試してみたいと思っていることをリストアップしておきます。(先に誰かが試してくれて結果を教えてくれるかもしれないし。:) armv6アーキテクチャ, ARM1136JF向けの最適化オプション…

Android cupcakeブランチ

* http://source.android.com/roadmap/cupcakeWebKitが最新になったり、SquirrelFishっぅJSエンジンだったりするらしい。来年早々にも本家にマージされるらしい。 JavaScriptエンジンのSquirrelFishって何だっけ。 http://journal.mycom.co.jp/news/2008/06/…

Android端末はしがらみのない新規参入組のほうが有利か

インタビューで答えているように、デバイスドライバ開発だけに注力すれば、Android端末が作れてしまう。畑違いの新興メーカであっても。開発着手が9月で発売が1月とか、通常の携帯電話では考えられないスピード。 androidのソースを見てそう感じてはいたが、…

QualcommのSnapdragon

チップメーカーのQUALCOMMが「Snapdragon」チップセットを搭載したモバイル機器の試作機を披露した。タッチスクリーンノートPCやタブレットPCとして使用可能となっている。同社は、このチップセットにより、新世代の常時オンで省電力のモバイルコンピューテ…

Androidソースの行数、その3

前回の調査でAndroidのソースはLinux kernelをのぞいて約770万行とわかった。 これらは多くの既存のオープンソースプロジェクトの成果を利用している。では、純粋にAndroid向けに書かれたコードはどのくらいのものなのだろうか?そこで、ソースの中に /Copyr…

androidには隠しAPIという概念は無い

先日一般提供となったiPhone 2.2ソフトウェアに対応したSDK v2.2にはドキュメントの用意されていない隠しAPIがあり、サードパーティーアプリのビデオ出力が可能になっていることが分かりました。 androidではドキュメントがまだ整備されていないAPIはたくさ…

Androidソースの行数、再び

自分でももう少しソースの行数を丁寧に数えてみることにした まずどんな種類のファイルがあるのか調べた。 $ find . -type f |sed 's/.*\.//' | sort | uniq -c |sort -r |head -20 17648 h 15189 c 7998 java 3764 cpp 2151 png 2114 txt 1756 S 1643 xml 1…

Androidのプリビルドのコンパイラ

メモ http://groups.google.com/group/android-porting/browse_thread/thread/6e28747043a81e5c ここを見ると、androidのbionicではc++の例外をサポートしないが、そのためにプリビルドのコンパイラツールチェインのほうも少しいじってあるらしい。 そのため…

Androidソースの行数

ファーストインプレッションの発表資料の中では、私はえいやとバイナリファイルも全部一緒くたでwcかけてました。 日本androidの会の木南さんがもう少し丁寧にカウントしてくれています。 ざっと見積もって、1400万行くらい。テストコードなも含まれてい…

メモリの消費量のバランス

ZaurusのRAM 64MBでは、Androidはギリ足りないようで、例えばWebブラウザを起動すると、LauncherがLowmemorykillerに惨殺される。Webブラウザからホームに戻ると、Launcherが再起動されるため、数十秒待たされる。Launcherが起動されると、今度は裏に回ったW…

ソースリーディングツール:OpenGrok

11月10日の日本Androidの会のイベントで紹介されたOpenGrokhttp://www.android-group.jp/index.php?%CA%D9%B6%AF%B2%F1%2F2008%C7%AF11%B7%EE%A4%CE%A5%A4%A5%D9%A5%F3%A5%C8#u6907ea3これは楽チン。おみやげのisoファイルからDVDに焼いた後、start_win.bat …

勉強会発表無事終わりました

http://d.hatena.ne.jp/embedded/20081107/p2発表資料はwiki に上げてあります。 http://www.android-group.jp/index.php?%CA%D9%B6%AF%B2%F1%2F2008%C7%AF11%B7%EE%A4%CE%A5%A4%A5%D9%A5%F3%A5%C8android に関してレポート作成が必要な方は自由に切り貼りし…

告知:勉強会で話します。

来週月曜日に日本アンドロイドの会のイベントで話をします。「Androidソースコード ファーストインプレッション」http://www.android-group.jp/index.php?%CA%D9%B6%AF%B2%F1%2F2008%C7%AF11%B7%EE%A4%CE%A5%A4%A5%D9%A5%F3%A5%C8

SDKのビルド

$ make sdk とすると、SDK一式がビルドできる。 $ cd out/host/linux-x86/sdk/android-sdk_eng..linux_x86/tools $ ./emulator でビルドしたエミュレータが起動する。ただし、java6のjdkを使っていると、make sdkの途中のjavadocでsunの内部クラスが見つから…

Androidのビルドのメモ (x86_64)

VMWare でなくて、生のUbuntu 8.04.1 desktop x86_64 にインストールしたときのメモ。ビルドの中でgccのオプションに-m32 がついているので、32bit版のライブラリが必要になる。 $ sudo apt-get install gcc-multilib g++-multilib ia32-libs $ sudo apt-get…

Android ビルドのメモ

(2008.11.8 内容を修正しました。) (2009.5.10 Ubuntu 9.04でandroidのビルド - 組み込みの人。) Linuxを準備 Ubuntu 8.04.1 i386 をVMWareの上にインストール。 最新の状態に更新。 $ sudo apt-get update $ sudo apt-get upgrade ソースのダウンロードの…