Articles of андроид андроид

Как получать уведомления при изменении активности (приложения) на переднем плане

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

Android N: Как запустить активность в текущем активном окне вместо второго окна при нажатии уведомления на разделенном экране?

В Android N при использовании разделенного экрана я хочу запускать activity в текущем активном окне, когда пользователь нажимает на уведомление, но Android N всегда запускает activity во втором окне, если запускается нажатием на уведомление. NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(this) .setSmallIcon(R.drawable.notification) .setAutoCancel(false) .setContentTitle("Demo Title") .setContentText("Demo"); Intent intent = new Intent(this, MainActivity.class); intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_SINGLE_TOP); intent.putExtra("myIntent", "test"); […]

Android WebView Воспроизведение видео HTML5 / h.264 / mp4, как попасть в MediaPlayer

У меня есть Activity который является WebView . У меня есть WebChromeClient внутри. Внутри этого есть несколько обратных вызовов, которые предназначены для возврата MediaPlayer обрабатывающего видеопотоки. Например: @Override public void onPrepared(MediaPlayer mp) { Log.i(TAG, " ————-> onPrepared"); } Они не срабатывают при загрузке потока MP4 в WebView с использованием WebView HTML <video> (через инъекцию). Когда […]

Создание списка в фрагменте андроида

В качестве заголовка я хочу создать listview с пользовательской строкой в ​​Fragment. Мой код ниже. Класс фрагмента public class PhotosFragment extends Fragment{ public PhotosFragment(){} @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View rootView = inflater.inflate(R.layout.fragment_photos, container, false); ArrayList<ListviewContactItem> listContact = GetlistContact(); ListView lv = (ListView)getActivity().findViewById(R.id.lv_contact); lv.setAdapter(new ListviewContactAdapter(getActivity(), listContact)); return rootView; } private […]

Как настроить кнопку переключателя?

Я ищу пользовательскую кнопку Switch чтобы сделать следующее: Как достичь этого?

Изменение голосового воспроизведения в режиме разговора в пользовательском ПЗУ на Android

Я хотел бы изменить ОС Android (официальный образ из AOSP), чтобы добавить предварительную обработку обычного звука воспроизведения телефонного звонка. Я уже добился этой фильтрации для воспроизведения аудио в приложении (путем изменения HAL и audioflinger). Я в порядке с таргетингом только на конкретное устройство (Nexus 5X). Кроме того, мне нужно только фильтровать воспроизведение – меня не […]

Android.support.v7 с `ActionBarActivity` не показывает меню

В новом обновлении Google выпустила новую библиотеку поддержки API, которая поддерживает ActionBar в API уровня 7+. Я использовал ActionBarSherlock до этого обновления, и я написал код для загрузки меню: @Override public boolean onCreateOptionsMenu(Menu menu) { MenuInflater inflater = getMenuInflater(); inflater.inflate(R.menu.activity_main, menu); return true; } И файл меню: <?xml version="1.0" encoding="utf-8"?> <menu xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@+id/item_menu_ok" android:icon="@drawable/ic_action_ok" […]

Разрешить пользователю выбирать камеру или галерею для изображения

То, что я пытаюсь сделать, кажется очень простым, но после нескольких дней поиска я не могу это понять. У меня есть приложение, которое позволяет пользователю выбирать несколько (до 5) изображений. Я использую ImageView . Когда пользователь нажимает на ImageView , я хотел бы разрешить им вариант Выберите изображение из галереи или Используйте камеру для захвата […]

Как начать новую активность при нажатии кнопки

В Android-приложении, как вы запускаете новую активность (GUI), когда нажата кнопка в другом действии, и как вы передаете данные между этими двумя действиями?

Цветные кнопки в Android с материальным дизайном и AppCompat

До выхода AppCompat сегодня я смог изменить цвет кнопок в Android L, но не в более старых версиях. После включения нового обновления AppCompat я не могу изменить цвет для любой версии, когда я пытаюсь, кнопка просто исчезает. Кто-нибудь знает, как изменить цвет кнопки? На следующих рисунках показано, чего я хочу достичь: Белая кнопка по умолчанию, […]