2012-01-01から1年間の記事一覧
こちらを参考に。 http://stackoverflow.com/questions/13721929/using-actionbarsherlock-with-the-new-supportmapfragment/13727539#13727539MapFragment(SupportMapFragment)を使おうとすると無理ゲーだし、そうしないといけないこともないんで、Sherlock…
僕の理解の限りでは、これまではMapViewはActivityでしかつかえず、Fragmentとして使うことができなかった。作ればわかる! Androidプログラミング 第2版 -SDK4対応- (Smart Mobile Developer)作者: 金宏和實出版社/メーカー: 翔泳社発売日: 2013/04/23メディ…
久しぶりに子どものレアジョブについて書いてみる。小学校中学年と低学年の子ども2人がレアジョブを初めてはやくも半年が過ぎた。その中で気づいたことや注意点など。 追記)半年どころじゃなかった。ラングリッチからレアジョブへ(子供だけ) 先生は常にア…
(Robo)Guiceを使うにあたってDI含め、理解に役に立ったサイトなど。 はじめてのDependency Injection Guiceチュートリアル Deep dive into RoboGuice beyond "Hello World apps" RoboGuiceもGuiceも読んでいるサイトがどのバージョンについて説明してるか注…
今まではなんともなかったのにこんなエラーが・・・。 Crashed Thread: 0 Dispatch queue: com.apple.main-thread Exception Type: EXC_BAD_ACCESS (SIGSEGV) Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000000 VM Regions Near 0: --> __TEXT 0…
"sout"って打ってからTAB。タウンページネタだね。
実行コード System.out.println(Environment.getExternalStorageDirectory()); System.out.println(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES)); System.out.println(Environment.getDataDirectory()); System.out.pri…
独断と偏見による俺的Android開発を加速する開発環境やフレームワークなどのツールをまとめる。順番に意味は無い。 無いと死ねる編 Robolectric ないとテスト書けない mockwebserver ないとテスト書けない Android公式 そりゃそうでしょ。初めて触るAPIとか…
解説とかなし。ここ http://ormlite.com/javadoc/ormlite-core/doc-files/ormlite_2.html#SEC29 と http://ormlite.com/javadoc/ormlite-core/doc-files/ormlite_2.html#SEC30 読んでおけばだいたいOK。
や。何もしなくてもよかった。。どうやってやるのが常道なのかなぁ、とか2時間近く調べて、ShadowSQLiteOpenHelperが絡んでくるんだろうな、というところあたりまではわかったけど、具体的にどうするのかわからなかった。が、前述のとおり、結局何もしなくて…
ちょいと多めのテキストデータをサーバに送るとき、帯域を抑えたいからDeflateしてBase64して送ろう!と思ったが、バグとか基準にしているRFCが違うとかそういうのでサーバサイドであるRubyと相互変換できなかったらヤだなぁと思って試してみた。deflate and…
AndroidではAPI Level8(Android2.2)からBase64が組み込まれているんだけど、RobolectricにはまだShadowがないっぽい。・・・と思ったらgithubのmasterには1ヶ月ほど前に取り込まれてたよう。 https://github.com/pivotal/robolectric/pull/326だけどMavenで…
Theory&DataPoint使ってるよね! なにそれ!?って人はググるかタウンページめくったほうがいいよ!で、こんな感じでnew ObjectThrowsExceptionがthrows exceptionなとき、どうすればいいか迷っちゃう! @DataPoints public static ObjectsThrowsException[…
java.lang.IllegalStateException: No implementations match configuration.もうそろそろ普通に開発させてくれんかね。。で、タウンページをめくってみるとABS本家のgithubが筆頭に。 https://github.com/JakeWharton/ActionBarSherlock/issues/377 When Ac…
依存関係の設定のところで、JUnitよりhamcrestを上にしよう。そんじゃーね。
いやぁ、外出なのかもしれないけど。 int count = 100; for (int i = count; i --> 0 ;) { System.out.println(i); } これで100回ループが回る。iが0になるまで、って読めてなんだかかっこいいなって。
InputStreamやらOutputStreamやらが出てきて、今までなんのこっちゃわからないで使ってきたので改めて調べてみたときの自分の理解メモ。 InputStreamとOutputStreamの目的 ここのやり取りがわかりやすかったのでここのまとめ。 http://stackoverflow.com/que…
Webサーバとつながないとテストできない。そういうテストしたいときってあるじゃない。いや、そういうときは設計を見直すべきときも大いにあると思うけど、いやこれ絶対つながないと無理だって!という時にはこれ。 http://code.google.com/p/mockwebserver/…
かつてはAndroid依存のモジュールのテストはド遅いからPOJOとうまく分離してなるべくPOJOを通常のUnitテストで・・・とか思っていた時期があったんだけど、この分離ってやつが相当キツくて。ンカスプログラマだから。つまりテスト書いてなかったんだけど、そ…
りーむー。それはりーむー。2日使った結論。ここでいう”両立"というのは、どっちからでもビルドアンドデプロイができる状態を成立させて維持するという意味で。"apklib dependencyはコマンドラインからじゃないと機能しない" http://stackoverflow.com/quest…
pom.xml ~snip~ <modules> <module>../ActionBarSherlock-4.2.0/library</module> </modules> ~snip~ <dependency> <groupId>com.actionbarsherlock</groupId> <artifactId>library</artifactId> <version>4.2.0</version> <type>apklib</type> </dependency> ~snip~ で、コマンドラインからのビルドは通るけど、IntelliJでコンパイルエラーがでる。で、こんなのを見つけ…
Maven化を進めてきたけど、ビルドしたりapkファイル作ったりはIntelliJ頼りな状態。 一人プロジェクトとかだとそこまで必要性はないかもしれないけどCIツールは導入するつもりだから、もうここでやっちゃえ、ということでMavenでビルドできるようにしておく…
前回のエントリの最後にgcmがセントラルリポジトリにないから個別にDLしてローカルリポジトリに突っ込んだ件がありましたが、gcmやmapsなどセントラルリポジトリにないライブラリをローカルリポジトリに突っ込んでくれるツールがあった。。。ほんとなんでも…
Java界でサードパーティのライブラリを使おうとするたびに「Maven導入しておくとベンリなのかな?」と思わされるんだけど、これまでは目先の時間の無さを理由に振り切ってきた。なんか情報少ないし。めんどくさそうだし。が、ここらで導入してみることにした…
putExtra()にはプリミティブやString等のI/FはあるけどObjectのI/Fがない。で、今回ぼくはどうしてもLocation型のオブジェクトが渡したくなったので、どうにか渡せないか調べてみると、ざっくり シリアライズする Parcelを使う の2通りの方法が出てきた。シ…
Androidの爆速エミュレータ環境を構築しようとして挫けたマカーたちへ朗報 超絶待った。ついにFIX版がでました! http://software.intel.com/en-us/articles/intel-hardware-accelerated-execution-manager?page=4ここでhotfix版をDLしてインスコするだけで…
ログはこんな感じ。 java.lang.NullPointerException at com.google.android.maps.ItemizedOverlay.getItemsAtLocation(ItemizedOverlay.java:617) at com.google.android.maps.ItemizedOverlay.getItemAtLocation(ItemizedOverlay.java:586) at com.google.…
これはsetErrorで表示されるバルーン的なものがフォーカス時にのみ表示されるという仕様だから。次にフォーカスについてここで勉強する。超良記事。 たかがフォーカス,されどフォーカス View#requestFocusFromTouchメソッドを使うと、 タッチモード時でもfo…
主にデバッグ用なんですけど。Viewのオプションではできないっぽい。ので、drawbleな枠を定義して、backgroundにそれを指定する。drawable/debug_border.xml <shape xmlns:android="http://schemas.android.com/apk/res/android"> <stroke android:width="1dp" android:color="#ff0000" /> </stroke></shape>
前回の続き。http://d.hatena.ne.jp/ria10/20121120/1353383249これがFragmentでは使えなかったのでFragmentで使えるようにがんばってみた。。