Microsoft Band SDK - How to get the battery status? - microsoft-band

I would like to develop a Windows Phone App (C#) for the Microsoft Band and I need to get the current battery status from it. I cannot find anything in the documentation or the web.
Could someone help, please?
Thanks,
Marwin

The battery status is not currently exposed by the SDK. You could raise that as feature request for a future release at http://microsofthealth.uservoice.com/

Related

Custom Wake Word with Speech SDK

I'm looking for a way to have an application just process voice commands every time I say a specific phrase. The behavior should be similar to Cortana, Alexa or others. The application will be deployed on a hands-free device, but the Speech device SDK cannot be used, because it runs solely on a PC.
Is there an addition to the Speech SDK with a custom wake word yet?
MS speech recognition uses RESTful APIs to cloud services. You can use them from any device.
You can use speech-to-text and voice command services on Android or iOS. https://azure.microsoft.com/en-us/services/cognitive-services/speech/?v=18.05: Examples exist for both Java and Objective-C.
I think you also want to check out the preview of speaker recognition.
https://learn.microsoft.com/en-us/azure/cognitive-services/speaker-recognition/home
Does this help?
Looks like you would need to go to a specific site to set a wake work as it's still in preview mode. That will generate some files that you'd download for the SDK.
There's more in this documentation page.

Xamarin.Forms and iBeacons

Could anyone suggest me a Xamarin NuGet package to monitor iBeacons?
I have tried Plugin.BLE to scan for beacons. Is there a way to monitor the proximity of beacon?
AltBeacon seems the way to go in Xamarin world. You could always use proprietary sdk like the Estimote one also!

Android Management API (COSU) on AndroidTV?

Android Management APIs are supposed to be "compatible with any device running Android 5.1 or above that has Google Play installed." I really want that to be true, but am having trouble with Android TVs. (Specifically, a NexBox A95x and a TX3mini I'm testing with.)
My stumbling point is how to enter the enrollment token into the device when provisioning it? I had no problem with a Samsung tablet. But, the Android TVs don't use the same startup wizard after hardware reset, so there doesn't seem to be an opportunity to trigger a QR reader, or manually enter the token. I've tried entering the enrollment token into Google Play app (in lieu of the email or phone number to log in), but no luck.
Any ideas or insight how to make this work? If anyone knows a definitive reason why this can't be made to work (e.g. Management APIs don't work on AOSP) that'd be helpful information too.
Clarification (Updated 26 Dec 2017)
Here's a minimal, complete, and verifiable example of the Google Management APIs. The Quickstart exercise from Google, themselves.
Problem: The Quickstart exercise doesn't seem to work with Android TV (tested on a NexBox A95x and a TX3mini). The blocker appears on this step: (Provision A Device). The Android TVs have their own setup wizards that do not accept an Android For Work enrollment token. (I have completed the Quickstart on a Samsung tablet without problem.)
Google's documentation says the Management APIs are "compatible with any device running Android 5.1 or above that has Google Play installed" so it seems these Android TVs should qualify.
Has anyone found a workaround to do complete the Management API Quickstart on an Android TV?
As far as I know the Android Management API doesn't supports Android-based OS's like Android TV, Android Wear, Android Auto or Android Things. It just supports standard Android for phones and tablets.

Native BLE API in Android

The stackoverflow user Wilhelmsen said a few months ago that "Rumors say that Google will release an official API around August 2012". So now it is the end of August, and I was wondering if anyone has any updates on the status of the native BLE API for Android phones - it's not on Jellybeans unfortunately!
Android API for BLE development is now available with the latest update [API 18].
Check the link http://developer.android.com/about/versions/jelly-bean.html

How to find the "timing advance" network parameter on a Symbian phone?

How can I find the network parameter "timing advance" in a Symbian s60 phone.. Am developing the application with qt. i couldn't find a documentation about timing advance in it.
I heard of the Nokia Netmonitor
that gives you the TA and other GSM parameters but it doesn't work on public phones anymore. I've been working on this project for a month and it seems timing advance cannot be retrieved by a mobile user anymore. Let me know if you find any solution.

Resources