1

シミュレーターにアプリケーションをデプロイする方法は、最も単純なデモを提供できます

4

2 に答える 2

0

私が知っているように、Liveware™ をインストールしている限り、Bluetooth 接続のためのメソッドを実装する必要はありません。Liveware™ / SmartConnect がインストールされている場合は、SmartWatch を使用できます。

Sony から作成されたデモ アプリケーションがあり、デモを説明するドキュメントも提供されました。ただし、Sony によって作成されていない別のデモがあります。次の Web サイトのサンプル アプリケーションを参照できます。

http://xiangchen.me/blog/?p=2214

Android フォンのアプリケーションと SmartWatch アプリケーションを接続する練習をしたい場合は、スマートフォンから SmartWatch に文字列を送信してみてください。

あなたがそれをしたいなら、あなたができること:

  1. textView から格納でき、その文字列を意図的に送信できる Android フォンでアプリケーションを構築します。
  2. 先ほど紹介した SmartWatch のデモアプリを使えば、自分で作ったアプリと組み合わせることができます。したがって、プロジェクトは 1 つしかありませんが、2 つのパッケージが含まれています。
  3. AndroidManifest に SmartWatch の情報を追加します。
  4. SmartWatch で別のクラスを作成し、インテントを受け取るためのものです。そのクラスは Broadcast Receiver から拡張する必要があります。
    1. インテントを受け取ったら、それを SmartWatch controlExtension で表示できます。

--さらに、これは私が言及した概念です:

電話アプリケーションでは、次を追加できます。

String message;
EditText etMessage = (EditText) findViewById(R.id.message);
message= etMessage .getText().toString();

その後、インテントを作成します。

Intent broadCastIntent = new Intent("SendMessage");
broadCastIntent.putExtra("MESSAGE",message);
sendBroadcast( broadCastIntent );

そして、BroadcastReceiver (SmartWatch のパッケージ内) で呼び出します。

public class myBroadcastReceiver extends BroadcastReceiver 
{

    @Override
    public void onReceive(Context context, Intent intent) {
        // TODO Auto-generated method stub
        String message= intent.getStringExtra("MESSAGE");
            sampleExtension.messageSW = message;
}}

次に、拡張機能 (UI の SmartWatch のクラス) で:

 btextView.setText(messageSW );

AndroidManifest でインテントとレシーバーを宣言することを忘れないでください

それがあなたを助けることを願っています..

于 2013-11-21T08:55:42.217 に答える