Category Archives: Android
ちょっとだけ開発した。アンドロイドでシャッフルパズルゲーム
この本の第6章まで読んだので、例にしたがって参考コードどおりにパズルゲームを作っています。
![]() |
Google Androidアプリケーション開発入門 画面作成からデバイス制御まで――基本機能の全容 木南 英夫 日経BP社 2009-06-04 |
コードは親切にコメント書かれてるしわかりやすいのですが、いかんせんサンプルアプリケーションで使われている画像については何も説明なく、プロジェクト一覧みせられて、こんな風にいれてありますって。サイズはレイアウトのピクセルから大体想像して作って、こんなのかなって。ダウンロードできますくらいにしてくれたらいいのに。
うまくいってない2点
- レイアウトが崩れてる

上で囲った部分のレイアウトが崩れちゃってる。
一つ目は全体のレイアウト。上下位置はセンターにきてほしいのだけ、そうなってません。
あと、右下のボタン。縦に伸びちゃってますが、横にビローンとなってほしい。
やってみてわかりましたが、手打ちでxmlって厳しいです自分にはw かなりエディタに怒られるし。ちょっと間違えただけ、リソースがないのに指定しちゃったり、わずかなことでも真っ赤にしてくれるxmlエディター。先日紹介したDroidDrawがまだ使いこなせてなくて、ぜんぜんだめな私。頑張ります。"@+id"とか何だっけ?レベルなんで、また通勤電車でしっかり熟読したいと思います。
ロジックは半分くらいを模写。模写は模写でロジック理解していないから、コメントをそのまま移しても日本語なのに何を言っているのかわからないという状態。こういうことって、初めてのソースを追っているときの状況と似ている。。。
Drug&Dropで画面を作成 「DroidDraw Beta」
こんな便利なツールがあるのですね。
秋元@サイボウズラボ・プログラマー・ブログを読んでいて知りました。
Androidの画面構成をDrug&Dropで作成できるツールですとな。
上でも書かれているように、WEB上で動作可能ですがスタンドアロン用EXEをあるのでそちらをダウンロードしてローカル環境で動かす方がサクサクしてていいです。
画面の左側に右からコントロール(Andorid的にはViewですかね)をドラッグ&ドロップ。左上メニューの"Generate"で右下のテキストボックスにXMLが出力されます。ViewのIDとか面倒な属性の設定も簡単にできるので、激しく便利じゃないかと思いますよ!
Paypalアカウントあるし、寄付しよかな。
![]() |
7inch タッチパネル型 タブレットPC M70003 [タブレットPC][7インチTFT LCD][OS:Google Android1.5] [WIFI][webcam]
逸品の代理人 |
[円高の恩恵]今なら約2000円でアンドロイドデベロッパー登録ができました
こんなところで円高の恩恵を受けるとは・・。
まだアプリができてもいないのですが、いつか払うならば今の円高がチャンスじゃないかと思いアンドロイドデベロッパー登録を済ませました。US25ドルですが円高の影響で日本円で約2000円でした。
手順は以下のサイトを参考に。
» Android Markets デベロッパー登録のドキュメント
» Android Marketにデベロッパー登録をする
» AndroidMarketのデベロッパー登録を行いました。
■携帯電話番号・・・
特に登録でミスすることはなかったのですが、一度だけエラー処理されたのが携帯電話番号。これ、"アメリカから見て"で記入しないとダメみたいですね。上で紹介したサイトを参考にしました。日本の国コード"81"の前にアメリカから国際電話をかけるときのダイヤルコード"011"が必要でした。
最終的には
"011" + "81" + "80-XXXX-XXXX" = 0118180XXXXXXXX
こんな感じで入力したらOKでした。
日本アンドロイドの会のグループ登録もしたし、準備よしよし!
今日買ったのはこちら。
![]() |
Google Androidアプリケーション開発入門 画面作成からデバイス制御まで――基本機能の全容 木南 英夫 日経BP社 2009-06-04 |
簡単なRSSリーダーを開発してみる #002
実装できました。

