Portable Ubuntu

http://portable-ubuntu.of-jp.com/ coLinuxのPortable版+Ubuntu版らしい。 昔andLinuxを使ったときはLinuxマシンが別途あったので特別に重宝しなかったが、今は無いのでVirtualBoxの代わりに使えるかもしれない。 昔よりマシンのスペックあがってるから、…

iOS4

iPhoneのファームがupdateされたので適用してみた。 マルチタスクだけあってアプリの切り替わりがよくなった。 電池の持ちも良くなったらしいが・・・・・・普段多用しない人間にとって重要な待機電流は下がったのかな? http://www.lifehacker.jp/2010/06/100622i…

WDの2TB HDD買いました

VirtualBox入れてAndroidのソースを落とす環境作ったら、HDDがそろそろ10GB切ってしまったので 新しくHDDを買うことにした。 (正直10GBもあればもうしばらくは持つとは思うが、最近HDDを買ってなかったので・・・) 最近は(といってもいつも”最近”と言ってる…

portrait と landscapeの処理速度

もぐら叩きをやっていて気づいたが、landscapeの方が処理が早い。 いつも、縦スクロールが減るという理由でportraitばかり使っていたが、 こういうのを味わうとlandscapeに適応せざるを得ない…… まあ、もぐら叩きのようなアプリのみportraitが早い、という可…

adbは必ず使えるのか?

ふと思ったが、adbはAndroid端末なら必ず使えるんだろうか? EKEN M001はUSB経由では使えず、Wi-Fi経由でなら使えるのと逆に Wi-Fiでは使えずにUSBで使える端末もあるだろう。 それこそ全く使えない端末も携帯ならおかしくはないだろうし…… そういう情報載っ…

もぐら叩き2

http://www.hakkaku.net/series/android-で再開する-java-プログラミング様にまともなもぐら叩きがあったので勉強させていただく。 大きな違いは、Viewをextendsしたclassの中に、もぐらclassを出現させてるところと、 そのclassをTimer周期ごとに再描画して…

もぐら叩き

ボタンのonClickが使えるならもぐら叩きを作れるんじゃ?ということで作ってみた。 とりあえず.javaだけ。layoutはTableLayout使ってスタートボタン1つ、結果表示TextView1つ、似非モグラボタン6つ作っただけ。 タイマが使えて、onClick使えて、ならいけるん…

Wi-Fiのスキャン結果アップデート

6/9に作った、Wi-FiでスキャンしたAPが表示される機能に、ボタンを押したらReloadって機能を追加してみた。 onClickListenerの中でLinearLayout作ったりTextView作ったり触ったりするのにいろいろ混乱したけど……とりあえずできた。 触ってると、連続でReload…

JDK5 + Eclipseでエラー

別の環境でEclipse使ってAndroid環境作ったら、/res/layout/*.xmlを開くとEclipseが落ちるようになりました。 というか、そもそもEclipseでオプション-Xmx512mを消さないとEclipseそのものが立ち上がらなかったけど…… 結局古いJDK5を消して、PATHをJDK6のに…

Preference

http://d.hatena.ne.jp/planetsquare/20091107/1257589954 Settingsみたいな画面をどうやって作るんだろうということで、Settingsを読んでたら、 Preferenceというのを使っているらしい。 別のActivityに簡単に飛べるから、練習用Activityへの入り口としてち…

Android 1.6(Donut) ソース入手まで

Ubuntu10.04に必要なパッケージを入れるところから。 http://ubuntuforums.org/showthread.php?t=1289730 sun-java5-jdkが標準のリポジトリから無くなったようなので、 /etc/apt/sources.list に以下を追加。 deb http://us.archive.ubuntu.com/ubuntu/ jaun…

ネットワーク設定

仮想マシンから外部ネットワークに接続するまで。 VMwareだとブリッジに接続するだけで簡単にできたような…… ホスト側でローカルエリアネットワークとVirtualBoxのネットワークを選択し、ブリッジ接続を作成する 作成されたブリッジ接続のIPを設定(ホストのI…

adb install -r hogehoge, uninstall fugafuga.hogehoge

eclipseでちょっと編集した後、adb uninstall ができなくて、 実機側でuninstlalしてからadb install していて面倒だった。 ……-rってオプションあるんですね。 http://groups.google.com/group/android-developers/browse_thread/thread/37cadb587f17ef2e ち…

View系の使い勝手がわからない

ボタンを押したらLinearLayoutにTextViewを追加するコードを書こうとしたけれども TextViewをnewするときの引数がわからんとです…… OnCreateとか、Activityをextendsしたメソッドの中でnewする場合はthisを指定すればいいのはわかるんだけど、 Buttonを押し…

LogCat見ながら操作

http://d.hatena.ne.jp/tily/20100530/gomi eclipseでlogcatを見ながら、実機操作できる。 いいね、これ。エラー起きたときにわざわざ自分でadb shellで入ってlogcat -dとかしなくて済む。 eclipse、adb installができるくらいだと思ってコーディングにしか…

Wifiが重い…

APにつないだまま電源を落として、APが見つからないところで電源を入れると、WiFi関係が重すぎる。 別のAPにつなぎたくてもそもそも画面が開けないんじゃどうしようもない… 普段使ってるAPの範囲外で使いたかったら、WiFi接続を切ってから電源を切るようにし…

string

@string/app_nameってなんだろう…と思ってたらstrigs.xmlに書かれてたのね。 eclipseで辿れないから何かと思ったらこれですか。なんでeclipseで辿れないようになってるのかなあ。 IDE使う理由の1つがこういう記述を分けた場合にくくりつけが用意にわかる、っ…

Android ソース入手

http://source.android.com/source/download.html UbuntuはとりあえずVirtualBoxで。 10.04も出たことだし新しくインストール。 #そういえばSunがOracleに買収されたから、VirtualBoxもOracle製品扱いなのね インストールにむちゃくちゃ時間がかかる… ソース…

wifi操作

WifiAnalyzerがおもしろいと思ったので真似してみようと思ったが……動かない。 http://www.adakoda.com/android/000257.html をコピペして昨日のRSSReaderに入れてみる。 WifiManager wifiManager = (WifiManager) getSystemService(WIFI_SERVICE);// android…

Vrapper

Vrapperを試してみた。だいたいいい感じ。 一通りの操作はできる。ただし Ctrl-Nで新規作成になるので補完が効かない xmlファイルを開くとviモードになってないことがある のがひっかかる… netbeansのjviならそんなことないのに。

Button

前のRSSReaderに、Reloadボタンを追加してWiFi情報を更新しようとしたがButtonのonClickで怒られる。http://www.adakoda.com/android/000065.htmlとりあえずitem_row.xmlにButtonを配置して、 RssReaderActivity.javaやRssListAdapter.javaでonClickを定義。…

覚え書き

何故かadb uninstall がうまく動かない。 とりあえずAppControlから削除→またinstallで対処。 追記。2010/06/11 adb install -rでとりあえず上書きinstallはOK。

アプリ作成演習

http://itpro.nikkeibp.co.jp/article/COLUMN/20090708/333496/?ST=android-dev を参考にアプリ作成。activityとかintentとか、listadapterなど、覚えるものが多いなあ…… layoutも作るの面倒すぎる。属性1つ1つ指定を複数繰り返さなきゃいけないのか…… いく…

作業メモ

今日作業した内容をメモ。 eclipse、SDK、ADTインストール Wifi設定、アプリで試しにWifi Analyzerインストール USB デバッグONに /system/bin/pm編集 adb installでHelloWorld OK adbコマンド adb kill-server adb start-server adb shell adb install hoge…

EKEN M001

EKEN M001を買いました。やっと今日届きました。 せっかく買って触ってるのでメモ代わりにはてなはじめました。 願わくば自分のメモが誰かの役に立たんことを。 とりあえずM001で参考にしようとしてるところ。 http://blog.livedoor.jp/duponmid/ http://d.h…

eclipse viプラグイン

昔javaをいじり始めたときに当然のようにeclipseを使い始めたが viプラグインが有償になってしまってnetbeansに移行してしまった。 androidでアプリ作る場合eclipseが標準のようなので改めてviプラグインがどうなったか検索すると 新しいプラグインが出てた…

/system/bin/pm

adb installしても /system/bin/sh: pm: not found と怒られてしまった。 pmをpullしてechoを追加してみても反応が変わらないので、試しに #!/system/bin/sh を追加してみたらビンゴ。動くようになった。 何故元々記述されてないのかがよくわからないが…… 他…