2010年8月31日火曜日

九州・沖縄全県に日本Androidの会の支部が設立!

9/11の長崎支部のキックオフをもって、九州・沖縄全県に日本Androidの会の支部が立ち上がります!


特に長崎支部はキックオフの際に丸山先生も講演にくるようですね。

また宮崎支部は8/27にキックオフを開催したばかり、熊本支部は8/28に第1回勉強会を開催したようで、これからいろいろ活動していくんでしょうねぇ。

いずれは九州内の各支部と連携しあって何かできると面白いかな、と勝手に思ってます。

2010年8月24日火曜日

C2DM(Cloud to Device Messaging)

Android Cloud to Device Messaging Framework - Google Projects for Android

Froyoの目玉とも言うべき、クラウド経由でのintent。

すでにGoogle純正のChromeブラウザ拡張"Chrome to Phone"というのもリリースされたりして着々と環境は整いつつあるようですが、なんと言ってもまだFroyoが動くデバイスが少ないですよね…。

今年の終わりごろになれば増えてはくるのでしょうけど、今のうちからC2DM使って先行して開発したい、と思ったらNexus Oneを買うくらいしか選択肢が無さそうですよね。よくいろんなデバイスの野良ROMが出ていてFroyoのROMイメージも出ていたりしますが、C2DMの認証とか通るんですかね…?

2010年8月4日水曜日

MOTODEV Studio for Androidはスニペットが便利

こんばんは、hirokumaです。

Androidアプリを作るときに困るのが、こういうことをしたいけどどう書いたらいいの?というところ。
Android初心者だと「こういうこと」が「ボタンを押したときのハンドラ」とか「ログの書き方」のようなところでしょうか。
中級くらいになると、「標準だとこうだけど、もう少しこうしたい」のようになるのでしょうか。
まだ初心者レベルなので、先のことはよくわかりません。

私の場合、サンプルソースやネット検索などで探しますが、めんどくさい。
特にボタンのイベントハンドラなんかは、いつも忘れるので、探すのが腹立たしい。
そんな訳で、スニペットが便利だというMOTODEV Studio for Androidを使ってみました。

ダウンロードには、ユーザ登録が必要。
IDE版とEclipseのPlugin版があるが、IDE版を選択。
Plugin版の場合は、Eclipse3.6が必要らしい。ADTのアンインストールもいるとか。

IDE版は、ほとんどEclipseなので、同じように使えます。
Eclipseのプロジェクトもそのまま使えています(逆は知らんけど)。
そして、スニペットがやはり便利!
さすがにボタンのイベントハンドラなんかはないけど、トーストとかメニューのようなものがあるので、ダブルクリックしたら使えた。
初心者のうちは手で入力した方がいいと思っている私なのだが、この便利さは魅力だ。
普通の人も、作業の効率化に役立つのではなかろうか。
ボタンのハンドラは・・・自分でスニペットを作りますかね。

2010年8月1日日曜日

OHA版AndroidソースがGitHubに!

こんばんは、hirokumaと申します。
今回は情報展開(fyi、というのは一般的?)です。

GitHub上にOHA版Androidのソース一式を公開しました

もう、書かれていることその通りです。
今SmartQ5用にfroyoを動かそうとしているのですが、ひどく面倒なのです。
変更したファイルをどうしようか、と。
repo diffなどで差分をとっても、それをどうしていいか困るのです。
全部gitならいいのに、ということをやってくださったというわけ。
ありがたいことです。

提供はOESFさんとのこと。
ありがたく使わせていただきます。


追記:

alsa関係は入ってないので、自分で何とかしましょう。
私はfroyoでダウンロードしていたものをコピーして使い回そうとしています。

2010年7月31日土曜日

Windows版SDKのためには、cygwin1.5が必要らしい

こんばんは、hirokumaと申します。

最近、adb.exeがうまく動かないことがあり、困っていました。
> adb kill-server
> adb start-server
としても、start-serverがエラーになります。
「ADB server didn't ACK」などと言われるのです。

環境変数のADB_TRACEにallなどとしておくと、adbのトレースログが出てくるのですが、ポート5037番にbindできないとおっしゃる。
Created device thread
transport: client_socket_thread() starting

cannot bind 'tcp:5037'

ファイアウォールソフトなどが影響している、というような情報があったけれども、ではどうすればいいのかが未だによくわかりません。

ここまでは前置き。

ADB_TRACEでもう少しログを出したいので、adb.exeを自分でビルドできないのか?というのを調べていました。
どうやら、SDKのビルドでできるようです。
手順としては、
 1. MacやLinuxでSDKをビルド
 2. できたバイナリ(zip?)をcygwinで変換
というものらしいです。

ここで注意が!
cygwinは、1.5ではないとだめ」と書かれています。リンク先のL.44くらいに記載があります。
うちのPCはcygwin1.7にしているので、あきらめました。

adb.exeだけならcygwinだけでもビルドできそうな気がしますが、どうなんでしょうね。

携帯電話嫌いの人がAndroidの開発をする場合

こんばんは、hirokumaと申します。

初回の記事なので、私の環境や為人について書いてみます。


私hirokumaは、携帯電話が好きではない。
パソコンもそうだが、基本的に「動けばいい」というところ。
携帯電話に置き換えるならば「安ければいい」になる。
よって、Androidの開発をそれなりにやっている気ではあるが、携帯電話として買い替える気は毛頭無い。

うちにあるのは、SmartQ5とBeagleBoard C4。
どちらも、携帯電話としては使えない。それがいい。
何があっても、絶対に購入費用(+電気代)しかかからない、というところがいいのだ。
では、また。


こんな人物ですが、よろしくお願いします。

2010年6月15日火曜日

Android Bazaar and Conference 2010 Spring

支部長のしかだよ。
Android Bazaar and Conference 2010 Springにしかじろうが地方支部LTに司会として参加します。
他にもABCに参加する方が何人かいらっしゃるみたいです。
みなさん現地でお会いしましょう!

地方支部LTの内容

支部名発表者タイトル
沖縄支部比嘉健太郎ReNCoN "Meet, Remember, Contact"
四国支部兼久信次郎四国支部の活動報告と今後について
大分支部山口博光NDKを使って某スマートフォンからピコピコゲームをそのまま移植しました
中国支部重村浩二中国支部の生い立ちと愉快な仲間たち

※発表順序は変更する場合があります


http://www.android-group.jp/index.php?%A5%A4%A5%D9%A5%F3%A5%C8%2FAndroid%20Bazaar%20and%20Conference%202010%20Spring:title=Android Bazaar and Conference 2010 Spring