2015年1月3日土曜日

Yukari Link Accelerator について

Yukari Link Accelerator とは

Yukariのツイート詳細画面、Linkタブに列挙されるURLにアクセラレータボタンを付加することができる機能です。 いわゆるプラグインです。 Yukari for Android 0.120alpha 以降で使用することができます。

どんな風にボタンが付くの?

y4a 0.120以降で「ツイートのパーマリンク」が入った発言を開いてください。 URLの左に、吹き出しボタンが付いていると思います。 そして、それをタップすると即座にYukariでツイートが開かれます。 このようにボタンと機能を付加することができます。

作り方

以下のIntentを受け取ることができるアプリを作成してください。


Action shibafu.yukari.ACTION_LINK_ACCEL
Category android.intent.category.DEFAULT
Extra
  • String user_name  ツイートを受信したユーザのユーザ名
  • String user_screen_name  ツイートを受信したユーザのScreenName
  • long user_id  ツイートを受信したユーザのID
  • String user_profile_image_url  ツイートを受信したユーザのプロフィール画像URL
  • String status_url  呼び出し元ツイートのパーマリンク
Intent#getData() でアクセラレーション対象のUriを取得できます。
これは結果をYukariに返す種類のプラグインではないため、setResult()等を行う必要はありません。適当に戻ってきてください。

サンプル

https://github.com/shibafu528/y4a_ShindanAccelerator
ライセンスは MIT License です。

蛇足

このAPIは、私がツイートの直接呼び出しや、診断の即時実行を呼び出すことを目的に実装されたものです。そのため、機能不足や不親切な点が目立つのは否めません。
もし、興味を示していただける方がいれば、提案があればExtraで提供するデータの追加なども検討します。

0 件のコメント:

コメントを投稿