Android横竖屏切换与3G时代的发展
需积分: 22 139 浏览量
更新于2024-08-13
收藏 3.81MB PPT 举报
"横竖屏幕切换在Android中的实现及Android核心基础知识"
在Android开发中,横竖屏幕切换是一个常见的需求。默认情况下,Android系统在屏幕方向发生变化时,如从竖屏转到横屏或反之,会销毁当前的Activity并创建一个新的Activity实例。这种行为可能导致应用状态丢失,用户体验下降。为了防止这种情况,开发者可以通过在AndroidManifest.xml文件中对Activity进行配置来改变这一默认行为。
在Activity标签中添加`android:configChanges="keyboardHidden|orientation"`属性,表示Activity将监听键盘是否隐藏和屏幕方向的变化。当检测到这些变化时,系统不会销毁Activity,而是调用Activity的`onConfigurationChanged()`方法,允许你在不重建Activity的情况下处理配置更改。例如,你可以在这个回调中更新布局以适应新的屏幕方向。
对于只关心屏幕方向变化的情况,可以将`android:configChanges`设置为`"orientation"`。这样,无论是从横屏切换到竖屏,还是从竖屏切换到横屏,Activity都不会被销毁,而是直接在`onConfigurationChanged()`中处理布局的调整。
接下来,我们来看一些Android核心基础知识。3G(第三代数字通讯技术)是1995年后的一个重大进步,显著提高了语音和数据传输速度。3G网络有多种标准,包括中国电信的CDMA2000、中国联通的WCDMA以及中国移动的TD-SCDMA。这些标准代表了移动通信技术的快速发展,从最初的1G模拟制式到2G数字制式,再到3G的高速数据传输。
开发手机程序,尤其是Android应用,已经成为一个热门领域。学习Android开发的原因包括但不限于:技术门槛降低,以前只有少数资深工程师能掌握;移动互联网的崛起,意味着掌握了这个领域就意味着掌握了未来的机遇;就业市场的广阔,有大量的移动开发职位;以及相对较高的薪资水平。
Android因其设备的普及性、开源特性、开放的生态系统以及使用Java语言开发等优点,成为开发者青睐的选择。市场占有率方面,Android占据了很大的份额,这为开发者提供了庞大的用户基数。此外,Android不仅局限于智能手机,还应用于平板电脑、智能电视、微波炉等各类设备,展示了其强大的可扩展性和应用范围。
Android的历史可以追溯到1996年,那时互联网开始流行,但手机设备仅能显示简单的文本。随后,WAP和WML作为移动互联网的早期入口,但功能受限。2005年,Google收购了Android Inc.,开始研发Dalvik虚拟机,这标志着Android操作系统的发展历程的开始。随着时间的推移,Android逐渐成长为全球最受欢迎的智能手机操作系统之一。
2022-04-06 上传
1034 浏览量
2017-01-09 上传
2021-01-20 上传
2013-02-20 上传
2014-01-14 上传
2021-01-04 上传
2020-09-01 上传
点击了解资源详情
巴黎巨星岬太郎
- 粉丝: 17
- 资源: 2万+
最新资源
- Fisher Iris Setosa数据的主成分分析及可视化- Matlab实现
- 深入理解JavaScript类与面向对象编程
- Argspect-0.0.1版本Python包发布与使用说明
- OpenNetAdmin v09.07.15 PHP项目源码下载
- 掌握Node.js: 构建高性能Web服务器与应用程序
- Matlab矢量绘图工具:polarG函数使用详解
- 实现Vue.js中PDF文件的签名显示功能
- 开源项目PSPSolver:资源约束调度问题求解器库
- 探索vwru系统:大众的虚拟现实招聘平台
- 深入理解cJSON:案例与源文件解析
- 多边形扩展算法在MATLAB中的应用与实现
- 用React类组件创建迷你待办事项列表指南
- Python库setuptools-58.5.3助力高效开发
- fmfiles工具:在MATLAB中查找丢失文件并列出错误
- 老枪二级域名系统PHP源码简易版发布
- 探索DOSGUI开源库:C/C++图形界面开发新篇章