Articles of Андроидные

Какой шрифт я должен использовать для TextView, который может поддерживать все языки?

У меня есть textView, который может отображать текст на любых языках (конечные пользователи вводят текст). Мне интересно, какой шрифт я должен использовать? В этой статье: http://www.google.com/design/spec/style/typography.html#typography-roboto-noto Google говорит: Чтобы поддерживать все языки во всем мире, Google рекомендует использовать Roboto для языков, которые используют латинские, греческие и кириллические скрипты и Noto для всех других языков. Если […]

Можно ли хранить ссылки на фрагмент в AsyncTask?

Так как не рекомендуется поддерживать сильную ссылку на Context в задаче (контекст может быть уничтожен, пока задача все еще запущена, но хранится в памяти по задаче), мне было интересно, что же касается Fragments? Фрагменты управляют ссылкой на свою деятельность, а поддержка сохраняется через setRetainInstance . Могу ли я предположить, что, например, создание нестатической внутренней AsyncTask […]

Имитировать входящий вызов из частного номера

Как смоделировать входящий вызов из частного номера – в эмуляторе?

Как выполнить AsyncTask <>, расположенный в фрагменте из его родителя?

Это кажется сложнее, чем кажется, или я делаю это неправильно. Мне нужно обновить содержимое элементов пользовательского интерфейса в фрагменте. Итак, в рамках Activity я AsyncTask задачу AsyncTask подобную этой new MyAsyncTask().execute(); Внутри «нормальной» Activity этот класс async является private поэтому я подумал, что могу сделать его public внутри класса фрагмента, а затем иметь возможность вызвать […]

Как использовать kapt в области androidTest

Есть ли способ использовать kapt для области androidtest? В настоящее время я перехожу из com.neenbedankt.gradle.plugins android-apt в kapt, который отлично работает, но я не уверен, как это сделать для области androidTest – поэтому заменяем: apt "com.github.hotchemi:permissionsdispatcher-processor:$permissiondispatcher_version" apt "com.google.dagger:dagger-compiler:$dagger_version" с kapt "com.github.hotchemi:permissionsdispatcher-processor:$permissiondispatcher_version" kapt "com.google.dagger:dagger-compiler:$dagger_version" Отлично работает, но я не нашел возможности мигрировать: androidTestApt "com.google.dagger:dagger-compiler:$dagger_version"

Преобразование параметризованных Enum в перечисляемую аннотацию в android

У меня есть вопрос относительно андроида @IntDef Annotation. Я знаю, что в своем основном использовании он должен заменить enum . Но что, если у меня есть параметризованное перечисление с несколькими фиксированными значениями, например public enum MyEnum { YES(true, 1), NO(false, 0); private boolean boolState; private boolean intState; MyEnum(boolean boolState, int intState) { this.boolState = boolState; […]

Как отправить уведомление определенным пользователям с помощью FCM?

Для этого вопроса нужна некоторая информация. Я открыл приемник для FCM и могу отправлять уведомления всем устройствам. Gcm-http.googleapis.com/gcm/send с помощью этой ссылки можно отправить целевым пользователям, зарегистрированным и опубликованным ниже json: { "notification": { "title": "sample Title", "text": "sample text" }, "to" : "[registration id]" } Однако мне нужно отправить уведомление целевым пользователям, которые я […]

Xamarin Forms Android Проблемы, пакет android.support.design. * Не существует

У меня есть проект Xamarin.Forms, в котором я не могу заставить Android строить, по сути, даже совершенно новый проект, у меня те же проблемы, с которыми Android не справляется с тоннами и тоннами ошибок. Я установил и переустановил Android SDK, Java и убедился, что все это в Android SDK установлено, но все равно нет. Severity […]

Добавить вложенный фрагмент после просмотра родительского фрагмента

Я пытаюсь создать фрагмент, который имеет общедоступный метод добавления дочерних фрагментов к себе. Я читал потенциально похожие вопросы, но пока не нашел ничего, чтобы помочь. Я уменьшил проблему до простого тестового приложения, показанного ниже. Когда в основной макет добавлен fragA , я вызываю публичный метод fragA.addFragB() чтобы он мог добавить экземпляр FragmentClassB к себе, но […]

Родовой сбой неизвестного неизвестного

У меня есть приложение, которое полностью написано на Java – никакого собственного кода вообще – и у меня дважды был отчет о сбоях в консоли разработчика «Родной сбой неизвестного неизвестного». Я не знаю, с чего начать поиск источника проблемы. Поиск обнаружил только этот тип сбоев в случае ошибок Android, использования NDK или ошибок в сторонних […]