2012年5月8日火曜日

法令表示ビュー全面改修予定

本アプリ(特にPRO版)の今後ですが、法令表示ビューの全面改修を予定しています。

基本的にはFragment化を行うのですが、それによりタブレット向けのレイアウトを構成することなどいくつかの目的を持って取り組む方針です。

状況については追ってブログやGoogle+ページなどでご紹介できればと考えています。



2012年5月2日水曜日

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


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

新機能の追加、ユーザ様からご指摘いただいた改善点、その他バグ修正等を行いました。


動作報告、不具合等ございましたら、メール、本ブログコメント欄またはGoogle+ページまでお知らせ下さい。ご利用の端末機器の名称、AndroidOSバージョン、不具合の再現手順など詳細の情報をご報告いただければ原因を調査して対応しますのでご理解とご協力をお願いいたします。


アップデート内容の詳細はリリースノートをご覧ください。


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

















次のPRO版のリリースについて[PRO版]

次のPRO版のアップデートでは、ユーザ様からご連絡いただいた改善点を含めてリリースします。

ご連絡いただきましたユーザ様にこの場を借りて御礼申し上げます。

主な改善点は

  • 法令表示ビューでの端末スリープ機能がタブビューで機能しないのを修正
  • 目次参照機能の呼び出し右フリックが意図しない時に動作してしまうため、この機能が不要な場合に無効化できる設定を追加

になります。

その他にも何点か機能追加をし、動作検証をした上でリリースしますのでしばらくお待ちください。


2012年4月28日土曜日

Android SDK r18にアップデートしたらVerifyError

Android SDKのアップデートをr16→r18にしてみたら、ハマったのでメモです。

全く同様の問題がr16→r17の時に発生していたようで、解決策を示されているブログがいくつか見つかりました。

Android SDK r17にアップデートしたらVerifyError

解決策は以下の通り。


プロジェクトの上で右クリック

ビルド・パス(Build Path)

ビルド・パスの構成(Configure Build Path)

順序およびエクスポートタブ(Order and Export)

チェック付いてない奴につける


