2008-01-01から1年間の記事一覧

AndroidなVMWareイメージのレシピ

今週はちと詳細を書いている時間が取れないので、ざっくり。 cupcake/kernleのMakefileに直書きされているCC=arm-hogehoge-gnueabiと、SUBARCH=armを削る make i386_defconfigしてから、make menuconfig pcnet32とvesafbとashmemとlowmemorykillerとdrivers/…

Android cupcake x86をVMPlayerで

http://groups.google.com/group/android-porting/msg/fe85782f1bc3ad2f?hl=en http://d.hatena.ne.jp/naka-3/20081229/1230541175 vesafbとvga=788っぅモード設定が肝。とことで、起動成功。ぐへへ。

cupcakeのソフトウェアキーボード

もちろんZaurusでも動いてます。はい。

cupcakeでx86版Androidのビルド

Ubuntu 8.04のVMWareイメージで環境構築したけど、VMPlayerに512MBしかあてなかったのは正直すまんかった。念のために-j2で2スレにしてたけど、それでもDexビルドでスラッシングまくった。1スレ512MB推奨。2GBで4スレ。-j8とか平気で書くandroid.comの中の人…

cupcake、masterにマージ

来年早々といってたマージ、もうやっちゃったらしい。ので、↓のようにcupcakeブランチを引っ張ってこなくてもmasterでx86版のビルドができるらしい。らしいというのは、まだ成功していないので。どうにもリポジトリも不安定だし、Ubuntu 8.10のGCC 4.3だとst…

cupcakeブランチでx86版をビルド

http://groups.google.com/group/android-porting/msg/e743559bf48a2b32?hl=en 投稿者はandroid.comの中の人らしいので信頼性ばつぐん。 repo init -u git://android.git.kernel.org/platform/manifest.git -b cupcake repo sync TARGET_ARCH=x86 TARGET_PRO…

cupcakeの画面キャプチャ

あんまり大した違いはないけど。Wassrのチャネルに貼っていおいた。 http://wassr.jp/channel/android

cupcakeはAndroid 1.5

昨日の日記に書いた新しいブランチ、cupcake。何度かrepo syncしてみたら、ダウロードできた。ので、そのままmakeしてみた。Zaurusに持って逝って起動してみた。できた。カーネルは2.6.27になるらしいが、binderとかashmemとかは手が入っていない。かも。ん…

Androidのカーネル、2.6.27へ

ふむむむむ。 $ repo sync remote: Counting objects: 6, done. remote: Compressing objects: 100% (2/2), done. remote: Total 4 (delta 2), reused 3 (delta 2) Unpacking objects: 100% (4/4), done. From git://android.kernel.org/tools/repo a6df7d2.…

cupcake

initだけをアップデートしたくてmm cleanしたら、丸っとごっそりバイナリを消されてしまった。ナンテコッタイ。ついでなので、repo syncし直したらかつてない規模でダウンロードしてきた。cupcakeっぅ開発用ツリーがあるらしい。ふむふむ。 http://source.an…

Androidのソースツリーで個別ビルド

$ cd mydroid $ source build/envsetup.sh $ cd my/project/dir $ mm 他にも色々コマンドがある。helpすると表示されるけど、envsetup.shを読んだ方が早い。hatっぅのがあるんだけど、なんだろこれ?

OMAPのPowerVRドライバ

http://www.sharetabs.com/j26 Androidでもきっと使えるはず。Beagleちゃん圧勝の予感。

試験用Android実機

Android Dev Phone 1 Android Marketに登録すれば、SIMフリー、bootloaderロックフリーな実機が$399で買えるらしい。日本も大丈夫らしい。これG1だよね?よね?しかし、実験用に用途を限定。イケナイことに使っちゃだめよ。とのこと。

Android 1.0 SDK release 2

New Resources for Developers - Android Developers Blog SDKのRelease 2が公開されたそうで。将来的なリリースでの互換性を維持するためのマイナーなFixということで、慌ててアップデートしなくてもよさげだし、r1でもr2でも実機動作は保障される。 We've …

KoganのAgoraは携帯電話製造の転換点

「Android」搭載携帯電話「Agora」、1月にオーストラリアで発売予定 - CNET とても衝撃的な発表。Kogan社という名前は初耳だったので、Webサイトみたら、家電品をオーストラリア市場向けに廉価で販売しているメーカらしい。 KOGAN ONLINE STORE Kogan社にと…

ソースからビルドしたAndroidのエミュレータでネット接続

