【发布时间】:2014-07-19 10:29:05
【问题描述】:
我有创建PutDataRequest 以将Bitmap 与可穿戴设备同步的代码。我的问题是,我需要关闭下面代码中的ByteArrayOutputStream,还是DatApi 需要保持打开状态?
我很确定它需要关闭。只是有一个大脑放屁的时刻。
PutDataMapRequest putRequest = PutDataMapRequest.create(path);
DataMap map = putRequest.getDataMap();
ByteArrayOutputStream stream = new ByteArrayOutputStream();
b.compress(Bitmap.CompressFormat.PNG, 100, stream);
Asset asset = Asset.createFromBytes(stream.toByteArray());
map.putAsset(mapKey, asset);
Wearable.DataApi.putDataItem(connection.getClient(), putRequest.asPutDataRequest());
【问题讨论】:
标签: java android wear-os android-wear-data-api