2011年7月31日日曜日

PRO版Version.1.0.8リリース[PRO版]


PRO版Version.1.0.8をリリースしました。

バグフィックスのみの予定でしたが、予定を変更して新機能がついてのリリースとなりました。

DIY六法Version.1.0.8(Android Market Web版)
フル機能版


















動作報告、不具合などございましたらメールや本ブログコメント欄でお知らせください(マーケットのコメント欄では十分な情報のやりとりが出来ませんので)。ご理解とご協力をお願いします。

2011年7月30日土曜日

アプリ連携の事例紹介その1[PRO版]

リリース準備を進めているPRO版の「アプリ連携」について文字だけの説明に止まっていましたので、今回はスクリーンショットを織り交ぜてご紹介します。

まずは法令表示ビューを見ている時に、その中のテキストを選択して他のアプリに連携する場合の事例です。

1つ目は図書館の蔵書検索をして予約できるLibraroidとの連携です。

メニューキーを押してメニューを表示して「テキスト選択」をタップして希望するテキストの範囲を選択します。


続いて、メニューキーを押して「テキスト共有」をタップします。






ここで「検索」をタップします。



2011年7月29日金曜日

ひとりごと・・・

以前、Twitterで少しつぶやいた件に関連するひとりごとですが、

CiNii(NII論文情報ナビゲータ[サイニィ])

の検索が出来るAndroidアプリがあるのですが、検索キーワードをACTION_SEARCHで送り込めるといいのになぁ・・・とふと思うのです。ACTION_SENDでももちろん良いのですけどね。

そうしたらきっと幸せになれるかもしれない・・・と思ったのです。

ひとりごと・・・でした。


次回リリース予定[PRO版]

次回リリース時期についてですが、今週末を予定しております。Lite版は追ってリリースします。

リリース準備と共に、このリリースをした後にさらなる機能追加をするための検討などを平行して進めています。

あと少しお待ち下さい。



2011年7月24日日曜日

「Intentでアプリ連携」をさらに追加[PRO版]

元々の予告では次回リリースは機能追加はしない予定でしたが、予定を変更して機能追加も含んだものになります。

以前からも縦書きビューワなどからの簡易単語選択テキストの引き渡し(ACTION_SEARCH)に対応していましたが、今度はACTION_SENDにも対応するようにしました。

このIntentで送られてきたテキストは検索ホーム画面のキーワード入力エリアに入るようになります(検索は即実行にはなりませんので検索ボタンを押下してください。Intent送信元アプリによっては選択したテキスト以外の情報が紛れ込むケースがあるかもしれないためこのようになっています)。

例えば、Web閲覧中に法令名などが出てきた時に該当法令を検索したい、というシーンで利用できます。

テキスト選択してコピーし、それを共有する機能のあるWebブラウザからDIY六法の検索へと連携できることになります。


また、法令表示ビューにおいては、テキスト選択をした上でそれを共有する機能を追加しました。

具体的には・・・


2011年7月22日金曜日

ご利用いただいている皆様へのお礼

DIY六法を公開してから2ヶ月と少し経過しました。

いくつかのコメント及び評価をいただいており、発展途上のアプリながらお付き合いいただいているユーザの皆様に感謝いたします。心より御礼申し上げます。

不足の点などまだまだありますが、これからもユーザの皆様のご意見を取り入れながら改善を続けていきたいと思いますので、今後ともお付き合いいただければ幸いです。

バージョンアップのペースはやや遅めで申し訳ありませんが、手元で出来る限りの動作検証を経てからリリースするという方針で開発しておりますのでどうかご理解ください。



2011年7月21日木曜日

廃止法令の記録[PRO版]

現在、手元のPRO版で動作中の「法令データ一括取得・更新機能」ですが、過去に取得した法令データの中に「廃止された法令」が含まれていた場合、当然そのファイルを取得しようと思うとNot Foundになってしまいます。

現状ではこのような法令であっても管理情報に残したままにするようにしています。

これは、いきなりこのアイテムを管理情報から消去してしまうとユーザからするといつの間にか法令数が減っている、となって不気味な感じになってしまいます(その方が良いという方は問題ありませんが)。

現時点では、データ更新時に上記のような法令が見つかった場合には、廃止法令リストに登録するという方法で実装しています(アプリの機能でこの情報を参照する機能はもう少し先のバージョンで実装する予定です)。

Not Foundになった法令データは、法令リスト上ではファイルサイズが0(ゼロ)で表示され、取得日付が古いままになっているものが該当することになります(実際に開くとNot Foundになった時のHTMLが表示されます)。

多数の法令を登録している方はこれを見付けるのはなかなか大変です。

廃止法令リストを参照して、その法令を認識してからユーザご自身で削除していただく、という方向性を目指しています。

