Android横竖屏切换与3G时代的发展

需积分: 22 2 下载量 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逐渐成长为全球最受欢迎的智能手机操作系统之一。