EnjoyTricksのFeedを取得して表示しています、一覧です。Feedは固定仕様。
実装はほとんどがコピペ!できなきゃおかしいですね。必要なクラスのインポートはeclipseにまかせて赤いエラーにカーソル合わせて、表示されたものの中からそれらしき対象をインポートしました。
こんなこと、困った
また困ったときの自分へ。
- エミュレーターは立ち上げっぱなしにする
- エミュレータ起動時のエラーはなんだ?
- エミュレータを閉じたときのエラーはなんだ?
ここを参考に。
» Android エミュレータの起動が遅い
一度立ち上げたらエミュレータはそのまま。プログラムを修正したら、保存してeclipseの実行ボタンをクリックすれば、最新化された状態でエミュレータにアプリが起動します。
マシンスペックに依存するようですが、アプリを実行してエミュレータに表示されるまで若干待ちが必要です。あせってホームボタンなどを押さないように。
これ。エミュレーターというよりAndroid側のエラーですかね?

裏側にもう一枚エラーがあります。レスポンスがないよって。応答なし。忙しいんでしょうか。誰が?w
エミュレータをwindowの閉じるボタンで閉じたときに、eclipseのコンソールに表示されるエラー。こんなエラーですが。
[2010-10-17 14:44:00 - DeviceMonitor]Sending jdwp tracking request failed!
ぐぐってみると解決策があるようです。
» エミュレータを閉じると警告が出るのですが…。
日本アンドロイドの会、ありがたやありがたや。
ADTのバージョンを落とせばよいみたいですね。・・・ってADTのバージョンってどこで確認するんですか?
» Eclipse ADT の アンインストール 方法
確認すると・・・

お、0.9.9。これがだめみたいですね。上のディスカッションによると→0.9.7ならOKとのこと。
早速0.9.9をアンインストールして0.9.7にしてみましょう。
» Eclipse ADT の ダウングレード ( バージョンダウン ) 方法
ダウングレードしてみました。そしてAVD Manager起動→VDを起動で立ち上げてみて、windowの閉じるボタンで終了。エラーは表示されませんでした。おお。
どういう原因で問題が発生してたのか、結局のとこわかってないのですがSDKとIDEの関係ってことなのかな・・・。ま、解決解決w
Javaで開発!
今回実感したのは、Android開発を快適に行うには、結構マシンスペックが大事なのかなということでした。エミュレータってさくさく操作できないのが普通なんでしょうかね。最後は実機なんでしょうが、もう少しPC上で快適にエミュレートできたらいいのに・・。
個人的にはJavaで開発って楽しいです。Javaの資格、費用が高いですけど狙うかな。
![]() |
AndroidSDK開発のレシピ―104個のレシピで学ぶAndroidアプリ開発の極意 塚田 翔也 秀和システム 2010-08 |
簡単なRSSリーダーを開発してみる #001
ここを参考にして、簡単なRssリーダーの開発をしながらアンドロイドに触れていきたいと思います。
» 第4回 簡単なRSSリーダーを作ってみる
上記連載に書かれているとおりにやってくんで、それほど困ることもないと思いますが詰まったときのこと、できるだけ書いて次に開発するときの参考にしたいと思います。AndroidはJavaですが、僕のJavaレベルは仕事で数ヶ月です。しかもStrutsで。そんなレベルなので、Android開発ってよりもJavaレベルでのツマヅキが多そうな予感がしますが、頑張りますよぉ!
とりあえずやってきますか!
新規プロジェクト作成で毎度エラー
で、早速壁にw
新規Androidプロジェクト作成すると「R.javaがありませんよ!」とエラーが出力されます。実体はちゃんと作成されているのですか、なんででしょう?
プロジェクトのクリーンを実行してもエラーは消えないし、リフレッシュしてもだめ。なので、新規プロジェクトを作成したら、毎回一度Eclipseを終了して再起動しています。そうしないとエラーエラーって言われてビルドもできない。



![7inch タッチパネル型 タブレットPC M70003 [タブレットPC][7インチTFT LCD][OS:Google Android1.5] [WIFI][webcam]](http://ecx.images-amazon.com/images/I/41nlZSdIytL._SL160_.jpg)









