MSTAR IdleApp

MSTAR IdleApp
预览:

Key App Introduction

Kim Chuang

Agenda
IdleApp KeyguardApp

IdleApp

Some primary widgets
ShortcutBarWidget

DesktopWidget AliveWidget

IdleApp Shortcutbar Widget
CFG Service Vectormodel Animation Event from IdleApp
SHORTCUTBAR_RELEASEOUT SHORTCUTBAR_RELEASEIN
enum { SHORTCUTBAR_ITEMWDG_CALENDAR = 0, SHORTCUTBAR_ITEMWDG_DIGCLOCK, SHORTCUTBAR_ITEMWDG_ANACLOCK, SHORTCUTBAR_ITEMWDG_FMRADIO, SHORTCUTBAR_ITEMWDG_MPLAYER, SHORTCUTBAR_ITEMWDG_GAME, SHORTCUTBAR_ITEMWDG_PET, SHORTCUTBAR_ITEMWDG_NOTE, SHORTCUTBAR_ITEMWDG_OPERATOR, SHORTCUTBAR_ITEMWDG_PROFILE, SHORTCUTBAR_ITEMWDG_NUM };

ShortcutBarWidget

IdleApp Event Flow
Shortcutbar Widget
DesktopWidget

SHORTCUTBAR_RELEASEIN SHORTCUTBAR_RELEASEOUT

If (move out) ShortcutIconMoveOut Event
AliveWidget

Idle App
DesktopWidget_ReleaseIn DesktopWidget_ReleaseOut DesktopWidget_MoveToTop

MAE_EVT_TS_PRESS MAE_EVT_TS_PRESS
(DisableFingerCmdOnce) MAE_EVT_TS_RELEASE MAE_EVT_TS_MOVE

Desktop Widget & Alive Widget

SHELL

Keyguard App
Keyguard App
New message Missed call Alarm set

SlideSwitchWidget

Keyguard App
Primary event handle
Alarm set or not New message / Missed call Emergency call Clock / Time Unlock event (EVT_VIEWMDL_SLIDE_COMPLETE)

Keyguard App Event Flow
SlideSwitch Widget
If (x.Pos == nMaxSwitchPosX) EVT_VIEWMDL_SLIDE_COMPLETE

Handle Event
MAE_EVT_TS_PRESS (hook all touch events) MAE_EVT_TS_RELEASE MAE_EVT_TS_MOVE

Keyguard App
PlayingMedia Event PlayBackground Event

If (Slide_Complete)

NewMessage Event MissCall Event Alarm Event

CloseApplet

MPlayerSrv

EvtCenterSrv



第1页/共8页 下一页>尾页

寻找更多 "MSTAR IdleApp"