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

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

Я читал в нескольких местах, что я не должен использовать «Деятельность» в качестве содержимого моих вкладок. Я хотел бы знать, почему это не рекомендуется … Любые предложения?

Запретить следующий фрагмент (вкладку) от предварительной загрузки с помощью ViewPager

Я разрабатываю приложение на Android с помощью Fragments. У меня есть три вкладки: Я знаю, что невозможно предотвратить загрузку одного фрагмента с каждой стороны (предыдущего и следующего), поскольку минимальное значение setOffScreenPageLimit() равно 1, но означает ли это, что если я хочу показать ProgressDialog onPreExecute метода onPreExecute AsyncTask работает в фрагменте AsyncTask это приведет к тому, […]

Фрагменты Отсоединение / Повторная установка Vs Show / Hide

У меня возникли проблемы с поиском надлежащего способа навигации по фрагментам без пейджера, и у меня возникают проблемы во время изменений конфигурации для ориентации экрана. Я использую Show / Hide на фрагментах, чтобы сделать их видимыми и функциональными, но мне интересно, следует ли вместо этого использовать Detach / Attach. У меня также есть проблемы с […]

Стиль меню ShareActionProvider

У меня есть это меню, когда пользователь нажимает на ShareActionProvider: Как изменить цвет фона. Полагаю, мне нужно стилизовать его, но я нигде не могу найти.

Ionic 2 dev и переменные среды prod

Я работаю над проектом Ionic 2, и я хочу настроить его для другой среды, такой как Development and Production . Но я понятия не имею, куда поместить конфигурационные файлы в ionic 2. Есть ли способ поместить файл конфигурации и запустить команды как ionic build android –prod а также ionic build android –dev

Как использовать аннотацию @Contract

Я пытаюсь научиться быстро разрабатывать приложения для запуска, используя библиотеки и аннотации. Я уже изучил @NonNull, @Nullable. При чтении javadocs я заметил, что есть аннотация @Contract, в которой используется @Contract («null-> fail»), которая делает ошибку компиляции, если null передан. Это действительно классная функция, но я не могу ее использовать, потому что в пакете support.annotations нет […]

Клиент SSL на Android

В настоящее время я пишу клиентскую часть для Android (2.2) и сервера с использованием SSL. Мне удалось обмениваться сообщениями между сервером и обычным клиентом, но Android, похоже, не слишком рад самоподписанным сертификатам. Я искал Stackoverflow и Googled A LOT и много людей сталкиваются с подобными проблемами. Все ответы, которые я нашел до сих пор, либо […]

Извлечение контактов в Android очень медленно

Я написал код, чтобы получить имя контакта, номер телефона и изображение из «Контакты» и отобразить его в списке в Android. Он работает нормально, но требует больше времени для загрузки. Я пытался использовать многопоточность в некоторых частях кода. Но время загрузки не уменьшается. Вот метод onCreate() : protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); lvDetail = […]

Несколько уведомлений с одним значком строки состояния в android

Я использую пользовательское уведомление … как я могу установить уведомление об уведомлении? И перечислять это уведомление? Это мой код … public void onReceive(Context context, Intent intent) { Toast.makeText(context, "coming", Toast.LENGTH_LONG).show(); Bundle descBundle = intent.getExtras(); CharSequence desc = descBundle.getString("description"); int reminderId = descBundle.getInt("reminderId"); NotificationManager mNotificationManager; mNotificationManager = (NotificationManager) context .getSystemService(Context.NOTIFICATION_SERVICE); PendingIntent contentIntent = PendingIntent.getActivity(context, reminderId, new […]

Отказ от разрешения Android, если другое приложение не установлено первым

Я пытаюсь прочитать содержимое с помощью курсора: cursor = context.getContentResolver().query(TASKS_URI, null, null, new String[]{"-1", "true"}, null); Где TASKS_URI: private final static Uri TASKS_URI = Uri.parse("content://org.dayup.gtask.data/tasks"); Поэтому все, что я пытаюсь сделать, это получить курсор из другого приложения. В моем manifest.xml я определяю свое разрешение как: <uses-permission android:name="org.dayup.gtask.permission.READ_TASKS"/> Проблема в том, что если мое приложение было […]