Articles of андроида

Как создать единый APK с Android NDK и Gradle

Я работаю над новым Android-приложением, используя OpenCV (C ++, а не Java), и я новичок как в opencv, так и в NDK. У меня есть его (и работает), успешно используя файл Gradle ниже, и в Android Studio я могу выбрать вариант и создать хит (например, x86). У меня есть 2 вопроса: Есть ли способ, которым […]

Android получает высоту и ширину экрана устройства для всех разрешений

Я использовал ниже код, но некоторые разрешения, такие как Nexus 5 (lolipop – 5.0), высота и ширина устройства не возвращают действительные значения. DisplayMetrics metrics = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(metrics); width = metrics.heightPixels; height = metrics.widthPixels;

Что случилось с этим методом вычисления inSampleSize для растровых изображений? Недостаточно памяти

В моем приложении я повторяю URL-адреса изображений, декодируя и помещаю их в ArrayList<Bitmap> . Они могут сильно различаться по размеру, поэтому я делаю «предварительный декодирование» с inJustDecodeBounds = true для вычисления необходимого значения inSampleSize для фактического декодирования. См. Мой метод для этого ниже, я надеюсь, что это не слишком сложно понять. В основном я нацелен […]

Как создать приложение с использованием Ionic Framework без включения Ionic.js

В настоящее время мы рассматриваем возможность создания приложения для iOS и Android с использованием Angular Material. Работая с Ionic раньше, мне очень нравятся готовые инструменты для разработчиков (простая интеграция с Crosswalk, сервер предварительного просмотра и т. Д.). Можно ли использовать все возможности для создания и развертывания проекта (как если бы мы работали со стандартным Ionic-проектом), […]

Как запустить среду Nodejs на мобильных устройствах android или ios

Я пытаюсь разработать одно приложение для Chrome для iOS / android с использованием Ionic Framework, и для этого мне нужно несколько пакетов NodeJS в моем приложении. Он работает с моего рабочего стола, но я не уверен, как он будет работать на мобильных устройствах, где нет времени выполнения узла. Итак, первый вопрос заключается в том, как […]

GetMaxAmplitude () всегда возвращает 0

Я пытаюсь получить уровень Sound Level Pressure выраженный в decibel но я всегда получаю 0 . (Результатом TextView является -Infinity, но поскольку log (0) = -infinity . public class SLP extends Activity{ TextView sound; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.sound_activity); MediaRecorder recorder = new MediaRecorder(); recorder.setAudioSource(MediaRecorder.AudioSource.MIC); recorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP); recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB); Timer timer = new Timer(); […]

После сбоя питания я больше не могу компилировать приложение

Поэтому я сидел и кодировался в Android Studio, когда мощь внезапно погасла на минуту. Теперь, когда я пытаюсь создать / запустить мое приложение, я получаю эту ошибку Gradle: Ошибка: org.gradle.api.internal.changedetection.state.DefaultFileCollectionSnapshotter $ FileCollectionSnapshotImpl не может быть передан в org.gradle.api.internal.changedetection.state.OutputFilesCollectionSnapshotter $ OutputFilesSnapshot Возможные причины этой непредвиденной ошибки: Кэш зависимостей Gradle может быть поврежден (это иногда происходит после […]

Простой текстовый тираж для прокрутки Android

Я хочу создать прокручиваемый текстовый тикер для простого приложения для Android. У меня есть большой список кавычек, хранящихся в массиве, и я хотел бы случайно заполнить свой тикер кавычками: одна цитата прокручивается полностью, затем другая выбирается случайным образом и прокручивает свой путь до конца и т. Д. Тикер должен пробиваться, независимо от того, на чем […]

Удалить файл после совместного использования с помощью намерения

Я пытаюсь удалить временный файл после его совместного использования с помощью функции Intent.ACTION_SEND в Android. Прямо сейчас я запускаю действие для результата и в OnActivityResult, я удаляю файл. К сожалению, это работает только в том случае, если я отлаживаю его с точкой останова, но когда я позволяю ему свободно запускать и говорить, отправьте по электронной […]

Обнаружение столкновения с помощью Android 2d

У меня есть вращающаяся дуга, нарисованная с использованием графики android 2d c.drawArc(new RectF(50, 50, 250, 250), 30, 270, true, paint); Дуга будет вращаться во время игры, Я хочу знать, как я могу обнаружить, сталкиваются ли с ним какие-либо другие игровые объекты (прямоугольники, круги) ? Это первый раз для меня, чтобы написать игру 🙂 Я видел […]

Intereting Posts
Программирование на Android-планшете Не удается разрешить символ «GCMBroadcastReceiver» в Android Studio Как программно закрыть Android Soft KeyBoard? QSettings не работает на Qt под Android Создание минимизированной банки с использованием только используемых классов Как нарисовать маршрут между двумя геотомами на Android Android Флажок Группы RelationLayout's layout_above дает ошибку «Нет ресурса» Во время установки Cordova (PhoneGap) я получаю предупреждение, как «двигатель npm WARN Cordova-js @ 3. 8.0: хотел: … " Android Animation – масштабируется и исчезает вместе с фоновым переходом Разбивается ли Multicast на Android 2.0.1 (в настоящее время на DROID), или я что-то упускаю? Использование BindingAdapter со строковым массивом из ресурсов Как открывать контакты, когда я нажимаю кнопку, определенную в main.xml У Android-устройств есть статический IP-адрес? Как установить значение по умолчанию для выпадающего списка spinner в Android?