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

Намерение активности Android остается после выключения

SETUP One Activity, SingleTop, получает намерение от уведомления. Намерение поглощается деятельностью. Нажмите кнопку «Назад», чтобы завершить действие. OnDestory вызывается и isFinishing () возвращает true. Нажмите кнопку «Домой», чтобы открыть последние приложения. Запустить ранее закрытое приложение. Аналогичная ситуация возникает с onNewIntent, когда onStop вызывается после нажатия пользователем домашнего ключа на активность. Проблема. После восстановления активности после […]

Контакты Android RAW_CONTACT_ID против CONTACT_ID

Я использую подборщик контактов следующим образом: Intent contactPickerIntent = new Intent(Intent.ACTION_PICK, Contacts.CONTENT_URI); startActivityForResult(contactPickerIntent, CONTACT_PICKER_RESULT) Я хочу знать, является ли последний сегмент пути возвращаемого URI CONTACT_ID или RAW_CONTACT_ID . Если это CONTACT_ID , как я могу получить все RAW_CONTACT_ID от этого контакта?

Удалить уведомление при вызове addAction?

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

В чем разница между аннотациями @UiThread и @MainThread в Android?

Я думал, что @UiThread и @MainThread – одно и то же.

Дополнительные разрешения в загруженном apk, чем в файле манифеста

Я хотел обновить свое приложение, но после загрузки я заметил, что есть дополнительные разрешения, о которых я не упоминал в своем манифесте: android.permission.ACCESS_NETWORK_STATE android.permission.GET_ACCOUNTS android.permission.INTERNET android.permission.READ_EXTERNAL_STORAGE android.permission.USE_CREDENTIALS android.permission.WRITE_EXTERNAL_STORAGE com.google.android.c2dm.permission.RECEIVE Мой манифест выглядит так <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.stepscience.yahtzee" > <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:theme="@style/Theme.App" > <meta-data android:name="com.google.android.gms.games.APP_ID" android:value="@string/app_id" /> <activity android:name=".StartActivity" […]

Android, какие флаги Intent рекомендуются для операций, запущенных с помощью уведомлений

Я сталкиваюсь с особенной проблемой с приложением, которое имеет несколько видов деятельности. У меня есть экранный менеджер, связанный с сервисом. Служба опроса сервера для данных. Диспетчер экрана запускает Activity A, B или C на основе данных. Он также позволит пользователю выбирать для отображения других видов деятельности или может автоматически менять действие на основе новых данных […]

Замена для ItemizedOverlay в Google maps V2 для Android?

В V1 Google Maps для Android я реализовал форму кластеризации с использованием класса ItemizedOverlay. Каждый кластер имеет центральную точку (lat / lon), радиус (в милях) и количество элементов в кластере. Я использовал ItemizedOverlay.draw (Canvas, MapView, shadow) для рисования кластеров с использованием методов объекта Canvas, таких как drawCircle () и drawText (). Каждый кластер состоял из […]

Как я могу выделить текстовое содержимое в уведомлении?

Текстовое содержимое слишком длинное для отображения в уведомлении, и оно разрезается. Что я могу сделать? Пожалуйста помоги.

Как разбирать массив JSON внутри другого массива JSON в Android

Пожалуйста, помогите мне .. Я работаю над проектом, и я получаю данные из веб-сервисов в формате JSON. Я пытаюсь разобрать его, но я не могу этого сделать. У меня есть json-data- { "response": { "status": { "code": "1", "message": "sucess", "user_id": "1" }, "foods": [ { "char": "A", "content": [ { "food_name": "add Malt" }, […]

Разрешения на чтение и запись Android ContentProvider

Разрешения, похоже, не имеют никакого значения … В манифесте у меня есть только одно <uses-permission> ( permission.INTERNET ), и у меня есть два элемента <permission> : <permission android:name="myapp.permission.READ" android:permissionGroup="myapp.permission-group.MYAPP_DATA" android:label="@string/perm_read" android:description="@string/perm_read_summary" android:protectionLevel="signature" /> <permission android:name="myapp.permission.WRITE" android:permissionGroup="myapp.permission-group.MYAPP_DATA" android:label="@string/perm_write" android:description="@string/perm_write_summary" android:protectionLevel="signature" /> И тогда есть провайдер: <provider android:name=".data.DataProvider" android:multiprocess="true" android:authorities="myapp.data.DataProvider" android:readPermission="myapp.permission.READ" android:writePermission="myapp.permission.WRITE" /> процессов <provider android:name=".data.DataProvider" android:multiprocess="true" […]