Articles of андроида

Подождите, пока поток не появится на Android

У меня есть один поток, но я бы хотел дождаться его завершения, прежде чем продолжить следующие действия. Как я могу это сделать? new Thread( new Runnable() { @Override public void run() { mensaje = getFilesFromUrl(value); } }).start(); Здесь я бы хотел поставить что-то (но циклы), которое знает, когда поток заканчивается и оценивает результат ( mensaje […]

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

Я разрабатываю приложение для Android, и я хотел бы знать, возможно ли определить направление движения с одной фиксированной осью. Например, я хочу поместить мой телефон на стол и определить направление, когда я его перемещаю (влево, вправо, вверх и вниз). Расстояние не обязательно, я просто хочу знать точное направление. Благодаря!

Как заполнить растровый объект цветом в Android

Я работаю над игрой Android, и есть некоторые проблемы. Я хочу заполнить цвет в растровом объекте, но не могу ли я попробовать bitmap.setPixel, но мое изображение – формат PNG (например, круг или нерезкий, окруженный прозрачным цветом) и андроид Не может getHeight () или getWidth (), т.е. ImageView i = новый ImageView (mContext); Bitmap bMap = […]

Найти макет корня в деятельности

Есть ли динамический способ получить корневой макет (тот, который является родительским для всех остальных макетов) в XML, установленном в настоящее время для моей активности? То, что мне нужно, вместо того, чтобы дать моему корневому макету явный идентификатор и найти его через findViewById, я надеюсь получить что-то в соответствии с Псевдокод: this.findTopLayout(); Уже названный setContentView(R.layout.foo); Я […]

BitmapFactory.decodeStream вне памяти, несмотря на использование уменьшенного размера выборки

Я прочитал много связанных сообщений о проблемах с распределением памяти с расшифровкой растровых изображений, но я все еще не могу найти решение следующей проблемы, даже после использования кода, представленного на официальном сайте. Вот мой код: public static Bitmap decodeSampledBitmapFromResource(InputStream inputStream, int reqWidth, int reqHeight) { ByteArrayOutputStream baos = new ByteArrayOutputStream(); byte[] buffer = new byte[1024]; […]

Android: не удается вызвать toString () для примитивного типа int

Если я попробую nltxt = nllen.toString(); С nllen int nllen = nl.getLength(); Я получаю ошибку Невозможно вызвать toString() для примитивного типа int. Я хочу преобразовать int в строку, чтобы я мог отображать количество записей в Log … Почему это не работает?

Обнаружение направления прокрутки в адаптере (вверх / вниз)

Я пытаюсь подражать приложению Google Plus в моем проекте, так как сейчас это ссылка. Эффект listview при прокрутке действительно хорош, и я хотел бы сделать что-то подобное. Я начал с LayoutAnimationController http://android-er.blogspot.be/2009/10/listview-and-listactivity-layout.html LayoutAnimationController controller = AnimationUtils.loadLayoutAnimation( this, R.anim.list_layout_controller); getListView().setLayoutAnimation(controller); И это кажется плохим, поскольку не все элементы анимированы: Поэтому я закончил с помощью getView адаптера […]

Почему я все еще получаю java.lang.NoClassDefFoundError: android.support.v7.appcompat.R $ attr?

Поэтому я разрабатываю дрянное приложение, чтобы делать сообщения для обучения в андроиде, прежде чем я буду работать над реальным проектом приложения моей фирмы. Я сталкиваюсь с ошибкой, которая дает мне очень трудное время. Мне был предоставлен список зависимостей библиотек, которые я должен был использовать, и чтобы файл build.gradle был настроен для их загрузки. Он синхронизируется, […]

Нарисуйте линию штриховки на холсте

Как я могу нарисовать линию штриховки на холсте. Я уже пробовал это: Paint dashPaint = new Paint(); dashPaint.setARGB(255, 0, 0, 0); dashPaint.setStyle(Paint.Style.STROKE); dashPaint.setPathEffect(new DashPathEffect(new float[]{5, 10, 15, 20}, 0)); canvas.drawLine(0, canvas.getHeight() / 2, canvas.getWidth(), canvas.getHeight() / 2, dashPaint); И это дало мне не линию, а простое.

Как получить UUID устройства в ионной структуре

Установленный плагин устройства cordova: sudo cordova plugin add org.apache.cordova.device Затем загрузите ngCordova и включите ng-cordova.min.js в папку js и также включите в index.html Следующий, что я сделал, вводится ngCordova следующим образом angular.module('starter', ['ionic', 'starter.controllers','ngCordova']) Затем включается в контроллер следующим образом angular.module('starter.controllers', []) .controller('AppCtrl', function($scope, $ionicModal, $timeout, $ionicPlatform,$cordovaDevice) but still getting the following errors ReferenceError: device […]