シミュレーターにアプリケーションをデプロイする方法は、最も単純なデモを提供できます
2 に答える
私が知っているように、Liveware™ をインストールしている限り、Bluetooth 接続のためのメソッドを実装する必要はありません。Liveware™ / SmartConnect がインストールされている場合は、SmartWatch を使用できます。
Sony から作成されたデモ アプリケーションがあり、デモを説明するドキュメントも提供されました。ただし、Sony によって作成されていない別のデモがあります。次の Web サイトのサンプル アプリケーションを参照できます。
http://xiangchen.me/blog/?p=2214
Android フォンのアプリケーションと SmartWatch アプリケーションを接続する練習をしたい場合は、スマートフォンから SmartWatch に文字列を送信してみてください。
あなたがそれをしたいなら、あなたができること:
- textView から格納でき、その文字列を意図的に送信できる Android フォンでアプリケーションを構築します。
- 先ほど紹介した SmartWatch のデモアプリを使えば、自分で作ったアプリと組み合わせることができます。したがって、プロジェクトは 1 つしかありませんが、2 つのパッケージが含まれています。
- AndroidManifest に SmartWatch の情報を追加します。
- SmartWatch で別のクラスを作成し、インテントを受け取るためのものです。そのクラスは Broadcast Receiver から拡張する必要があります。
- インテントを受け取ったら、それを 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 でインテントとレシーバーを宣言することを忘れないでください
それがあなたを助けることを願っています..