1

ちょっとした背景: 私は Samsung Gear 2、Samsung s4、Eclipse、Tizen IDE for Wearable を使用しています。

両方のデバイスに、アクセサリ SDK を使用して通信するアプリがあります。同じアプリで、心拍数を読み取るコードもあります。以下のコードで SASocket.sendData を使用して、wear アプリから心拍数を渡します。以下に示す onRecieve メソッドを使用して、Android アプリの文字列にアクセスします。

ここで、Mysql に心拍数を保存したいと思います。文字列にアクセスしてMysqlに保存するにはどうすればよいですか?

 try {
        SASocket.setDataReceiveListener(onreceive);
        SASocket.sendData(CHANNELID,heartrate.toString());

    } catch(err) {
        console.log("exception [" + err.name + "] msg[" + err.message + "]");
    }



  @Override
    public void onReceive(int channelId, byte[] data) {
        Log.d(TAG, "onReceive");

        Time time = new Time();

        time.set(System.currentTimeMillis());

        String timeStr = " " + String.valueOf(time.minute) + ":"
                + String.valueOf(time.second);

        String strToUpdateUI = new String(data);
        System.out.println("strToUpdateUI : " + strToUpdateUI);
        heartrate =strToUpdateUI;
        final String message = strToUpdateUI.concat(timeStr);

        final HelloAccessoryProviderConnection uHandler = mConnectionsMap.get(Integer
                .parseInt(String.valueOf(mConnectionId)));
        if(uHandler == null){
            Log.e(TAG,"Error, can not get HelloAccessoryProviderConnection handler");
            return;
        }
        new Thread(new Runnable() {
            public void run() {
                try {
                    uHandler.send(HELLOACCESSORY_CHANNEL_ID, message.getBytes());
                } catch (IOException e) {
                    e.printStackTrace();
                }
            }
        }).start();
    }
4

1 に答える 1