Articles of android 4.3 jelly bean

Имеет ли синхронный характер встроенный Android BLE GATT?

Я помню, как читал в «Руководстве и подсказке» -doc API Samsung BLE (архивная страница) : Одной из важнейших концепций Samsung F / W и s является его синхронный характер . То есть, если мы вызываем, например, writeCharacteristic для определенного признака, если он возвращает true, следующий вызов любого метода BluetoothGatt или BluetoothGattServer должен выполняться после получения […]

Run-as говорит, что «пакет неизвестен» после обновления Android до 4.3

У меня есть простой скрипт, который загружает базу данных с телефона на мой компьютер, он использует «run-as», он работал хорошо, но теперь, запустив, как говорится «пакет неизвестен», мое приложение установлено на устройстве, ничего не изменилось, просто Android был Обновлено до 4.3 У вас такие же проблемы? Как обойти это или решить?

Что случилось с windowContentOverlay в Android API 18?

После обновления моего телефона до Android 4.3 я заметил, что тень под панелью действий больше не отображается. В моем приложении у меня есть пользовательская тень, использующая windowContentOverlay : <item name="android:windowContentOverlay">@drawable/shadows_bottom</item> Это всегда проявлялось, но теперь это исчезло из API 18. Удаление этой строки из темы ничего не меняет. В то время как в других версиях […]

Run-as Пакет «abc» неизвестен – Galaxy S4 Jellybean или Android 4.3

Я не могу запустить run-as (или ndk-gdb) для Galaxy S4 под управлением Jellybean 4.2.2. ~ $ adb shell shell@android:/ $ run-as abc ls run-as: Package 'abc' is unknown Существует несколько ответов на эту проблему для устройств с предварительной ICS, но они, похоже, были исправлены в ICS. Обновление – август 2013: после первого появления на Galaxy […]

Android Bluetooth Low Energy Pairing

Как подключить Bluetooth Low Energy (BLE) устройство с Android для чтения зашифрованных данных. Используя информацию на странице Android BLE , я могу обнаружить устройство, подключиться к нему, обнаружить службы и прочитать незашифрованные характеристики. Когда я пытаюсь прочитать зашифрованный признак (тот, который заставит iOS отображать всплывающее окно, запрашивающее пару, а затем завершить чтение), я получаю код […]

StartLeScan с 128-битными UUID не работает в собственной реализации BLE на Android

У меня возникли проблемы с использованием startLeScan (новый UUID [] {MY_DESIRED_128_BIT_SERVICE_UUID}, обратный вызов) в новом BLE API для Android 4.3 на моем Nexus 4. Обратный вызов просто не вызван. Я все еще вижу входящие пакеты в журнале: 08-02 15:48:57.985: I/bt-hci(1051): btu_ble_process_adv_pkt 08-02 15:48:58.636: I/bt-hci(1051): BLE HCI(id=62) event = 0x02) Если я не использую параметр для […]

IOException: сбой чтения, сокет может быть закрыт – Bluetooth на Android 4.3

В настоящее время я пытаюсь справиться со странным Исключением при открытии BluetoothSocket на моем Nexus 7 (2012), с Android 4.3 (Build JWR66Y, я думаю, второе обновление 4.3). Я видел некоторые связанные публикации (например, https://stackoverflow.com/questions/13648373/bluetoothsocket-connect-throwing-exception-read-failed ), но ни один из них не создает обходной путь для этой проблемы. Кроме того, как предложено в этих потоках, повторное […]

Android BLE API: уведомление GATT не получено

Устройство, используемое для тестирования: Nexus 4, Android 4.3 Соединение работает нормально, но метод onCharacteristicChanged моего обратного вызова никогда не вызывается. Однако я регистрируюсь для уведомлений, используя setCharacteristicNotification(char, true) внутри onServicesDiscovered и эта функция даже возвращает true. Журнал устройств (на самом деле сообщений нет вообще, когда уведомления должны появляться / отправляться через Bluetooth-устройство): 07-28 18:15:06.936 16777-16809/de.ffuf.leica.sketch […]

Как подключить Android-устройство к устройству iOS через BLE (Bluetooth Low Energy)

Я пытаюсь создать приложение, которое использует новый Bluetooth Low Energy API для Android. Для этого я начал с образца BLE, входящего в API уровня 18 . Поскольку я читал, что Android не может действовать как периферийное устройство, я поместил телефон Android в центральный режим, просматривая устройства BLE вокруг него. Для этой цели я провел некоторые […]

Android 4.3 Bluetooth Низкая энергия нестабильная

В настоящее время я разрабатываю приложение, которое будет использовать Bluetooth Low Energy (тестирование на Nexus 4). После начала работы с официальными BLE API в Android 4.3 я заметил, что после подключения устройства в первый раз я редко могу успешно подключиться к этому устройству или другому устройству снова. Следуя приведенному здесь руководству, я могу успешно подключиться […]