最近の更新履歴

Hatebu

概要

  • はてなブックマークにブックマークするだけのアプリです
  • Android 1.6~で動作します
  • 利用するには別途「はてなログイン管理」アプリが必要です
  • 「はてなログイン管理」アプリを利用すること自体を目的として開発したため、あまり実用性は考えていません

スクリーンショット

起動すると画面上部に出てきます。


ページにCanonicalが設定されていたら、そのページを追いかけます。

コメント入力中にタグに一致するものがあれば、候補が表示されます。めんどくさいカギ括弧の入力なしにタグが入力できます。(候補から確定すると自動的に括弧が付きます)


いろいろ

  • ログイン関連
    • はじめて起動したときやアカウント情報が存在しないときは、アプリを起動したらいきなり「はてなログイン管理」が起動します
    • 「はてなログイン管理」でログインが行われなかった場合、Hatebuも終了します
    • ログイン後、はてなブックマークの設定などを取得するために、b.hatena.ne.jp/my.name にアクセスします
    • my.nameが正常に取得できた場合のみ、ログイン完了として処理します
  • セッション切れ対策
    • 未実装です
  • ログイン済みの場合の動作
    • 1. b.hatena.ne.jp/{user}/entry.json にアクセスしてブクマ済みかどうか確認
    • 2. b.hatena.ne.jp/entry/jsonlite/ にアクセスしてエントリの情報を取得(ブックマークされてる数とか...)
    • 3. 渡されたurlに実際にアクセスして、リダイレクト先のURLがあるかどうか、canonicalが設定されているかどうかを確認
    • 上記3つを同時に実行します。
    • canonicalがあったら、ダイアログを表示してユーザにブックマーク先を変更するかどうかを問い合わせます
    • canonicalがない場合や、ユーザがcanonicalを選ばなかった場合は、urlをリダイレクト先に変えてやりなおします
  • 戻りすぎ注意
    • 終了するときにコメント、URL、賞味期限を保存してる
    • BACK押しすぎでアプリが終了したときなど、5分以内にもう一度同じURLでアプリを起動したら、コメントの内容が復活
    • 一度でも別のURLで起動したらだめ
変更履歴
  • 0.1.0 (2010-09-19)
    • タグ入力のサポートを追加
      • 括弧を入力せず、いきなりタグの先頭の2文字を入力するとタグの候補が表示される
  • 0.0.1 (2010-09-18)
    • 最初のバージョン

ダウンロード


Č
ċ
ď
Hatebu.apk
(34k)
Naofumi Ikeno,
2010/09/18 23:37
Comments