このリストに入ってくる法令について詳細の情報が必要な場合は、法令データ提供システムの以下のページを見てご確認ください。

廃止法令等一覧
http://law.e-gov.go.jp/haishi.html


では。

お気に入りリストのみをシリアライズする機能[PRO版]

現在、各種動作検証中のPRO版ですが、現時点では恐らく誰も使わないであろう機能が設定画面にあります。それは、

  • お気に入りリストのみをシリアライズする機能

です。

これ、何のためにあるのかというと、そろそろ「六法カタログコレクション」のリストを作り始めようか、というところから実装したものです。

私の保有するXperiaの法令リストには特定用途向けの法令以外が多数含まれているので、お気に入り登録で抽出した法令を「六法カタログ」として書き出すために用意した機能です。


法令リストデータ修復の仕様変更[PRO版]

次のPRO版のリリースでは、法令リストデータ修復機能の仕様を変更します。

理由は至って単純で、Lite版と同じ実装なのでPRO版ではあまり役に立たない機能になっているからです。

#これはPRO版のベースとなっているLite版の修復機能を残しているためです。

例えば、お気に入りデータ・表示順を含むバックアップを取った後に、新たに法令を1つ追加したとします。その後、何らかの原因で法令管理情報がクラッシュしてしまった・・・という場合、1つ問題が起きます。

バックアップで法令管理情報を復旧しても、最後に追加した法令は見えなくなってしまう問題が残ります。

