Articles of android intent

Интеграция MuPDF в качестве проекта библиотеки (Android)

Поэтому я построил этот проект на основе PDF-ридера (MuPDF). Для этого я использовал ndk-build. Название этого проекта – SelectPDFActivity. Я знаю, что он был правильно построен, потому что я вижу файл .so внутри моего libs / armrabi-v7a / THISISTHEFILE.so . Мой вопрос в том, как правильно ли сделать проект проектом библиотеки и запустить его из […]

Использование ConnectBot с намерениями

Есть ли способ получить доступ к функциям ConnectBot с помощью намерений? Я хочу запустить ssh-сеанс из своего приложения и пройти аутентификацию через Private / Public Key, а затем закрыть сеанс. Возможно ли это с помощью ConnectBot, и если да, то как я могу назвать намерения? К сожалению, я не нашел никакой документации по этой теме […]

Fb: // profile / {userid}, похоже, не работает

Я пытаюсь запустить приложение facebook со специальной страницей, оно работает с более ранней версией FB APP, но с новой версией 25.0.0.19.30. Эта функциональность не работает, намерение с uri.parse ("fb: // profile / {userid}") выводит меня на страницу, недоступную для контента. Это обновление для системы безопасности из facebook. Любой другой способ запуска приложения с определенной пользовательской […]

Как узнать, что такое тип MIME в соответствии с файлом?

Есть ли какой-нибудь изящный способ (не только if ("fileExt".compareTo(".mp3")) {MIME_TYPE = "audio/*"} ), чтобы узнать программно тип MIME, который должен быть поставлен в намерение, с которым у меня есть Открыть файл? Благодаря!

В Android: как вызвать функцию активности из службы?

У меня есть активность (A) и служба (S), которая начинается с A следующим образом: Intent i = new Intent(); i.putExtra("updateInterval", 10); i.setClassName("com.blah", "com.blah.S"); startService(i); A имеют такую ​​функцию, как A: public void someInfoArrived(Info i){…} Теперь я хочу вызвать A.someInfoArrived (i) из S. Intent.putExtra не имеет версии, где я мог бы передать ссылку на объект и […]

Запуск моего приложения с использованием URI

Я знаю, что это уже много раз задавали в StackOverflow, но я еще не нашел решения. Мое приложение отправляет электронное письмо со ссылкой в ​​нем, что при нажатии следует запустить приложение. Согласно @hackbod, лучший способ сделать это – использовать URI Intent (см. Это ). Вот мой код, который устанавливает намерение и помещает его в тело […]

Удержание браузера и возврат к правильной активности (закрытие открытой вкладки)

При реализации пользовательского типа учетной записи в AccountManager в Android у меня есть следующая проблема для потока AccountManager сигналов: Знак должен происходить через поставщика OAuth. Поэтому я создал SignInActivity который запускает WebView и запускает поток OAuth. Это отлично работает, когда обратный вызов получен в my-custom-scheme://callback WebView обнаруживает, получает параметр WebView code и завершает поток. Недостатком […]

Тип MIME для каталогов в Android

Мне было интересно, могу ли я запустить Intent для просмотра каталога с помощью браузера File (если он установлен на устройстве), поэтому я могу открыть такую ​​папку: Intent intent = new Intent(Intent.ACTION_VIEW); Uri uri = Uri.parse("file:///sdcard/MyFolder"); intent.setDataAndType(uri, "MIME TYPE FOR FOLDERS"); startActivity(intent);

Как использовать onActivityResult (..), если действие вызывается из меню

Это моя проблема: class main extends menuActivity{ // .. // public void onActivityResult(int requestCode, int resultCode, Intent data) { if (resultCode == 0) camera_barcode = INTENT.getStringExtra("SCAN_RESULT"); } } } INTENT создается в классе menuActivity: public class menuActivity extends Activity { public INTENT; @Override public boolean onCreateOptionsMenu(Menu menu) { } @Override public boolean onOptionsItemSelected(MenuItem item) { […]

Android намерен открыть как карты Waze, так и Google

Есть несколько подобных сообщений, но я не мог найти точного. В основном, я хочу открыть как карты Google, так и Waze с тем же намерением. Сначала я попробовал это: final String uri = String.format(Locale.ENGLISH, "geo:%f,%f", latitude, longitude); final Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(uri)); startActivity(intent); Waze переместился прямо в нужное место, и карты Google открыли […]