如何将应用程序部署到模拟器可以给出一个最简单的演示,可以只显示图片
答案 0 :(得分:0)
在此处提供的Sony SDK附加文档包中查看名为“如何使用智能扩展API”的PDF:
http://developer.sonymobile.com/downloads/documentation/sony-add-on-sdk-documentation-kit/
有一个模拟器部分,它详细描述了如何在模拟器上部署SmartWatch2扩展。
答案 1 :(得分:0)
据我所知,只要您安装了Liveware™,就不必实施任何蓝牙连接方法。如果您已经安装了Liveware™/ SmartConnect,则可以使用SmartWatch。
有一个由Sony创建的演示应用程序,他们还提供了文档来解释演示。但是,还有另一个不是由索尼制作的演示,您可以从这个网站的示例应用程序中看一下:
http://xiangchen.me/blog/?p=2214
如果您想练习连接Android手机和SmartWatch应用程序中的应用程序,可以尝试从智能手机向SmartWatch发送字符串。
如果你想这样做,你可以做什么:
- 这是我提到的概念:
在手机应用程序中,您可以添加:
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中声明意图和接收器
希望它可以帮助你..