2013-05-01から1ヶ月間の記事一覧

起動されているアクティビティを特定する

ソースは手元にあるが設計書が手元にない、なんてことはよくある話。 私の尊敬する某プログラマが「コードとは設計である」という発言をしていて、 然なりと思うのだけれど、設計に足りうるコードになっていればの話。 それでも設計書がなくてもアクティビテ…

コマンドプロンプトからSQLコマンドを実行する (Windows)

バッチファイルをつくっておくと便利。 SQLコマンドはダブルクォーテーションで囲む。SQLコマンド内の文字列はシングルクォーテーションで囲む。 adb shell sqlite3 <dbファイル> "SQLコマンド" ex. 未読の不在着信を表示 adb shell sqlite3 /data/data/co…

ViewPagerのキャッシュする画面数を変更する

ViewPagerの生成時に複数のページを生成してキャッシュしておきたい。 解決 // 2ページ生成 mViewPager.setOffScreenPageLimit(2); 説明 一般的に OffScreen とは、生成されていて描画されていない画面のことを指すが、ViewPager では生成されていないページ…

ViewPagerのイベントをハンドルする(アニメーション)

検証 ViewPager.PageTransformer を継承したコードを書いて、動作を検証する。 mViewPager.setPageTransformer(false, new ViewPagerTransformer()); private class ViewPagerTransformer implements ViewPager.PageTransformer { private static final Stri…

ViewPagerのイベントをハンドルする(ページ移動)

検証 ViewPager.SimpleOnPageChangeListener を継承したコードを書いて、動作を検証する。 mViewPager.setOnPageChangeListener( new MyOnPageChangeListener()); private class MyOnPageChangeListener extends ViewPager.SimpleOnPageChangeListener { pri…