メモ
・XcodeCommandLineTools入れる
・brew入れる
・brew install node
・brew install opencv
macなら以上。で終わるのにな。winは諦めた。
OSがアップデートしてたのにXcodeのバージョンが低くて一回失敗した。
XcodeCommandLineToolsだけ入れれば大丈夫。
あとportとbrewは一緒に入れちゃいけない。
2012年12月15日土曜日
2012年12月14日金曜日
標準ブラウザの有効チェック
Android4.0以降標準ブラウザを無効にすることができるようになった。
このためcontext.startActivity(new Intent(Intent.ACTION_VIEW, uri));
でブラウザを起動させようとしたとき、呼応するブラウザがないという状況があり得るようになった。
上記でブラウザを呼び出そうとするときにはIntentに呼応するブラウザがあるかを確認してから
startActivityする。
コードは以下
このためcontext.startActivity(new Intent(Intent.ACTION_VIEW, uri));
でブラウザを起動させようとしたとき、呼応するブラウザがないという状況があり得るようになった。
上記でブラウザを呼び出そうとするときにはIntentに呼応するブラウザがあるかを確認してから
startActivityする。
コードは以下
2012年12月13日木曜日
はじめてのZxing
ぱっとみAndroidでZXing2.1のエントリなかったのでメモ。
1.ダウンロード
そして適当に解凍。
2.プロジェクト直下にlibsディレクトリ作ってjarをコピー
ZXing-2.1/zxing-2.1/javase/javase.jar
ZXing-2.1/zxing-2.1/core/core.jar
3.CameraのonAutoFocusでQRコードを読み込ませる
3.CameraのonAutoFocusでQRコードを読み込ませる
2012年12月11日火曜日
onServiceConnectedのライフサイクル
ContextWrapper.bindService(Intent
service, ServiceConnection
conn, int flags)と
unbindService(ServiceConnection conn)は非同期で動作する。
よって起動してから何かしらの動作をしたい場合はServiceConnectionのonServiceConnectedで行う。
Serviceのステータスだけを確認するコードを書こうとしてbindの直後にunbindを書いて
非同期で終了が走ってしまったためonServiceConnectedが呼ばれず失敗した。
2012年12月7日金曜日
ViewPagerをScrollViewに入れる
Scrollが縦の中に横Scrollが入るからややこしい。
ScrollViewがonInterceptTouchEventで子Viewのイベントを監視、
縦Scrollした瞬間ViewPagerのイベント横取りするからそれを阻止する。
登録:
投稿 (Atom)