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

Являются ли Android push уведомления надежными?

Интересно, можно ли использовать сообщение push-уведомления, а не услугу, или, другими словами, если это полностью надежная доставка push-уведомлений. Я знаю, что IOS не заслуживает доверия, но я не уверен, что Google гарантирует доставку. Итак, пожалуйста, просветите меня.

Обработка аннотации Kotlin игнорирует элементы с похожими именами

Недавно я преобразовал большую часть своего проекта в kotlin. Теперь я сталкиваюсь с несколькими необычными ошибками, которые, похоже, связаны с библиотеками аннотаций. Излишне говорить, что этого не произошло на Java. Я опишу случаи – один в кинжале и один в Butterknife. 1. При использовании двух методов @Provides в разных моделях с тем же именем. Например, […]

Список API для Android, для которых требуются определенные разрешения для Android

Есть ли способ узнать, требуется ли определенное разрешение Android, с помощью которого API Android? Например, для каких API потребуется разрешение GET_TASKS или REBOOT? Мое приложение, унаследованное от того, кто давно ушел, имеет эти разрешения, перечисленные в манифесте. Я не думаю, что мы их используем, но я также боюсь, что если я их удалю, будут плохие […]

В буфере событий GreenRobot отсутствует аннотация, «нет публичных методов»,

Итак, я узнал о модуле событий Green Robots. Следуйте инструкциям на этой странице, чтобы попытаться заставить их работать: http://greenrobot.org/eventbus/documentation/how-to-get-started/ Кажется, достаточно просто. Я вставляю соответствующий код, но при запуске на устройстве я получаю сбой: org.greenrobot.eventbus.EventBusException: Subscriber class com.crowdlab.activities.LoadingActivity and its super classes have no public methods with the @Subscribe annotation. Первые несколько строк моего класса […]

Как изменить фон вкладки на вкладках viewpagerindicator?

Я использую библиотеку ViewpagerIndicator Джейком Уортоном. Я использую код табуляции в сочетании с библиотекой ActionBarSherlock. Все работает отлично, но я пытаюсь создать фон вкладок и не могу понять, как это сделать. Я бы хотел создать темную панель действий с темными вкладками и легкими фрагментами (содержимое вкладки) . Основной темой, которую я использую, является Theme.Sherlock.Light.DarkActionBar. Я […]

Контакт API хранения контактов как невидимый контакт: как сделать его видимым?

Я пытаюсь добавить контакт в Android с помощью getContentResolver . Сначала я создал ArrayList : ArrayList<ContentProviderOperation> ops = new ArrayList<ContentProviderOperation>(); Затем заполнил список массивов int rawContactInsertIndex = ops.size(); ops.add(ContentProviderOperation.newInsert(RawContacts.CONTENT_URI) .withValue(ContactsContract.RawContacts.ACCOUNT_NAME,accountName) .build()); ops.add(ContentProviderOperation.newInsert(ContactsContract.Data.CONTENT_URI) .withValueBackReference(ContactsContract.Data.RAW_CONTACT_ID,rawContactInsertIndex) .withValue(ContactsContract.Data.MIMETYPE,ContactsContract.CommonDataKinds.StructuredName.CONTENT_ITEM_TYPE) .withValue(ContactsContract.CommonDataKinds.StructuredName.DISPLAY_NAME, name) .build()); И, наконец, в блоке try getContentResolver().applyBatch(ContactsContract.AUTHORITY, ops); Когда я это исключаю, я не получаю никаких ошибок или исключений. […]

Android – Предназначение для пользовательских голосовых действий

Когда я пользуюсь голосовым поиском в Google, я могу сказать «Отправить текст», и Google запустит мою SMS-программу. Я могу сказать «Слушай», и Google начнет мое музыкальное приложение по умолчанию. Возможно ли для моего приложения зарегистрировать собственную «специальную фразу», например: «MyApp DoSomething», а затем запустить Google MyApp с помощью «DoSomething» в качестве параметра, с которым я […]

Ошибка Android: не удается выполнить эту операцию, поскольку пул соединений был закрыт

Я искал StackOverflow и сеть для ответа на этот вопрос, но я не смог найти ответ. Когда я запускаю свое приложение на Gingerbread, он работает нормально. Но когда я запускаю его на 4.2.2, я получаю эту ошибку: java.lang.IllegalStateException Cannot perform this operation because the connection pool has been closed удается java.lang.IllegalStateException Cannot perform this operation […]

Очистить уведомление в строке состояния после сбоя приложения

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

Экшн-бар Шерлок с кнопками

Я создаю приложение, и я действительно хочу выровнять кнопки влево, используя ABS (панель инструментов). Мне действительно нравится интерфейс Dropbox, как показано ниже: Итак, мой вопрос: как я могу выровнять кнопки слева и как я могу прыгать между представлениями в ViewFlow с помощью кнопок? Я видел, что люди могут добавлять вкладки к своим ABS, но не […]