編輯:關於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();
微信公眾號開發者中心提供了使用代碼開發微信微應用的功能,使用代碼開發微應用需要用到服務器,以存放編寫的代碼,因此我們需要一個服務器。那麼在微信那裡設置服務器呢?在微信公眾
之前我在 《Windows下Qt 5.2 for Android開發入門》一文中介紹了 Windows 下 Qt on Android 開發環境的搭建,略過了 Andro
代碼傳送門:喜歡的話,隨手點個star。多謝https://github.com/mcxtzhang/SwipeDelMenuLayout重要的話 開頭說,not for
在 Android design support 包中提供了一種在輸入不合適字符時一直顯示的提示方式來顯示,現在已經開始在更多的應用上被使用了;這些 Android ap