Articles of андроида

Как удалить задержанные сообщения до того, как они прибудут в обработчик?

Моя проблема в том, что мне нужно отправлять сообщения с задержкой в ​​1 секунду. Затем обработчик инициирует какое-либо действие, вы получаете изображение. Тем не менее существуют некоторые условия, в которых уже отправленное сообщение должно быть удалено (до второго истекшего), чтобы предотвратить выполнение обработчиком ничего. Я не мог понять, как это сделать (или если это возможно), […]

Объединить две строки

Скажем, у меня есть строка, полученная от курсора, таким образом: String name = cursor.getString(numcol); И еще одна строка такая: String dest=cursor.getString(cursor.getColumnIndexOrThrow(db.KEY_DESTINATIE)); Если, наконец, я хочу получить String от двух из них, что-то вроде: name – dest Позвольте сказать, если имя = Мальмо и dest = Копенгаген Как я мог наконец получить Мальмо-Копенгаген ??? Потому что […]

Преобразование строки, содержащей идентификатор, в идентификатор целого числа

У меня есть короткий вопрос: Как можно преобразовать String, содержащий Id Drawable, который является String idString = "R.drawable.bubblegum"; К Integer, idInt Так что я могу использовать этот идентификатор для ссылки на изображение (которое используется в SimpleAdapter) Итак, чтобы сделать пример, я не могу этого сделать: bubble.setImageDrawable(this.getResources().getDrawable(idString)); //not possible, cause idString is a String an not […]

Android: как создать 3 вертикальные точки?

Например, в Google Play каждый элемент в списках имел три вертикальные точки в правом верхнем углу, чтобы отобразить всплывающее меню. Каков наилучший способ создания этих трех точек? Большое спасибо, ребята!

Как импортировать библиотеку материалов в Android Studio?

Я хочу импортировать эту библиотеку в свой проект в Android Studio v1.0.0 rc2: https://github.com/navasmdc/MaterialDesignLibrary Но есть проблема. Когда я добавляю эту библиотеку в качестве модуля, появляется эта ошибка: Ошибка: зависимость MyApplication.libraries: MaterialDesign: не указано в приложении проекта, разрешает архив APK, который не поддерживается как зависимость от компиляции. Файл: C: \ ADTBundle \ StudioWorkspace \ MyApplication […]

Ведение прокрутки позиции GridView с помощью поворота экрана

Как сохранить положение прокрутки GridView (оно заполнено результатами поиска) во время переориентации экрана? У меня есть GridView внутри фрагмента, и когда я поворачиваю экран, он возвращается к вершине списка. Чтобы сделать его еще более сложным, в ландшафтном режиме мой GridView имеет 3 столбца .. в портретном режиме он имеет 2 столбца. Я не могу понять, […]

Разделение на Java всегда приводит к нулю (0)?

Функция ниже получает два значения из sharedpreferences, weight и height, и я использую их для вычисления BMI. Когда я печатаю содержимое значений, я получаю значения, которые я ввел в sharedpref (что хорошо), но затем, когда я запускаю Операция деления на них, я всегда получаю 0 в результате. Где ошибка? public int computeBMI(){ SharedPreferences customSharedPreference = […]

Жизненный цикл активности Android после нажатия кнопки «Назад»

Я немного смущен между жизненным циклом двух видов деятельности. Предположим, что у меня есть Activity A и Activity B. B вызывается из A, т.е. A —-> B Теперь на данный момент B находится на экране, и я нажал кнопку «Назад». Здесь я хочу знать: – есть ли какая-либо память, доступная для B (Active) или памяти […]

Как получить путь к ADB в build.gradle

Я пытаюсь запустить приложение с помощью task gradle . task runDebug(dependsOn: ['installDebug', 'run']) { } task run(type: Exec) { commandLine 'adb', 'shell', 'am', 'start', '-n', 'com.example.myexample/.ui.SplashScreenActivity' } Но этот код не работает, и я получаю ошибку: a problem occurred starting process 'command 'adb'' Однако, когда я укажу путь к adb явно, приложение запускается. task run(type: […]

Как загрузить ImageView из файла png?

Я делаю снимок с помощью камеры, используя Intent intent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE ); startActivityForResult( intent, 22 ); Когда действие завершается, я пишу растровое изображение в файл PNG. java.io.FileOutputStream out = openFileOutput("myfile.png", Context.MODE_PRIVATE); bmp.compress(Bitmap.CompressFormat.PNG, 90, out); Это нормально, и я вижу, что файл создается в моем личном пространстве данных приложения. У меня возникают трудности, когда я […]