मैं सैमसंग गियर लाइव घड़ी की हृदय गति मॉनिटर तक पहुंचने का प्रयास कर रहा हूं। घड़ी को 4.4.4 हैंडसेट के साथ जोड़ा गया है और सही तरीके से काम करता है। मैं official BasicSensorsApi sample का पालन कर रहा हूं।Google फिट एपीआई में मेरे पहनने योग्य डेटा स्रोत के रूप में क्यों सूचीबद्ध नहीं है?
मैं Google पर सफलतापूर्वक कनेक्ट कर सकते हैं निम्नलिखित गुंजाइश के साथ खेलते हैं सेवाएं:
addScope(new Scope(Scopes.FITNESS_LOCATION_READ_WRITE))
.addScope(new Scope(Scopes.FITNESS_ACTIVITY_READ_WRITE))
.addScope(new Scope(Scopes.FITNESS_BODY_READ_WRITE))
लेकिन तब, जब मैं सभी उपलब्ध हृदय गति मॉनीटर सूचीबद्ध करना चाहते हैं, मैं DataSource
की एक खाली सूची प्राप्त करते हैं:
private void findFitnessDataSources() {
Fitness.SensorsApi.findDataSources(mGoogleApiClient, new DataSourcesRequest.Builder()
.setDataTypes(
DataType.TYPE_HEART_RATE_BPM)// At least one datatype must be specified.
.setDataSourceTypes(
DataSource.TYPE_RAW)// Specify whether data type is raw or derived.
.build())
.setResultCallback(new ResultCallback<DataSourcesResult>() {
@Override
public void onResult(DataSourcesResult dataSourcesResult) {
for (DataSource dataSource : dataSourcesResult.getDataSources()) {
if (dataSource.getDataType().equals(DataType.TYPE_HEART_RATE_BPM)
&& mListener == null) {
registerFitnessDataListener(dataSource,
DataType.TYPE_HEART_RATE_BPM);
}
}
}
});
यदि मैं DataType
को बदलता हूं, उदाहरण के लिए, TYPE_STEP_COUNT_CUMULATIVE
या TYPE_LOCATION_SAMPLE
, सूची में मेरा फोन होगा, जो तार्किक लगता है।
घड़ी को उपलब्ध DataSource
के रूप में क्यों सूचीबद्ध नहीं किया गया है?
कृपया ध्यान दें:
क्योंकि मैं दिल तक पहुंचना चाहते हैं हाल ही में जारी Google फिट एपीआई के माध्यम से डेटा को हरा: इस का डुप्लिकेट नहीं है।
मुझे नहीं लगता कि घड़ी पर डीबग मोड सक्षम करना जरूरी है, लेकिन मैंने कोशिश की है। साथ ही, मुझे नहीं लगता कि BODY_SENSORS
जोड़ना आवश्यक है, क्योंकि पूरी प्रक्रिया को Google फिट एपीआई द्वारा प्रबंधित किया जाता है, लेकिन मैंने इसे भी किस्मत के साथ भी कोशिश की है।
हाय, कृपया, क्या आप इस समस्या के साथ मेरी मदद कर सकते हैं, मेरे पास एक ही स्मार्टवॉच भी है लेकिन यह ऐप http://stackoverflow.com/questions/31022431/android-how-to-get-google से दिखाई नहीं दे रहा है --डेटा-से-पहनने योग्य डिवाइस – user3290180
यह तब भी काम नहीं करता है जब मैं सभी डेटाटाइप खोजता हूं। डिवाइस जोड़े गए हैं। – user3290180
नमस्ते, सॉफ़्टवेयर सेंसर हैं जो इसे काम पर ला सकते हैं, http://stackoverflow.com/a/31231411/1587329 (उपरोक्त टिप्पणियों में प्रश्न) पर दिए गए लिंक देखें –