2011年2月11日金曜日

横浜Androidプラットフォーム部第6回勉強会のメモ


横浜Androidプラットフォーム部第6回勉強会が2/11に石川町でありました。
その際の自分用のメモを公開します。ごにょごにょと書いてあるところはメモが追いつかなかった箇所。後日資料が出て来てから考えよう。

長いので詳細はつづきから。


2011年2月10日木曜日

ラジコン操縦アプリ

本当にしょうもない事なのですが、以前ラジコン操縦アプリをAndroid Marketに公開しました。
もちろん、ボードがのったラジコンが必須となるのですが、なぜかアクティブインストールが
11件(執筆時点)もあります。パーセンテージとしては23%です。
いったい誰がダウンロードしているのか検討も付きません。
4〜5件は自分で把握しているのですが・・・
意外と物好きな方も居るという事が分かった次第です。

2011年2月2日水曜日

Android -> 無線LAN -> Arduino

今日もロボ部な活動

最近やってるのは個人でも手が出せそうな値段で作れるロボット。
ただ、ロボ部のメンバーがもっと安く作れそうな構成を出しちゃってるから、
単に世の中によく出て来てるArduinoを使ってるだけって状態です。

構成としては、市販のUSB給電で動くアクセスポイントを使って、
イーサネットシールド経由でArduinoの無線コンバーター化する。
そんで、そのアクセスポイントにAndroidがつながってArduinoを操作するといった感じです。

現状



購入品はつづきから

2011年1月31日月曜日

Arduinoのイーサネットシールドがおかしい

今日は少しAndroidの会横浜支部 ロボ部らしい活動をします。
今がんばって個人レベルで買えるロボを作ろうとがんばっています。
予算としては1万円くらいで一通りそろえられるもので、考えてます。
それで今日はモーターを回すための作業をしていたのですが、
どうもイーサネットシールドが怪しい動きをしたのでまとめ。

詳しくは続きから

2011年1月27日木曜日

AndroidのUDPソケットのソースを読んでみた


ラジコンのカメラ映像を受信する箇所がなぜか1.6までの端末だとうまく動かない問題がありました。
ちょっと実装に問題が見当たらなかったので、Androidのソースを読んでみました。

詳しくはつづきから

2011年1月23日日曜日

Androidマーケットで検索させる方法

Intentを投げてマーケットで検索をする方法

/**
 * マーケットでアプリを検索
 * @param packageName パッケージ名
 */
private void viewMarket(String packageName) {
    Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("market://search?q=pname:" + packageName));
    startActivity(intent);
}


macからwindows上のVMWareへSSHで接続する

組み込みAndroidの開発を始めようかと思ってるのですが、
最近のメイン機がmac book airなのでビルドする際のCPUパワー、ソースを保存するストレージに心配があったので、Windows7上にVMWareで仮想マシンをたて、その中で作業をしようと思います。でも、キーボードやら、マウスやらを別途用意したくなかったので、macから操作できるようにしようとおもいます。

その際の作業記録はつづきから

2011年1月19日水曜日

HT-03AがWindows7 64bit版で認識してくれなくなった


Androidは比較的に開発環境が整備されています。
組み込み系だと1から環境を作ってソース書いてコンパイルして、実行して、アレ動かない?ってのがザラかと思います。
でもAndroidだとSDK落として来て実機をUSBでさして即使える環境が出来上がります。
そんなAndroidなのにUSBで認識してくれなくなりました。
その際に色々ためしてみた備忘録です。結果から言えばまだ動いていません。

詳しくはつづきから


2011年1月18日火曜日

Macbook airを使っての感想


年末にMacBook Airの最小構成をヨドバシで衝動買いしてしばらくたちましたが、
結構ガリガリと使っています。なかなかよい買い物ができました。
そこで、2ヶ月ほど使ってみての体感的な感想を書いてみたいと思います。

感想は続きから


2011年1月16日日曜日

横浜Android PF部の第5回勉強会へ行って来ました


横浜Androidプラットフォーム部の第5回勉強会がかながわ労働プラザで開催されました
20名以上参加されていて勉強になるお話を聞く事ができました。
その際に聞いて来た話のメモを公開

詳しくはつづきで

2011年1月11日火曜日

