麻花豆传媒剧国,亚洲国产精品无码,欧州黄片视频免费观看,外国性生活一区二区

問答

如何獲取gps衛(wèi)星導(dǎo)航定位,解決getLastKnownLocation返回null

提問者: nkljx 2016-09-15 00:00

最佳答案

  在源碼根目錄下新建一個(gè)files文件夾,然后所有你希望放進(jìn)固件的文件都可以放到這里,編譯固件后這些東西會(huì)全部被拷貝進(jìn)固件里。(比如你希望在/etc/下放一個(gè)叫做a的文件你只要?jiǎng)?chuàng)建一個(gè)files然后在這個(gè)文件夾里面新建etc文件夾,把a(bǔ)文件放到里面就行。)  好了。。。接下來就是activity的代碼咯。。  首先創(chuàng)建一個(gè)類繼承與MapActivity。。這里注意,一定要繼承MapActivity。。其他的Activity不行的。。注意咯    接下來就是要實(shí)例化各種屬性:  首先,實(shí)例化LocationManager:  檢測(cè)gps功能是否打開  獲取到最好的篩選器^ ^我自叫他篩選器的。。  注意:這里的通過getLastKnownLocation()獲取到的location有可能為null,別管他 讓他去就是咯  注意:上面的mapView.displayZoomControls(true);一定要加。。要不然的話會(huì)出現(xiàn)map不能動(dòng)態(tài)的更新顯示經(jīng)緯度的變化.  在注冊(cè)LocationListener后,我們就要重寫activity的onPause()和onResume  上面的gps監(jiān)聽只是監(jiān)聽gps在已經(jīng)開啟了的狀態(tài)的改變,也就是說gps已經(jīng)開啟了,但它是出于開啟狀態(tài)中的可見呢?還是開啟狀態(tài)中的暫停。。。等等  而我們也要給LocationManager注冊(cè)一個(gè)gps監(jiān)聽,用于監(jiān)聽gps是否已經(jīng)順利的啟動(dòng),還是說依然沒有啟動(dòng)  注意下面這部分你可以將它封裝成一個(gè)內(nèi)部類形式,當(dāng)然,你也可以將他寫到onCreate函數(shù)內(nèi)~~  依舊在onCreate內(nèi)的代碼,設(shè)置map的顯示模式和放大縮小的按鈕

回答者:binshuai52312016-09-17 00:00

相關(guān)問題

車友關(guān)注

最新標(biāo)簽

按字母分類:
ABCDEFGHIJKLMNOPQRSTWXYZ0-9