程序中surfaceview为获取摄像头的信息,但是不管代码如何设置摄像头,这个家伙仍然是翻转的。。
代码1
parameters.set("orientation", "landscape");
parameters.setRotation(90);
上面那两句直接没有任何反应
代码2
parameters.setSceneMode("portrait");
这句也没有反应本来如果是全屏预览的话,设置横屏就可以解决翻转的问题,但是程序是把一个surfaceview当做摄像头预览区域,界面中还有其他控件,所以如果设置为整个activity横屏会有其他很多问题。。
请问,2.1sdk版本下该如何解决问题
ps:
1.经过问题查询发现,2.1的sdk有这个问题,2.2可以解决
2.手机是moto的,有个帖子说moto不支持我贴的那两种解决代码,那么有没有在其他手机上做过的兄弟,请问上述两种代码有可以解决问题的么
代码1
parameters.set("orientation", "landscape");
parameters.setRotation(90);
上面那两句直接没有任何反应
代码2
parameters.setSceneMode("portrait");
这句也没有反应本来如果是全屏预览的话,设置横屏就可以解决翻转的问题,但是程序是把一个surfaceview当做摄像头预览区域,界面中还有其他控件,所以如果设置为整个activity横屏会有其他很多问题。。
请问,2.1sdk版本下该如何解决问题
ps:
1.经过问题查询发现,2.1的sdk有这个问题,2.2可以解决
2.手机是moto的,有个帖子说moto不支持我贴的那两种解决代码,那么有没有在其他手机上做过的兄弟,请问上述两种代码有可以解决问题的么
不仅仅是Camera 还包括framework windowManager OreintationListener
可参考2.2的surfaceflinger和overlay~~
camera的LZ之前对比过了 不是第一发帖问 surfaceflinger和overlay不要说那么绝对 Everything is possible
这句话帮我解决了问题~~~
谢谢~~~