Articles of андроида

BitmapFactory.Options.inBitmap вызывает разрывы при частом переключении растрового изображения ImageView

Я столкнулся с ситуацией, когда мне приходится показывать изображения в слайд-шоу, которое очень быстро переключает изображение. Огромное количество изображений заставляет меня хотеть хранить данные JPEG в памяти и декодировать их, когда я хочу их отображать. Чтобы облегчить сборщик мусора, я использую BitmapFactory.Options.inBitmap для повторного использования растровых изображений. К сожалению, это приводит к довольно сильному разрыву, […]

Что такое блок bitmap.getWidth () или bitmap.getHeight ()

Веб- сайт разработчиков просто утверждает, что getHeight () вернет высоту растрового изображения, но может ли кто-нибудь сказать мне, что находится в пиксельном блоке или блоке dp?

Проблема размещения в макете – относительная ширина в процентах с использованием веса

Я пытаюсь назначить относительные ширины столбцам в ListView, который находится в TabHost, используя layout_weight, как предлагается здесь : <?xml version="1.0" encoding="utf-8"?> <TabHost xmlns:android="http://schemas.android.com/apk/res/android" android:id="@android:id/tabhost" android:layout_width="fill_parent" android:layout_height="fill_parent"> <LinearLayout android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> <TabWidget android:id="@android:id/tabs" android:layout_width="fill_parent" android:layout_height="wrap_content"/> <FrameLayout android:id="@android:id/tabcontent" android:layout_width="fill_parent" android:layout_height="fill_parent"> <TableLayout android:id="@+id/triplist" android:layout_width="fill_parent" android:layout_height="wrap_content" android:paddingTop="4px"> <TableRow> <ListView android:id="@+id/triplistview" android:layout_width="fill_parent" android:layout_height="wrap_content"/> </TableRow> <TableRow> <Button android:id="@+id/newtripbutton" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Add […]

Коллапс полей в макетах Android

Возможно ли свернуть краны в Android? Предположим, у меня есть LinearLayout и добавьте три TextView s, каждый из которых имеет android:layout_margin из 10dp . Я получаю следующий результат: Однако я хотел бы получить этот результат: Я знаю, что я мог бы это решить, установив разные верхние и нижние поля для разных элементов: Установите верхнее поле […]

Правильный способ использования переменных среды системы в gradle с помощью Android Studio

Я использую Android Studio для создания моего проекта в системе Ubuntu 14.04. Я написал следующее в моих файлах build.gradle, чтобы избежать hardcoding storeFile, storePassword, keyAlias ​​и keyPassword в моем git-репо: signingConfigs { debug { storeFile file(System.getenv("KEYSTORE")) storePassword System.getenv("KEYSTORE_PASSWORD") keyAlias System.getenv("KEY_ALIAS") keyPassword System.getenv("KEY_PASSWORD") } Но ошибки синхронизации градации следующие: Error:(49, 0) Neither path nor baseDir may […]

Как textView.setText из Thread?

Мне нужно установить текст в textView из потока. Весь код создается в oncreate () что-то вроде public TextView pc; oncreate(..) { setContentView(R.layout.main); pc = new TextView(context); Thread t =new Thread() { public void run() { pc.setText("test"); }}; t.start(); Это приведет к сбою моего приложения. Как установить текст из потока?

Gradle Error – Не удалось вызвать IncrementalTask.taskAction () для задачи: project: mergeDebugResources '

Я обновил Android Studio и начал получать эту ошибку. У меня нет опыта с градиентом, и я не могу понять, что может пойти не так. Вот полная ошибка. Gradle: Execution failed for task ': project: mergeDebugResources'. Не удалось вызвать IncrementalTask.taskAction () для задачи: project: mergeDebugResources '

Есть ли какой-либо Android api для поиска / определения комнатной температуры программно в коде Android?

Я разрабатываю приложение для Android для своего проекта, мне нужно найти комнатную температуру как часть этого. Я использую модель Droid 2 A955 для тестирования. Мои вопросы: Какие датчики должны быть доступны на моем телефоне Android для выполнения этой задачи измерения температуры? Может ли датчик окружающего света (доступный в Droid 2) помочь в выполнении этой задачи? […]

Почему Images.Media.insertImage возвращает null

У меня есть код, где я запускаю метод MediaStore.Images.Media.insertImage (вставка его из источника, а не имя файла). Этот код сохраняет изображение в MediaStore и возвращает uri изображения. Я знаю, что когда он сбой по какой-либо причине, он возвращает null вместо uri. Это изображение было загружено несколько раз многими людьми, и каждый раз, пока оно возвращает […]

Проект обновления Android-Studio с изменениями build.gradle

Как я могу синхронизировать изменения, внесенные мной в build.gradle в структуру проекта (например, что AndroidStudio распознает добавленную мной библиотеку?) Подобно «reimport all maven projects» для проектов maven – только для проекта с чистым градиентом.