2011IT風雲児のブログIT界の風雲児の破天荒なブログです。よかれとおもってやってます。2011年8月31日水曜日Androidアプリから外部ブラウザに連携するときのsnippet要点だけすぐ忘れるのでメモ書き。要するにintentを使う。LinearLayoutでパーツを均等に配置したいAndroidのUI制作で、LinearLayoutを使って画面の横幅のちょうど2等分にしたいときがあります。このようなときは、LinearLayoutされているパーツ(ボタンとか)にたいして"android:layout_weight"プロパティを設定します。これの使い方のちょっとしたコツのメモ。1.6かららしいんだけど、Layoutファイルにandroid:onClickというプロパティを指定することができます。OK/Cancelボタンを配置した場合は、以下みたいなLayoutファイルになります。android:text="@string/label_button_ok"android:layout_height="wrap_content"android:layout_width="wrap_content"android:id="@+id/OKButton"android:onClick="onOKClicked"/>こういう記述のあるlayout.xmlファイルをActivityの中でsetContentView()してやると、OKまたはCancelボタンをタップしたときに、そのActivityの中にあるandroid:onClickに指定した名前のメソッドを読んでくれます。listenerの設定とかが必要ないので、非常に便利。clicked");}みたいなメソッドだけを記述しておいてやればOK。howto2011年8月10日水曜日AndEngineのはじめかたの要点だけAndroid用の2Dゲームフレームワークみたいなものを探してて、iOS界隈だとcocos2dがメジャーなんだろうけど、cocod2dのAndroid版というのはプロジェクトが分裂してる上に、どうも更新が止まってるか、凄く遅いっぽい。調べてたらAndEngineというのが有望に見えたし類似と言って良いっぽいので、調べてみることにした。OpenFeintとの連携もOKみたい(調べてないけど)。AndEngineを始めるに有用なポインタを簡単に整理してみます。Previewの書き出しファイルが普通のHTML+JS+CSSファイルになると書きました。今回は、これらの中身を簡単に見てみようと思った。sample.edgeファイルは単にEdgeアプリケーションが使うプロジェクトファイルみたいなので、いったん無視する。sample_edge.cssの3つ。あとはランタイムと思われるedge_includes。EDGEのプレビュー版が公開されました。AdobeそしてHTML5といえばiOSでのFlash騒動も記憶に新しいところ。Flash問題のAdobe側からの一つの回答ということで、さっそく使ってみました。Machine用の外部ディスクが不調になってしまったので、ディスク修復を試みました。試みたのですが途中で中断されてしまうので。fsckコマンドを試す。上記の環境でpylintをかけるとcv2のメンバがいないと怒られる。(実際はVSCode自体は関係ない。workspace..."あたりで起動がハングしてしまうことがあって、その対応メモ。Codeをバージョンアップしてみたらすごく速く使いやすくなっていたので、すこし本格的に環境を構築して使ってみることにしました。内部ネットワークが作成される。