LDRMate

特徴

  • Android 1.6~ で動作します
  • livedoor Reader と Fastladder に対応
  • ランドスケープ時は2ペインでPCっぽく表示します
  • キーボード操作をわりと重視
  • LDR Full Feedに少しだけ対応

スクリーンショット


キーボード操作

フィード一覧画面

  • [R] 再読み込み
  • [P] ピンの画面へ

記事画面

  • [J] 次の記事へ
  • [K] 前の記事へ
  • [A] 前のフィードへ
  • [S] 次のフィードへ
  • [P] ピンを立てる/取り除く
  • [G] 本文を取得して表示(LDR Full FeedのSITEINFOがあれば使う)
  • [V] 元記事を開く
  • [H] 記事を共有
  • [L] 記事一覧を開く
  • [Q] フィード一覧に戻る(BACKと同じ)
  • [E] 既読化してフィード一覧に戻る(設定で「開いたら既読」が無効の場合のみ有効)
  • [SPACE] 記事をスクロール、終端で次の記事へ

記事画面(記事一覧ペイン)

  • [↑] 前の記事へ
  • [↓] 次の記事へ
  • [Z] 記事一覧を最大化
  • [SPACE] [ENTER] 記事をスクロール、終端で次の記事へ

あるかもしれない質問

  • 記事内にやたらと影付きの文字があります
    • 日本のAndroid端末はboldフォントがサポートされていないものが多いので、CSSにより b, strong, em タグを影付きにして強調しています
  • フィード一覧の左側のオビは何ですか
    • フィードのレートが色で反映されています。レートはlivedoor Reader/Fastladder上で設定してください
  • フィード一覧の並び順はどうなっていますか
    • レートの高い順+新しい順です
  • ブックマーク数やツイート数が異常
    • 記事のリンク先がおかしい場合が多いです(アクセス解析を行うために元記事とは違うURLが設定されている等)
  • Webのように記事を縦一列に表示できませんか
    • すぐにメモリ不足になるため断念しました
  • ときどきエラーも表示されずに前の画面に戻される
    • 原因不明です。組み込みブラウザにまずいものを食わせたときや、LDR Full Feedの機能を使うと発生しやすいようです

ダウンロード

  • LDRMate_0.1.2.apk   272KB - 2011/11/18 5:54 Naofumi Ikeno (v.1)
  • LDRMate_0.1.1.apk   273KB - 2010/12/29 22:38 Naofumi Ikeno (v.1)
  • LDRMate_0.1.0.apk   273KB - 2010/12/28 6:21 Naofumi Ikeno (v.1)
  • LDRMate_0.0.11.apk   267KB - 2010/12/07 8:01 Naofumi Ikeno (v.1)
  • LDRMate_0.0.10.apk   265KB - 2010/11/16 7:51 Naofumi Ikeno (v.1)
LDRMate / file から 5 個のファイルを表示


