社区
Android
帖子详情
Activity横屏和竖屏切换问题:
xiaoleelee
2011-08-08 11:57:40
我有一个工程,启动一个Activity,在这个Activity中又启动了一个新的Activity,当在这个新的Activity中执行竖屏操作后,返回到手机桌面,在新的Activity中执行横屏操作时,返回的是启动它的Activity.
我想要的是,不管在横屏或是竖屏下操作,都会返回到手机桌面。请高手赐教!
另:manifest.xml文件中有关方向的设置已经设置正确!
...全文
146
3
打赏
收藏
Activity横屏和竖屏切换问题:
我有一个工程,启动一个Activity,在这个Activity中又启动了一个新的Activity,当在这个新的Activity中执行竖屏操作后,返回到手机桌面,在新的Activity中执行横屏操作时,返回的是启动它的Activity. 我想要的是,不管在横屏或是竖屏下操作,都会返回到手机桌面。请高手赐教! 另:manifest.xml文件中有关方向的设置已经设置正确!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wodejiang2009
2011-08-08
打赏
举报
回复
跳转之前的时候finish吧。
六百万
2011-08-08
打赏
举报
回复
不管3,7,21,只要在新的activity中点击返回键就finish
dinjay
2011-08-08
打赏
举报
回复
在你的新的activity中对横竖屏切换做处理,如果是竖屏,就直接finish这个activity。
Activity
的生命周期 以及
横屏
竖屏
切换
时
Activity
的状态变化
Activity
的生命周期 以及
横屏
竖屏
切换
时
Activity
的状态变化 例如:
切换
到
横屏
onSaveInstanceState onPause onStop onDestroy onCreate onStart onRestoreInstanceState onResume
Android开发使用
Activity
嵌套多个Fragment实现横
竖屏
切换
功能的方法
本文实例讲述了Android开发使用
Activity
嵌套多个Fragment实现横
竖屏
切换
功能的方法。分享给大家供大家参考,具体如下: 一、上图 二、需求 近期项目遇到个横
竖屏
切换
的
问题
,较为复杂,在此记之。 1、
Activity
中
竖屏
嵌套3个Fragment,本文简称
竖屏
FP1,FP2,FP3。 2、其中
竖屏
FP1与FP2可以
切换
为
横屏
的FL1,FL2,即
竖屏
FP1
切换
到对应的
横屏
FL1,
竖屏
FP2对应
切换
到
横屏
FL2。 3、FP3不允许横
竖屏
切换
。 4、
竖屏
FP1,FP2,FP3用ViewPager实现左右滑动
切换
。 5、
横屏
的FL1,FL2用布局中的
切换
按扭实现左右
切换
,不允许滑动切
Android 调用前摄像头拍照存储,根据打开时横
竖屏
切换
preview
android调用camera时,可以自己写一个
activity
,赋上相关参数,打开前camera就可以了; 需要申请的permission,在AndroidManifest.xml中添加: 主要功能,打开前camera private Camera openFrontFacingCameraGingerbread() { int cameraCount = 0; Camera cam = null; Camera.CameraInfo cameraInfo = new Camera.CameraInfo(); cameraCount = Camera.getNumberOfCameras(); for (int camIdx = 0; camIdx < cameraCount; camIdx++) { Camera.getCameraInfo(camIdx, cameraInfo); if (cameraInfo.facing == Camera.CameraInfo.CAMERA_FACING_FRONT) { try { cam = Camera.open(camIdx); mCurrentCamIndex = camIdx; } catch (RuntimeException e) { Log.e(TAG, "Camera failed to open: " + e.getLocalizedMessage()); } } } return cam; } 根据打开时的横
竖屏
方向来调整preview角度 //根据横
竖屏
自动调节preview方向,Starting from API level 14, this method can be called when preview is active. private static void setCameraDisplayOrientation(
Activity
activity
,int cameraId, Camera camera) { Camera.CameraInfo info = new Camera.CameraInfo(); Camera.getCameraInfo(cameraId, info); int rotation =
activity
.getWindowManager().getDefaultDisplay().getRotation(); //degrees the angle that the picture will be rotated clockwise. Valid values are 0, 90, 180, and 270. //The starting position is 0 (landscape). int degrees = 0; switch (rotation) { case Surface.ROTATION_0: degrees = 0; break; case Surface.ROTATION_90: degrees = 90; break; case Surface.ROTATION_180: degrees = 180; break; case Surface.ROTATION_270: degrees = 270; break; } int result; if (info.facing == Camera.CameraInfo.CAMERA_FACING_FRONT) { result = (info.orientation + degrees) % 360; result = (360 - result) % 360; // compensate the mirror } else { // back-facing result = (info.orientation - degrees + 360) % 360; } camera.setDisplayOrientation(result); }
acivity
横屏
_
Activity
横
竖屏
切换
时先看到
横屏
/
竖屏
再变换回
竖屏
/
横屏
因为公司APP上的一个Bug遇到一个
问题
,跟了下这个
问题
,稍微记录一下。需求:当App从后台回到前台的时候,要弹出一个广告页
Activity
A ,而广告页希望是
竖屏
显示的,这样才符合引人入胜的效果咯。开发的实现:做这个需求,之前开发的实现是,在Application中注册Application.
Activity
LifecycleCallbacks来监听
Activity
的变化情况,根据Activi...
Activity
横
竖屏
切换
时先看到
横屏
/
竖屏
再变换回
竖屏
/
横屏
因为公司APP上的一个Bug遇到一个
问题
,跟了下这个
问题
,稍微记录一下。 需求:当App从后台回到前台的时候,要弹出一个广告页
Activity
A ,而广告页希望是
竖屏
显示的,这样才符合引人入胜的效果咯。 开发的实现:做这个需求,之前开发的实现是,在Application中注册Application.
Activity
LifecycleCallbacks来监听
Activity
的变化情况,根据Acti...
Android
80,351
社区成员
91,288
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章