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

Уведомление об андроиде после перезагрузки

Я хочу разместить уведомление в панели уведомлений, которое будет запускать мое приложение при нажатии. Хотя у меня нет проблем с этим, мои пользователи хотят, чтобы уведомление появилось после перезагрузки. У них есть приложение от другого поставщика, который делает это. Все, что я могу найти, указывает, что приложение должно быть запущено для отображения уведомления. Есть идеи?

Прозрачная деятельность открывается по основной деятельности. Как открыть его не по основной деятельности?

Я создаю приложение, которое покажет уведомление и нажав на уведомление, я хочу открыть прозрачный диалог, например, операцию, которая будет иметь параметр, связанный с этим уведомлением. Я определил прозрачную деятельность и зарегистрировал ее в уведомлении, как это. Intent notificationIntent = new Intent(context, EasyToDoReminder.class); PendingIntent contentIntent = PendingIntent .getActivity(context, 0, notificationIntent, 0); Действие начинается, но за ним […]

Есть ли способ перегрузить JSONArray, чтобы вести себя как обычный список в цикле?

Мне любопытно, есть ли синтаксический способ расширения JSONArray, чтобы я мог использовать его в цикле for (:), поскольку я могу использовать List. Таким образом, вместо того, чтобы делать: for(int i = 0; i< myJsonArray.length(); i++){ myJsonArray.getString(i); } Я хотел бы сделать for(String s : myJsonArray); Я понимаю, что мне нужно убедиться, что в приведенном выше […]

Разрешение отказа при попытке доступа к контактам в Android

Я пытаюсь получить доступ к контактам на устройстве, а затем отображать их в списке, однако, когда я пытаюсь получить к ним доступ с помощью курсора, я получаю сообщение об ошибке, что я пропускаю разрешения для READ_CONTACTS, но я уже дал разрешения в своем AndroidManifest .xml Код, где я обращаюсь к Контакты: public void setupCursor() { […]

Перезагрузка данных на вкладке, выбранной в фрагменте, с использованием пейджера просмотра

У меня есть фрагменты внутри страницы просмотра, но я хотел бы перезагрузить данные на выбранной вкладке. Я попытался вернуть PositionNone в методе GetItemPosition в моем FragmentPagerAdapter но он не работает. Я попытался добавить notifyDataSetChanged(); На вкладке, но выбрасывает исключение nullpointer. Я даже попытался установить viewPager.setOffscreenPageLimit Мне удалось найти ссылку: Заменить фрагмент внутри ViewPager, но он […]

Как выбрать фрагмент

Я создаю приложение табуляции, используя фрагменты. Я успешно создал вкладки, но теперь мне нужно создать объект, когда выбран конкретный фрагмент. Например, когда я выбираю SettingsTab мне нужно вызвать функцию, определенную в Test class . И аналогичным образом уничтожить // SettingsTab package com.example.sensorspositioningn; import android.app.Fragment; import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; public class SettingsTab […]

Пользовательский шрифт дает неправильный символ для определенных комбинаций букв в Android

Я использую собственный шрифт в моем проекте Android. По какой-то причине, когда текст включает буквы IJ вместе, он дает мне следующий символ: Кажется, это глиф, расположенный в \uE2C5 области PUA шрифта. Индивидуальные I и J глифы существуют в шрифте, и я могу заставить их появиться, если я установил текст в IJ . Это не шрифт […]

Рекурсивный метод работает в java с консолью, но не с android

Я написал рекурсивный метод, который получает все возможные комбинации символов от символов в строке. У меня также есть способ доступа к нему и возврата списка комбо: public static void uns(String word, StringBuilder s, List combos) { for(char c: word.toCharArray()) { s.append(c); if(word.length() != 1) { uns(removeChar(word, c),s,combos); } else { combos.add(s.toString()); } s.deleteCharAt(s.toString().length()-1); } } […]

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

Я внедряю GCM. Мое приложение имеет два действия, например A и B Я использую этот код для запуска B из NotificationBar: long when = System.currentTimeMillis(); NotificationManager notificationManager = (NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE); String title = context.getString(R.string.app_name); Notification notification = new Notification(R.drawable.app_notification_icon, "De Centrale", when);//message Intent notificationIntent = new Intent(context, B.class); notificationIntent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_SINGLE_TOP); //|Intent.FLAG_ACTIVITY_REORDER_TO_FRONT PendingIntent intent = […]

Android-разрешение.INTERACT_ACROSS_USERS_FULL

У меня есть большое приложение для Android. Время от времени приложение выходит из строя с ошибкой, непонятной. Я точно не знаю, когда и почему это происходит. java.lang.SecurityException: Permission Denial: get/set setting for user asks to run as user -2 but is calling from user 0; this requires android.permission.INTERACT_ACROSS_USERS_FULL Любая помощь?