Google Translate for this page : https://translate.google.com/translate?sl=ja&tl=en&u=https://osdn.net/projects/gokigen/wiki/TransportHub

TransportHub

概要

TransportHubは、共有(Intent.ACTION_SEND)データを一度アプリ内に蓄積し、そのデータを他デバイスにインストールしているTransportHubへ転送することで、デバイス間でのデータ共有を実現します。

モバイルデバイス(スマートフォン)に複数のウェアラブルデバイス(スマートウォッチ)が接続されている場合は、ウェアラブルデバイス間で共有データを転送することも可能です。

JoggingTimerに記録したラップタイムデータをモバイルデバイスに転送する、あるいは他ウェアラブルデバイスに転送する、などを実現するために作成しました。

TransportHubSummary.png
TransportHubの概要

機能一覧

  • 他アプリからの共有データ(Intentデータ、Intent.ACTION_SEND)の受信と蓄積
  • 蓄積した共有データを選択し、他のデバイスにインストールしたTransportHubへ送信
  • 蓄積した共有データを Intent.ACTION_SEND で送信

インストール

Google Play からインストールできます。スマートフォンおよびスマートウォッチ、両方ともにインストールできます。

説明

画面遷移

以下に画面遷移を示します。他のアプリから受信したデータの一覧を表示する画面と、データの詳細を表示する画面の2つで構成されており、非常にシンプルです。

一覧画面

他のアプリから受信したデータの一覧を表示します。データをタッチすると詳細画面に映ります。

TH-main.png
一覧画面

詳細画面

選択したデータの詳細を表示します。データを他デバイスや他アプリに送信すること、データの削除ができます。

TH-detail.png
詳細画面

アイコンについて

詳細画面に表示するアイコンは、左から「他デバイスへ転送(Transport)」「他アプリと共有(Share)」「データ削除(Delete)」「一覧画面に戻る(Back)」となっています。

TH-icons.png
詳細画面のアイコン

他デバイスへ転送(Transport)

一番左のアイコンを押すと、他のデバイスにインストールしたTransportHubアプリにデータを転送します。

他アプリと共有(Share)

左から二番目のアイコンを押すと、他アプリとの共有を行います。(Intent.ACTION_SEND を送信します。) 受信可能なアプリの一覧が表示されますので、送信先のアプリを選択してください。

データ削除(Delete)

ゴミ箱を押すと、表示中のデータを削除します。削除を実行する前に、削除確認のダイアログを表示しますので、本当に削除する場合は「OK」を押してください。

TH-delete.png
削除確認ダイアログ

一覧画面に戻る(Back)

左向き矢印(←)を押すと、一覧画面に戻ります。

設定画面(モバイルのみ)

モバイルデバイス用アプリでは、本ページや、プライバシーポリシーのページを表示するためのリンクがある画面があります。

TH-about.png
TransportHubについて

操作説明

操作説明のページ(本ページ)を開きます。

プライバシーポリシー

GOKIGENプロジェクトのプライバシーポリシーのページを開きます。

その他

制約事項

現時点では、データ転送や削除は手動でのみ可能です。また、転送可能なデータは90kB程度に限定しています。 また添付ファイルなどは取り扱いません。テキストデータのみ取り扱い可能です。添付画像データの取り扱いはできません。

ソースコード

TransportHubは、オープンソースです。 以下からどうぞ。


変更履歴

  • 1.01m / 1.01w : 初版作成
  • 1.02m / 1.02w :

以上