Articles of андроида

Комбинации вкусовых ингредиентов Android Specific Gradle

В моем коде у меня есть определенные шаблоны, все из которых основаны на одной базе кода. Для каждого шаблона я хочу добавить конкретные размеры. Используя вкусовые габариты и вкусы продукта, я достиг этого кода: flavorDimensions "template", "color" productFlavors { templateA { applicationId "com.templatea" versionCode 1 versionName "1.0.0" flavorDimension "template" } templateB { applicationId "com.templateb" versionCode […]

Что такое андроидный эквивалент java.awt.geom.Area?

Я хочу построить сложные фигуры как пересечение двух кругов и прямоугольника. После изучения немного, класс java.awt.geom.Area кажется идеальным для этой задачи. Однако я был встревожен тем, что обнаружил, что пакет awt не поставляется с SDK android. Кто-нибудь знает какие-либо альтернативы для Android, которые позволяют мне создавать сложные формы, определяя объединение и пересечение более простых фигур? […]

Неверные теги формата HTML в диалоге

Несколько HTML-тегов в файле strings.xml отображаются правильно при использовании в TextView, поэтому, например, следующий текстовый ресурс будет выделен жирным шрифтом: <string name="example_text"><b>This text is bold</b></string> Однако, если тот же текст используется в пользовательском диалоге, форматирование игнорируется. Кто-нибудь знает, как отформатировать часть текста в прокрутке в диалоговом окне?

Добавьте файлы .java в качестве исходных файлов java в Android Studio, чтобы удалить красный круг с помощью «J» на них.

Сегодня после обновления Android-студии моя исходная папка в проекте выглядит как ниже («J» внутри красной метки круга). Как я могу это исправить? Я пробовал очистить кэши, повторно импортировать проект, использовать gradlew clean build , но это не помогает. build.gradle apply plugin: 'android' apply plugin: 'android-apt' android { compileSdkVersion 19 buildToolsVersion "19.0.3" sourceSets { main { […]

GetContext () не существует

Поэтому я проходил обучение разработчиков Android на официальном сайте, и есть момент, когда они хотят, чтобы мы, наконец, создали нашу базу данных. Поэтому они говорят нам использовать этот фрагмент кода: FeedReaderDbHelper mDbHelper = new FeedReaderDbHelper(getContext()); Тем не менее, я получаю сообщение об ошибке для getContext() . В нем указано, что он не может найти символ […]

Что делает offsetLeftAndRight () точно?

Что делает offsetLeftAndRight () точно? Документация гласит: «Смещать горизонтальное расположение этого представления на указанное количество пикселей». Итак, означает ли это, что если левая позиция представления равна 50, а на нее вызывается offsetLeftAndRight (20), тогда представление будет перемещаться на 20 пикселей и его левое Позиция будет (50-20) т.е. 30? Заранее спасибо.

Android. Должен ли я использовать PreferenceActivity?

Мое приложение поддерживает от версии 2.2 до последней версии Android. Дело в том, что для страницы настроек я использую PreferenceActivity сейчас. Однако, как вы знаете, многие из его методов устарели, и они говорят мне использовать настройки на основе фрагмента. Тем не менее, я обнаружил, что если я переключусь на использование функции PreferenceFragment и Fragment Activity, […]

Java-эквивалент #ifdef, который позволяет не компилируемый код

Возможно ли в Java сделать что-то вроде #ifdef, например, в C / C ++? Пример: class Test { public static final boolean ANDROID = false; public Test() { if (ANDROID) { // do stuff that won't compile if not on android } else { // do stuff that should be only done on desktop } […]

Как вызвать вибрацию на звуковом входе?

Я пытаюсь создать приложение для Android, где я фильтрую одну конкретную частоту звукового сигнала и заставляю телефон вибрировать. Я беру данные из MIC мобильного и используя класс MediaRecorder, используя этот класс, я могу записывать, сохранять и воспроизводить входные данные. Теперь мне нужно, чтобы мой мобильный телефон вибрировал всякий раз, когда раздавался звуковой сигнал или какой-либо […]

Проблема ориентации AdMob в Android

Мое приложение интегрируется с объявлениями AdMob . Когда я меняю ориентацию, он должен соответствовать экрану в зависимости от ориентации. В портретном режиме он работает нормально, но когда я перешел в альбомный режим, размер объявления, который я получаю в портретном режиме, имеет тот же размер объявления, который отображается в ландшафтном режиме. Я добавляю следующее на странице […]