技術 iPhone  android アプリ開発 物理演算 OpenGLES 3D 自動化 プロジェクト管理 気になる技術、トレンドを書き連ねるところ。

2009年1月10日土曜日

Androidを使ってアプリ開発

開発言語はJavaなので、EclipseがIDEとして公認されている。

SDKをDL
http://code.google.com/intl/ja/android/download.html
ダウンロードしたファイルを解凍、好きなところに置く。
documentation.htmlに全部書いてあるのでそこから実行してもOK

エクリプスをDL
http://www.eclipse.org/downloads/
Eclipse IDE for Java EE Developers (162 MB)


エクリプスandroid対応
Help > SoftwareUpdates...
Available Softwareのタブ選択
Add Site... 
下記のサイトを入力
https://dl-ssl.google.com/android/eclipse/
OK押して、出てきたhttps://dl-ssl.google.com云々 の左のチェックボックスをonに。
右上のinstall... ボタンをクリック
next、Iacceptにチェックを入れて、Finishをクリックして終了。
自動的にエクリプスの再起動がかかる。

エクリプスにandroidSDKのパスを通す
Macの場合:Eclipse > Preferences... をクリック、
左の項目中からAndroidを選択し、SDK Location: Brouwse...ボタンを押す。
SDKのフォルダが置いてある場所を選択し、Applyで完了。



SIMカードなしで使う(1
mkdir /etc/udev/rules.d/
50-android.rulesファイルを作成、下記を記述。
SUBSYSTEM=="usb", SYSFS{idVendor}=="0bb4", MODE="0666"
記を記述。

export PATH=${PATH}:SDKのフォルダが置いてある場所/tools
cd /data/data/com.android.providers.settings/databases
sqLiteを起動
sqlite3 settings.db
insert into system (name,value) values ('device_provisioned',1);
.exitでsqLiteを終了
rebootで端末を再起動して終了
ここまでで、SIM抜きアンドロイド端末認証が可能になる。
ただし、このままではWebにつなげないため、アクティベートができない。

SIMカードなしで使う(2)
コマンドラインから、アンドロイドのWifiセッティングを起動する。
adb shell
am start -a android.intent.action.MAIN -n com.android.settings/.Settings
端末側でMENUボタンを押すと、設定画面が開く。
Wifi設定を行うと、ネットへの接続完了。
画面真ん中上にWifi接続マークが出る。

認証
ホームメニューに戻りロボットアイコンをクリック
googleアカウントを使ってログインしてアクティベート終了!

1 件のコメント:

Toru さんのコメント...

インターフェースとかちょっと触って思うのは、、やっぱiPhoneってよくできてるなぁ。
タッチインターフェースを使うデバイスの中では、iPhoneに次いで2位。

その他、Docomoとかはゴミ以外何者でもない。
ああいう出来のものを売るのは酷いとおもうが。

メーカーにとっては、出来が酷くても作ってみて、
レスポンスを受ける期間は必要だからしょうがない。
今日本でそういうのしか買うものが無い人たちは、須く人柱扱いでしょうか。

今日本のメーカーは、人間の手を大事にしてこなかった事のツケを払い始めているところなんだろうなー。

自己紹介