2012年1月2日月曜日

Google App Engineでアプリを作って見ました


2011/12月から、Pythonの勉強を始め、下記本を参考にしながら、Google App Engineの勉強に取り掛かっている所です。
http://goo.gl/ndrPn

取り敢えず、PythonからGoogle App Engineを使い、ジャンケンソフトを作って見ました。
http://junken1958.appspot.com/


ソースはここに掲示しています。
http://supercharge.web.fc2.com/junken_proj/index.htm

PythonからGoogle App Engineを使い、WEBアプリを作るのは、
私が慣れ親しんでいる、Perl + Javascript + CSS + HTMLを使うやり方とよく似ているので、
馴染みやすいですね。

それに、Pythonの方が高機能なので開発しやすいです。
特に、1つのソースに、HTTP GETとPOSTの両方の処理が書けるという点が、気に入りました。

AndroidアプリとGAEアプリは、動作環境が端末とサーバーと分かれているので、
住み分けができますね。

2011年12月2日金曜日

Android 4.0 SDKをProxy経由で使用する方法


Android 4.0 SDK(android-sdk_r15-windows.zip)では、Proxy Serverへのログイン情報を記憶しない様になりました。
これでは、会社内でSDKのファイルをダウンロード出来ないので、Androidアプリの開発が不能になるので、対応策を考えました。(Proxy Serverが無い会社は、対象外です)

1.SDK Manager.exeは、Proxy ServerのID/PASSWORDの指定機能が有りません。
そのため、ID/PASSWORDの指定が不要なpolipo Proxy Serverを利用します。
polipoは、社内の手持ちのLINUX/Redhat系ディストリビューションにインストールします。
  polipoを下記URLからダウンロード
http://www.pps.jussieu.fr/~jch/software/polipo/
設定ファイルは、/etc/polipo/configを修正。下記サンプルを参照して下さい。
http://supercharge.web.fc2.com/polipo/index.htm

2.SDK Manager.exeの設定画面において、https -> httpへ変換を有効にします。

windows/FireFox経由でpolipoを使用すると、何故かログインを要求されたりします。(^^;
polipoを使えるアプリケーションは限定されているようですが、Android SDKは大丈夫の様です。

2011年11月25日金曜日

Acer/A500がAndroid3.2.1へアップグレードしました

Acer/A500が修理から戻ってきました。無償でCPUボード交換でした。Acerの対応は一応花◎ですね。
そのA500がAndroid3.2.1へアップグレードしました。これにより、無料のファイルエクスプローラー、例えば、AndExplorerからUSBメモリー/Micro SDカードメモリーに読み書きが出来るようになりました。


例えば、USBメモリーの場合、
/root/mnt/usb_strage/
を開けば、USBメモリーのファイル/フォルダー一覧が表示されます。

私は、AUのフィーチャーフォンを使っているのですが、その携帯をUSBケーブルでA500に繋げてみると、見事に携帯のMicroSDカードメモリーを認識しました。

Android3.0以降、USBのMaster/Slave両方に成れるという機能が実装されましたが、それを実感する事が出来てうれしいですね。

これで、A500のH/Wを全て使えるようになり、大満足です。

2011年11月8日火曜日

Acer/A500がまた壊れました

【更新情報】11月21日に、無事修理から返ってきました。

Tablet Acer/A500が、また壊れてしまいました。7月に購入して以来、2回目です。
電源投入後、!ドロイド君が表示され、その後、また再起動します。
通常のメニュー画面が表示されません。


2011年10月8日土曜日

Android City 八王子での交流に参加しませんか

個人で開発をしているので、色々な方と情報交換したいなと思っています。
それで、地元八王子のAndroid City 八王子に参加することにしました。

Android City 八王子
http://hachiouji.android-city.jp/

Twitter


facebook site
http://www.facebook.com/pages/AndroidCity%E5%85%AB%E7%8E%8B%E5%AD%90/210099055667393

八王子は、地場産業として織物があるので、ドロイド君ネクタイを製造・販売しています。

リアルに人が集まる催しとして『Androidカフェ』が、過去2回開催されています。
主催は、AndroidCity八王子です。
先日、10月6日に第2回Androidカフェ開催が開催されたので、行ってきました。

第1回目Androidカフェ開催の様子は、YouTubeで公開されています。

Androidカフェで、皆様とお会いできることを楽しみにしています。

2011年10月4日火曜日

ExpandableListViewの子アイテムにCheckBoxを追加不可

ExpandableListViewの子アイテムにCheckBoxを追加したいと思い、四苦八苦していました。
下図の様に表示はできるのですが、 


ExpandableListViewのInterfaceとしてExpandableListView.OnChildClickListenerがありますが、
そのコールバック関数onChildClick()で、タッチイベントを拾うことができません。


子アイテムが、TextView, ImageViewの組み合わせだと、イベントを拾えるんですがね。
CheckBoxを表示するというのは、仕様外なんでしょうね。


サンプルパッケージは、下記をダウンロードできます。

http://supercharge.web.fc2.com/android/
ExpandableSimpleExpList2.zipをダウンロードしてください。




2011年9月22日木曜日

自宅のAndroid Tabletは、Acer/A500です。買って2ヶ月になります。
既に、マザーボードを1回交換しています。
そのAcer/A500に次のトラブルが出てきました。
画面に緑の横線が入り、明らかに表示がおかしいです。


いつまで使えるのか楽しみです。