android- все статьи тега ➜ страница 20
Android ListView адаптер с двумя ArrayLists
В нашем приложении для чата мы хотим использовать новую классную библиотеку SQLBrite для обновления чата при изменениях базы данных. Поскольку наш чат имеет бесконечную прокрутку, а чат-комната может иметь очень большой список сообщений, мы хотим разделить ArrayList, поставляемый в адаптер Chat ListView, на два списка. Проверьте графику для идеи. мы хотим установить точку в базе данных, выше которой старые сообщения будут запрашиваться обычными запросами SQLite. И ниже этой точки мы хотим ус ...
Как анимировать FloatingActionButton, как в приложении Google+ для Android?
Я установил FloatingActionButton в нижней части экрана, и я хочу, чтобы анимировать кнопку. скрыто при прокрутке вниз показано при прокрутке вверх Как google реализовал его в своемприложении Google+ . Я думаю, что CoordinatorLayout и AppBarLayout необходимы, но как реализовать его, чтобы использовать его с FloatingActionButton? ...
Ошибка обновления Eclipse SDK
Я обновил свой SDK, и теперь он говорит, что мне нужен SDK, который у меня уже есть. Когда я проверяю наличие обновлений и пытаюсь обновить параметры, я получаю следующее: An error occurred while collecting items to be installed session context was:(profile=profile, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=). No repository found containing: osgi.bundle,com.android.ide.eclipse.adt,21.1.0.v201302060044-569685 No repository found containing: osgi.bundle,com.a ...
Крепление карты ext2 sd с BusyBox
Я пытаюсь установить sd-карту, которую я вставил в свой планшет. Sd-карта находится в формате ext2. Я попробовал использовать BusyBox со следующей командой в моем приложении терминала на планшете: busybox mkfs.ext2 Но, похоже, мне нужно добавить некоторые аргументы в команду. Какие команды мне нужно добавить к нему? Или есть более простой способ установить sd-карту? Я хотел бы не форматировать sd-карту, поскольку на ней есть данные; но все, что нужно, чтобы прочитать ее в формате ext2, ...
Как я могу использовать spinner setOnItemLongClickListener
Я пытаюсь заставить спиннер вести себя по-другому, когда пользователь нажимал на элемент в течение длительного времени. У меня есть спиннер с каким-то проектом, и я хочу две вещи. Когда пользователь просто нажимает на элемент, который я хочу нормально выбрать. Когда пользователь долго нажимал на элемент, я хочу показать диалоговое окно с такими опциями, как" редактировать элемент","удалить элемент". Первый шаг работает хорошо (конечно), но когда я пытаюсь выполнить вторую задачу, я не могу за ...
Отправка JSON-запроса на сервер FCM не работает
Я пытаюсь отправить запрос на сервер Firebase для FCM и, как сказано в документации FCM, это должен быть POST-запрос с данными JSON. Это и есть образец. https://fcm.googleapis.com/fcm/send Content-Type:application/json Authorization:key=AIzaSyZ-1u...0GBYzPu7Udno5aA { "data": { "score": "5x1", "time": "15:10" }, "to" : "bk3RNwTe3H0:CI2k_HHwgIpoDKCIZvvDMExUdFQ3P1..." } Так может ли кто-нибудь дать правильный код, который отправит POST-запрос с этими данными JSON? Это то, что я пыт ...
Как получить расширение файла в Android?
Я новичок. У меня есть EditText и кнопка обзора, чтобы исследовать папки и выбирать только файлы. С помощью кнопки Обзор при нажатии на файл он сохраняет путь к папке, в которой этот файл находится в одной строке, и имя файла без расширения в другой строке, которую я использую для хранения любого из этих двух файлов в EditText. Я хочу сделать имя файла с точным расширением файла (будь то одна или две точки), но я понятия не имею, как получить расширение файла тоже. Все ответы будут оценены. Fi ...
Использование текста в качестве первичного ключа в таблице SQLite плохо?
Плохо ли иметь текст в качестве первичного ключа в базе данных SQLite? Я слышал, что это плохо по причинам производительности, это правда? И будет ли rowid использоваться в качестве фактического первичного ключа в таком случае? ...
Плавающая кнопка действия не вызывает событие OnClick
У меня есть следующий макет: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" android:paddingBottom="@dimen/activity_vertical_margin" android:id="@+id/rlMap"> <org.mapsforge.m ...
Как установить inputfilter для edittext в android для decimal
У меня есть edittext, где я хочу ввести процентное значение, т. е. десятичное значение, поэтому я хочу ограничить пользователя вводить только значение меньше 100 в editText. Пример: 1) если он хочет ввести значение больше 100, он не должен позволять ему вводить это. 2) если он хочет t0 ввести десятичное значение меньше 100 т. е. 50.5444 , то он должен позволить ему ввести это значение Я также нашел Эту ссылку, где я могу установить фильтр для целочисленного значения максимум до 100, но это н ...
когда использовать JNIEXPORT и JNICALL в Android NDK?
Я пытаюсь написать свои собственные источники jni. Глядя на некоторые примеры ndk, я обнаружил, что они часто используют эти макросы JNIEXPORT и JNICALL follewed по имени пакета java, как это JNIEXPORT void JNICALL Java_com_example_plasma_PlasmaView_renderPlasma(JNIEnv * env, jobject obj, jobject bitmap, jlong time_ms) Я погуглил его, но я не могу понять, когда и как использовать эти макросы ...
Запускается служба Android от отдельной теме, а не интерфейса?
В настоящее время я использую alarmmanager для запуска сервиса для отправки местоположения на http. Проблема в том, что когда менеджер запускает и запускает службы, пользовательский интерфейс, кажется, останавливается на некоторое время. я хотел бы спросить, отделен ли поток службы от потока пользовательского интерфейса? ...
Libgx поворот области текстуры
Интересно знать, как повернуть textureRegion в Libgdx. Если есть isue с Pixmap, вы также можете дать его мне. Я не хочу использовать спрайты, потому что это не подходит для того, что я хочу сделать. Спасибо. ...
Как получить доступ к MediaMetadataRetriever.коды состояния setDataSource (...)?
Я получаю следующую ошибку java.lang.RuntimeException: setDataSource failed: status = 0xFFFFFFEA, и я хотел бы знать, что это за состояние. Я использую функцию MediaMetaDataRetriever.setDataSource(String filePath) ...
Отображение полноэкранного фона в OpenGL
Мое приложение для Android должно отображать полноэкранное растровое изображение в качестве фона, а затем поверх этого отображать динамическую 3D-графику с использованием OpenGL ES (либо 1.1. или 2.0 - еще не решено). Фоновое изображение-это снимок компонента WebView в том же приложении, поэтому его размеры уже идеально подходят для экрана. Я новичок в OpenGL, но знаю, что обычный способ отображения растрового изображения включает масштабирование его в текстуру POT (glTexImage2D), настройку ...
Каким образом мы отличаем никогда не просил у стоп-спрашивать разрешения во время выполнения Андроид м?
Когда дело доходит до разрешений среды выполнения M Developer Preview, согласно Google : Если вы никогда раньше не просили определенного разрешения, просто попросите его Если вы спросили раньше, и пользователь сказал "нет", а затем пользователь пытается сделать что-то, что требует отклоненного разрешения, вы должны предложить пользователю объяснить, почему вам нужно разрешение, прежде чем вы снова запросите разрешение Если бы вы спросили ... пару раз до этого, и пользователь сказал "не ...
Android-передача длинного массива через широковещательное намерение
Я написал небольшую программу для android, там есть основное занятие с слушателем трансляции, и я создаю еще один поток. Поток ищет простые числа, загружает их в длинный arraylist и через каждые 3 секунды отправляет заполненный массив в основное действие через широковещательную передачу. Все в порядке, пока я не попытаюсь получить длинный массив extra от intent. Это вызывает каждый раз исключение nullpointerexception. Я попробовал со строковым arraylist, это сработало, но мне любопытно, потому ч ...
Как исправить вид в сворачивающейся панели инструментов при прокрутке?
Я хочу реализовать сворачивающуюся панель инструментов с двумя EditText в ней, с целью пользовательского ввода. Я следую этому ответу. Ответ дает идеальное решение для добавления двух EditText в сворачивающуюся панель инструментов. Но поведение не такое, как ожидалось. Чего я достиг: Ожидаемое Поведение: Мой XML-код <android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" and ...
Обнаружение и подсчет специальных символов в EditText-Android
Итак, я делаю заявку, которая включает в себя отправку текстов друг другу. Это будет отправлено через сервер, и не будет иметь ничего общего с самим телефоном (компаниями). Мы (моя компания и я) решили поставить максимальное количество символов. - 612. Таким образом, вы можете использовать 612 символьных пространств. Я заметил, что специальные символы, такие как: é, ñ, á, è, à и т. д... используйте более 1 точки. Так как страна (Испания), в которой мы работаем, использует много специальных си ...
BottomNavigationView-как избежать воссоздания фрагментов и повторного их использования
Я хотел бы сделать нижнюю панель навигации в моем проекте. Каждый вид имеет свой собственный фрагмент. Проблема заключается в том, что каждый раз, когда я нажимаю на кнопку, чтобы изменить вид, например, из недавних в избранное, он создает новый фрагмент с совершенно новыми состояниями(например, положение прокрутки, текст изменен, что бы ни содержал мой фрагмент). Я знаю, что в официальной документации Android было написано, что нижняя панель навигации должна сбросить состояния задачи, но я дума ...