6
FM Application FM Application Author : Fred Hsu Date : 2011/08/31

Fm application

Embed Size (px)

Citation preview

FM ApplicationFM Application

Author : Fred HsuDate : 2011/08/31

FM FunctionsFM FunctionsStations

◦ ChannelHolder to store stationsSet frequency

◦ Scan to prev/next channel◦ Increase/Decrease channel by100k Hz step

Auto search◦ Scan channel from 87.5Mhz to 108.5Mhz

Mute/Unmute settingSpeaker/Headset settingMono/Stereo setting

FM ArchitectureFM ArchitectureMainActivity

(Activity)

FM Service(Service)

FMRadioManager

Class

startServiceByActionMessage callback

Action Message callback

FM RadioControl

IPC(AIDL) Message callback----------------------------------------FM RadioDevice

BrowserListActivity

(Activity)

ioctl

List button

EditStationView

(Activity)

RemoveListActivity

(Activity)

RenameListActivity

(Activity)

Add item

FMFM Layout Layout Menu Menu

Channel list Channel Channel list Channel editoreditor

Q & AQ & A