??? Android開(kāi)發(fā)中有一種Feature的開(kāi)發(fā),主要就是響應系統設置更改事件,設置手機外觀(guān)和其他特性。包括提醒設置,手機壁紙,手機振動(dòng),音量調節,手機電池,手機鬧鐘等等。接下來(lái)由嘉興軟件小編簡(jiǎn)單介紹一下 Android這幾種特色應用開(kāi)發(fā)。
?
Android開(kāi)發(fā)中幾種特色應用開(kāi)發(fā)
??? 手機壁紙的改變包括如何在應用程序中對手機壁紙進(jìn)行操作,包括獲得手機壁紙,設置手機壁紙和還原手機壁紙到默認,這些都是Android開(kāi)發(fā)中必須掌握的一小部分內容。
?
??? 手機振動(dòng)不止可以作為來(lái)電提醒,在應用程序中恰當地使用振動(dòng)可以收到更好的效果,在A(yíng)ndroid平臺中國不僅可以啟動(dòng)手機振動(dòng),還可以設置振動(dòng)的周期,持續時(shí)間等詳細參數,要想讓手機啟動(dòng)振動(dòng),需要創(chuàng )建Vibrator對象。
?
??? 學(xué)習Android開(kāi)發(fā)就必須學(xué)習如何在程序中調節音量,包括對手機聲音模式的設置和音量的調節。Android對聲音進(jìn)行設置是通過(guò)AudioManager類(lèi)來(lái)實(shí)現的,該類(lèi)中包含了很多對聲音模式和音量進(jìn)行控制的方法,AudioManager類(lèi)的對象通過(guò)Context對象的getSystemService(Context.AUDIO_SERVICE)來(lái)獲得。
?
??? 手機電池電量的獲取在應用程序的開(kāi)發(fā)中也很常用,Android系統中手機電池電量發(fā)生變化的消息是通過(guò)Intent廣播來(lái)實(shí)現的,常用的Intent的Action有:
?
??? ACTION_BATTERY_CHANGED、ACTION_BATTERY_LOW和ACTION_BATTERY_OKEY。
??? 當我們想要在程序中獲取電池電量的信息時(shí),需要為應用程序注冊BroadcastReceiver組件,當特定的Action事件發(fā)生時(shí),系統將會(huì )發(fā)出相應的廣播,應用程序就可以接收廣播并進(jìn)行相應的處理。
?
??? 手機鬧鐘則是關(guān)于A(yíng)larmManager類(lèi)的,AlarmManager類(lèi)提供了訪(fǎng)問(wèn)系統定式服務(wù)的途徑,開(kāi)發(fā)人員可以在程序中設置了某個(gè)應用程序在未來(lái)的某個(gè)時(shí)刻被執行,當AlarmManager定時(shí)時(shí)間到了之后,當初注冊的Intent對象將會(huì )被系統廣播,進(jìn)而啟動(dòng)目標程序。
?
Android開(kāi)發(fā):http://www.fj256.com/app.html