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

Как удалить дублированный контакт из списка контактов в android

Пожалуйста, посмотрите: public static ArrayList<ContactsEntityBean> getContactDetails( Context mContext) { ArrayList<ContactsEntityBean> contactList = new ArrayList<ContactsEntityBean>(); ContentResolver cr = mContext.getContentResolver(); Cursor cur = cr.query(ContactsContract.Contacts.CONTENT_URI, null, null, null, null); if (cur.getCount() > 0) { while (cur.moveToNext()) { String id = cur.getString(cur .getColumnIndex(ContactsContract.Contacts._ID)); Cursor cur1 = cr.query( ContactsContract.CommonDataKinds.Email.CONTENT_URI, null, ContactsContract.CommonDataKinds.Email.CONTACT_ID + " = ?", new String[] { id }, […]

Как активировать действие с помощью локального уведомления, созданного из удаленного уведомления

Я успешно создал локальное уведомление, которое запускает действие, но по какой-то причине, когда это локальное уведомление создается из обработчика удаленного уведомления, действие не запускается, когда локальное уведомление используется пользователем. Кажется, что ошибка или исключение не выбрасываются. Ниже приведен код, который создает локальное уведомление. Примечание. Я использую Xamarin. Интересно, возможно ли это как-то связать разрешения (удаленные […]

MPAndroidChart устанавливает вертикальную линию центра

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

SecurityException с grantUriPermission при совместном использовании файла с FileProvider

У меня два приложения. Я пытаюсь передать файл из приложения A в приложение B с помощью FileProvider. Приложение A вызывает метод insert на ContentProvider в приложении B для вставки записи. Введенные данные включают Uri в файл, который я хочу предоставить из приложения A. ContentProvider в приложении B затем попытается прочитать общий файл из приложения A. […]

Сопоставление между разрешениями Android (которые мы определяем в файле manisfest) на соответствующие вызовы / методы API

Где можно найти сопоставление между разрешениями Android (которые мы определяем в файле manisfest) соответствующим API-вызовам / методам? Например GET-ACCOUNTS” is a permission type which maps to getAccountsByType(), getDeviceId(), and getLine1Number(). Точно так же я хочу знать, если я использую разрешение Internet,ACCESS_COARSE_LOCATION,ACCESS_WIFI_STATE etc.. Затем, какие ко всем методам / API называет карту? Пожалуйста, дайте мне знать, […]

Android: запуск переднего плана не будет правильно отображать уведомление

Я работаю над приложением, которое использует службу переднего плана. Для этой цели я startForeground(id,Notification) изнутри обратного вызова onStartCommand. Я использую построитель уведомлений для создания моего уведомления, но когда я передаю его в startForeground, только текст тикера отображается, как я его устанавливал, все остальное переходит в значение по умолчанию, то есть в заголовке указано, что «выполняется, […]

Нажмите уведомление, чтобы начать работу дважды

Я создаю уведомление от службы со следующим кодом: NotificationManager notificationManager = (NotificationManager) ctx .getSystemService(Context.NOTIFICATION_SERVICE); CharSequence tickerText = "bla …"; long when = System.currentTimeMillis(); Notification notification = new Notification(R.drawable.icon, tickerText, when); Intent notificationIntent = new Intent(ctx, SearchActivity.class). putExtra(SearchActivity.INTENT_SOURCE, MyNotificationService.class.getSimpleName()); PendingIntent contentIntent = PendingIntent.getActivity(ctx, 0, notificationIntent, 0); notification.setLatestEventInfo(ctx, ctx.getString(R.string.app_name), tickerText, contentIntent); notification.flags |= Notification.FLAG_AUTO_CANCEL; notificationManager.notify(1, notification); В […]

Как изменить заголовок разделителя заголовка диалогового окна

Я хотел создать стиль или изменить цвет разделителя заголовка в диалоговом окне предупреждения. Я ищу об этом вопросе, и я думаю, что многие люди ищут это. Но я все еще не могу найти правильное решение. Я хочу изменить это.

Не удалось разрешить: com.google.android.gms: play-services-gcm: 7.5. +

Я пытаюсь включить GCM в свое приложение. Я продолжаю получать это сообщение об ошибке: Не удалось выполнить: com.google.android.gms: play-services-gcm: 7.5. + | Установка репозитория и проект синхронизации | Показать в диалоге Структура проекта Если я попытаюсь установить репозиторий и проект синхронизации, я получу эту ошибку: Загрузка информации SDK … Игнорирование неизвестного фильтра пакетов «extra-google-m2repository» Предупреждение: […]

Изменение стиля шрифта в закладках панели действий с помощью Шерлока

Я читал это: Android – настройка вкладок sherlock для панели действий И еще много ссылок, я выяснил, что такое StackedBackground и что такое Background, но я не могу найти, как удалить All Caps из вкладок и получить обычные шрифты или изменить размер шрифта на вкладках панели действий. Кроме того, мне бы хотелось изменить цвет моей […]