2.今天突然發現前兩天js**中用$.getjson的方法都沒辦法正確得到返回值,改為$.ajax方法後正常,不知道是何原因(上網查了下挺多人碰到類似的情況)。還需要再查:(
3.android模擬器模擬定位gps
以下未除錯成功,但把步驟先記錄下來再慢慢試:
首先得允許location 操作,androidmanifest.xml 中加入**:
在模擬器上獲取gps資訊時,使用location location = locationmanager.getlastknownlocation(locationmanager.gps_provider);來獲取location資訊,但是往往在除錯中loc是null的,因為首先需要在模擬器中手動新增gps資訊,有兩種手動新增方法
1、在eclipse下,windows-->open perspective-->ddms-->emulator control-->manual下手動設定經緯度,並按send按鈕。
2、後來發現在cmd下也可以手動新增資訊,試了試發現就成功了。
(1)首先開啟模擬器,然後執行cmd,輸入telnet localhost 5554(注:5554是模擬器在本機的埠,有可能不一樣哈,具體埠號,模擬器左上方有顯示的),這樣會出現android console: type 'help' for a list of commands
ok的字樣。如果是使用win7的朋友,控制台可能會提示telnet無效什麼的,那是因為win7下預設是不出現telnet的,需要手動開啟。具體為:[1]控制面板-->程式-->開啟或關閉windows功能,然後將telnet伺服器和telnet客戶端勾選上。[2]然後在管理工具-->服務中手動啟動telnet
(2)使用geo命令模擬傳送gps訊號:geo fix 經度 緯度
(3)這時就會發現在模擬器的狀態列上多了乙個gps的標誌~再使用
location location = locationmanager.getlastknownlocation(locationmanager.gps_provider);
就能獲取到該座標的位置了
2017 02 24工作隨筆
linux命令 1.軟體路徑加入到path中的 whereis mysql 檢視軟體檔案安裝目錄 which mysql 檢視執行檔案所在路徑 2.如果是原始碼安裝的話,你可以使用 prefix指定安裝路徑,這樣,你可以很輕鬆知道軟體的安裝路徑 3.如果是rpm包安裝的話,可以使用rpm qal查詢...
工作隨筆2018 03 05
之前對makefile的格式了解的還是不夠深刻,導致自己編寫makefile時出錯。基本規則 目標檔案 依賴檔案 更新目標的命令 編寫的測試程式為main.c,player.h和mad.h makefile如下 player main.o gcc o player main.o main.o mai...
工作隨筆2018 03 06
方法是使用linux input.h 用read dev input event1的方式獲取鍵盤事件,注意,event.type 是事件型別而非鍵值 一次按鍵會觸發多個事件,我們只需要捕捉按下的事件即可,否則會導致異常按鍵的default分支多次執行。其參數列 難以擅自改動,解決辦法是在對應的標頭檔...