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

Аннотации поддержки Android "должны иметь @Retention (RetentionPolicy.SOURCE)"

Я использую аннотации @Retention и @StringDef для некоторых моих методов в библиотеке, и я сталкиваюсь с странным предупреждением, которое я хочу понять. В статическом классе SIP я использую эту аннотацию: public static final String CODEC_SPEEX_16K = "speex/16000/1"; public static final String CODEC_SPEEX_8K = "speex/8000/1"; public static final String CODEC_SPEEX_32K = "speex/32000/1"; public static final String […]

Является ли IntentService реализацией Command Pattern?

Согласно Википедии : «В объектно-ориентированном программировании шаблон команды представляет собой поведенческий шаблон проектирования, в котором объект используется для инкапсуляции всей информации, необходимой для выполнения действия или запуска события в более позднее время. Эта информация включает имя метода, объект, которому принадлежит Метод и значения параметров метода ». И, согласно тексту профессора Шмидта , команда имеет: Не […]

Невозможно для нас GCM В моей стране

У меня есть особая проблема, и я бросил думать и запутался. У меня есть приложение, которое дает уведомления с использованием GCM, и я использую «ОДИН СИГНАЛ» для заметок, потому что это было рекомендовано и легко, и я Преуспели в этом и могли давать заметки. Проблема в том, что я живу в Иране, и из-за санкций […]

Notification Кнопки не работают

Я установил уведомление для своего приложения, и код выглядит следующим образом: public int getNotification( View view) { NotificationManager notificationManager = (NotificationManager) getActivity().getSystemService(Context.NOTIFICATION_SERVICE); Intent intent = new Intent(getActivity() ,RouteMap.class ); intent.putExtra("Stop Ride",true); PendingIntent pendingIntent = PendingIntent.getActivity(getActivity(), (int) System.currentTimeMillis(), intent, 0) ; if (Build.VERSION.SDK_INT < 16) { getToast("API below 16 …notification not supported"); } else { Notification […]

Разрешение отказа читать с emailprovider в android

У меня проблема, когда я хочу прочитать com.android.email.provider чтобы получить учетные записи электронной почты. Вот мой код для извлечения учетной записи: Cursor c = null; Uri CONTENT_URI = Uri.parse("content://com.android.email.provider/account"); String RECORD_ID = "_id"; String[] ID_PROJECTION = new String[] {RECORD_ID }; c = getContentResolver().query(CONTENT_URI,ID_PROJECTION,null, null, null); Я получил исключение безопасности: java.lang.SecurityException: Permission Denial: reading com.android.email.provider.EmailProvider uri […]

Android-текстурированная сфера

Я хочу нарисовать земной шар на андроиде. В этот момент мне нужна помощь с координатами UV-текстуры. Я использую эту текстуру земли (kibotu.net/earth.jpg). В настоящее время он выглядит как эта передняя сторона (kibotu.net/earthsphere.png), но поворот на 90 ° выглядит так (kibotu.net/earthsphere2.png). Поскольку OpenGL ES не поддерживает Quadrics и у него нет собственной библиотеки GLUT, мне это […]

Как заблокировать доступ к моему приложению для совместного использования через Bluetooth?

Как я могу гарантировать, что мое приложение для Android не будет доступно через Bluetooth? Используя приложения, которые позволяют пользователям обмениваться файлами, приложениями и т. Д. Через Bluetooth (т. Е. Бесплатную передачу файлов Bluetooth с Android Market), я успешно перенес свое приложение с одного телефона на другой. Я рассматривал запрет на передачу Bluetooth с разрешения Android, […]

Является ли уведомление FCM надежным или нет в андроиде?

Я работаю над уведомлением FCM в своем приложении для Android. У меня возникают проблемы с тем, что есть некоторые пользователи, которые не получают уведомление, и эти соответствующие уведомления теряются. Я просто хочу знать, каковы сценарии, в которых уведомление FCM может Пропущен? Иногда сообщения принимаются в течение нескольких секунд, иногда через несколько минут (может даже быть […]

Фрагменты не видны после переключения табуляции во вложенном FragmentTabHost

У меня есть FragmentTabHost в макете одного из моих фрагментов (назовем его parentFragment). Теперь, я инициализирую каждый из фрагментов, которые идут в tabhost программно в onCreateView родительского фрагмента. Когда создается родительский Фрагмент, все, кажется, работает нормально, и он правильно показывает фрагмент первой вкладки. Но как только я переключаю вкладку один раз, фрагменты исчезают (я вижу […]

Переключение фрагментов в режиме Master / Detail

Я пытаюсь создать приложение, которое имеет поток Master / Detail с использованием фрагментов. При выборе элемента открывается фрагмент детали, который затем может «открыть» другой фрагмент и добавить его в задний стек. Я переименовал классы, чтобы помочь проиллюстрировать, что они делают. public class ListOfDetails extends FragmentActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); … } […]