Android横竖屏切换与3G时代的发展
需积分: 22 42 浏览量
更新于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 上传
2014-01-14 上传
2021-01-04 上传
2020-09-01 上传
点击了解资源详情
点击了解资源详情
巴黎巨星岬太郎
- 粉丝: 17
- 资源: 2万+
最新资源
- StarModAPI: StarMade 模组开发的Java API工具包
- PHP疫情上报管理系统开发与数据库实现详解
- 中秋节特献:明月祝福Flash动画素材
- Java GUI界面RPi-kee_Pilot:RPi-kee专用控制工具
- 电脑端APK信息提取工具APK Messenger功能介绍
- 探索矩阵连乘算法在C++中的应用
- Airflow教程:入门到工作流程创建
- MIP在Matlab中实现黑白图像处理的开源解决方案
- 图像切割感知分组框架:Matlab中的PG-framework实现
- 计算机科学中的经典算法与应用场景解析
- MiniZinc 编译器:高效解决离散优化问题
- MATLAB工具用于测量静态接触角的开源代码解析
- Python网络服务器项目合作指南
- 使用Matlab实现基础水族馆鱼类跟踪的代码解析
- vagga:基于Rust的用户空间容器化开发工具
- PPAP: 多语言支持的PHP邮政地址解析器项目