android - 如何锁定 CAMERA Intent 应用程序方向
问题描述
我正在创建一个仅在纵向模式下运行的应用程序。在应用程序中,我使用意图调用 Android 原生相机应用程序。当手机处于纵向时,应用程序按预期工作。当手机处于横向时,相机应用程序以横向启动,这会导致在关闭相机意图时重新创建主要活动和我的片段,这会导致一些意外行为。
有没有办法强制相机应用程序在通过意图启动时仅以纵向打开?
谢谢,
解决方案
在相机活动的 onCreate() 方法中使用它。
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
推荐阅读
- ruby - 更新值为哈希的哈希
- javascript - 动态上下文菜单 Chrome
- ruby-on-rails - 创建 Jekyll 项目时出错
- python - Tensorflow:对文本数据进行分类
- angular - 如何使用 Angular 5 下载文件?
- reactjs - 对 setState 的多次调用如何批处理到一次调用?
- c++ - glAttribLocation 返回 -1 即使顶点着色器正在积极使用它
- php - 在单个查询中获取具有 2 个外部表的表的 2 个不同行?
- java - 无法从实例或 bean 中获取 @Value
- ionic-framework - jsPDF未定义离子3