Я купил bluetooth наушники (marshall major 2 bluetooth), но ни одно приложение из маркета не может отобразить их заряд. Поэтому я решил сам написать приложение, для чека заряда. Могли-бы вы объяснить мне, как приложения для проверки заряда получают информацию о заряде?
но ни одно приложение из маркета не может отобразить их заряд.
подписка на бродкаст android.bluetooth.device.action.BATTERY_LEVEL_CHANGED
/**
* Broadcast Action: Indicates the battery level of a remote device has
* been retrieved for the first time, or changed since the last retrieval
* <p>Always contains the extra fields {@link #EXTRA_DEVICE} and {@link
* #EXTRA_BATTERY_LEVEL}.
* <p>Requires {@link android.Manifest.permission#BLUETOOTH} to receive.
*
* @hide
*/
@SdkConstant(SdkConstantType.BROADCAST_INTENT_ACTION)
public static final String ACTION_BATTERY_LEVEL_CHANGED =
"android.bluetooth.device.action.BATTERY_LEVEL_CHANGED";
66demon666, вопрос был как приложение узнает заряд. Я на него ответил. Цитата , что никто не видит,
тонкий намек, что производитель ушей этого не сделал.
Точнее он не сделал bluetooth profile.
бродкаст рассылает сам андроид для всех приложений.
Или что-то сделали новое и понимает это например только андроид 10 ;)
pthon, Если Вы еще не поняли, что творится на маркете.
Есть высоко частотный асо запрос.
значит в теме будет 98 процентов шлака.
А в топе месяца шлак делится на две категории:
- чужое с новыми скриншотами
- что-то перелицованное на опенсорсной либе делающей 99% задачи.
чужое забанят за 2-4 недели, но свои показы рекламы они наберут