Articles of Андроидные

@interface – Что?

Я знаю, какие интерфейсы есть, но я не знаю достаточно о java, чтобы знать, как искать мой ответ. Итак, что это значит и делает: public @interface ThreadSafe { } // different file @ThreadSafe public class Model { Что означает эта линия / «@interface»? Что это означает / делает, когда оно применяется выше "@ThreadSafe"

Как получить последнюю дату изменения для списка контактов (Добавить / Удалить / Изменить)

Как я могу узнать последнее время, когда была закрыта таблица контактов? Я попробовал ContactsContract.RawContacts.VERSION и CONTACT_STATUS_TIMESTAMP но кажется, что они используются для того, чтобы знать измененную дату для одного контакта, и со мной не работает. Как я могу получить последнюю измененную дату для любого контакта в списке контактов

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

Я разрабатываю проект библиотеки, который будет интегрирован в некоторые популярные приложения для Android, которые можно увидеть в Google Play. Предположим, что пользователь может установить два или более приложений, и каждый из них может интегрировать мою библиотеку. В библиотеке есть определенный код, используемый для обнаружения изменений состояния среды. Состояние просто отправляется на мой сервер. Проблема в […]

Как избежать четких уведомлений о завершении деятельности

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

Inflater и петля не работают так, как должны

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

Как создать несколько фрагментов программным путем?

Я пытаюсь показать несколько фрагментов на одном экране, создав их программно. Я могу сделать это без проблем, включив каждый фрагмент в файл макета действий. Однако, когда я пытаюсь сделать это программно Im confused.This, что я до сих пор для двух фрагментов на экране. Основной класс: public class MainActivity extends FragmentActivity { @Override protected void onCreate(Bundle […]

Как я могу сохранить приложение в фоновом режиме?

Я создаю приложение, в котором мне нужно всегда подключаться через сокет TCP. Мое приложение уже хорошо работает с точки зрения подключения, но когда оно отправляется на задний план, система Android в конечном итоге убивает процесс. Это заставляет его отключиться от сервера. Я искал способ всегда сохранять приложение в живых, но ничего не нашел. Может ли […]

Транзакция Firebase не прерывается удаленно, если ранее была зафиксирована локально

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

Отображается медиа-контроллер, отображающийся в неправильных фрагментах и ​​начиная с вкладки

У меня проблема с mediacontroller; Мое приложение должно иметь несколько вкладок с этой структурой: TAB1: ImageView TAB2: Mediacontroller TAB3: ImageView TAB4: ImageView ОЖИДАЕМЫЙ РЕЗУЛЬТАТ : приложение начинается с изображения в TAB1 (видео не должно воспроизводиться); Когда я сажусь в TAB2, воспроизведение должно начинаться. Если я переключусь на другую вкладку, воспроизведение должно прекратиться. АКТУАЛЬНЫЙ РЕЗУЛЬТАТ : […]

Необходимые зависимости для Android aar-файлов не загружаются

У меня проблема с загрузкой зависимостей из централизованного репозитория maven. У меня есть проект библиотеки, а мой другой клиент использует мою библиотеку. Моя библиотека имеет зависимость от GoolgePlayService, а также appcompat-v7. Недавно я начал использовать Gradle вместо муравья. Поэтому я использовал плагин andoird-library, и я ввел свой файл library.aar в свою локальную зависимость. Теперь в […]