buildしたAndroidをSDKなしで楽しむ 起動確認しただけでちゃんと使ってみてなかった。そのままではネットにつながらない。Zaurusと同じくDNSを設定してあげないといけない。エミュレータを起動してから、 $ ./adb shell setprop net.eth0.dns1 208.67.222.22…

AndroidのWebブラウザのUser Agent

SDKのやつ。Wiresharkしてたのでメモ。Open Source版だと違うかも。 User-Agent: Mozilla/5.0 (Linux; U; Android 1.0; en-us; generic) AppleWebKit/525.10+ (KHTML, like Gecko) Version/3.0.4 Mobile Safari/523.12.2

USB接続でAndroidのリモートデバッグとNAT接続

USBガジェットのRNDIS/Ethernet接続でAndroidのリモートデバッグを試した。ついでに、NATでAndroidからネット接続してみた。 Androidの実機上で動くアプリをUSB経由でEclipseからデバッグ AngstromのカーネルはUSBガジェットRNDIS設定済みなので、おもむろに…

しめじ、世界へ。

⇒ simejiをAndroid Marketに登録しました - throw Life Android Marketに登録するだけでなく、野生しめじをダウンロードできるようにパッケージ公開してくださってるのがうれしい。SDKやZaurusにはAndroid Marketにアクセスする手段がないので、Market登録だ…

Google I/O 2009

来年もGoogle I/Oが開かれるらしい。5/28,29。Moscone Center。ふむ。

祝!Chumbyの日本語化

⇒ 日本語化のベータテストとして日本語化キットを配布します 早速、我が家のChumbyちゃん(真っ黒)を日本人にしました。VLGothicを使うんですね。さてと。なんかウィジェット作ろうかなぁ。わくてか。 ⇒ http://www.chumby.com/guide/category/Japanese ミ…

ZaurusでTouch Rangeを動かしてみた

⇒ G1でTouchRangeを動かしてみた - throw Life G1のタッチスクリーン、なかなか優秀。んで、Touch RangeをZaurusでも動かしてみた。 タッチペンを使ったとき。ほとんどブレない。当然。ペンは任天堂DS用の。 指で押したとき。ブレブレブレブレ。指が画面に触…

G1で2本指

⇒ Proving the G1 screen can handle multi-touch ⇒ T-Mobile capable of multi-touch? Synapticsのデバイス使ってるんだからマルチタッチできて当然だし、カーネルのgit公開された時点でわかってたことなんだから、何を今頃。 ⇒ http://d.hatena.ne.jp/andr…

Homeボタン

⇒ Home button - android-porting Open Source版でHomeボタンが効かなくなってたのは、G1の場合にセットアップウィザードを一通り実行するまで、Homeが効かないようにしている、という理由だった模様。んで、Open Source版にはそんなウィザードは入ってない…

x86版Android

⇒ http://groups.google.com/group/android-porting/msg/8fd1a8fdaad8bcc4 Androidチームの一人がx86版Androidをオープンソースのツリーに突っ込む作業中。まだ数週間かかると思われ。 ⇒ http://groups.google.com/group/android-porting/msg/e7c7239d709290…

Android勉強会 in 札幌

⇒ Android勉強会 in 札幌 日時: 2008年11月29日(土曜日) 10:00 - 16:00 場所: 札幌市産業振興センター 参加料:会場費 500円 名古屋、東京、大阪とオープンソース系のカンファレンスでAndroidの実機デモしてきてますけど、なかなか札幌っぅのは、申し訳…

Androidとスワップ

$ dd if=/dev/zero of=swapfile bs=1024 count=65536 $ mkswap swapfile $ swapon swapfile ZaurusのRAM 64MBでは、Androidはギリ足りないようで、例えばWebブラウザを起動すると、LauncherがLowmemorykillerに惨殺される。Webブラウザからホームに戻ると、L…

Hello Hatena from Android on Zaurus

A test post.

Portrait de Android 1.0

ようやく本来のパフォーマンス。Webブラウザもすぃ~と動く。すぃ~。Sprite Textは27ms/f。37フレーム毎秒くらい。Global Timeは9フレーム毎秒くらい出てる。ちなみに、Global Timeでフレームレートを表示させるには、TAB TAB s。TAB2回押してから「s」。さら…

Landscapeモードに固定するQuick Hack

ZaurusでAndroid起動後に画面がPortraitからLandscapeに回転しちゃって、表示が激重になっちゃってた問題。 mydroid/frameworks/policies/base/phone/com/android/internal/policy/impl/ PhoneWindowManager.javaのreadLidState()でmLidOpen = false;に固定…