Articles of Андроидная

Андроидная паста

Есть ли способ поймать событие paste в моем приложении? Я должен что-то сделать, когда я долго нажимаю на editText и выбираю Paste из контекстного меню. благодаря

Включение опций разработчика на Galaxy S4

Как включить функции разработчика (debug, adb и т. Д.) Для Samsung Galaxy S4?

Android – добавление внешней библиотеки в проект

У меня возникли проблемы с добавлением библиотеки WEKA в проект, над которым я работаю. Я последовал за несколькими учебниками, которые объясняют, как это сделать, в том числе руководство разработчиков Android: http://developer.android.com/guide/appendix/faq/commontasks.html#addexternallibrary И несколько сообщений на SO. Я создал папку в моем проекте с файлом weka.jar, создал новую библиотеку (добавив файл weka.jar в библиотеку) и включил […]

Как правильно отредактировать арабскую строку?

<string name="message">هذا المجلد يحتويى على %1$s ملفات. الرجاء التأكد قبل الحذف. الملفات المحذوفة غير قابلة للإسترجاع.</string> Я хочу поместить «% 1 $ s» в арабскую строку, но, как вы можете видеть здесь, слово, notepad ++, utraedit, все не смогли получить правильную строку. Как вы, ребята, редактируете арабскую строку?

Android: SQLite – insertWithOnConflict

Я вызываю insertWithOnConflict, используя SQLiteDatabase.CONFLICT_IGNORE. Однако при возникновении конфликта возвращается «-1» вместо идентификатора существующей строки. Как это исправить? Создание таблицы: РЕДАКТИРОВАТЬ : String CREATE_CATEGORY_TABLE = "CREATE TABLE "+TABLE_CATEGORY+"(" + BaseColumns._ID+" INTEGER PRIMARY KEY AUTOINCREMENT, "+ KEY_CATEGORY_NAME+" TEXT UNIQUE" + ")"; db.execSQL(CREATE_CATEGORY_TABLE); Вставить заявление: ContentValues values = new ContentValues(); values.put(KEY_CATEGORY_NAME, name); int catID = (int) db.insertWithOnConflict(TABLE_CATEGORY, […]

Могу ли я обновить представление, пока действие приостановлено?

Могу ли я обновить UI / Views (например, изменить текст в текстовом виде), пока действие приостановлено, например, потому что запущено другое действие? Я внедрил небольшое тестовое приложение, которое делает что-то вроде этого, подключая действия с eventbus. Активность A имеет TextView. Активность A регистрируется в EventBus в onCreate () и не регистрируется в onDestroy (). Действие […]

Каков правильный способ оживить представление от одной координаты к другой?

Я хотел бы сделать следующее. У меня есть набор кнопок, на которых есть значки. Когда пользователь отбирает один, я хотел бы представить новый вид, который начинается с той же координаты, что и значок, и затем новый вид переместится в другое место на экране, и когда он появится, его удалят. Я знаю, как создать новое представление […]

Почему определение Flowable я мог получать обновления БД

@Query("SELECT * FROM userdata") Flowable<List<UserData>> allUserDatas(); @Insert(onConflict = OnConflictStrategy.REPLACE) List<Long> insert(List<UserData> datas); userDao.allUserDatas() take(1). filter(….) .subscribeOn(io()) .observeOn(mainThread()) .subscribe(userDatas -> Log.i("TAG",""+userDatas)); Я добавил выборку с подпиской в ​​том же фрагменте в onAttach (), но после обновления БД она не вызывает подписку на выборку из БД, почему

Предотвращение переворачивания передней передней камеры

Я пытаюсь получить доступ к исходному каналу передней камеры Android. По умолчанию предварительный просмотр передней лицевой панели перелистается горизонтально, поэтому пользователи могут видеть себя, как будто глядя в зеркало – это здорово, но не то, что мне нужно. Каков наилучший способ получить исходный фид? Есть ли способ отключить автоматическое переключение, или я должен попытаться перевернуть […]

Как завершить () действие при нажатии кнопки «Домой»

По усложненной причине мне нужно иметь возможность завершить () мои действия, когда пользователь нажимает кнопку HOME. История здесь заключается в том, что у меня есть виджет рабочего стола, который запускает другую часть моего приложения, которая имеет полностью прозрачную активность (так что рабочий стол продолжает показывать, хотя моя активность запущена). Если предыдущие действия были прерваны с […]