Как я могу перейти непосредственно к встроенному в приложение камеры, не показывая выбор? Я видел другое приложение, чтобы это было возможно. Мне также нужно то же самое для выбора изображения.Отправить пользователя в другое приложение, не показывая выборщика
-1
A
ответ
0
вы можете фильтровать камеру по умолчанию, установив пакет в вышеуказанном намерении. Я протестировал его, установив такие приложения, как Line Camera и Paper Camera, и т. Д. Эти приложения показывают выбор, но фильтрация по пакету выше кода открыта только по умолчанию.
public void launchDefaultCameraApp() {
int actionCode = 201;
Intent takePictureIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
takePictureIntent.setPackage(getDefaultCameraPackageName(this));
startActivityForResult(takePictureIntent, actionCode);
}
public String getDefaultCameraPackageName(Context context) {
String defaultCameraPackage = null;
PackageManager packageManager = context.getPackageManager();
List<ApplicationInfo> list = packageManager.getInstalledApplications(PackageManager.GET_UNINSTALLED_PACKAGES);
for (int n=0;n<list.size();n++) {
if((list.get(n).flags & ApplicationInfo.FLAG_SYSTEM)==1)
{
Log.d("TAG", "Installed Applications : " + list.get(n).loadLabel(packageManager).toString());
Log.d("TAG", "package name : " + list.get(n).packageName);
if(list.get(n).loadLabel(packageManager).toString().equalsIgnoreCase("Camera")) {
defaultCameraPackage = list.get(n).packageName;
break;
}
}
}
return defaultCameraPackage;
}
Смежные вопросы
- 1. Отправить форму в другое приложение
- 2. Отправить ПРОБЕЛ на другое приложение
- 3. Запустите другое приложение, используя AppleScript, не показывая его на доке
- 4. Начать другое приложение напрямую, не показывая диалог «Открыть с ...»
- 5. Дата выборщика не работает
- 6. как отправить несколько данных в другое приложение
- 7. Как отправить данные в другое приложение, которое не запущено
- 8. программно удалите другое приложение без запроса пользователя
- 9. дата выборщика не удалось инициализировать
- 10. UIAlertView для пользователя, чтобы загрузить другое приложение
- 11. показывая другое окно/фрейм в wxPython
- 12. Как отправить другое значение в одном поле для каждого пользователя
- 13. Как отправить изображение в другое приложение в Android?
- 14. Как отправить сообщение «Ввод» в другое приложение в WPF
- 15. OpenGL - предел массива выборщика?
- 16. Оберните приложение в другое приложение
- 17. Закройте приложение, показывая приглашение
- 18. Дата выборщика пустая ошибка
- 19. Как отправить строку в другое приложение, включая Microsoft Word
- 20. Можете ли вы отправить события кликов в другое приложение?
- 21. Как отправить ключи в другое приложение с помощью delphi 7?
- 22. Как отправить виртуальные ключи в другое приложение с помощью delphi
- 23. Протестируйте приложение запускает другое приложение в Android
- 24. Как отправить действие из моего приложения в другое приложение?
- 25. Могу ли я отправить Intent в другое приложение
- 26. Отправить данные или файл в другое приложение на Mac
- 27. Как отправить файлы в другое приложение на ios
- 28. Запуск в другое приложение
- 29. Facebook приложение случайная ошибка (не показывая причину)
- 30. Метеор приложение развертывается на Azure не показывая