android-intent- все статьи тега
Перезапуск приложения Android программно
Это следующий вопрос к этому вопросу: Принудительно перезапустить приложение при первом действии Я пытаюсь перезапустить приложение из такого фрагмента: Toast.makeText(getActivity(), "Restarting app", Toast.LENGTH_SHORT).show(); Intent i = getActivity().getBaseContext().getPackageManager() .getLaunchIntentForPackage(getActivity().getBaseContext().getPackageName() ); i.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); startActivity(i); ...
Сопряжение Bluetooth - как отобразить простой диалог отмена / сопряжение?
Я подготовил простой тестовый проект для этого вопроса на GitHub. Я пытаюсь создать приложение для Android, которое будет сканировать QR-код с экрана компьютера, а затем использовать данные (MAC-адрес и PIN-код или хэш) для простого сопряжения (соединения) с устройством Bluetooth. Похоже на популярноеприложение InstaWifi - но для классического Bluetooth. В целях тестирования я пока не делаю никакого сканирования штрих-кодов, а просто показываю список устройства: После того, как пользова ...
Запуск настройки местоположения намерение из XML-файла настроек
Я хочу запустить Настройки местоположения системы из Intent. Я знаю, что программно это происходит так Intent viewIntent = new Intent(android.provider.Settings.ACTION_LOCATION_SOURCE_SETTINGS); startActivity(viewIntent); Но мне нужно сделать это из XML Preference. Я стараюсь вот так <Preference android:title="@string/pref_title" > <intent android:action="android.settings.ACTION_LOCATION_SOURCE_SETTINGS" /> </Preference> Но это не работает, я всегда получаю Activi ...
почему excludeFromRecents удаляет все действия?
Мое приложение имеет две точки входа (MainActivity и FromNotificationActivity). Я хочу, чтобы MainActivity появлялся в последних задачах, но не FromNotificationActivity) С ничем не объявленным в манифесте, если я это сделаю... основная активность назад FromNotificationActivity назад ... Я нахожу FromNotificationActivity, перечисленные в недавних задачах Если я добавлю android:excludeFromRecents="true" к FromNotificationActivity в манифесте и повторю то же самое последовательность, я ...
предупреждение "startactivity вызывается из контекстной службы неактивности" при запуске intent из уведомления
У меня есть service, который запускает notification с startForeground(), я хочу, чтобы уведомление запускало действие по щелчку.acitivty, который я хочу запустить, определяется как android:launchMode="singleTask" и обычно запускается до запуска службы. Вот мой pending intent код создания: Intent intent = new Intent(this, MainActivity.class); intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); PendingIntent pIntent = PendingIntent.getActivity(getApplicationContext(), 0, intent, PendingIntent.FLAG_U ...
Android-запуск приложения из экземпляра ApplicationInfo
Если у меня есть экземпляр ApplicationInfo конкретного приложения, как я могу сделать намерение запустить приложение? Я пытался Intent intent = new Intent(ApplicationInfoInstance.packageName); Но это дает исключение. Приложение установлено, так что исключение не связано с этим. Я думаю, что мне нужно использовать setClassName (String packageName, String className); Может ли кто-нибудь направить меня на получение этих двух значений? Потому что большинство моих приложений возвращает NULL ...
Android-передача длинного массива через широковещательное намерение
Я написал небольшую программу для android, там есть основное занятие с слушателем трансляции, и я создаю еще один поток. Поток ищет простые числа, загружает их в длинный arraylist и через каждые 3 секунды отправляет заполненный массив в основное действие через широковещательную передачу. Все в порядке, пока я не попытаюсь получить длинный массив extra от intent. Это вызывает каждый раз исключение nullpointerexception. Я попробовал со строковым arraylist, это сработало, но мне любопытно, потому ч ...
Как я могу открыть URL-адрес в веб-браузере Android из моего приложения?
Как открыть URL из кода во встроенном веб-браузере, а не в моем приложении? Я попытался это: try { Intent myIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(download_link)); startActivity(myIntent); } catch (ActivityNotFoundException e) { Toast.makeText(this, "No application can handle this request." + " Please install a webbrowser", Toast.LENGTH_LONG).show(); e.printStackTrace(); } но я получил исключение: No activity found to handle Intent{action=android.intent. ...
Как отправить объект из одного вида деятельности Android в другой, используя намерения?
Как я могу передать объект пользовательского типа из одного активность при помощи putExtra() метод класса намерение? ...
Как получить дополнительные данные от intent на Android?
Как я могу отправить данные из одного вида деятельности (намерения) в другой? Я использую этот код для отправки данных: Intent i=new Intent(context,SendMessage.class); i.putExtra("id", user.getUserAccountId()+""); i.putExtra("name", user.getUserFullName()); context.startActivity(i); ...
Как передать объект из одного действия в другое на Android
Я пытаюсь работать над отправкой объекта моего клиент класс от одного Activity и отобразить его в другой Activity. код для класса customer: public class Customer { private String firstName, lastName, Address; int Age; public Customer(String fname, String lname, int age, String address) { firstName = fname; lastName = lname; Age = age; Address = address; } public String printValues() { String data = null; data = "First Na ...
Отправить Намерение Электронной Почты
Intent intent = new Intent(Intent.ACTION_SEND); intent.setType("text/html"); intent.putExtra(Intent.EXTRA_EMAIL, "[email protected]"); intent.putExtra(Intent.EXTRA_SUBJECT, "Subject"); intent.putExtra(Intent.EXTRA_TEXT, "I'm email body."); startActivity(Intent.createChooser(intent, "Send Email")); приведенный выше код открывает диалоговое окно, в котором отображаются следующие приложения:- Bluetooth, Google Docs, Yahoo Mail, Gmail, Orkut, Skype и т. д. на самом деле, я хочу отфил ...
Что такое Android PendingIntent?
Я новичок в Android. Я читал документацию, но мне все еще нужны некоторые разъяснения. Может кто-нибудь сказать мне, что именно PendingIntent - Это? ...
Как открыть магазин Google Play непосредственно из моего приложения для Android?
Я открыл магазин google play, используя следующий код Intent i = new Intent(android.content.Intent.ACTION_VIEW); i.setData(Uri.parse("https://play.google.com/store/apps/details?id=my packagename ")); startActivity(i);. но он показывает мне полное представление действий, чтобы выбрать опцию (браузер / play store). Мне нужно открыть приложение в playstore напрямую. ...
Как получить список установленных приложений для android и выбрать один для запуска
Я задал аналогичный вопрос на этой неделе, но я все еще не понимаю, как получить список всех установленных приложений, а затем выбрать один для запуска. Я пробовал: Intent intent = new Intent(ACTION_MAIN); intent.addCategory(CATEGORY_LAUNCHER); и это только показывает приложение, которое предварительно установлено или может запустить тип намерения ACTION_MAIN. Я также знаю, что могу использовать PackageManager для получения всех установленных приложений, но как я могу использовать это для ...
Как фильтровать определенные приложения для действия отправить намерение (и установить другой текст для каждого приложения)
Как вы можете отфильтровать определенные приложения при использовании намерения ACTION_SEND? этот вопрос был задан по-разному, но я не смог собрать решение, основанное на полученных ответах. Надеюсь, кто-то может помочь. Я хотел бы предоставить возможность поделиться в приложении. После Android Dev Александр Лукас совет, Я бы предпочел сделать это с помощью намерений, а не с помощью API Facebook/Twitter. совместное использование использование намерения ACTION_SEND отлично, но проблема в том ...
Как открыть номеронабиратель с отображаемым номером телефона?
мне не нужно звонить по номеру телефона, мне просто нужно, чтобы номеронабиратель открылся с уже отображенным номером телефона. Что Intent должен ли я использовать для достижения этой цели? ...
переключение действий без анимации
как я могу правильно использовать флаг намерениях FLAG_ACTIVITY_NO_ANIMATION в файле AndroidManifest? Я полагаю, моя проблема банальна, но я не могу найти хороший пример или решение. <intent-filter> <data android:name="android.content.Intent.FLAG_ACTIVITY_NO_ANIMATION" /> </intent-filter> однако комплиатор не сообщает об ошибке, но data не правильно. Я просто хочу отключить анимацию в случае переключения между действиями. Я могу использовать getWindow().setWindowAnimatio ...
жизненный цикл onNewIntent() и зарегистрированные прослушиватели
Я использую синглетную активность для получения намерений из диалогового окна поиска через onNewIntent(). я заметил, что onPause() вызывается перед onNewIntent(), а потом он называет onResume(). Визуально: окне поиска, запущенного поиск намерения выстрелил в действие onPause() onNewIntent() onResume() проблема в том, что у меня есть слушатели зарегистрирован в onResume() которые удаляются в onPause(), но они нужны внутри onNewIntent() звонок. Есть ли стандартный способ сделать этих слушател ...
Parcelable встречается IOException запись сериализуемый объект getactivity()
так что я получаю это в logcat: java.lang.RuntimeException: Parcelable encountered IOException writing serializable object (name = com.resources.student_list.Student) Я знаю, что это означает, что мой студенческий класс не сериализуется, но это так, вот мой студенческий класс: import java.io.Serializable; public class Student implements Comparable<Student>, Serializable{ private static final long serialVersionUID = 1L; private String firstName, lastName; private DSLL< ...