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

Возможно ли получить последнюю измененную дату из файла активов?

Необычный вопрос: возможно ли получить последнюю измененную дату файла в папке с ресурсами, или это будет бессмысленно и невозможно? Я спрашиваю, потому что я копирую базу данных только для чтения оттуда в папку данных при запуске приложения, но скорее предпочту только выполнить копию, если существующий файл старше, чем тот, который хранится в папке с ресурсами […]

Пытается создать Whatsapps быстрый ответ для телефонов до N

Я пытаюсь создать небольшое окно для открытия, если вы нажмете кнопку быстрого ответа в уведомлении. В WhatsApp открывается полуэкранное окно. В настоящее время я делаю следующее: Я открываю действие под названием NotificationActivity . В AndroidManifest.xml я зарегистрировал активность как <activity android:name=".activity.NotificationActivity" android:theme="@style/Theme.AppCompat.Light.Dialog.custom" android:label="@string/title_activity_notification" android:screenOrientation="portrait" android:windowSoftInputMode="adjustResize|stateHidden" /> Это стиль: <style name="Theme.AppCompat.Light.Dialog.custom"> <item name="windowNoTitle">true</item> <item name="windowActionBar">false</item> </style> […]

Программно изменить Manifest – пользовательские разрешения для Android

Текущая система разрешения Android вызывает следующую проблему : Приложение А определяет пользовательское разрешение: com.package.permission.READ_APP_DATA Когда приложение B установлено с объявлением пользовательского разрешения, оно предоставляется. Однако, если приложение A установлено после приложения B, тогда разрешение не предоставляется приложению B. Хотя это может и не быть обычным явлением, из-за того, что приложение B часто является плагином приложения […]

Метод weakreference get (), насколько он безопасен? (Android, asynctask)

Я делаю мобильное приложение для Android. У меня есть WeakReference для моей активности в AsyncTask, чтобы убедиться, что это может быть сбор мусора. Когда onPostExecute() , я делаю Acitivty activity = mWeakRef.get(); Затем я использую объект активности для отображения диалогов пользователю и т. Д. И т. Д. Мой вопрос в том, как я пытаюсь определить, […]

Нарисуйте географически точную дугу на карте для Android

Я хотел бы нарисовать дугу с центральной точкой GPS и двумя конечными точками GPS. Я могу использовать любое программное обеспечение для сопоставления, которое можно использовать с Android. До сих пор я пробовал Google Maps для Android. Mapbox для android. ARCGIS для Android. Никто из них, похоже, не может выполнить эту простую задачу. Я предполагаю, что […]

Сделать Enum.toString () локализованным

Я разрабатываю приложение для Android, и я хочу знать, могу ли я установить Enum.toString() . Я собираюсь использовать этот Enum на Spinner и я хочу использовать многоязычные тексты. public class Types { public enum Stature { tall (0, "tall"), average(1, "average"), small(2, "small"); private final int stature; private final String statureString; Stature(int anStature, String anStatureString) […]

Изменение голоса во время телефонного звонка

Я хочу сделать приложение для Android, которое позволяет пользователю изменять голос во время телефонного звонка. Например: вы мужчина, вы можете изменить голос на женщину или робота, когда разговариваете по телефону. Это как смешная шутка. Я работаю над API Android и Google в течение нескольких дней, но до сих пор не знаю. Кто-то сказал это невозможно, […]

Менеджер пакетов в Android

Я пытаюсь понять Android PackageManager (функциональность и использование) и новые улучшения в Ice Cream Sandwich для PackageManager сравнению с предыдущими версиями. Я видел следующие ссылки и некоторые старые темы, но все равно был бы признателен, если бы кто-то мог предоставить мне больше ссылок или объяснений, так как очень мало доступно в Интернете. Документы PackageManager для […]

Как удалить дублированный контакт из списка контактов в 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. Интересно, возможно ли это как-то связать разрешения (удаленные […]