また、現時点ではファイルマネージャなどで該当ファイルを削除しない限り、検索でヒットした該当法令を再取得して登録することもできません(コラコラ

#ちなみに次回リリースでは法令データの更新(再取得)ができるようになります。


2011年7月19日火曜日

付箋位置を一覧するリストビュー[PRO版]

付箋位置を一覧するリストビューの必要性について本ブログの右サイドバーで投票ガジェットを公開していました。「必要」にご投票いただいた方、お忙しいところありがとうございました。

さて、問題はそれをどのように見せるか、です。以下のスクリーンショットは、現在動作中のものです。





2011年7月18日月曜日

Evernoteに送った条文メモを検索する[PRO版]

昨日の記事で条文メモをEvernoteに送る機能についてご紹介しました。

送ったものはEvernoteを起動してリストからタップするなり、検索するなりすればいいのですが、条文メモリストビューアイテムが持つ情報から検索してEvernoteに飛んだ方がキーワードを入力する手間が省けるのでそういう機能も実装してみました。


条文メモリリストビューの対象アイテムをロングタップすると上記のようなコンテキストメニューが出ますので「Evernoteの条文メモを検索」を選択します。

検索結果は・・・

2011年7月17日日曜日

条文メモをEvernoteに送る[PRO版]

条文メモ機能ですが、前回のリリース時にXMLファイルにバックアップするようにしましたが、元々はバックアップをする目的でEvernoteと連携(送る機能を実装)することを予定していました。

次回アップデートでは条文メモリストビューから連携(送る)するようにしているので今回はその機能のスクリーンショットをご紹介します。


条文メモタブを表示して、「個人情報の保護に関する法律:第7条」に付けたメモをEvernoteに送ってみます。


2011年7月15日金曜日

法令データの鮮度

DIY六法をリリースしてから2ヶ月程が経過しました。

法令データのダウンロード数はどれくらいになっているでしょうか。人それぞれだとは思いますが、

「このまま使い続けていったとして、法令データの鮮度は保てるの?」
「六法の買い換えみたいにデータ更新できないの?」

という疑問が出てきているのではないかと思います。

それについての機能が無いことに薄々気付いている方もいらっしゃると思います(コラコラ)。

もちろん、これは実装予定に入っていますので必ず実装します。


2011年7月14日木曜日

携帯キャリアメールアドレスからのお問い合わせについて

携帯電話キャリアドメインのメールアドレスからお問い合わせいただく場合には、どうか本アプリの問い合わせ先メールアドレスからのメールが着信拒否になっていないか充分ご確認くださいますようよろしくお願いします。

もし問い合わせたのに返信がない、という方はこの設定をご確認ください。

なお、ご質問いただいた件についてはQ&Aなどでまとめることも考えております。

よろしくお願いします。

クラッシュレポート0714[Lite版]:追記あり

Lite版をお使いの皆様、ご利用ありがとうございます。

クラッシュレポートが届いておりましたのでご紹介します。

今回は、

java.lang.IllegalArgumentException: View not attached to window manager

とのこと。これ、非同期タスクが終了した後に表示するダイアログ表示中に

  • 端末の向きをローテート

したりするとDialog#dismiss()で発生するみたいですね。

ローカル検索索引のダウンロード時に発生しているようです。


2011年7月13日水曜日

次回アップデートは・・・[PRO版/Lite版]:追記アリ

次回のアップデートは機能追加はなしで、実装済み機能の改善・バグ修正が中心になる予定です(これらの改善・修正はその次に控えている追加機能に関係があります)。

ちょこっと予告でした。

2011/07/18追記:
新しい記事にも書いた通り、すでに新機能の追加を開始しているのでこの記事は撤回します。
次回のアップデートは新機能も含んだものになります。


2011年7月8日金曜日

ANR keyDispatchingTimedOut [PRO版]

昨日のリリースの後、デベロッパーコンソールにフリーズレポートが届いていました。

原因は、

ANR keyDispatchingTimedOut

とのこと。

クラッシュじゃなくてフリーズなんですね。



2011年7月7日木曜日

Lite版Version.1.0.4リリース[Lite版]

Lite版Version.1.0.4(七夕)リリースしました。

DIY六法Lite Version.1.0.4(Android Market Web版)
機能限定+Ad
























動作報告、不具合などございましたらメールや本ブログコメント欄でお知らせください(マーケットのコメント欄では十分な情報のやりとりが出来ませんので)。ご理解とご協力をお願いします。




PRO版Version.1.0.7リリース[PRO版]

PRO版Version.1.0.7(七夕)リリースしました。

新機能などについてはすでに予告しました通りの内容となっております。

DIY六法Version.1.0.7(Android Market Web版)
フル機能版


















動作報告、不具合などございましたらメールや本ブログコメント欄でお知らせください(マーケットのコメント欄では十分な情報のやりとりが出来ませんので)。ご理解とご協力をお願いします。



クラッシュレポート20110707[PRO版]※追記アリ

PRO版のアップデートをしたばかりですが、アップデート直前にクラッシュレポートが届いておりました。

今回の問題は「クイック検索ボックスの検索対象設定の呼び出し」部分で呼び出した検索対象設定Activityが見つからないということでクラッシュしたようです。

問題の発生したプラットフォームは「OTHER」となっているのでもしかしてAndroid3.0?

エミュレータが不安定で確認できないところがやはりダメということですね。


#ちなみに1.6~2.3.3と3.1は一通り動作確認はしています(細かいマイナーなバージョンは除きます)。

やはり、いきなり検索対象設定画面Activity(バージョンによって呼び出すActivity名がどんどん変わっていくもの)を呼び出すというのは無理があるのかもしれませんね。

しかし、できるだけユーザの手間を減らしたいという目的は譲りがたい・・・。

何とかAndroid3.0のエミュレータを起動して修正したいと思います。該当されるユーザ様、しばらくお待ち下さい。


20110708追記:
その後Android3.0のエミュレータに多めのメモリを割り当ててみたところ割と安定して動作したので確認してみましたが、3.1同様に動作してしまいました・・・。

となるとクラッシュしたAndroidOSのバージョンは・・・。

クラッシュされたユーザ様、本ブログをお読みになりましたらコメント欄かメールにてお知らせいただければ幸いです。

本件はその他資料も当たって調査してみます。



2011年7月6日水曜日

次回リリース版のスクリーンショット[PRO版]

現在リリース準備中のPRO版のスクリーンショット(一部)をご紹介します。

これまで検索ホーム画面のアイコンは全てAndroidのビルトインアイコンを使っていましたが、これを自前で描いたもので置き換えます(絵が下手ですみません)。


追加機能についてはこの記事の最後で触れます。


2011年7月5日火曜日

クラッシュレポート201107[Lite版]

DIY六法Lite版をお使いの皆様、ご利用いただきありがとうございます。

7月に入ってから新たなクラッシュレポートが届いていますのでこちらの方、前回のバグと一緒に次のリリースで修正します。

どうやら今回のクラッシュレポートはSDカードが挿入されていない状態で発生する問題であることが分かりましたので、これを修正しました。

#SDカードが使用できる状態である限りは発生しない問題です。

恐らく検索後の動作もSDカードがないとマトモに使えないことになっていると思いますので、次のリリースでは解消されます(エミュレータでの動作確認は完了しました)。

ご不便をお掛けしてしまい申し訳ありません。


2011年7月3日日曜日

Androidタブレットにおける開発について

7月に入り、安価なAndroidタブレットが発売されました。


acer【アイコニア】ICONIA タブレットPC シルバー ICONIA TAB A500-10S16
日本エイサー (2011-07-01)
売り上げランキング: 507


思わずポチってしまいそうなのですが、グッとこらえましたw。

アプリをAndroidタブレットで快適に使うためにはどうするか、少し調べてみました(そのままだと悲しいことになっているので)。


2011年7月2日土曜日

付箋貼り付けて行ったり来たりする機能[PRO版]

まずはスクリーンショットから。



法令表示ビューですが、画面左脇に見慣れないものが出ていると思います。

次のPRO版のリリースに含まれる機能です。