Android Bazaar and Conference 2011 Winterに出展してきました



2011/1/9に東京大学で開催されたAndroid Bazaar and Conference 2011 Winterに
「日本Androidの会 横浜支部 ロボット部」として出展をしてきました。
Android上で、カメラ映像を見ながら操縦できるラジコンを、
コミュニティーブース内で操縦体験してもらっていました。
たくさんの来場者がいて会場が狭いくらいに大反響でした。

詳しくは続きから


2011年1月5日水曜日

Android Bazaar and Conference 2011 Winterへ出展します



国内で最大級なAndroid専門のグループ「日本Androidの会」主催の
Android Bazaar and Conference 2011 Winterへラジコンを出展します。
コミュニティブースで横浜支部内で操縦できるようにしているはずなのでぜひいらして下さい。

今日は久しぶりにラジコンをいじってます
最近はモンハンメインで活動をしていたのと、年末年始の飲み会やらなんやらで、
あまりAndroidな活動が出来ていない状態です。



2010年12月24日金曜日

SI2010に参加して来た

仙台の東北大で行われているSICE SI2010に参加してきました。
去年は機器展示担当でしたが、今年は登壇者としてお話をしてきました。

詳しくは続き

2010年12月7日火曜日

【暫定対応】Android 2.3(Gingerbread)にしてUnable to execute dex: nullが出た時の対応

Android 2.3が公開されましたね。
早速アップデートしてみたのですが、今までの環境でapkが生成できたプロジェクトで、
Unable to execute dex: nullが出てapkが生成できませんでした。
そのときの暫定対処の方法をまとめました。


  • あくまで暫定なのでこの方法で正しいのかわかりません。

今までの環境でもUnable to execute dex: nullが出る場合はプロジェクトをクリアしたり、
eclipse.iniをいじることで(ヒープメモリをでかくする?)で直っていたようですが、
今回はうまくいかなかったので、他の原因を探ってみました。

私の環境での原因はおそらく、他のJavaプロジェクトで作成しているクラスを、
Androidプロジェクトで直接インポートして使用していたことがまずかったようです。

ですので、Androidプロジェクトで使用してるjavaファイルをまるっとAndroidプロジェクト側へ移動したところ、Unable to execute dex: nullが出なくなり、apkも生成されました。

とりあえずの対応ですので、JARを使用している場合などで出た場合の対処方法はわかりません。
とりあえずです。







2010年12月4日土曜日

Embedded Technology 2010に行って来た その2


パシフィコ横浜で12/1〜3まで開催されていたEmbedded Technology 2010へ行ってきました。
1〜2日は会社の出展ブースにて説明員もやっていました。

その1の記事が長くなったので分割しました。


詳細は続きから



Embedded Technology 2010に行って来た その1


パシフィコ横浜で12/1〜3まで開催されていたEmbedded Technology 2010へ行ってきました。
1〜2日は会社の出展ブースにて説明員もやっていました。


今年の展示はいろいろな意味であつかったです。
Android関連の展示も去年よりも増えている印象でした。


詳しくは続きから



2010年11月29日月曜日

Androidでラジコンを広いところで操縦してみた


27日の日本Androidの会横浜支部の定例会の休憩中に会場を借りてラジコンを操縦してみました。
その際の動画をあげました

詳しくは続きから

2010年11月28日日曜日

日本Androidの会 横浜支部のイベントに行ってきました




11/27に横浜支部のつぶやき文庫(andronaviさんの記事)作者の高橋さん主催のハッカソンと、
横浜支部定例会に参加してきました。
今回の定例会はなかなか熱いものになりました。

詳しくは続きをどうぞ。


2010年11月22日月曜日

空と宇宙展とMake: Tokyo Meeting 06に行ってきました

今月の20日(土曜日)に国立科学博物館と東京工業大学でやっていたMake: Tokyo Meeting 06へ行ってきました。



2010年11月19日金曜日

AndroidとPCとArduinoをつなぐ


AndroidとPCをネットワークでつなぐ その1ではAndroidからPCまでの経路を作成しました。
今回はそこからさらにArduinoまで接続し、Androidからモノを動かしちゃいます。
しかも低予算で実現する事ができちゃったらみんな幸せじゃないですか?

詳細はつづきから