Articles of андроид

Возвышение леденца на вогнутом контуре

У меня есть пользовательский вид, который отображает форму звезды с помощью Path. Этот просмотр работает так, как ожидалось, но теперь я хочу переместить его в новую рекомендацию Google Material. К сожалению, elevation зависит от выпуклого контура. Я пока не могу найти решение. Есть ли известное обходное решение или любое другое творческое решение, которое любой из […]

Конфигурация Proguard для facebook sdk. Разделите все, кроме аналитики

Я хочу использовать facebook sdk только для аналитики, есть ли оптимизированная конфигурация proguard, которую я мог бы использовать, чтобы вырезать остальное?

BlueCove, ноутбук и планшет Android с Bluetooth

Я пытаюсь получить основы использования Bluetooth через простое приложение. Мне также понравилось бы приложение для ноутбука, чтобы я мог отлаживать Bluetooth-коммуникацию просто. Код ниже – моя попытка с ноутбуком, являющимся клиентом (с использованием BlueCove 2.1.0), а планшет – сервером (Android 2.2). Насколько я понимаю, это должно работать так, как написано, и ноутбук подбирает планшет и […]

Сбой карты Google с помощью ресурсов $ NotFoundException при замене в FrameLayout

Это как я динамически добавляю карту в FrameLayout. new Handler().postDelayed(() -> { if (isAdded()) { new Thread(() -> { try { SupportMapFragment mf = SupportMapFragment.newInstance(); getChildFragmentManager().beginTransaction() .replace(R.id.view_map, mf) .commit(); mActivity.runOnUiThread(() -> mf.getMapAsync(this)); } catch (Exception ignored) {} }).start(); } }, 100); Он работает нормально, но в некоторых случаях приложение Resources$NotFoundException с помощью Resources$NotFoundException . Это […]

Проблема подключения Bluetooth для Bluetooth Bluetooth

Я работал с устройством, которое на самом деле не совместимо с Google BLE и вместо этого использует Samsung BLE SDK для его подключения. Я попытался использовать SDK Google, и он может подключиться успешно, но сразу отключен со статусом 19 после подключения, в котором нет документации о том, что это за статус. 03-02 00:07:55.572 1181-1181/alex.jstylemod I/art﹕ […]

Отсутствующие данные на расширенной странице аналитики электронной торговли Android

Я измеряю производительность своего приложения для Android, используя SDK Google Analytics. Я создал Wrapper, который я использую, чтобы отправлять хиты (и это работает) и исключения (он работает также). Я просто не могу заставить его работать с данными электронной коммерции. Чтобы отправлять данные электронной торговли, я создаю продукт и productAction Product product = new Product() .setId(ID) […]

Java.io.IOException: com.android.jack.api.v01.CompilationException: не удалось скомпилировать

Ниже приведена ошибка, которую я получаю во время переноса yo Java 8 с уровнем API 24. Похоже, что это из предварительного процессора lombok. Любая помощь оценивается Ошибка: /MyApp.native.android/AndroidApp/src/main/java/com/cba/MyApp/android/view/fragment/ProfileDetails/tabs/Profile.java: 21: Ломбок импорта не может быть разрешен FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':AndroidApp:compileMyAppDebugJavaWithJack'. > java.io.IOException: com.android.jack.api.v01.CompilationException: Failed to […]

Есть ли какое-то событие для обнаружения, когда экран тускнеет?

Я использую SCREEN_DIM_WAKE_LOCK и поэтому никогда не отключается. Это просто от полной яркости до тускло. Есть ли способ обнаружить, когда экран становится тусклым (событие, приемник и т. Д.)?

Room Persistence @Relation работает на Java, но не в Колине

Основываясь на моем предыдущем вопросе ( Android Persistence room: «Не могу понять, как читать это поле из курсора» ), который я получил, чтобы работать благодаря обратной связи, я применил тот же пример в Kolin (см. Код ниже). Мне пришлось внести некоторые незначительные изменения, такие как параметры, которые теперь передаются в запрос, который должен быть передан […]

Почему есть insertOrThrow, но нет updateOrThrow или deleteOrThrow?

Я создаю приложение для Android, которое использует базу данных SQLite. Глядя на класс SQLiteDatabase, я обнаружил, что существует метод, называемый insertOrThrow() который похож на insert() но с одним важным отличием – если вставка не выполняется, он будет генерировать исключение, а приложение умрет (если не зацепило). Я использую insertOrThrow() на начальном этапе разработки, потому что он […]