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で提供するデータの追加なども検討します。
コメント
コメントを投稿