2010年12月29日 星期三

The Introduction of Android GPS Interface from Zerget

架構
上層 <-> 底層
AP -> GpsStatus-> LocationManager->IGpsStatusListener

AP level透過Listener得知底層GPS的status

IGpsStatusListener透過Binder會跟底層作溝通 - 就是所謂的callback function實做方式

JNI定義與上層溝通的function並透過signal的方式通知

接下來底層的作法
就是要負責開gps com port, parse gps nmea並且設定到gps.h所定義的data structure. 
ex. GpsSvStatus or GpsStauts

所以你是系統開發商
你需要實做底層
也就是上述藍色的部份

透過Facebook分享

沒有留言: