Я создаю приложение для замены домашнего экрана и задавался вопросом, как запустить приложение камеры в обычном режиме. В образце «Домашний» нет приложения для камеры, указанное в списке, поскольку оно не установлено как отдельное приложение на устройстве (что объясняет, почему мои проблемы с камерой галактики не были устранены). В других словах я хочу запустить приложение для камеры так же, как я могу это сделать, начиная с моей стартовой панели запуска ...приложение для запуска камеры для Android (НЕ для результата)
ответ
Вы, вероятно, захотите открыть намерение с помощью имени компонента с основным намерением вместо обычный метод вызова камеры для ответа.
Вы можете открыть любое действие на Android, как если бы вы нажимали на него на главном экране, вам просто нужно указать имя компонента, вы можете получить имя компонента, открыв его как пользователь, а затем прочитав его с вашего логарифма, активность открывается ... Я сделал намерение камеры для вас.
Intent intent = new Intent("android.intent.action.MAIN");
intent.setComponent(ComponentName.unflattenFromString("com.google.android.camera/com.android.camera.Camera"));
intent.addCategory("android.intent.category.LAUNCHER");
startActivity(intent);
жаль, что не похоже на работу, я получаю следующее: 04-04 6:42: 19.840: E/AndroidRuntime (921): android.content.ActivityNotFoundException: невозможно найти явный класс активности {com.google.android.camera/com.android.camera.Camera}; Вы объявили эту активность в своем AndroidManifest.xml? – Ben
Привет, Бен, спасибо, что вернулся, «не установлен» будет проблемой! для вашего домашнего экрана на складе вы установили дополнительное приложение для камеры? Единственное, что я могу сказать, - открыть приложение камеры, глядя на ваш логарифм, читаемый в строке «ActivityManager», где говорится «Запуск: намерение», и рассказывает вам все о том, что вы только что открыли. Единственная проблема с этим методом заключается в том, что он не будет работать ни на одном из телефонов elses, если у них нет точного приложения! Надеюсь, кто-то даст вам лучший ответ. –
Вы знаете, что это может быть гораздо лучший ответ. Попробуйте это: Intent intent = new Intent ("android.intent.action.CAMERA_BUTTON"); \t startActivity (намерение); –
- 1. приложение для камеры для Android?
- 2. Приложение для камеры Android
- 3. Приложение для использования камеры Android
- 4. Приложение для камеры для Android: измерение пятна
- 5. Приложение для камеры для всех устройств Android
- 6. Приложение для камеры в Android
- 7. Приложение для Android, не запрашивающее разрешение камеры
- 8. Android-приложение для запуска радиоприложения
- 9. Использование камеры в Android без запуска приложения для камеры
- 10. Приложение для пользовательского запуска Android
- 11. Приложение для камеры Ip
- 12. Android - приложение для камеры прошло нулевую поверхность
- 13. приложение для камеры не работает?
- 14. Приложение для iphone-камеры
- 15. Установить приложение для запуска
- 16. Запуск камеры отменить. Приложение для камеры
- 17. Приложение для Android-камеры, анонс предварительного просмотра
- 18. Приложение для сопоставления камеры
- 19. Приложение для убийства камеры на Android
- 20. приложение для камеры android flash проблема
- 21. приложение для создания камеры на android
- 22. Приложение для Android-камеры неправильно отображает изображение
- 23. Добавление объявлений в приложение для камеры Android
- 24. Android изогнутое меню, например, приложение для камеры
- 25. Как открыть приложение для камеры в android
- 26. Приложение для удаленной камеры Sony Remote Android-приложение Android Studio
- 27. Run смс приложение для результата
- 28. Сжатие камеры для Android
- 29. Размер камеры для камеры Android
- 30. Обрезка камеры для Android
Этот ответ работал нормально для меня: http://stackoverflow.com/a/18603122/769065 – Kat