下らないことで困ったのでメモ
AndroidでViewにOnTouchListenerを実装するとまずMotionEventにACTION_DOWNが飛んできますが、なぜかACTION_UPが反応しない。。。
何でかと思ったらどうやらonTouch()メソッドでtrue返さなきゃいけないらしい。
ドキュメントには以下の記述
True if the listener has consumed the event, false otherwise.
http://developer.android.com/intl/ja/reference/android/view/View.OnTouchListener.html
それにしても仕事する気が起きない
2011年9月12日月曜日
2011年8月20日土曜日
2011年8月16日火曜日
富士五湖ツーリングレポート
少々遅くなりましたが、この夏のツーリングレポートです。
今回は1泊2日での富士五湖キャンプツーリング!!
メンバーはいつものSevenSwell3人とうちの嫁。
集合は例のごとく5時ですのでパッキング時間も考慮して4時前気起床です。
こういう日って難なく起きれるんですよ。平日は8時でも辛いのに←
さて、心配性のキャプテンは荷物満載!2人分のうちより多いってどういうことだよww
キャンプ場のチェックアウトは12時なのでギリギリまで粘って富士山一周します。
静岡県入るとすぐに謎のバイク博物館が!!
とりあえずYAー1は抑えておきました。他にも色々ありましたが入場料500円はちと高いか?
お昼は定番の富士宮焼きそば!!
横須賀でも食える店があったので初めてではないけど、本場はやはり違う??
正直同じだったかもww
帰りは富士スカイラインから、東名へ。
東名上りは事故渋滞で大井松田から横浜町田まで動かないので厚木から下道で帰りました。
今回は1泊2日での富士五湖キャンプツーリング!!
メンバーはいつものSevenSwell3人とうちの嫁。
集合は例のごとく5時ですのでパッキング時間も考慮して4時前気起床です。
こういう日って難なく起きれるんですよ。平日は8時でも辛いのに←
さて、心配性のキャプテンは荷物満載!2人分のうちより多いってどういうことだよww
今回はバイク乗りのメッカ「東名~ヤビツ~宮ヶ瀬~道志」ルートです。
峠を上りお馴染みのヤビツ峠展望台へ。東名も空いてたのでこの時点でまだ7時
相変わらずヤビツはタイトなので荷物満載&タンデムには厳しいですね。
しっかし山は涼しい!!この日都内は猛暑日らしいですが、大山周辺は25℃切ってます。清流がいかにも涼しげですな。
峠を登りきり、道志道を抜けるとこちらもお馴染み道の駅どうし。
某巨大掲示板では猫とホモの目撃情報が随時更新されてますねww
ここの裏の川も冷たくて気持ちいい!!
今年度より弊社へ入社した後輩君は頭から逝ってます
そんなうちに本日の宿である本栖湖キャンプ場へ到着!!
さすがに野宿は手慣れたもので、設営はスピーディー。
他2名は水遊びしているので自分は嫁と周辺ツーリング。ほとんど走ってばかりで寄ったのは富士の風穴だけ
洞窟内が涼しいだけに外出たときの反動が辛い。まぁそれでも山なので涼しいけどね
水遊びも落ち着いたところで、温泉へ。富士眺望の湯ゆらりとかいうところでなかなか素敵だった。
さすがに写真はとれないけど、おすすめです。タオルとかも全て貸出なのでライダーにはうれしいですね。
夕食はキャンプと言えばということで、BBQ
予定ではGETした魚が食えると思ってたけど不漁だったようで。。。
2日目はしっかりリベンジしてもらいましたよ。まぁ食えたもんじゃなかったけどww
静岡県入るとすぐに謎のバイク博物館が!!
お昼は定番の富士宮焼きそば!!
横須賀でも食える店があったので初めてではないけど、本場はやはり違う??
正直同じだったかもww
帰りは富士スカイラインから、東名へ。
東名上りは事故渋滞で大井松田から横浜町田まで動かないので厚木から下道で帰りました。
まぁ今回も事故なく帰宅できてなによりです。家に帰るまでがツーリングです。
次は奥多摩あたりか、グンマーのリベンジか。。。
2011年8月15日月曜日
【Android】HTMLで太字表示
AndroidのWebViewではfont-weight: bold属性を指定しても日本語が太字になりません。
そもそも太字用フォントがOSに組み込まれていないのでしょう。
仕方が無いのでそれっぽくしてみました
text-shadow:1px 0 1px black;
邪道かな??
そもそも太字用フォントがOSに組み込まれていないのでしょう。
仕方が無いのでそれっぽくしてみました
text-shadow:1px 0 1px black;
邪道かな??
2011年6月15日水曜日
ブルーレイ
先日ブルーレイの話を書き込みましたが、結局テレビ用のプレーヤーを無難に買いました。
接続環境は当然HDMIと光デジタル音声です。
AC/DCのBlack Iceツアーのブルーレイを購入して早速視聴したのですが、解像度の高さが予想以上にすごい。
早くSTARWARSみてぇ!!
接続環境は当然HDMIと光デジタル音声です。
AC/DCのBlack Iceツアーのブルーレイを購入して早速視聴したのですが、解像度の高さが予想以上にすごい。
早くSTARWARSみてぇ!!
【Android】WebViewのjavascriptとネイティブの連携
AndroidではWebViewに表示したjavascriptからJavaで記述したアプリのソースを起動できる仕組みが用意されています。
肝はWebViewのaddJavascriptInterface()メソッド。
このような記述をするとClickEventクラスのインスタンスobjをjavascript上でandroidというオブジェクト名で起動できます。
具体的に、callEventメソッドを呼ぶにはこんな感じ。
この処理でUIの書き換えもインテントの発行もできます。
実態はWEBアプリでもネイティブアプリっぽく作れますね。
肝はWebViewのaddJavascriptInterface()メソッド。
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
WebView web = (WebView)this.findViewById(R.id.webkitWebView1);
web.getSettings().setJavaScriptEnabled(true);
ClickEvent obj = new ClickEvent();
web.addJavascriptInterface(obj, "android");
web.loadUrl("file:///android_asset/index.html");
}
public class ClickEvent{
public void callEvent(){
//任意の処理
}
}
このような記述をするとClickEventクラスのインスタンスobjをjavascript上でandroidというオブジェクト名で起動できます。
具体的に、callEventメソッドを呼ぶにはこんな感じ。
android.callEvent();
この処理でUIの書き換えもインテントの発行もできます。
実態はWEBアプリでもネイティブアプリっぽく作れますね。
2011年5月19日木曜日
【Android】アプリを終了させる
マルチタスクがウリのAndroidですが、アプリから自分自身を終了させたい場合があると思います。
とりあえず3つほど方法を
①System.exit();
文字通り強制終了です。Activityのライフサイクルも無視しますからおすすめできないと思います。
もしかすると予想だにしない動作をする可能性があります。
②ActivityManager.restartPackage(PackageName);
なんか正統派な気がするようなww
ただ同一アプリ内でonPause中のActivityがあるとそれが起動します。
ActivityManager manager = (ActivityManager)getSystemService(Context.ACTIVITY_SERVICE);
manager.restartPackage(getPackageName());
③Activity.moveTaskToBack(true);
これは該当するアプリのActivityをすべてonPause()状態にします。ですので復帰時にはonCreate()は通りません。
基本的にホームボタンを押したときと同じ動作です。
④Activity.finish()
こちらは③と違い、ActivityをDestryしますが、あくまでActivity単位ですのでアプリまるごと終了というわけではありません。戻るボタンを押したときと同じです。
ちなみにマニフェストにを記述するとActivityをスタックしなくなります。
ということはfinish()すればすべて終了しますね。ただし戻れないActivityになります。
とりあえず3つほど方法を
①System.exit();
文字通り強制終了です。Activityのライフサイクルも無視しますからおすすめできないと思います。
もしかすると予想だにしない動作をする可能性があります。
②ActivityManager.restartPackage(PackageName);
なんか正統派な気がするようなww
ただ同一アプリ内でonPause中のActivityがあるとそれが起動します。
ActivityManager manager = (ActivityManager)getSystemService(Context.ACTIVITY_SERVICE);
manager.restartPackage(getPackageName());
③Activity.moveTaskToBack(true);
これは該当するアプリのActivityをすべてonPause()状態にします。ですので復帰時にはonCreate()は通りません。
基本的にホームボタンを押したときと同じ動作です。
④Activity.finish()
こちらは③と違い、ActivityをDestryしますが、あくまでActivity単位ですのでアプリまるごと終了というわけではありません。戻るボタンを押したときと同じです。
ちなみにマニフェストに
ということはfinish()すればすべて終了しますね。ただし戻れないActivityになります。
登録:
投稿 (Atom)
