1

Samsung Galaxy Gear 用のシンプルな hello world アプリを作成し、時計で正常に実行しました。しかし、アプリ (Galaxy Gear で実行されている) でインターネットに接続しようとすると、接続エラーの例外がスローされます。Galaxy Gear が直接インターネットに接続されていないことは知っています。(Galaxy Note 3 のスレーブデバイスです)。

どうすれば Samsung Galaxy Gear 経由でインターネットに接続できますか? これのベストプラクティスは何ですか? Galaxy Note 3 でサービスを実行し、Gear からリッスン/トリガーしますか?

編集:ギア開発についてもう少し情報があります。

Stand-aloneGearには 、Linked (Master-Slave)、の 3 つのアプリケーション タイプがありますIntegrated

Standalone:時計アプリは本体の電話アプリ(時計アプリ)を必要とせず、単独で動作します。

Linkage (Master-Slave):Watch アプリは、ベースの電話アプリと通信する必要があり、ベースの電話アプリを変更したくありません。ユーザーがすでに基本電話アプリ (ミュージック プレーヤー) をインストールしている場合: ユーザーがリンクされたウォッチ アプリ (ミュージック コントローラー) をダウンロードすると、ウォッチ アプリを含むプロバイダーが電話にダウンロードされ、プロバイダーはウォッチ アプリを送信します。時計に。この場合、プロバイダーは電話とウォッチの間のコミュニケーターとして機能します。

本体電話アプリをインストールしていない場合 上記と同様に連携アプリをインストールできます。しかし、初めてのユーザーがあなたのアプリを開いたとき、開発者はユーザーにポップアップを表示して、基本電話アプリをインストールするよう提案し、ダウンロードするためのリンクを提供しなければなりません。

Integral:Watch アプリは基本電話アプリと通信する必要があり、ユーザーが Watch アプリをダウンロードするときに新しい基本電話アプリをインストールする必要があります。

アプリの認定から拒否されないようにするには、以下のアクセス許可をマニフェストに含める必要があります。

1) Standalone: <uses-permission android:name="com.samsung.WATCH_APP_TYPE.Standalone"/>
2) Linked:  <uses-permission android:name="com.samsung.WATCH_APP_TYPE.Linkage_Slave"/>
3) Integrated: <uses-permission android:name="com.samsung.WATCH_APP_TYPE.Integral"/>

com.samsung.*しかし、クラスを含める必要がある Gear 用の SDK/API がまだありません。

4

3 に答える 3

1

私は自分の質問に答えるのが好きではありませんが、現在の答えは奇妙です:

Samsung のエンジニアは、必要に応じて SDK/ドキュメントのみを共有します。私はサムスンと何度もメールで会話し、最終的にSDKとドキュメントを手に入れました. 私は共有できませんが、いつの日か彼らが公開する日が来るかもしれません。

于 2014-09-20T15:19:57.537 に答える
0

Samsung Gear が開発者向けにどのように進化したかを思い出してください。

Samsung は、Gear 第 1 世代腕時計用の Android SDK を公開しないことを決定しました。パートナー プログラムのメンバーは NDA の下で利用できました。第 2 世代の Gear 製品では、Samsung は Android を Tizen オペレーティング システムに置き換え、サードパーティの開発者向けに公開 SDK をリリースしました。Samsung は、第 1 世代の Gear 腕時計を再フラッシュして Tizen ベースのソフトウェアを実行できるようにするバイナリもリリースしました。そうすれば、再フラッシュされた第 1 世代のウォッチで、公開 SDK を使用して作成されたアプリを実行できます。元の質問への回答については、Android が Gear デバイスで実行されていた時代に書き戻されました。一般的な方法は、Android フォンにネットワーク機能を実装し、Tizen デバイスに UI の一部を実装して、そのアクセスとデータに関連付けて表示する UI とデータを通信することです。これは、Samsung が現在「Gear Companion」と呼んでいる 2 層モデルを表しています。このモデルでは、電話はインターネット アクセス機能を提供し、必要に応じて時計との間でデータを中継します。Gear デバイスは、UI を表すだけでなく、マイク、スピーカー、カメラなどの周辺ハードウェアを実装します。Samsung は、「Gear Standalone」という名前の Gear デバイスのスタンドアロン アプリ モードもサポートするようになりました。Samsung が提供する SDK と開発者向けドキュメントは、次の場所にあります。「Gear Standalone」と名付けました。Samsung が提供する SDK と開発者向けドキュメントは、次の場所にあります。「Gear Standalone」と名付けました。Samsung が提供する SDK と開発者向けドキュメントは、次の場所にあります。http://developer.samsung.com/home.do

于 2015-05-10T10:58:01.250 に答える