Tips

「Tips」の編集履歴(バックアップ)一覧に戻る

Tips - (2008/02/16 (土) 12:29:55) のソース

*Proxy(プロキシ)の設定方法
プロキシ経由でしかインターネットに接続できない環境では、Android上の通信機能が使えません。
ブラウザを開いて検索しても"Network Error 32"とエラーが出てしまいます。
プロキシ経由で通信するためには以下のように設定します。
+emulator.exeを起動し、待ち受け画面が出るまで待つ
+emulator.exeがある場所でプロンプトを開く
+"adb shell"と打ってEnter
+"#"が表示されたら、"setprop net.gprs.http-proxy http://hoge:8080"と打つ。&br()※「hoge」はプロキシーのアドレス、8080はプロキシのポート番号に置き換えてください。
プロキシ認証にも対応しているようです。
しかし、GoogleMapsアプリはプロキシ経由では使用できないようです。
(プロキシ設定しても、DNSサーバーを見に行ってしまう。)

こんな情報もあります。こっちはGoogleMapsもいけるのかな??
-[[Android エミュレータのプロキシ設定>http://homepage.dynalias.net/moblog/archives/003826.html]]

*エミュレータのスキンを変える方法
emulator -skin HVGA-L
emulator -skin HVGA-P
emulator -skin QVGA-L
emulator -skin QVGA-P

*ユーザーデータの場所
デフォルトでは、
|Linux or Mac OSX| ~/.android/userdata.img|
|Windows|C:\Documents and Settings\ユーザー名\Local Settings\Application Data\Android\userdata.img|
にあります。
自作[[アプリケーションのアンインストール方法が見当たらない>http://www.atmarkit.co.jp/fjava/column/koyama/koyama09_2.html]]ようなのでこのイメージファイルを消したり、リネームすることで初期状態に戻すことが出来ます。

*localhostに接続する
エミュレータ上のアプリからエミュレータと同じPC上のサーバーと通信する場合、127.0.0.1やlocalhostでは接続できないので、PCのIPアドレスを調べて、それを使うことで接続できます。
[[ネタ元:Androidでlocalhostに接続>http://chephes.cocolog-nifty.com/blog/2007/12/androidlocalhos_3bec.html]]

*WebカメラをAndroid上で使う方法
-[[Live Camera Previews in Android>http://www.tomgibara.com/android/camera-source]]

*sdk m3-rc37a → m5-rc14 で修正が必要な部分
他にあれば、追記をお願いします。
・AndroidManifest.xml
|activity class		|→ activity android:name|
|action android:value	|→ action android:name|
|category android:value	|→ category android:name|

・xmlファイル(画面のレイアウトを設定している場合)
|id	 		|→ android:id|

・ソース
ダイアログ表示
AlertDialog.show(this, タイトル, 本文, ボタン1の表示, this, false, null);
↓
AlertDialog.show(this, タイトル, 任意の整数,本文, ボタン1の表示, false);

データベース
|query(sql, null)	|→ rawQuery(sql, null)|
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。