変更履歴

  • 0.1.2 (2011-11-18)
    • LDRからAPIで記事本文を取得する処理が正常に動作しなくなったので修正
    • LDRFullFeed の正規表現に Syntax Error のものが含まれるとクラッシュする問題を修正
    投稿: 2011/11/18 5:56、Naofumi Ikeno
  • 0.1.1 (2010-12-30)
    • 記事画面
      • 読み込み中に画面を回転したりしてActivityが破棄されるときにクラッシュする問題を修正
    投稿: 2010/12/29 21:56、Naofumi Ikeno
  • 0.1.0 (2010-12-28)
    • 記事画面
      • 「次へ」で次のフィードに移動できるように(設定あり)
      • 太字の影付きを無効化できるように(設定あり)
      • 「↓」ボタンも他のボタン同様に、スワイプでスクロール可能に
      • タイトルバーをクリックしたときに元のサイトを開くように
      • 記事の末尾にURLの表示を追加
      • ポートレートモード時の「一覧」を押したときのリストに「記事に戻る」ボタンと「既読化」のボタンを追加
      • URLを長押ししたときコンテキストメニューを表示して、「ブラウザで開く」「URLをコピー」「URLを共有」から選択できるように
    • 設定
      • 「太字を影付きで表示」を追加(デフォルトでon)
      • 「「次へ」で次のフィード」を追加(デフォルトoff)
      • 「記事の表示」カテゴリの設定が、設定後にすぐ反映されるように
      • 画面をデフォルトの黒い背景に
      • 文言を全体的に修正
      • 設定が増えて探しにくくなったので階層化
      • 設定に「LDR Full Feed」の項目を追加し、データ更新もここからできるように
      • LDR Full Feedに「自動的に適用するURL」の設定を追加
    • LDR Full Feed
      • 「自動的に適用するURL」にURLがマッチするときに自動的に実行されるように
    投稿: 2010/12/28 6:12、Naofumi Ikeno
  • 0.0.12 まで
    • 0.0.12 (2010-12-08)
      • 記事画面
        • スクロール中にBACKキーで戻るとクラッシュする問題を修正
        • 長押しによるフィード移動を無効化できるように
      • 記事画面の設定
        • 長押しによるフィード移動を無効化する設定項目を追加
      • 全般
        • アイコンを変更
    • 0.0.11 (2010-12-07)
      • 記事画面
        • 読み込み中に戻るキーで戻るとクラッシュする問題を修正
        • 本文表示したあとに不安定になる問題に対処(効果あるかどうか不明)
        • 音量キーでスクロールできるように(デフォルトでoff)
        • プラグインをデフォルトで無効に(今までは有効だったが、低速回線で本文表示が遅くなり、メモリも大量に必要になるためデフォルトでoffとした)
      • 記事画面の設定
        • 音量キーでスクロールする設定を追加
        • プラグインを有効にする設定を追加
    • 0.0.10 (2010-11-17)
      • 記事画面
        • フィードのダウンロードが完了する前にZキーを押すとクラッシュする問題を修正
        • 記事のフッターの日付のフォーマット方法を変更(原因はわからないがエミュレータや海外の端末で日本語が表示されなかったので)
        • スクロールボタンを追加([前へ]と[次へ]の間に[↓]を追加)
        • スクロールの処理の実装方法を変更
      • 記事画面の設定
        • スクロールの単位を半画面単位にするオプションを追加
    • 0.0.9 (2010-10-24)
      • 記事画面
        • ツイート数やはてブ数を表示する設定になっていると記事本文の表示が遅くなる問題を改善
        • 「共有」で実行されたアプリの情報を保存しておき、オプションメニューから直接アプリを起動できるように
    • 0.0.8 (2010-10-12)
      • 記事画面
        • Android 2.2で記事の幅や高さがやけに高くなる問題を修正
        • 本文取得が連打されたときに無駄にスレッドが生成される問題を修正
        • 本文取得中のプログレスバーを少し大きくした
        • LDRFullFeedで必要な2つのスクリプトを1つにくっつけて高速化
        • LDRFullFeedで処理された場合、緑色の帯を表示するようにして明確にわかるように
        • LDRFullFeedの結果にも空行を削除する機能が適用されるように
        • 記事内のリンクもLDRFullFeedで処理されるように
        • メニューの「本文表示」を削除(上記の修正により、普通にタイトルをクリックするだけで動作するようになったので)
        • ブラウザのプラグインを有効化して動画などが再生できるように
      • 全般
        • フィードの更新時に内蔵ブラウザのキャッシュをクリアするように
        • Android 2.2エミュレータ上でフィード更新後や既読化ダイアログが表示された後に、画面が真っ黒になり操作できなくなる問題を修正
    • 0.0.7 (2010-10-11)
      • 記事画面
        • 「開けたら既読」がoffのとき、フィードの読み込み完了前に「次へ」を押すとクラッシュする問題を修正
        • Shift+SPACEキー等で逆スクロールすると、スクロールしすぎることがある問題を修正
        • ,(コンマ)と.(ピリオド)で記事部分を半ページスクロールするように
        • SPACEキーでスクロールするときアニメーションするように
        • 記事内のマーケットへのリンク等、外部アプリにスルーするように
        • 2ペインモードでリストが最大化されているとき、Enterでリストの最大化を解除するように
        • フィードの読み込みが失敗したときBACKボタンで前の画面に戻れなくなる問題を修正
      • 全般
        • 外部ストレージへのインストールを可能に
        • データベース関連の処理の最適化
        • APIへのアクセス時にgzipを利用するように
        • フィード読み込み時の進捗ダイアログを変更。走る人が表示されるように
    • 0.0.6 (2010-10-10)
      • 記事画面
        • 本文取得時にContent-Typeヘッダーにcharsetが指定されている場合は、自動検出を行わないようにして若干高速化
        • 記事画面に遷移した直後に、はてなブックマーク数とツイート数が表示されない問題を修正
        • 本文表示したときにも記事のヘッダーとフッターを表示したままにするようにした
        • CSSを変更して、大きな画像が含まれる記事の読みやすさを改善
        • 連続した空行を削除する機能を追加
        • SITEINFOがダウンロードされていないときは、LDRFullFeed関連の処理が行われないように
        • 2ペインモードのリストにフォーカスがある状態で←を押すと、上にスクロールするように
        • 2ペインモードのリストで↑↓キーで記事を選んだときの挙動を変更し、記事表示がすばやく表示され、自動スクロールの動作にも違和感が生じないように調整
        • 2ペインモード時に1回目の←でリストにフォーカスが移動しない問題を修正
      • フィード一覧画面
        • SITEINFOのダウンロードのダイアログに「削除」ボタンを追加して、ダウンロード済みのSITEINFOを削除できるように
      • 設定
        • 連続した空行を削除する設定を追加
      • 全般
        • SITEINFOを更新したときメモリ上のキャッシュをクリアして、新しいデータが適用されるように
    • 0.0.5 (2010-10-09)
      • 記事画面
        • 内蔵ブラウザの動作を変更。横幅の広いサイトを表示したときにそこそこまともに表示されるように
        • 2ペインモード時はタイトル一覧部分のタイトルを省略して表示するように
        • Webを表示しているときはズームコントロールが表示されるように
        • リンクをロングクリックしたら外部ブラウザを起動するように
        • 下のボタンをスワイプしたときにブラウザ部分がスクロールするように
        • メニューに「本文表示beta」を追加して、LDRFullFeedを使った本文表示ができたり、できなかったりするように
        • [G] キーで「本文表示beta」が実行されるように
      • フィード一覧画面
        • メニューから「ピン」「更新」を削除
        • メニューに「ヘルプ」を追加
        • メニューに「LDR Full Feed」を追加
        • メニューに「その他」を追加して、「キャッシュをクリア」「LDR Full Feed」「ヘルプ」を下に移動
      • 全般
        • subs(未読フィード一覧取得)とunread(未読記事取得)のJSONのパーサーをJacksonに変更してメモリ使用量と処理速度をものすごく改善
        • LDRFullFeedのSITEINFOをダウンロードする機能を追加(フィード一覧画面のメニューの「その他」から)
    • 0.0.4 (2010-10-06)
      • フィード一覧
        • タイトルバーのデザインを変更
        • 「ピン」と「更新」をタイトルバー内に移動
        • 「ピン」ボタンを「ピン一覧(0)」に変更して、ピンの数がわかるように
        • 記事画面から戻ったときに、読んでいたフィードを一時的にハイライトして、さっきまで読んでいたフィードがどの位置かをわかりやすくした
      • 記事画面
        • タイトルバーのデザインを変更
        • タイトルバーの下のプログレスバーを削除
        • 「次」「前」ボタンに記事数の表示を追加
        • 「ピン」ボタンをタイトルバーに移動
        • 「共有」ボタンを削除
        • 既読化が手動のとき、「次へ」を押したときに既読化するかどうかのダイアログを表示するように
      • ピン一覧画面
        • タイトルバーのデザインを変更
        • 更新ボタンを追加
      • 全般
        • ボタンバーのデザインを変更
    • 0.0.3 (2010-09-20)
      • その他
        • フィード一覧を更新したとき、フィードのmodified_onがローカルのキャッシュ済みのmodified_onより新しくなくて も、ローカルでtouchしたもの(unread_count==0)のものに関しては、キャッシュを捨てるように(modified_onが更新されず に未読が増えるケースがあることへの対処)
      • 全般
        • ボタンのデザインを変更
      • フィード一覧画面
        • 更新後と、フィードをエントリから戻ったタイミングでも先読みするように
      • 記事画面
        • 記事内のリンクをクリックしてリンク先を表示しているとき、戻るボタンで元記事に戻るように
    • 0.0.2 (2010-09-15)
      • フィード一覧画面
        • 読んでいた位置の情報の表示を追加(「3/12」みたいな)
        • フィードが空のときに、[R]や[P]のショートカットキーが使えない問題を修正
        • メニューからキャッシュを削除する機能を追加
      • 記事画面
        • 記事内に表示される「次の記事へのリンク」「次のフィードへ」「既読にする」のリンクを削除
        • タイトル部分の背景色を変更して本文との境界をわかりやすくした
        • 記事内のh2,h3,h4タグについてもboldと同様にtext-shadowを設定
        • 記事内のリンクをクリックしたとき、ブラウザを起動せずにそのままリンク先を表示するように
        • レイアウトアルゴリズムを記事内容により変更する機能をやめて、固定にした(すぐクラッシュするので...)
        • ポートレートモードで [Z] を押すとクラッシュする問題を修正
        • 記事の末尾の日付の書式を変更(書式をSHORTからMEDIUMに)
        • [SPACE]や[Enter]のスクロール時に、アニメーションせずに瞬時にスクロールするように
        • [SPACE]や[Enter]のスクロール時に、必ず決まった割合でスクロールされるように自動的にパディングを追加するように
        • ポートレートモードでポップアップしたリストにフォーカスが移動しない問題を修正
        • 「前へ」「次へ」ボタンが使えないときにボタンを暗く表示して、終端であることがわかりやすいように
      • その他
        • 使用していなかった画像のリソースを1つ削除
    • 0.0.1 (2010-09-12)
      •  初版
    投稿: 2010/12/27 18:14、Naofumi Ikeno
1 - 4 / 4 件の投稿を表示中 もっと見る »
サブページ (2): LDRMate / file LDRMate / 変更履歴
ċ
LDRMate.apk
(265k)
Naofumi Ikeno,
2010/10/23 23:27
ą
Naofumi Ikeno,
2010/10/06 5:22
ą
Naofumi Ikeno,
2010/10/06 5:22
ą
Naofumi Ikeno,
2010/10/06 5:22
Comments