Articles of прослушиватель

Как прослушать нажатие клавиши на мягкой клавиатуре?

Мне нужен слушатель, чтобы определить нажатие клавиши на клавиатуре или на клавиатуре. Я попытался использовать textwatcher addtextchangelistener, но этот дает хороший результат, но он показывает изменение также, когда в него вставляется какой-то текст. Мне нужно идентифицировать только нажатие клавиши пользователем. Есть ли способ обнаружить нажатие клавиши.

Android App – прослушивание звонков в Hangouts Dialer

Есть ли способ создать приложение, которое прослушивает вызовы, поступающие через приложения Google Hangouts и Hangouts? Я знаю, что есть API для Hangouts, но я бы предпочел создать автономное приложение, которое обнаруживает события из Hangouts и Hangouts Dialer.

Android MultiSelectListPreference снимите флажок SharedPreferenceChanged

Я использую MultiSelectListPreference со следующими свойствами. <MultiSelectListPreference android:key="shop_list" android:entries="@array/shop_titles" android:entryValues="@array/shop_values" android:title="@string/pref_title_shops" android:dialogTitle="@string/pref_title_shops" android:defaultValue="@array/shop_values" android:summary="Choose where you hunt" /> Предпочтения находятся внутри статического PreferenceFragment , внутри общей Activity . Я регистрирую и SharedPreferenceChanged прослушиватель для события onPause в onPause и onResume PreferenceFragment onResume . Выдержка из кода: public class AgentSettingsActivity extends Activity { @Override protected void […]

Android EditText: потеря фокуса после ввода

Я пытаюсь выяснить, как я могу заставить EditText удалить его фокус после ввода числа, чтобы его OnFocusChangedListener срабатывал. В принципе, я хочу, чтобы пользователь мог ввести номер, а затем настроить вычисление, как только это будет сделано. Они только, как это работает прямо сейчас, когда пользователь нажимает на что-то еще, чтобы отвлечь внимание от EditText, тогда […]

Почему custom DialogPreference не запускается при прослушивании onSharedPreferenceChanged?

Я пытаюсь сделать предпочтение диалога в настройках, когда пользователь просто нажимает кнопку «Добавить» для запуска какого-либо действия. (Очистить базу данных? Нет | Да) public class MyDialogPreference extends DialogPreference { public MyDialogPreference(Context context, AttributeSet attrs) { super(context, attrs); // TODO Auto-generated constructor stub } @Override protected void onDialogClosed(boolean positiveResult) { super.onDialogClosed(positiveResult); Log.d(MainActivity.TAG, "# onDialogClosed: " + […]

Android GridView OnItemLongClick прослушиватель, вызванный после OnItemClick

В основном, я хочу показать другое контекстное меню, когда пользователь щелкает или долго нажимает на ячейку в виде сетки. Проблема заключается в том, что если пользователь коротко нажимает на прослушиватель OnItemClick, и я вижу, что отладчик достигает кода, который показывает контекстное меню, а не переходит оттуда в onCreateContextMenu, он переходит к onItemLongClick. Я попытался использовать […]

Добавление слушателя к кнопке внутри настраиваемого alertdialog приводит к сбой моего приложения

У меня в приложении есть кнопка, которая позволяет мне открыть настраиваемый alertdialog. Это диалоговое окно предупреждения выводит его содержимое из XML-файла: у меня есть кнопка (называемая filterButton), переключатель и ползунок. Программно добавляется еще две кнопки (ОК, Отмена). Когда я открываю свое диалоговое предупреждение, контент отлично отображается, но пока событий не создается. (Поэтому нет проблем с […]

Как создать правильный прослушиватель волейбола для вызова метода Volley класса

Я хочу назвать Volley из другого класса, очень сжатым, модульным способом, то есть: VolleyListener newListener = new VolleyListener(); VolleySingleton.getsInstance().somePostRequestReturningString(getApplicationContext(), newListener); JSONObject data = newListener.getResponse(); Но у меня есть проблема, связанная с тем, что часть слушателя работает, чтобы иметь доступ к полученным данным из метода, такого как newListener.getResponse(); На этом сайте есть несколько вопросов, в которых […]

Smack прослушиватель сообщений не вызван и нестабильное соединение

У меня есть следующий код, который должен прослушивать сообщения: ChatManager chatmanager = ChatManager.getInstanceFor(xmppManager.getConnection()); chat = chatmanager.createChat(otherJabberId); chat.addMessageListener(new ChatMessageListener() { @Override public void processMessage(Chat chat, Message message) { Log.e("message trigger", message.getBody()); } } Но мой журнал никогда не запускается. Тем не менее, у меня есть setDebuggerEnabled(true) в моем коде, и появляется следующее: 10-31 15:41:51.264 28889-28993/com.lfdversluis.buurapp D/SMACK: […]

Android VideoView – определение точки времени в видео

Я использую VideoView для отображения видео. Я использую setOnPreparedListener и setOnCompletionListener, чтобы делать вещи до и после начала и окончания видео. Мне было интересно, как я могу найти некоторое время в видео. Например, например, я хочу записать журнал в файл, когда видео воспроизводилось в течение 10 секунд. Как я могу обнаружить знак 10s? Спасибо Крису

Intereting Posts
Использование Volley на Android 2.3.3 и получение SSLHandshakeException Какой тип архитектуры клиент / сервер будет использоваться? Номер вместо названия мелодии звонка Android: как включить звуковой сигнал с использованием звукового ресурса? Как создать виджет пользовательского интерфейса для Android? Мой алгоритм для расчета положения смартфона – GPS и датчиков IntelliJ IDEA 12 – У нового мастера приложений Android не удается найти «каталог ресурсов для модуля», Как изменить текст «Готово» в CAB? Android объединяет два изображения Как добавить .so, .mk и другие собственные файлы в Android Studio? Android Async, Handler или Timer? Пользовательский метод Android в контентном провайдере, чтобы получить количество записей в таблице? Не удается установить репозиторий и проект синхронизации – не удается использовать библиотеки поддержки 25.2.0 Как скрыть элемент в списке в Android Как повернуть экран в альбомную (или портретную) программируемым способом?