课题_ANDROID横竖屏切换小结

时间:2024.4.30

Android手机或平板都会存在横竖屏切换的功能,通常是由物理重力感应触发的,但是有时候也不尽然,通常在设置里面我们可以对手机的横竖屏切换进行关闭,操作界面如下

只需要点击下“屏幕旋转”按钮就可以关闭横竖屏切换了。

一、禁止APP内横竖屏切换

上述设置更改的是整个手机的横竖屏切换,当手机没有关闭横竖屏切换功能时,系统一旦触发横竖屏切换,缺省状态下,当前活动的App的界面就会进行横竖屏切换,由于横竖屏的界面尺寸等参数不同,很多软件在设计和开发中为了避免横竖屏切换时引发不必要的麻烦,通常需要让App禁止掉横竖屏的切换,这就需要通过在AndroidManifest.xml中设置activity中的android:screenOrientation属性值来实现。该android:screenOrientation属性,他有以下几个参数:

"unspecified":默认值由系统来判断显示方向.判定的策略是和设备相关的,所以不同的设备会有不同的显示方向.

"landscape":横屏显示(宽比高要长)

"portrait":竖屏显示(高比宽要长)

"user":用户当前首选的方向

"behind":和该Activity下面的那个Activity的方向一致(在Activity堆栈中的)

"sensor":有物理的感应器来决定。如果用户旋转设备这屏幕会横竖屏切换。 "nosensor":忽略物理感应器,这样就不会随着用户旋转设备而更改了("unspecified"设置除外)。

比如下列设置

android:screenOrientation="portrait"

则无论手机如何变动,拥有这个属性的activity都将是竖屏显示。

android:screenOrientation="landscape",为横屏显示。

上述修改也可以在Java代码中通过类似如下代码来设置

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE)

二、APP的横竖屏切换可以手动触发吗

由上面描述可知,当android:screenOrientation为默认值"unspecified"或"sensor"等时,就会有系统根据设备的旋转情况来触发横竖屏的切换,那么有没有方法我们手动在程序中触发横竖屏的变换呢,显然上面为我们提供的setRequestedOrientation就是系统提供的一个入口,下面我们给出一个按键的方式来触发的案列:

