Android开发中有一种Feature的开发,主要就是响应系统设置更改事件,设置手机外观和其他特性。包括提醒设置,手机壁纸,手机振动,音量调节,手机电池,手机闹钟等等。接下来由嘉兴软件小编简单介绍一下 Android这几种特色应用开发。
Android开发中几种特色应用开发
手机壁纸的改变包括如何在应用程序中对手机壁纸进行操作,包括获得手机壁纸,设置手机壁纸和还原手机壁纸到默认,这些都是Android开发中必须掌握的一小部分内容。
手机振动不止可以作为来电提醒,在应用程序中恰当地使用振动可以收到更好的效果,在Android平台中国不仅可以启动手机振动,还可以设置振动的周期,持续时间等详细参数,要想让手机启动振动,需要创建Vibrator对象。
学习Android开发就必须学习如何在程序中调节音量,包括对手机声音模式的设置和音量的调节。Android对声音进行设置是通过AudioManager类来实现的,该类中包含了很多对声音模式和音量进行控制的方法,AudioManager类的对象通过Context对象的getSystemService(Context.AUDIO_SERVICE)来获得。
手机电池电量的获取在应用程序的开发中也很常用,Android系统中手机电池电量发生变化的消息是通过Intent广播来实现的,常用的Intent的Action有:
ACTION_BATTERY_CHANGED、ACTION_BATTERY_LOW和ACTION_BATTERY_OKEY。
当我们想要在程序中获取电池电量的信息时,需要为应用程序注册BroadcastReceiver组件,当特定的Action事件发生时,系统将会发出相应的广播,应用程序就可以接收广播并进行相应的处理。
手机闹钟则是关于AlarmManager类的,AlarmManager类提供了访问系统定式服务的途径,开发人员可以在程序中设置了某个应用程序在未来的某个时刻被执行,当AlarmManager定时时间到了之后,当初注册的Intent对象将会被系统广播,进而启动目标程序。
Android开发:http://www.lei-niao.com/app.html