Программирование Android Android нужно нажать две кнопки одновременно. Как?Здравствуйте. Как реализовать нажатие на две кнопки, или их зажатие, не важно, главное что бы были задействованы две кнопки и после чего происходило какое то событие.
В большинстве найденных тем по мультитачу рассматривают подобный пример: http://agniron.blogspot.com/2018/04/multitouch.html
Есть ли какой то пример попроще? А то я в этой теории, что то так и не разобрался. И что делать с этими...https://www.cyberforum.ru/ android-dev/ thread2265824.html
Программирование Android Не инициализируется AudioRecord в следующем коде не инициализируется AudioRecord в режиме отладки на HomtomHT50, android.permission.RECORD_AUDIO есть
int rates = {8000, 11025, 22050,44100, 48000, 96000 };
int chans = {AudioFormat.CHANNEL_IN_MONO, AudioFormat.CHANNEL_IN_STEREO};
int encs = {AudioFormat.ENCODING_PCM_8BIT, AudioFormat.ENCODING_PCM_16BIT};
public void findAudioRecord() {
for(int enc :...
Программирование Android Разместить SurfaceView в активности среди нормальных элементов управленияhttps://www.cyberforum.ru/ android-dev/ thread2265221.html Имею следующие элементы.
activity_main.xml
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity"
Программирование Android Запись в базу данных из разных потоковКак мы знаем, в базу можно писать только по очереди т.е. нельзя в один момент времени пихать из разных точек приложения.
Так вот, у нас в приложении в базу пишет и аквтивити(при каких то действиях пользователя) и ресивиры и сервисы..
Например вызывая new SqlHelper().addItem(item);
Как и ожидаемо иногда вываливается ошибка о том что база блокирована(т.к. там уже идет запись или база уже...https://www.cyberforum.ru/ android-dev/ thread2264920.html
Программирование Android Binary XML file line #XXX: Error inflating class Хочу сделать компонент, для возможности использования его несколько раз...
При компиляции получаю ошибку: Binary XML file line #XXX: Error inflating class
Можно по представленному ниже коду найти ошибку? Его достаточно?
activity_main.xml
<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
Программирование Android Android Studio не показывает предварительный просмотр макетаПомогите разобраться, при создании любого приложения не показывает элементы управления в предварительном просмотре. если поменять тему, они отображаются. а как сделать чтобы при стандартной теме (AppTheme) так работало? раньше было все ок.
invalidate caches/restart делал, так же делал rebuild project - не помогло исправитьhttps://www.cyberforum.ru/ android-dev/ thread2264242.html
Программирование Android Управление программно созданными кнопкамиИмеется фрагмент, в котором находится гридЛаяут, в ячейках которого находятся программно созданные кнопки. Из бд планируется считывать информацию и менять цвет у кнопок. Как можно обратиться к уже созданным кнопками?https://www.cyberforum.ru/ android-dev/ thread2264062.html
Программирование Android Android studio не выводит дату в TextView Здравствуйте. Программируя в Android studio, столкнулся с проблемой: я никак не могу вывести дату на экран. Пытался сделать это разными способами: через объекты разных классов т.е. Date, Calendar. Присваиваю текущую дату так:
Calendar calendar = Calendar.getInstance();
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("dd:MMMM:yyyy HH:mm:ss a");
String string =...
Программирование Android Получения списка исполнителей песенНеобходимо реализовать список исполнителей(музыкальных файлов в каком либо диске)
Список могу получить так:
public @Nullable
List<AudioArtist> getArtists() {
List<AudioArtist> dataList = null;
ContentResolver contentResolver = ctx.getContentResolver();
Uri songUri = MediaStore.Audio.Artists.EXTERNAL_CONTENT_URI;
Cursor cursor =...https://www.cyberforum.ru/ android-dev/ thread2263684.html
Программирование Android Обмен данными с сервером. Какой метод выбрать? Здравствуйте!
Мое приложение периодически обменивается данными с сервером после того, как пользователь его запустил. То есть, после запуска активити запускается не убиваемый сервис и он примерно каждые 5 мин подключается к серверу и обменивается данными (пару килобайт максимум).
Так вот, интересует, какой метод обмена данными применить? Клиент-серверных приложений под ПК писал много, обычно...
mmk0102, насколько я помню, в Google Play была возможность импорта списка продаваемых элементов. Это к вопросу, как быстро загрузить новые цены.
Как в приложении узнать новые цены: при загрузке товара или списка товаров делать запрос на список этих товаров и там одним из возвращаемых значений должна быть цена.
Почему переход на Composition API актуален
В мире современной веб-разработки фреймворк Vue. js продолжает эволюционировать, предлагая разработчикам все более совершенные инструменты для создания. . .
Процессор (центральный процессор, ЦП) является основным вычислительным устройством компьютера, которое выполняет обработку данных и управляет работой всех остальных компонентов системы. Архитектура. . .
Предпосылки создания реляционной модели
В конце 1960-х годов компьютерная индустрия столкнулась с серьезными проблемами в области управления данными. Существовавшие на тот момент модели данных -. . .
Arduino как платформа для творчества
Arduino представляет собой удивительную платформу для технического творчества, которая открывает безграничные возможности для создания уникальных проектов. Эта. . .
Целью данной подборки является предоставление возможности ознакомиться с различными задачами и их решениями на Python, что может быть полезно как для начинающих, так и для опытных программистов.
. . .
Введение в мир микроконтроллеров
Микроконтроллеры стали неотъемлемой частью современного мира, окружая нас повсюду: от простых бытовых приборов до сложных промышленных систем. Эти маленькие. . .
Сборка игрового компьютера требует особого внимания к выбору комплектующих и их совместимости. Правильно собранный игровой ПК не только обеспечивает комфортный геймплей в современных играх, но и. . .
Обещал подвести итоги 2024 года для сайта. Однако начну с того, что изменилось за неделю. Добавил краткий урок по последовательности действий при анализе вредоносных файлов и значительно улучшил урок. . .
GraphQL — это современный подход к разработке API, который позволяет клиентам запрашивать только те данные, которые им необходимы. Это делает взаимодействие с API более гибким и эффективным по. . .
Асинхронный счётчик на сумматорах (шестиразрядный по числу диодов на плате, но наверное разрядов будет больше - восемь или шестнадцать, а диоды на старшие), так как триггеры прошли тестирование и. . .
Боты для Телеграм представляют собой автоматизированные программы, которые выполняют различные задачи, взаимодействуя с пользователями через интерфейс мессенджера. В данной статье мы рассмотрим,. . .