【#文档大全网# 导语】以下是®文档大全网的小编为您整理的《Android系统定时开关飞行模式代码的实现》,欢迎阅读!
龙源期刊网 http://www.qikan.com.cn
Android系统定时开关飞行模式代码的实现
作者:张亮
来源:《电脑知识与技术》2012年第32期
摘要:基于Android操作系统的智能手机目前在市场上的占有率排名第一,然而,Android系统官方并没有提供定时自动开关机的功能,并且,很多品牌的Android手机并不具备关机闹钟功能,因此,很多人使用打开飞行模式来取代关机操作。该文介绍了一种编程方法,可以根据设定的时间自动打开或关闭飞行模式,在一定程度上可以解决对自动开关机功能的需求。 关键词:Android;飞行模式;编程
中图分类号:TN929 文献标识码:A 文章编号:1009-3044(2012)32-7743-02
Android 操作系统是Google 公司于2007 年发布的一种智能手机操作平台, 它是一个由操作系统、中间件、用户友好界面和应用软件组成的, 全面整合的移动软件平台。自推出以来, Android 受到了业界的广泛关注,基于Android的智能手机的发展也极其迅猛,目前在智能手机的市场占有率已经稳居第一。然而遗憾的是,Android系统并没有提供定时自动开关机功能,因此,习惯夜晚关机的用户必须每日晚上手动进行关机操作,次日早晨再手动开机,比较繁琐。另外,很多厂商开发的基于Android系统的手机并不支持关机闹钟功能,一旦关机后,设定的闹钟就不再起作用,给用户带来很多不便。因此,越来越多的用户目前倾向使用启用飞行模式来代替关机操作,因为在飞行模式下,闹钟是可用的。但系统同样没有提供定时自动开关飞行模式的设置选项,该文的目的就是介绍如何自主编程开发这一功能。 1 飞行模式简介
手机的飞行模式又叫航空模式、航班模式。飞行模式打开后,将关闭手机的通信功能,即不能接打电话发短信,与基站没有信号联系,也不试图联系基站。同时手机的移动数据网络和WIFI模块也会被关闭。 因为手机信号会干扰飞机上的电子设备,所以飞机上不允许打开手机,而在飞行模式下关闭了手机信号的有关功能,手机可以开着继续使用其它功能,如查看电话本、欣赏手机上的文章、电影等。 所以叫这种模式被称为飞行模式。 因为手机的电量很大部分都消耗在无线信号通信上,飞行模式下关闭了所有无线信号通信,因此非常省电。 2 代码实现
本系统手机客户端开发环境为Android2.3,采用JDK1.6版和Eclipse3.7来编程实现。 代码主要由两个类组成:AirplaneModeSwitchActivity类和AlarmReceiver类。其中AirplaneModeSwitchActivity类是Activity类的子类,用来实现程序主界面,主要用来设置定时开关的时间和启动关闭程序等功能。AlarmReceiver类是BroadcastReceiver类的子类,主要用来响应AlarmManager发出的广播intent,并执行打开或关闭飞行模式的代码。
本文来源:https://www.wddqxz.cn/f18c9ea17ed5360cba1aa8114431b90d6c8589af.html