public class MainActivity extends Activity implements OnClickListener { private Button mBtnLandscape;


第二篇:Android SDK模拟器 增加手机内存RAM和ROM 横竖屏切换 AVD安装


【小技巧】Android SDK模拟器 增加手机内存RAM和ROM 横竖

屏切换 AVD安装...

欢欢2008 收藏于 2011-07-29

转藏到我的图书馆 推荐给朋友

AndroidSDK模拟器增加手机内存RAM和ROM横竖屏切换AVD安装

阅读数:1218 被转藏:4 公众公开 原文来源 举报 新版的SDK越来越方便使用,摆脱了命令行的输入,不过命令有时解决大问题

问题一 手机内存大小扩展

RAM手机的运存 相当于电脑内存条

ROM手机内存 手机自带存储大小 也是系统分区 刷机也就是刷系统所用的ROM版本也是指此

使用SDK 模拟Android系统手机内存只能是94M,更改Device ram size也没有效果,只能用命令解决啦

在windows cmd下(CMD会用吧,不会自己Google)运行emulator命令 启动已经建立好的虚拟Android系统

你的android-sdk安装路径\emulator.exe -avd <AVD名

字> -memory <RAM大小> -partition-size <ROM大小>

G:\android-sdk_r08-windows\android-sdk-windows\tools\emulator.exe -avd Android -memory 512 -partition-size 1024

这样启动的系统运存RAM512M 内存ROM就是1024M了,不过每次启动都要用命令启动了。而且ROM RAM都不宜太大,否则会出现断网,屏幕分

辨率降低,无法启动等情况

AndroidSDK模拟器增加手机内存RAM和ROM横竖屏切换AVD安装

AndroidSDK模拟器增加手机内存RAM和ROM横竖屏切换AVD安装

问题二 横竖屏切换

关于emulator横竖屏切换 很简单 左下Ctrl+F11 或者 Ctrl+F12

AndroidSDK模拟器增加手机内存RAM和ROM横竖屏切换AVD安装

问题三 AVD安装路径更改

建立AVD之前做。在计算机右击的属性 选择环境变量,然后为用户添加新的环境变量,变量名为 "ANDROID_SDK_HOME”,然后把变量值改为你想将".android”文件夹(AVD信息)所放置的位置

注销重新登录 重启emulator

参考http://woshao.com/article/1e620be0418411e081e1000c2959fd2a

AndroidSDK模拟器增加手机内存RAM和ROM横竖屏切换AVD安装

问题四 91手机助手 ADB(Android Debug Bridge)豌豆夹

91手机助手和豌豆夹也识别支持SDK 虚拟的系统,这样程序安装,管理就方便多了,当然如果你喜欢命令的话,可以使用google提供的ADB。在2.2版本的SDK该工具被转移到platform-tool文件夹中

AndroidSDK模拟器增加手机内存RAM和ROM横竖屏切换AVD安装

AndroidSDK模拟器增加手机内存RAM和ROM横竖屏切换AVD安装

更多相关推荐:
个人课题总结

时间荏苒,转眼间各项教育教学工作已经全面结束了,现在将本学期本人子课题“在数学教学中培养合作意识”课题研究的工作情况作如下小结:一、总结经验,形成理论。能否顺利地进行课题实验,取决于我们这些参加实验研究工作的第…

个人课题研究小结

《提高课堂教学实效性的教学策略研究》课题个人总结20xx.12.17二年以来,我积极投入了学校的《提高课堂教学实效性的教学策略研究》课题研究。回顾研究之路,我感觉既充实又有实效。“在研究中发现问题,在问题中研究…

课题研究工作总结

文章来源:网络文章作者:佚名20xx年x月课题研究已进行半年有余,通过同组教师的协作努力,课题顺利进行着,对此,本人特做出如下总结:一、本年度课题研究进展情况及成果:1,教师理论水平等到较快提升通过课题研究,…

课题研究工作总结报告

《有效提问提高课堂教学有效性提问》是我校结合教学实际于20xx年x月提出并申报的课题。近3年来,在领导的精心指导下,学校坚持以新课程改革为突破口,以课题研究为切入点,全体课题组成员积极参与,认真实践,使教研工作…

研究课题阶段总结

《提高小学语文阅读教学提问有效性的研究》阶段小结课题开题以来,课题组教师在学习讨论的基础上,制定课题实施方案,采取了切实可行的工作措施,深入到日常的教学研究中,取得初步成效。一、研究进展情况1、加强学习与培训,…

课题研究总结报告

——“宿舍休息防打扰系统”摘要如今大学宿舍日渐趋向公寓化发展,虽然公寓化便于管理,但其中也隐藏着某些问题,比如人员多杂乱将难以保障同学们每天的休息时间和睡眠质量。但一个宿舍并不是一个人的,要完全排除需要休息的人…

课题研究阶段性总结

20xx.1.6李雪梅一、课题基本情况在20xx年x月我们生物组成员参加了课题“初中生物研究性学习方法的实践与探索”。为了真正探索出一套中学生物学科创新教学模式,在实施中认真学习创新教育理论,用课改理念指导实践…

课题小结及材料

初中语文自主探究式教学研究课题阶段性小结在学校领导的指导下在全体实验老师的共同努力下通过半年的研究实验初步取得了一些的成绩现总结如下一强化管理保障有力自申报初中语文自主探究式教学研究的课题立项后首先成立了以刘开...

课题阶段总结报告

小学语文阅读教学中增强有效体验的实践研究中期工作总结报告课题组一课题名称小学阅读教学中有效体验的实践研究二课题编号三课题负责人刘丛林刘锦香四课题申报时间五课题批准立项时间级别六课题组人员组成组长刘锦香刘丛林成员...

课题阶段总结

135能本课堂科学课中学生探究性学习的研究阶段总结昌乐育才双语学校赵允美20xx年6月一课题的指导思想随着教育教学改革的不断深入我校积极构建135生命能本课堂教学模式的研究在学校能本化管理体系构建框架下135生...

课题阶段总结

在课堂教学中运用评价机制培养学生的自主学习能力的探索与实践课题研究阶段性总结一本课题负责人周现朝20xx320一课题基本情况在20xx年12月我们课题组成员申报课题在课堂教学中运用评价机制培养学生的自主学习能力...

课题阶段小结(高效课堂)

高效课堂教育教学模式探索课题阶段小结20xx年9月20xx年元月高效课堂这种新的课堂教学模式在我班已经实施一个学期了感触颇多从我本人对这种新的教学模式的含糊了解到现在的深入理解从孩子们对于这种新的学习方式的不适...

课题小结(42篇)