編輯:關於Android編程
其實這是一個偽命題;因為我不是要說android的gps獲取實現,或者說底層具體實現;而是我直接使用了百度地圖的sdk,在其中直接獲取到gps信息,以前有做過這個功能,今天就直接將demo介紹一下以利大家。
在百度地圖的開發者官網上直接就可以下載到線程的demo;當然功能相對是齊全的,基本解決需要地圖的各種功能了。http://developer.baidu.com/map/index.php?title=androidsdk
去年使用百度地圖的時候key的寫入還是在函數中,如今就已經放到了Androidmanifest.xml文件中去了;在這個文件中配置了一個service,一個meta數據就ok了,配置是比較簡單的;在libs中添加使用的c++庫文件,和百度自己開發的一個jar包。這些配置搞定就可以直接獲得gps數據了
【注】得到gps數據是不止一次,或者說需要一定時間才能得到的,因此必須開啟新的線程並不斷獲取直到得到gps信息才行的。
在我的demo中我自己寫了一個新的類來更好的封裝百度地圖的使用類;當然我認為這樣代碼更直觀,沒有過多的考慮性能的問題,大家可以直接參考百度給的demo。
new Thread(newRunnable() {
@Override
public void run() {
// TODO Auto-generated method stub
for(int i = 0; i < 10; i++)
{
try {
Thread.sleep(500);
}catch(InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println(oncreat1+
+經度:+loc.getJingdu()+
+緯度:+loc.getWeidu()+
+地名:+loc.getDiming());
}
}
}).start();
2 微信開發者中心
微信公眾號開發者中心提供了使用代碼開發微信微應用的功能,使用代碼開發微應用需要用到服務器,以存放編寫的代碼,因此我們需要一個服務器。那麼在微信那裡設置服務器呢?在微信公眾
Qt on Android: Android SDK安裝
之前我在 《Windows下Qt 5.2 for Android開發入門》一文中介紹了 Windows 下 Qt on Android 開發環境的搭建,略過了 Andro
【Android】一步集成側滑(刪除)菜單
代碼傳送門:喜歡的話,隨手點個star。多謝https://github.com/mcxtzhang/SwipeDelMenuLayout重要的話 開頭說,not for
全面解析Android中對EditText輸入實現監聽的方法
在 Android design support 包中提供了一種在輸入不合適字符時一直顯示的提示方式來顯示,現在已經開始在更多的應用上被使用了;這些 Android ap