小编Hel*_*rld的帖子

从Smartwatch Android Wear获取数据到智能手机

我为带有android的moto360制作了一些应用程序(计步器,心率,录音机).一切正常,但我不知道如何保存手表上的数据以及如何访问智能手机上的数据.我已设法向手表发送消息,但我无法将手表中的数据发送到手机.我可以将数据保存在智能手机上,但我不知道如何在智能手表上管理它.有人可以给我一个教程或一个例子吗?非常感谢!

编辑:下面的代码用于跟踪Moto360的心率,它工作正常.我尝试将数据从手表传输到手机,因为我使用了本教程 - > https://developer.android.com/training/wearables/data-layer/data-items.html

从android页面实现代码后,我无法在设备上运行Project!

    public class MainActivity extends Activity implements SensorEventListener {


        private static final String TAG = "MainActivity";
        private TextView mTextViewStepCount;
        private TextView mTextViewStepDetect;
        private TextView mTextViewHeart;
        PutDataMapRequest dataMap = PutDataMapRequest.create("/count");
        GoogleApiClient mGoogleApiClient;

        @Override
        protected void onCreate(Bundle savedInstanceState) {


            getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);

            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);

            final WatchViewStub stub = (WatchViewStub) findViewById(R.id.watch_view_stub);
            stub.setOnLayoutInflatedListener(new WatchViewStub.OnLayoutInflatedListener() {
                @Override
                public void onLayoutInflated(WatchViewStub stub) {

                    mTextViewStepCount = (TextView) stub.findViewById(R.id.step_count);
                    mTextViewStepDetect = (TextView) stub.findViewById(R.id.step_detect);
                    mTextViewHeart = (TextView) stub.findViewById(R.id.heart);
                    getStepCount();

                }
            });
        }

        private void getStepCount() { …
Run Code Online (Sandbox Code Playgroud)

android sony-smartwatch moto-360 wear-os

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

android ×1

moto-360 ×1

sony-smartwatch ×1

wear-os ×1