編輯:關於android開發
最近公司要開發android 所以研究了一下Xamarin to android 中個GPS
廢話不多說,說重點。
想獲取手機上的gps信息必不可少的就是要使用
LocationManager
Location
有了這兩個類還不行要要給其權限 ACCESS_FINE_LOCATION(如果要問這個權限在哪裡,項目-屬性-Android Manifest)
我一開始把所有的代碼都寫在一個事件裡面,可以獲取到信息,但是封裝了後就不行了。在baidu和google找了好長時間都說使用
DDMS 或者Telnet 來發送位置信息,但是我都試了就是location返回null
後來我還是查了API發現必須要在開始的時候聲明 LocationManager 和RequestLocationUpdates的信息
代碼如下
LocationManager mLocationManager;
mLocationManager = GetSystemService(Context.LocationService) as LocationManager;
string Provider = LocationManager.GpsProvider;
if (mLocationManager.IsProviderEnabled(Provider))
{
mLocationManager.RequestLocationUpdates(Provider, 2000, 1, this);
}
否則模擬器上的gps圖標不會顯示,使用這句之後再點擊位置發送,就會看大模擬器上回出現gps的圖標
寫到這裡如果還不明白,可以郵件問我[email protected] 或者我把源碼發給你。
如果我寫有不對的地方還請看到的大神多多指教,寫在這裡就是希望有遇到同樣的問題可以少走一些彎路
大家 一起進步。
Android程序apk反編譯破解方法,androidapk簡短不割了,我們直接奔主題吧。 把apktool-install-windows-r05-ibot文件裡的兩個
Listview詳解,listview Listview應該是最為常見的控件。對於大多數規則排列的界
動畫氣泡指示當前滑動值--第三方開源--DiscreteSeekbar,開源微信第三方平台 DiscreteSeekbar在github上的項目主頁是:https://g
Android—自定義控件實現ListView下拉刷新,androidlistview這篇博客為大家介紹一個android常見的功能——ListV