android-orientation相关内容
上下文: 在 android-7.1.1_r12 api 中,android.hardware.camera2 使用 StickyBottomCaptureLayout 作为 "BottomBar" 显示动作按钮(如切换相机、快门和最近照片按钮).无论设备方向如何,此 StickyBottomCaptureLayout 始终显示在系统栏(具有返回、主页和其他应用程序按钮)上方/附近.
..
我有一个纵向模式的相机应用程序,它从前端和后端相机拍摄照片.我将图像保存在我的 sd 卡中,并尝试找到相应的 exif 值,该值始终为 0.但我得到了存储在设备中的其他图像(如下载的图片)的预期 exif 方向值. 我该如何解决这个问题?有谁能帮帮我吗? 这是用于保存图片和查找方向的代码 PictureCallback myPictureCallback_JPG = new Pict
..
我有一个自定义相机应用程序.当我将手机旋转 90 度时,相机预览效果很好.但是当我将手机快速旋转 180 度时,相机预览会颠倒.有什么解决办法... 这是我的代码如下: 公共类 CustomCameraActivity 扩展 Activity 实现SurfaceHolder.Callback {相机摄像头;SurfaceView 表面视图;SurfaceHolder SurfaceHol
..
我正在尝试控制 Android 相机在人像应用中拍照,但是当我保存照片时,它是横向的.我已经使用 setCameraDisplayOrientation 将图像旋转了 90 个等级() 方法,但不起作用. 然后我发现了这个 post 但 TAG_ORIENTATION 是 0 (未定义).如果我捕获此值并应用旋转值,也不起作用. 如何拍摄人像照片并以正确的方向保存? /** 初始化后
..
我有一个应用程序,我只想在纵向模式下使用,所以我定义了android:screenOrientation="portrait" 在清单 XML 中.这适用于 HTC Magic 手机(也可以防止其他手机的方向变化). 但是当我打开硬件 HTC G1 手机时,我遇到了问题="https://en.wikipedia.org/wiki/QWERTY" rel="noreferrer">QWERT
..
来自文档,它说: 使用默认值 SENSOR_DELAY_NORMAL 进行简单的屏幕方向变化检测. 这是否意味着如果我在构造函数中不包含传感器速率,它仍然会应用SENSOR_DELAY_NORMAL? 换句话说,这两个是否相同: OrientationEventListener(context)OrientationEventListener(上下文,Sensor.SENSOR
..
package.json {"name": "MakeItCluster",“版本":“0.0.1",“私人":真的,“脚本":{"start": "节点 node_modules/react-native/local-cli/cli.js start",“测试":“开玩笑"},“依赖关系":{“反应":“15.4.1",“反应原生":“0.39.2","react-native-orienta
..
我有一个主要活动,它具有两种配置,一种将显示锁定为纵向的片段. 单击此片段上的按钮时,片段将替换它,但是可以与第二个片段并排显示此新片段. 这一切都很好,但是我在第二种状态下拦截了向后导航,以便可以用原始配置替换这些片段.更改方向时,我所有的类变量都将重置,并且我对片段的引用也将丢失. 这是主要活动: 程序包mobileapp.group2.fragmenttest;
..
当我使用 setTag()动态设置 View 的标签时,在更改方向后不会保留该标签.几个相关问题的答案(尤其是这两个答案- 1 & 2 )似乎表明标签在方向变化时会保持不变(如果将 View 存储在标签中,则会导致内存泄漏,这意味着它不会应当释放时-即方向改变).更改方向后(在物理上实现您自己的方法之外),是否可以保留 View 标签? 我完成了一个简单的示例,其中在方向更改时未保存标签.第
..
如何将布局方向固定为纵向,并且不允许在运行时从纵向更改为横向? 解决方案 在您的 AndroidMainfest.xml 文件中,找到您希望锁定到给定轮播的活动的标签,并添加以下属性: android:screenOrientation ="portrait"
..
如何确定设备的屏幕方向被锁定?我正在使用OrientationEventListener触发我的应用程序中的某些操作,如果用户的屏幕锁定,我想禁用这些操作. 我知道我通常可以这样定位,但是如何找出这种锁定的定位: int orientation = getResources().getConfiguration().orientation;if(orientation == Config
..
假设:将手机放平(与地面平行). 我正在使用 getRotationMatrix()和 getOrientation(float [] R,float []值)来获取方位角.在此假设下,方位角就是 values [0] .
..
在我的MainActivity中,有 fragmentA , fragmentB , fragmentC . 我想将 fragmentA 和 fragmentB 方向设置为纵向,而将 fragmentC 设置为横向. 如果“清单"设置为纵向:
..
我现在有2个片段,一个片段处理纵向模式,然后另一个处理横向模式.但是问题是,当从纵向旋转到横向然后又回到纵向时.它不会显示与第一个人像模式相同的内容.是否有任何代码可以解决此问题? 此代码位于片段持有人内部: @Override受保护的void onCreate(Bundle savedInstanceState){super.onCreate(savedInstanceState);s
..
我有一个使用最新版本Android Studio构建的Android应用. 我想只允许在手机上使用纵向模式,而在平板电脑上只能使用所有方向. 我遵循了此答案,还遵循了
..
在Android OS 8.1.0中出现问题 开始肖像活动(在清单上声明肖像) 启动景观活动(在清单上声明景观) 完成景观活动 再次显示肖像活动,但方向已开始翻转:首先进入纵向模式,然后进入横向模式,最后再次进入纵向。 我在google pixel 2 xl设备中观察到了此问题,操作系统版本8.1.0及更高版本(也存在于Android P开发人员预览版中) 我也看到有人在G
..
我有一个使用LinearLayout作为主要布局的Android应用程序,其中SurfaceView由相机预览填充。 在此,我为另一个LinearLayout填充三个按钮和一个自定义TextView。我希望相机预览始终保持横向,并且覆盖布局会根据设备的方向而变化。 我尝试设置 android:screenOrientation活动清单中的=“ landscape” ,但随后(当然)膨胀的布
..
旋转手机时如何切换到其他活动? 我的要求: 活动A和活动B仅是纵向 Acitvity L仅用于风景 当将显示A或B的风景模式时,将启动L.当显示L的肖像时,将显示A或B. 我可以创建此行为,期望返回按钮.按下该按钮时,我要避免横向使用A/B或纵向使用L,这是我想避免的. 我在做什么(活动A和B,但L相似) 要在定向更改时触发活动调用: @Override p
..
我有一个带有EditText的片段,并使用事务将其添加到布局中.但是,如果我旋转到横向,软键盘就会消失. public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCr
..
我正在尝试使用TYPE_ACCELEROMETER传感器获取电话角度. 我的目标是仅在手机倾斜后才能获得角度值. 它有效,但是问题是 当我将手机正面朝上放在桌子上时, 它仍然说isLandscape = true; private boolean isLandscape; mSensorManager = (SensorManager)getSystemService(SENSOR_SER
..