いなかのプログラまん

田舎でのんびりしているプログラマのブログです。 たまに、androidアプリ作ったりしてます。

開発アプリ

「色判定」をAndroid4.4に対応させたものをリリースしました。
お手数ですが、更新をお願いします。m(. .)m


Storage Access Framework を使用した形でリリースしようと思ったけど
画像の向き(orientation)がどうしても取得できなくて、最終的には諦めました。
これまで通り、ギャラリーからの選択という形になります。


以下、修正内容。
<XXXXX.java>(画像選択)
    Intent i = new Intent (Intent.ACTION_PICK);
    i.setType("image/*");
    //i.setAction(Intent.ACTION_GET_CONTENT);        ← 削除  ・・・①
    startActivityForResult(i, REQUEST_ACTION_PICK);

<AndroidManifst.xml>
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>      ← 追加  ・・・②

①:これがあるとStorage Access Frameworkで動くみたいです。なければギャラリーから。
②:Android4.4からはこれも必要みたいです。画像を読みに行くだけなので、
  READ_EXTERNAL_STORAGEでもいい気はしますが、WRITE_EXTERNAL_STORAGEじゃないとダメでした。


いろいろ試行錯誤した挙句、これだけの修正か。。

エミュレータではAndroid2.3と4.2と4.4、実機では4.2と4.4で動作確認済み。
他でもちゃんと動くといいです。


こんな感じで、よろしくお願いします。

「色判定」の修正で今日1日を費やしたけど、

どうやら、 Android4.4 から Storage Access Framework っていうのが追加になっていて

画像ファイルを取ってくるところで、ちゃんと連携が出来てなかったみたい。


それを修正して、画像ファイルを取ってくることは出来たんだけど、

画像の向きが取得できなくて困ってます。。。


これが解決すれば、リリースします。

明日には出来るといいんだけど。

 「色判定」です。


うちのXperiaがAndroid4.4に更新可能ということで

わくわくしながら更新しましたが、

「色判定」で画像が取りこめなくなるという結果に。。


画像情報を取ってくるときにエラーが出てるみたいですが、まだ原因調査中です。


そのまえにeclipseの更新とかもあって、なかなか取りかかれてないです。

7月中には直したいです。すみません。

 「馬うま集計」です。


この前、言ってた再現できないバグですが、再現できました!

・・・単に、プロセスを切ればよかったんです。


ちゃんとAndroidのライフサイクルは意識しないとダメだな、って思います。

テスト項目として漏れてたし、これからは気を付けよう。


修正したものをリリースしてます。お使いの方はアップデートをお願いします。

 「馬うま集計」です。


お、久しぶりにアプリの話。だけど、いい話じゃないです。

使い勝手がよくないだろうと思う「馬うま集計」ですが、僕は使っています。

自分で作ってるしね。集計機能はやっぱり好き。


実は、一つバグがあることがわかってます。

「予想、結果入力」でレース番号を切り替えしたりしてから、スリープにして復帰すると

いきなり「登録しますか?」というダイアログ画面が出てくること。


ここで、「はい」にすると別データが登録されたりして厄介です。

「いいえ」にすると回避できます。



バグの条件は上であってると思うのですが、なかなか再現できないため検証ができずにいます。

再現できないってことは違うんでしょうけど・・・。


使ってるうちに、また出てくるので、その時の条件を忘れないようにメモしておこう。

自分で作っといてなんだけど、ほんと困った。。

↑このページのトップヘ