Articles of андроид намеренный

Множественные фильтры для расширения файлов / миметиков с одним действием

Мужчины, Я пытаюсь получить его так, чтобы приложение Android могло отвечать как открываемым файлам (путем сопоставления их расширений), так и с mime-типами (чтобы они работали из браузера). Я следовал советам здесь: Фильтр намерений Android для определенного расширения файла? Но до сих пор не повезло. Соответствующий раздел из моего файла манифеста Android выглядит следующим образом: <activity […]

Получение данных для пользовательской схемы URL в Android

В настоящее время в моем приложении у меня есть моя собственная схема URI для обнаружения, когда пользователь нажимает на определенный URI. Код, используемый в файле Manifest выглядит следующим образом: <intent-filter> <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.BROWSABLE" /> <data android:scheme="http" android:host="com.test/> <action android:name="android.intent.action.VIEW" /> </intent-filter> Если пользователь нажимает на ссылку, которая имеет свой пользовательский URI в браузере, […]

Android Начать деятельность без создания нового экземпляра

Предположим, что у меня есть активность A, которая действует как корневая активность для моего приложения. И сформировать эту деятельность, я перехожу к деятельности B. Я хочу иметь возможность вернуться с B на A Без создания нового экземпляра Activity A. Этот код находится в Activity B public void onBackPressed() { super.onBackPressed(); // Intent intent= new Intent(getBaseContext(), […]

Android: BroadcastReceiver намерен обнаружить фотокамеру камеры?

Я работаю над Android-приложением, которое нужно выполнять каждый раз при новом изображении с телефона. Я не хочу снимать изображение в своем приложении, но, скорее, выполняю некоторые действия, когда приложение «Камера» принимает изображение и сохраняет его на SD-карте. Прямо сейчас, я получил встроенный BroadcastReceiver, который в настоящее время прослушивает «android.intent.action.CAMERA_BUTTON». Однако это, похоже, не вызвано, когда […]

Проблема обновления приложений для Android

Недавно я столкнулся с проблемой моего процесса обновления приложений для Android. Вкратце, приложение может проверить, было ли добавлено обновление с более высоким кодом версии на сервере. Если это так, пользователь решает, следует ли обновлять. После того, как приложение загрузится и начнется стандартная установка: final Intent intent = new Intent(Intent.ACTION_VIEW); intent.setDataAndType(Uri.fromFile(new File(PATH_TO_APK)), "application/vnd.android.package-archive"); startActivity(intent) Проблема в […]

Извлечь / отличить имя ActivityAlias ​​от TargetActivity

У меня есть несколько ActivityAliases которые запускают одну единственную TargetActivity . Внутри моей TargetActivity я пытаюсь отличить псевдоним, который запустил TargetActivity . Эти псевдонимы определены в Manifest как запускаемые (умышленный фильтр), которые будут отображаться как ярлыки на рабочем столе. Пользователь нажимает на ярлык, и андроид начнет действие, которое я определил в android:targetActivity=.. Для этого я […]

Проводник Samsung My Files: выберите файл Intent

Я хотел бы начать creatchooser, который может возвращать любой файл. Следующий код работает с обычными файловыми проводниками (ES, Astro и т. Д.), Но не со встроенным прокси-сервером My Files. Intent selectFile = new Intent(Intent.ACTION_GET_CONTENT); selectFile.setType("file/*"); startActivityForResult(Intent.createChooser(selectFile, "Select File"), SELECT_FILE); Кто-нибудь знает, как обращаться с этим исследователем Samsung? Я попытался использовать Intent selectFile = новый Intent […]

Пользовательские действия с использованием неявных намерений между приложениями

Я пытаюсь получить два действия в двух отдельных приложениях для связи с использованием пользовательского действия и неявного намерения. Первое приложение (сервер) имеет следующий манифест: <application android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme"> <activity android:name="edu.example.sharing.manager.SecureFileShare" android:label="@string/title_activity_secure_file_share" android:exported="true"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> <intent-filter> <action android:name="edu.example.sharing.action.STORE" /> <category android:name="android.intent.category.DEFAULT" /> <data android:mimeType="*/*" /> </intent-filter> </activity> </application> Второе приложение […]

Проверка Android TTS для поддерживаемой локали с отсутствующими / не загруженными речевыми данными

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

Широковещательный приемник во фрагменте не получает намерения от службы

У меня есть фрагмент и служба, как показано ниже: Я регистрирую и отменю регистрацию LocalbroadcastManager в файле Fragment.java Fragment.java @Override public void onStart() { // TODO Auto-generated method stub super.onStart(); IntentFilter intentFilter = new IntentFilter(); intentFilter.addAction(ffmpegService.PROGRESS); intentFilter.addAction(ffmpegService.DONE); LocalBroadcastManager.getInstance(getActivity()). registerReceiver(receiver, intentFilter); } @Override public void onStop() { LocalBroadcastManager.getInstance(getActivity()).unregisterReceiver(receiver); super.onStop(); } private final BroadcastReceiver receiver = new […]