Articles of андроида

Расстояние измерения с ИК-лазерным датчиком Nexus 6P и 5X

Есть ли возможность измерить расстояние с помощью встроенного ИК-лазерного датчика?

Под контейнеры в потоке

Есть ли документация о том, как создавать подконтейнеры в потоке? Например, у меня есть Мастер, Детальный вид. Я намерен добавить всплывающее окно, которое будет иметь свою заднюю часть. Всплывающее окно будет функционировать как мастер, запрашивающий у пользователя, чтобы он выполнил некоторую инструкцию по установке и отобразился как всплывающее окно. Что-то вроде макета ниже, кроме контейнера-мастера […]

Создание выпадающего меню из файла .json

package com.example.root.myapplication; import android.content.Intent; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.ArrayAdapter; import android.widget.Button; import android.widget.ListView; import org.json.JSONArray; import org.json.JSONException; import java.io.IOException; import java.io.InputStream; import java.util.ArrayList; public class MainActivity extends AppCompatActivity { Button btnCommercial; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); final ListView list11 = (ListView) findViewById(R.id.listView1); ArrayList<String> authorities = getAuthorities("AuthorityList.json"); final ArrayAdapter<String> adapter […]

Gradle – наследует вкус продукта

У меня есть 3 аромата продукта, за исключением main : productFlavors { xxx { applicationId 'com.xxx' } yyy { applicationId 'com.yyy' } zzz { applicationId 'com.zzz' } } Насколько я понимаю, эти вкусы продукта наследуют main ресурсы, и это выглядит примерно так: +——->xxx | main—-+——->yyy | +——->zzz Поэтому, когда я создаю xxx , Gradle связывает […]

Простой поток аварийных приложений Android

Я нашел очень своеобразную проблему при создании потока в приложении для Android. Если у меня есть следующий класс: public class TroubleThread extends Thread{ boolean running; public boolean isRunning() { return running; } public void setRunning(boolean running) { this.running = running; } @Override public void run() { while (isRunning()){ }//end while }//end run } И добавьте […]

Как добавить зависимость компиляции к пути класса javadoc в gradle

В градиенте, если мой проект зависит от другого пакета, например: Compile 'com.example: foo: 0.82.2' И в моем javadoc он ссылается на символ в этом пакете. Тогда, если я запустил javadoc-задачу, он скажет ошибку: ссылка не найдена Я знаю, что я должен добавить этот пакет в путь класса, так же, как следующий способ добавления библиотеки андроида […]

Ошибка сборки Android BuildGradle DuplicateFileException

Поэтому я пытаюсь включить Firebase SDK в андроид-студию, и я выполнил документацию к письму. Вот мой файл Error and Gradle . Любая помощь Оценивается, спасибо. Ошибка: выполнение выполнено для задачи: app: transformResourcesWithMergeJavaResForDebug. Com.android.build.api.transform.TransformException: com.android.builder.packaging.DuplicateFileException: дублированные файлы, скопированные в APK META-INF / maven / com.firebase / firebase-client-jvm / pom.properties File1: C: \ Users \ Owner \ […]

Как настроить fillColor, StrokeWidth и StrokeColor для векторного рисования программно в Android

Я много искал об изменении fillColor, strokeColor и strokeWidth вектора, который можно было вынести, но ничего не нашел. Это векторный вектор: <vector xmlns:android="http://schemas.android.com/apk/res/android" android:viewportWidth="300" android:viewportHeight="300" android:width="300dp" android:height="300dp"> <path android:pathData="M150.412,10.422999999999973,C227.47,10.422999999999973,289.93100000000004,72.81,289.93100000000004,149.771,C289.93100000000004,226.73,227.47,289.119,150.412,289.119,C73.36,289.119,10.893,226.73,10.893,149.771,C10.893,72.81,73.36,10.422999999999973,150.412,10.422999999999973z" android:strokeLineJoin="round" android:strokeWidth="4" android:fillColor="#00000000" android:strokeColor="#010101" android:strokeMiterLimit="10" /> Если я хочу изменить свой FillColor, StrokeColor и StrokeWidth с помощью Xml, тогда код для этого будет следующим: <vector xmlns:android="http://schemas.android.com/apk/res/android" […]

Progressdialog медленно отображается в Android

Я уверен, что это простая проблема с потоками, но … Я запускаю ProgressDialog, используя: ProgressDialog.show(Example.this, " " , " Loading. Please wait … ", true,true); Затем запустите блок кода для загрузки и анализа XML. Проблема, с которой я столкнулась, заключается в том, что все это выполняется под кнопкой кнопки onClick и что XML-адрес загружается и […]

Как изменить размер и положение Drawables внутри LayerDrawable в Android

У меня есть LayerDrawable, который должен отображать 5 растровых изображений. 1 фон и 4 значка (который может быть различным для каждого LayerDrawable), как сетка. К сожалению, эти значки не имеют той же ширины, что и высота. Моя проблема состоит в том, чтобы изменять их размеры, сохраняя их соотношение и помещая их в свою позицию (1-4 […]

Intereting Posts
Окно Eclipse Logcat отключает следы стека исключений Android-программирование: как рисовать многострочный текст в прямоугольнике? Легкий способ переименовать проект в android Как проверить фрагмент с помощью эспрессо Как прокручивать до центра HorizontalScrollView только при запуске активности? Android.content.res.Resources $ NotFoundException: Идентификатор ресурса строки Fatal Exception in Main Как сохранить активность во время выключения экрана? Не удается нажать кнопку «Разрешить» в диалоговом окне разрешений в Android с помощью Appium Простые java-модульные тесты для android + gradle в Android Studio? Прослушать любые изменения в курсоре в android Android: перемещение в космос после выпуска с помощью libgdx / универсального движка Ленивая загрузка из SQLite Пакет сталкивается с типом кода Java Как запустить модульные тесты для Android не на устройстве или эмуляторе? AnimateLayoutChanges не работает хорошо с вложенным макетом?