Proguardのエラーでapkが生成できなかったのもこれが原因でした(とほほ。



2つの検索モードの違いについて[PRO/Lite版共通]


DIY六法には2つの検索モードが存在しています。


  • ネット検索
  • ローカル索引検索

の2つです。

具体的それぞれの特徴を説明すると以下の通りとなります。

2012年4月27日金曜日

六法カタログ機能について[PRO版]

六法カタログ更新しましたので、Google+だけでなく機能の説明も合わせてこちらでもご紹介します。





今回、新しい六法カタログを2つ追加しました。

  • 司法書士試験六法
  • 情報セキュリティ六法

誤解の無いように補足しますが、司法書士試験六法は必要とされる法令・規則・準則など全てを網羅している訳ではありません

あくまで汎用的に作られている本アプリがサポートできる範囲(法令データ提供システム及び裁判所規則集+α)の法令・規則を収録したものです(準則などは含まれません)。

少し前には「税務六法」「医療六法」なども追加しています(その分野の専門家には不足している法令もあると思います)。






まだ分野的に足らない領域も多数ありますが、ユーザ様からフィードバックをいただければ更に充実させていけると思いますのでユーザ様が作成された法令リストを共有または提供いただければこちらに追加していきたいと考えております。


2012年4月25日水曜日

Googleドライブへの法令リストバックアップ[PRO版]

正式発表されたGoogleドライブですが、DIY六法の法令リストバックアップ機能からアップロードができることを確認しましたのでお知らせします。

これでまたバックアップ先の選択肢が増えました。

ご利用の端末にGoogleドライブアプリがインストールされていれば他のクラウドストレージサービスアプリと同様にアップロード可能です。

大切なデータはこまめにバックアップをお願いします。


公開からまもなく1年

本アプリを公開してからまもなく1年になります。

本アプリの開発に着手したのは、東日本大震災直前のことでした。

さすがに震災直後は計画停電の影響や生活そのものが元に戻るまでアプリの開発からは離れてしまいましたが、ある程度使えるレベルになったタイミングでGooglePlay(旧アンドロイドマーケット)にアプリを公開しました。

ご意見、ご要望などもいただきながら少しずつですが機能を追加してきました。

今後も使い勝手を見直しながら改善を続けていきたいと思いますので、お付き合いいただければ幸いです。

これからゴールデンウィークにかけて、ユーザの皆様からいただいたご質問などへの回答を含め、本アプリの基本的な機能などについて紹介をしていきたいと思います。

過去に紹介済みの機能でもスクリーンショットが古いものも多いですので、最新バージョンの動画なども織り交ぜながらご紹介していく予定です。

ご利用いただいている全てのユーザ様にこの場を借りて御礼申し上げます。


2012年4月18日水曜日

法令表示ビューの目次表示動画[PRO版]

法令表示ビューの目次表示をするための操作の様子を動画にしました。




ご参考まで。


2012年4月14日土曜日

PRO版Version1.1.2リリース[PRO版]


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

新機能の追加やその他バグ修正等を行いました。

すでに告知しました通り、一部操作方法に関する変更がありますのでブログ記事も合わせてご参照ください。

アップデート内容の詳細はリリースノートをご覧ください。


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


















動作報告、不具合等ございましたら、メール、本ブログコメント欄またはGoogle+ページまでお知らせ下さい。ご利用の端末機器の名称、AndroidOSバージョン、不具合の再現手順など詳細の情報をご報告いただければ原因を調査して対応しますのでご理解とご協力をお願いいたします。

オフライン時に法令リストを作成する[PRO版]

本アプリはローカル検索索引をダウンロードしておくと、オフラインでも法令の検索が可能になっていました。

しかし、検索は出来ても法令データをオンラインでダウンロードしない限り、法令情報管理DBにそのデータを登録することができない状態でした。

そこで、次のリリースではオフラインでも検索した法令を法令管理情報DBに登録してダウンロード予約ができるように改良しました。

このことで可能になるのは次のような利用シーンになります。

★想定利用シーン★

  • アプリをインストールして、ローカル検索索引のダウンロードも完了
  • 六法カタログからベースとなる法令リストをダウンロード&インポート
  • と、ここで外出することに
  • 電車で移動中にスマートフォンを操作する時間がある
  • パケット代節約のためオフライン。しかし、法令リストに追加したい法令がある
  • ローカル検索索引を使ってオフラインで法令検索をする
  • ヒットしたリストから必要とする法令アイテムをロングタップする
  • コンテキストメニューの「ダウンロード予約」をタップ(※1)
  • 該当法令アイテムに「Reserved」の表示が出れば法令管理情報DBに登録完了(※2)
  • 必要な法令を同様の方法で登録していく
  • オンライン環境に到着したら、設定画面から一括ダウンロードを実行
  • My六法完成

というイメージです。


2012年4月13日金曜日

[重要]目次表示機能を呼び出す操作の変更について[PRO版]

目次表示機能の紹介記事に追記しましたが、一部、すでに告知済みの操作方法を変更することになりましたので改めてお知らせします。

※次のリリースで反映される内容です

目次を表示するためには法令表示ビューで法令を表示している際に、


・画面の左側から右側に向かってスワイプ(右フリック)すると目次生成処理が行われ、リストビューで目次が表示されます。目的のリストアイテムをタップすれば該当条文にジャンプしてくれます。

また、この変更に伴い、付箋表示の操作については

・ダブルタップとフリック操作を選択できるようになっていましたが、この選択設定を廃止します。


その上で、付箋表示の操作は


ダブルタップのみ(Android1.6のみシングルタップ)

となりますのでご承知おきください。

★変更となった理由★


 端末解像度等の関係で法令データの中には左フリック操作をすると画面が左にスクロールしてしまう場合があることが判明しました(例:GalaxyNexusでは発生しませんが、Xperia[SO-01B]では発生します)。これはフォントサイズ等の設定でも発生する可能性があります。


 従いまして、目次表示は「右フリック」操作、付箋表示は「ダブルタップ」に変更することとさせてください。


 無駄にスクロールすることで操作性を低下させてしまう場合があるため、申し訳ありませんがご理解くださいますようよろしくお願いします。




2012年4月12日木曜日

条文メモ検索のオプション設定について[PRO版]

条文メモの検索機能はすでにリリース済みのバージョンで対応していますが、次のリリースでオプション設定を追加する予定です。

まず、設定画面に追加されるのは「条文メモ管理」カテゴリの「検索モード設定」という項目になります。




★用語定義★
・「全件」:条文メモ検索機能において「全件」というのは、条文メモタブを表示した際に最初にリスト表示されたもの全てのことを「全件」と呼びます。

 条文メモタブから法令表示ビューに行き、新しく追加された条文メモは含まれませんので注意してください。


 新しく追加された条文メモを検索対象に加える場合は、一度別のタブをタップしてから再度条文メモタブをタップして内容をリフレッシュする必要があります(仕様)。











上記の設定をチェックすると、全件対象検索をデフォルトにして条文メモを検索します。


2012年4月4日水曜日

目次表示機能β版について[PRO版]※追記



その名の通りの機能で表示している法令の条文アクセス手段として条番号以外の方法でのアクセスを可能にするもので、条番号+条文見出し、「編」「章」「節」「款」の見出しをリスト表示して対象条文にジャンプすることができるようになります。

※PRO版の次のリリースに含まれる予定の機能です
※対象法令は「法令データ提供システムの法令データのみ」です
※一部の外部リンクを含む見出しは完全な表示にならない場合があります
→対応しました(が、全ての法令で正しく動作するかは未検証です。いくつかの法令で検証し、外部リンクが1つあっても2つあっても正しく処理できています)

この機能はありそうでなかった機能の1つですが、開発当初から実装予定には入っていたものです。

技術的にはFragmentで実装しており、目次生成は非同期処理を行うAsyncTaskLoaderで実装しています。



法令表示ビューで法令を表示している際に、画面の左側から右側に向かってスワイプすると目次生成処理が行われ、リストビューで目次が表示されます。目的のリストアイテムをタップすれば該当条文にジャンプしてくれます。


この操作を入れることになったため、付箋表示の操作については

画面の左側から右側に向かってスワイプ
・ダブルタップ

のいずれかとなりますのでご承知おきください。

※追記
 端末解像度等の関係で法令データの中には左フリック操作をすると画面がスクロールしてしまう場合があることが判明しました。従いまして、目次表示は「右フリック」操作、付箋表示は「ダブルタップ」に変更することとさせてください。
 申し訳ありませんが、ご理解くださいますようよろしくお願いします。



2012年4月3日火曜日

参照履歴等のリストタブビュー設定について[PRO版]

ホーム画面から「参照履歴/しおり/条文メモ/付箋」の各種一覧リストビューを表示するタブ画面に遷移すると、これまでは常に「参照履歴」のタブがアクティブな状態で表示されていました。

PRO版Version1.1.1ではデフォルトで表示されるタブをユーザさんが設定できるようになっています。

設定画面の全般に「デフォルトタブ設定」という項目が増えています。


設定項目をタップすると、以下のようなリストダイアログが開きます。









ここでお好みのタブを選択すれば、設定したタブがデフォルトで選択された状態で参照できるようになります。


ご利用頻度の高いタブに設定してみてください。














2012年4月2日月曜日

PRO版Version1.1.1リリース[PRO版]


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

新機能の追加と使い勝手に関する変更を行いました。

アップデート内容の詳細はリリースノートをご覧ください。


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


















動作報告、不具合等ございましたら、メール、本ブログコメント欄またはGoogle+ページまでお知らせ下さい。ご利用の端末機器の名称、AndroidOSバージョン、不具合の再現手順など詳細の情報をご報告いただければ原因を調査して対応しますのでご理解とご協力をお願いいたします。

2012年3月31日土曜日

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


Lite版Version.1.1.0をリリースしました。

裁判所規則集新サイト対応版です。

すでに本ブログで記事にしているPRO版と同様の変更点がありますので、過去の記事も合わせてご参照ください。

機能限定版(+Ad)

















不具合等ございましたら、メール、本ブログコメント欄またはGoogle+ページまでお知らせ下さい。ご利用の端末機器の名称、AndroidOSバージョン、不具合の再現手順など詳細の情報をご報告いただければ原因を調査して対応しますのでご理解とご協力をお願いいたします。

2012年3月26日月曜日

条文メモを条番号で検索する[PRO版]


条文メモをヘビーに利用している場合、目的とする条文メモにアクセスする方法がないとかなりキツイのは事実です。


Version.1.1.0ではまずキーワード検索を実装しましたが、次のリリースでは条文番号による検索をサポートします。











現在、手元の環境で実装とテストを実施しているところです。


入力ダイアログを開くと数字入力IMEが開くようにしてあります。「Next」を押すと次の枝番入力エリアに移動していきます。


条文番号入力UIやその他についてもう少し調整します。





2012年3月24日土曜日

条文メモ関連新機能[PRO版]



今回リリースする新バージョンでは、条文メモリストビューを表示している画面でメニューを表示すると画像にあるようなメニューが表示されます。



・条文メモ検索
 指定したキーワードで端末内に保存されている条文メモを対象に検索します。キーワードを含む条文メモのみが条文メモリストビューに表示されます。


・Evernote検索
 指定したキーワードでEvernoteに保存されている条文メモタグが付いているノートを対象に検索します。EvernoteにIntentしてEvernoteアプリで検索結果が表示されます。


・Evernoteメモリスト
 Evernoteに保存されている条文メモタグが付いているノートを全て表示します。EvernoteにIntentしてEvernoteアプリで対象ノートがリストアップされます。






法令表示ビュー内キーワード検索機能の変更点[PRO版/Lite版]

この記事ではPRO版/Lite版共通の変更点をご紹介します。



これまで法令表示ビュー内のキーワード検索では検索対象キーワードがハイライトされていたのはAndroid1.6環境のみでしたが、次のバージョンで


  • Android2.x:ハイライトに対応
  • Android3.x以上:システム側検索ダイアログボックスに対応

となります。特に後者の方はイメージが分からないと思いますので動画を見てください。

また、[←前]ボタンをロングタップすることで、検索キーワードを音声認識入力できますので入力の手間をある程度減らすこともできるのではないかと思います。





2012年3月23日金曜日

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


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

新機能の追加及び各種不具合修正等を行いました。

今回のアップデートに関していくつか事前にブログ記事にしていますので合わせてご覧下さい。

アップデート内容の詳細はリリースノートをご覧ください。


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


















動作報告、不具合などございましたらメール、本ブログコメント欄やGoogle+ページでお知らせください。ご理解とご協力をお願いします。

ICSユーザ補助TalkbackONの操作[PRO版]

Android4.0(ICS)のユーザ補助機能でTalkbackをONにしているとどういう操作イメージになるのかは言葉で説明するのは難しいので動画をご覧下さい。




このモードでの操作はちょっとクセがあるので注意してください。

スクロールする場合は2本指でスクロールしたい方向にスワイプしたり、動画にもあるように目的のボタンなどをタップする場合には、その場所まで指をずらして行って一度指を離してからタップするという操作が必要になります。

これを知らないとこのモードから抜けるのも大変になってしまいますのでご注意ください。


2012年3月22日木曜日

次回アップデートのリリースノートについて

近日中にリリース予定のアップデートですが、PRO版の修正、機能追加などが多めになってしまったためにマーケットの更新情報だけでは十分な情報をお伝えすることができない可能性があります。

そのため、詳細の更新情報は本ブログとGoogle+ページの方でお伝えすることを予めお知らせしておきます。

1つの例として以下のような感じでご紹介しています(Google+ページにジャンプします)。
[DIY六法]条文メモ関連新機能


なお、Lite版の方も今回アップデートしますが、PRO版よりも少し遅れてリリースとなります。PRO版に反映された基本部分の一部をLite版に反映する予定です。

大変お待たせしておりますが、十分な動作検証を経てからのリリースをしたいと考えておりますので今しばらくお待ちください。



2012年3月17日土曜日

v1.0.x → v1.1.x移行時に必要な操作について

前回の記事では現在リリース準備中のv1.1.0に関する重要な変更点についてお知らせしました。

この記事では新バージョンにアップデート後、法令管理DB内に裁判所規則集が含まれている方に移行作業を簡単に行なっていただくために必要な操作についてご説明します。

■対象のユーザ

これまで本アプリ(PRO/Lite)をご利用いただいていたユーザさんで、裁判所規則集の規則を旧URLの状態でダウンロードして利用されていた方が対象となります。

■必要な操作

※念のため管理DBのバックアップを取得しておいてください。

  • 最新のローカル検索索引のダウンロード(※アプリ起動時に通知欄に更新が必要な旨表示されなければ最新状態です。ただし、ご自身でLAW.xmlをPC等で加工されているような場合などは除きます。その場合でも強制的にダウンロードすれば最新になります)
  • [設定][管理DBバージョンアップ]をタップ
  • 管理DB中の旧URL裁判所規則の件数を見て0件でなければ旧URLが含まれていますので管理[DB VersionUp]ボタンをタップしてください

以上の操作で管理DBに含まれる裁判所規則集の旧URLが新URLに更新されます。

管理DBの状況を確認されたい方はバックボタンで設定画面に戻り、再度[管理DBバージョンアップ]をタップしてみてください。管理DB中の旧URL裁判所規則の件数を見て0件になっていれば旧URLは存在しないことになります。

手元の環境で旧URL裁判所規則集を管理DBに入れて全てが正しく置き換わることを確認しております。

※ここまでで再度管理DBのバックアップを別ファイルで取得しておくことを推奨します。

法令リストで該当する裁判所規則を見ると次の2つに分かれます。

  1. 「ファイルが存在しない状態になっている規則」は新URLでPDF化されているものです。
  2. 「ファイルが存在している規則」は新URLでもHTMLファイルのものです。

1は一括更新をするかそのまま法令リストからタップすればPDFファイルがダウンロードされてPDFビューアにIntentします。一方、2はロングタップして再取得を行うか、一括更新を設定画面から行えば裁判所規則集が最新の状態に更新されます。

お気付きの方もいらっしゃるかもしれませんが、この操作でアプリのSDカードディレクトリにゴミHTMLファイルが残る可能性があります。これはPDF化された規則の旧HTMLファイルが残ってしまうことになりますが、これについてはご了承ください。

以上です。


2012年3月14日水曜日

次回アップデートについての事前告知

次回アップデートについて事前に重要な変更点をお知らせします。

■PRO版/Lite版共通
●裁判所規則集新サイト構成への対応

・裁判所規則集の取得元のサイト構成が変更となったためこれに対応します

ただし、一部の規則がPDF文書化されているため、これらについてはIntentでPDFビューアアプリに引き渡します。

PDFビューアアプリがインストールされていない場合はGooglePlayストアにて”PDF Viewer"というキーワードで候補アプリを表示するようにしましたので、各端末で利用できるPDFビューアアプリをインストールの上、ご利用ください。

手元で動作確認したビューアアプリは


  • ezPDF Reader(2.1以上) 
  • AcrobatReader(2.2以上) 
  • Amazon Kindleアプリ
  • APV PDF Viewer(1.6以上)

などになります。

当然のことながらPDF文書化されている規則を参照する場合にはPDFビューアの使い勝手が全てなので、適切なアプリを選択されることをオススメします。また、本アプリの各種機能(参照履歴、しおり、付箋など)は利用できませんのでご了承ください。

●Android1.6における動作不具合修正


・Android1.6の環境において、ローカル検索索引ファイル(LAW.xml)がOS側(VM?)の不具合と考えられる原因により、ダウンロード時に破損する現象が発生しており、ローカル検索索引内の全てが正しく検索できない問題があることが判明しましたので、これについて対策をしました。

ただし、この対策を実施したことに伴い、Android1.6の環境ではローカル検索索引ファイルのダウンロード時間が長くなってしまいますこと、ご了承ください。

●Android1.6のみ操作が異なる箇所

・法令表示ビューの付箋表示/非表示操作がダブルタップではなく「シングルタップ」に変更となりました。

なお、Android2.x以上では「ダブルタップ」または「左右フリック」のいずれかを設定画面で選択できるようになりました。お好みでお選びください。

また、これらの操作が可能な領域をWebView上に限定しました(誤動作回避のため)。


■PRO版
●法令表示ビュー内キーワード検索

・法令表示ビュー内のキーワード検索では検索後のハイライトがAndroid1.6環境のみでしたが、次のバージョンからは以下のようになります。


  • Android2.xで検索語ハイライトするように変更
  • Android3.x+でシステム側ページ内検索ダイアログ表示対応


となります。


●法令表示ビュー内キーワード検索の検索キーワード音声入力対応


・[←前]ボタンのロングタップで検索キーワードを音声認識入力可能となりました。


●法令表示ビュー拡大縮小ボタン廃止(ピンチインズームは可能)

・他の機能への干渉を避けるため、拡大縮小ボタンは廃止しました。一時的に拡大縮小をしたい場合はピンチインズームで行うことは可能です。

●法令リストバックアップの共有(Dropbox以外)

・法令リストバックアップはこれまでDropboxに直接送るだけになっていました。今回は、これに加えて他のクラウドストレージサービスに対応するためにDropboxとは別に項目を設けました。手元の環境でバックアップできる事を確認したものは


  • Box.com
  • Evernote
  • Yahoo!ボックス
  • cx.com(※アプリバージョン3.0で復活しました)
  • GoogleDocument
  • Gmail(添付ファイル)

などです。少し前まではCX.comもアップロードできたのですが、アプリがバージョンアップしたらできなくなってしまいました。

●ユーザ補助(ICS以降)

・TTS(TextToSpeech)アプリがインストールされ、ユーザ補助機能でTalkbackを有効に設定している際に、本アプリのUIのナビゲーションを行う読み上げ内容を一部追加しました。

手元の環境では”N2 TTS”アプリを利用して動作の確認を行いました。


以上です。



2012年3月4日日曜日

[※注意※]裁判所規則集の一部がPDF化

Google+やTwitterではすでに触れましたが、

・裁判所規則集の一部データにおいてHTMLが廃止されPDFファイルに置き換わっています

のでご注意ください。

加えて、

・裁判所規則集のサイト構成が変更となったため、現在規則データの取得そのものができなくなっています。

ので重ねてご注意ください。

現時点ではアプリがこれに対応していないため、すでに取得済みのHTMLファイルを更新しようとするとNot FoundページのHTMLになってしまいます。

当然のことながら、これから該当規則を初めてダウンロードしようとした場合、残念ながらNot Foundページが保存されてしまうことになります。

PDFになってしまった裁判所規則のHTMLファイルを維持されたい方は、

・一括更新、法令データの再取得はしないでください
・該当ファイルをファイルマネージャアプリを利用して全てバックアップするなどの対応をしておいてください。

今後、全ての規則がPDFになるのかは不明確ですが、今後の動向を見ながらどのように対応していくかを検討することになりますので、予めご了承ください。

また、これはパーフェクト六法 for iPhoneの開発者である@kataxさんご提供のLAW.xmlにも関わりがあることなので、ローカル索引データの更新を待って対応することになります。

しばらくご不便をお掛けしますがご理解をお願いいたします。


2012年1月9日月曜日

共有テキストによる検索時の問題[PRO版]

新年になってからのブログ初更新となります。今年もどうぞよろしくお願いいたします。

まずはクラッシュレポートについて触れます。

別アプリでクリップボードにコピーされたテキストを共有してそのテキストをDIY六法で受け取って検索するという機能がありますが、ここに1つ問題がありました。

共有テキストを送り出す側の想定アプリのことに集中していたため、それ以外の場合の想定が甘くクラッシュにつながってしまったようです。

ただ、今回のようなクラッシュにつながるようなテキストを本アプリに送っても検索はうまく行きませんのでクラッシュを防止する対策のみ行うことになります。

原因は判明していますので次のリリースで修正しますのでお待ち下さい。



いつもDIY六法をご利用いただきありがとうございます。