Archives

You are currently viewing archive for February 2009
カテゴリ: Device
投稿者: terada
Android Dev Phone 1のスクリーンサイズがふと気になったのでメモ。
320*480pxで、タスクバー(?)の高さが25px。

screen size
カテゴリ: Device
投稿者: terada
Android Dev Phone 1(ADP1)をSIMカードなしでアクティベートする方法です。

ADP1を起動すると、「No SIM card」と表示された後二進も三進もいかない!僕はAUユーザのためSIMカードなど持っていませんし、ちょっと焦りました。
しかし、ちゃんとSIMカードなしでアクティベート(アカウントなど各種設定をしてG1を使える状態にすること)する方法を公開してくれている方がいました。

Android Dev Phone 1 を SIM無しで設定する / ちょっと、やったこと/思うこと

以下の方法は、ほぼ上記サイトの方法と同じですが、一応まとめます。

【ADP1を開封してからアクティベートまで】

予めADKやEclipseのインストールなど一通り終わらせておきます。

1)ADP1にバッテリー入れる
ADP1の背面のゴム樹脂の部分がパカッとはずせるので、はずして付属のバッテリーを入れる。

2)ADP1起動
「No SIM card」と表示され何も出来ません。

3)ADP1を付属のUSBケーブルでPCと接続
ここにあるように、まずはADP1のドライバを入れる。
次の4のはじめで
$ adb shell
error: device not found
とエラーが出るときは、ドライバを入れ忘れてる可能性があります。

4)コマンドプロンプトを起動してADP1にアクセスし、設定を変更していく
ここからここの5番の手順です。
以下のコマンド(青字の部分)を順に入力

adb shell
$ id
id
uid=2000(shell) gid=2000(shell) groups=1003(graphics),1004(input),1007(log),1011
(adb),3003(inet)
$ su
su
# id
id
uid=0(root) gid=0(root) groups=1003(graphics),1004(input),1007(log),1011(adb),30
03(inet)
# cd data/data/com.android.providers.settings/
cd data/data/com.android.providers.settings/
# ls
ls
lib
databases
# cd databases
cd databases
# ls
ls
settings.db
# sqlite3 settings.db
sqlite3 settings.db
SQLite version 3.5.9
Enter ".help" for instructions
sqlite> SELECT * FROM system;
SELECT * FROM system;
1|volume_music|11
(※省略)
55|font_scale|1.0
sqlite> INSERT INTO system (name, value) VALUES ('device_provisioned', 1);
INSERT INTO system (name, value) VALUES ('device_provisioned', 1);
sqlite> SELECT * FROM system;
SELECT * FROM system;
1|volume_music|11
(※省略)
56|device_provisioned|1


5)ADP1再起動
ここでこちらの7番ではリブートするとありますが、コマンドラインでのリブートの仕方が分からなかったので、普通にADP1の電源ボタン長押しで電源を切って入れるという手動の方法を行いました。これでもいいみたいです。

6)コマンドラインからADP1のWi-Fi接続画面の呼び出し
もう一度コマンドプロンプトを起動して以下のコマンドを実行します。

adb shell
$ am start -a android.intent.action.MAIN -n com.android.settings/.Settings


少し待つと、ADP1に「wireless controll」画面が現れます。

7)Wi-Fi接続
「wireless controll」画面でWi-Fiを有効にして、Wi-Fi settingsから接続先のネットワークを選択し、パスワードなどを入れます。

8)アクティベートのための設定
後は、Googleのアカウント設定などを画面の指示に従って行けば完了です。



【ADP1でデバッグ】
さきほどのこちらを参考にしましょう。



ふー、iPod touchのJailbreakほどではないけれど、ちょっと大変でした。

2009/02/13: Android Dev Phone 1

カテゴリ: Device
投稿者: terada
ちょうどこのブログの設置をしていると、玄関のチャイムが鳴ってAndroid Dev Phone 1T-mobile G1)が到着しました。UPS便は初めて利用したので受け取りのサインがペンタブレットであることに驚きました(めっちゃ書きにくい・・・)。

$399 (USD) 、円高の影響で4万円弱でした。
一昨日の夜に注文して今日の昼到着なので、早い!

さっそく開封してみると、iPod touchとほぼ同じ大きさ。ディスプレイはiPot touchの方が大きく、厚みはやっぱ・・・厚いな。
入力端子がminiUSB一個しかないんですね(と思ったら微妙に形違う。miniUSB端子の充電器差込めないじゃん!)。トラックボールのさわり心地が気持ち良いです。

Android Dev phone 1

さっそくあれこれいじってみます。