雲雀 1.4.1版(開發中)
1. 用分享方式(Sending intent)讀取標示檔案, 存到App內部空間
2.
3.
4.
5.
8. 匯入GPX格式檔案(開發中)
8. 配速員提醒(持續改善)
雲雀 1.4.0版
1. 升級到Android 13 (API 級別 33) 以上版本
雲雀 1.3.9版(開發中)
1. 修改android:exported="true", 避免顯示程式未安裝(java.lang.SecurityException: Permission Denial: starting Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] ...)
雲雀 1.3.8版
1. 修改PendingIntent.getActivity的參數, 避免Android-13起跑時當機
雲雀 1.3.7版
1. 分享地圖->zip檔案,新增檔案大小資訊
2. 地圖提示文字方塊顯示限制50個字,超過加上"..."標示
3. 增加"上傳到地圖分享區",給跑友自行分享地圖
4. 改善"開啟地圖->快速新增地圖文字"的格式,比較易讀
5. 去掉軌跡記錄管理的滑動特效
6. 新增"從網站快速新增地圖文字(map.txt專用格式)"
7. 修正產生文字轉語音問題
8. 修正語音發音錯誤,ex: "1小時3分..."發音成"1立方小時分..."
9. 地圖進階編輯功能增加: 從工作區上傳/下載kml與地圖標示
10. 移除百度地圖相關,以免被下架
11. android-12之後對於有intent-filter的activity要加入android:exported的屬性
12. targetSdkVersion改為31
雲雀 1.3.4版
1. 在地圖資訊畫面標題列顯示地圖檔案名稱
2. 分享地圖與接收地圖
3. 修正利用地圖標示點導航或查找地圖時顯示"fix error for "Google maps is not installed or is disabled""錯誤
雲雀 1.3.3 版
1. 修改地圖下載列表來源,移除舊的避免產生一些亂碼(html碼)
2. 設定增加"背景音樂"選項
3. 設定增加"地圖提示"選項
4. 跑步時長按地圖提示文字(地圖下方藍色或紅色的字),可以顯示"清除","位置資訊"與"目前距離"選項
5. 設定增加應用程式資訊
6. 第一次安裝時必須手動允許修改位置權限與檔案權限
7. 地圖儲存目錄改為APP內部空間,移除程式時有可能所有地圖都會一起刪除。如果需要保留就地圖請做好備份。
新的地圖儲存目錄是 /Android/data/com.app.android.gmaptest/files/mymap
8. 關掉自動規劃語音提示功能,這個功能有金鑰外洩風險,而且提示不準確不好用
雲雀 1.3.2版
1. 修改地圖下載列表來源,移除舊的避免產生一些亂碼(html碼)
2. 設定增加"背景音樂"選項
3. 設定增加"地圖提示"選項
4. 跑步時長按地圖提示文字(地圖下方藍色或紅色的字),可以顯示"清除","位置資訊"與"目前距離"選項
5. 設定增加應用程式資訊
6. 第一次安裝時必須手動允許修改位置權限與檔案權限
雲雀 1.2.9 版
1. 修改地圖下載列表來源
雲雀 1.2.8 版
1. 修正顯示檢視地圖快照造成當機
2. 加入隱私權政策提示
雲雀 1.2.7 版
1. 修正顯示檢視路線快照與分享截圖快照問題
2. 將prompt_textview寬度改為wrap_content,避免影響地圖的UI操作(ex:放大,縮小,路線規劃)
3. 將地圖上方與下方文字右邊留一段間隔(56dp),避免影響地圖的UI操作(current position)
4. 起跑時加入讀取手機裝置的位置資訊的說明
5.
6.
7.
8.
9.
10.
8. 匯入GPX格式檔案(開發中)
8. 配速員提醒(持續改善)
雲雀 1.2.6 版(最新版)
1. 修正問題: 重新起跑後某些情況會當機
2. 用新的方法在播放導航語音時,自動暫停背景音樂(requestAudioFocusRequest與abandonAudioFocusRequest)
3. "設定->暫停音樂"選項改為"暫停音樂"或"降低音樂音量"。這個功能在Android8以上才有。Android8以下一律暫停音樂。
4. GPS定位精度(Accuracy)限制為16.1f,在設定值之內才會記錄軌跡。這樣可以避免因為GPS定位誤差造成里程計算錯誤。
5. 改用API29(Android10)以上版本。加入android:requestLegacyExternalStorage="true"才可以存取檔案。
6. 允許開車80km/hr以下可以播報語音提示
7. 加入ACCESS_BACKGROUND_LOCATION才能在Android11中正常在背景更新GPS位置
8. 改用新的定位api for Google Play services SDK 11.0.0 release, LocationServices.getFusedLocationProviderClient
9. 長按導航畫面文字可以有"清除","顯示位置資訊","顯示目前距離"等操作
雲雀 1.2.5 版(最新版)
1. 路線圖快照
2. 顯示下載進度條
3. 修改快速輸入候選文字
4. 調整標示訊息框文字,改為lng/lat
5. 移除百度地圖
雲雀 1.2.3 版
1. 修正一些破音字發音問題
2. 檢查電池效能最佳化(智慧省電)設定,並提示使用者停止這個設定。以防導航時程式停止。
3. 修改自動導航文字,改為比較口語化的文字
4. 修正軌跡紀錄管理問題,如果軌跡紀錄目錄內容是空的會導致程式當掉。
5. 起跑之後先清空說明文字
6. 修正刪除多個標示點對話框標題錯誤
7. 增加"清除所有自動導航標示",這個比較常用
8. 自動找出下一個標示點,簡化標示步驟。按"左"或"右"的文字可以自動找出下一個標示點。修改"左"或"右"的位置與顯示階層(Zindex)防止誤按。
9. 下載語音資料完成後顯示訊息。並修正下載時無法捲動問題。
10. 修正儲存地圖資訊的欄位錯誤問題。
11. 修正刪除或新增標示點時,有按照設定的顯示範圍顯示地圖
12. 自動適當新增一些標示點,避免里程誤差太大。或產生錯誤的偏離路線警告。(用內插法調整路線)
13. 在設定中新增"測試會不會哦"
14. 座標準確度(Accuracy)判斷: 如果座標準確度大於10公尺(表示目前GPS不夠準確)則不加入軌跡紀錄
15. 分享地圖可分享成zip或kml檔案
16. 修改通知欄提示訊息,避免當機(Android O之後)
17. 儲存地圖資訊時,將換行串去掉(carriage-return, \r)。避免太多的換行符號。
18. 起跑後自動旋轉地圖與自動旋轉地圖可以動態取消。這樣在起跑後查看地圖就不會亂轉。
19. 新增"權限設定",方便查看與更改應用程式權限
20. 修改快速輸入標示文字。
21. 標示點資訊增加顯示高度
22. 主畫面自動開啟地圖要等到地圖準備好之後, onMapReady(),才能開啟,不然會當機。
23. 修正一些問題,避免當機。
24. Android 9.0 之後版本需要權限 android.permission.FOREGROUND_SERVICE
24. Android 9.0 要改為https才能下載地圖,
25. 配速員提醒(Beta版測試中)
26.
27.
28.
29.
其他詳細各版本更新紀錄請參考
https://goo.gl/TpQZqO
雲雀 1.2.1 版
1. 修正地圖儲存檔案名稱自動轉換成地圖名稱的轉換規則(Regular expression)
2. 修正模擬測試時,下載地圖有時會當機。(in onMediaPlayerCompletion(), m_current_speaking_element is null)
3. 導覽中關閉地圖或下載地圖後,停止導覽。
4. 在關閉地圖模式中,重新起跑時要檢查最近一小時內的軌跡記錄
5. 修正問題: 避免出現 "has leaked ServiceConnection" error
6. 修改快速輸入文字分隔格式,比較不會出錯。("##@==@##"與"@@##NL##@@")
7. 修改快速輸入標示文字。
8. 修正kml parser: 一些KML在<document>沒有<title>,<name>,就要從<Placemark>取得相關資訊。
9. 修正問題,避免當機。編輯地圖,刪除多的標示點。如果標示點是TTSNode,要remove marker。
10. 很多跑友忘了把聲音開大(包括我自已),所以增加這個功能。起跑時如果聲音不是最大,就打開聲音調整,十秒後自動關閉。另外調整音量的語音改為"設定音量"與"最大音量"。
11. 新增"編輯地圖->進階功能->快速設定": 自動地圖快照,並設定地圖標題。
12. 修正一些破音字發音問題
13. 調整自動導航,途經地點的標示位置。錯開一些距離,比較好操作。
14. 按途經地點的標示可以移除途經地點
15. 改善查詢導航標示: 有些路段用步行模式無法查詢導航標示(ZERO_RESULTS),所以要改為不同模式。查詢模式依序為"walking"->"bicycling"->"driving"
16. 自動導航文字分析,改為比較口語化的文字。
17. 在導航標示點的訊息視窗中加入一些功能: 套用導航提示,複製導航提示,刪除導航標示
18. 修正起跑後自動旋轉地圖(方向朝上)錯誤,修改為按照跑者軌跡方向調整。並加上一個箭頭圖形指示前進方向。
19. 匯入或設定地圖資訊時,增加\r\n的換行處理
20.
雲雀 1.2.0 版
1. 調整一些公里地圖圖標與顯示規則
2. 在地圖資訊化面中修改地圖資訊名稱後,返回編輯地圖畫面,地圖名稱要更新為新的
3. 在"編輯地圖->進階功能" 新增 "清除所有的地圖標示"與"重新讀取路線標示"
4. 修正一些破音字發音問題
5. 利用Google地圖導航功能自動產生導航指示
6. 調整開啟地圖的顯示,去掉一些用不到的目錄(google_earth_kml, temp_kml, track, zipdir)
7. 在開啟地圖中增加"快速新增地圖文字(map.txt專用格式)"與"從RIDE WITH GPS網站下載地圖"
雲雀 1.1.9 版
1. 儲存成KML軌跡(GoogleEarth專用)的飛行時間改為4分鐘(1.1.8版是兩分鐘)
雲雀 1.1.8 版
1. 地圖模擬測試時加入現在時間
2. 修正錯誤,避免當語音檔(MP3)不存在時,導航會停止。
3. 新增"地圖測試->儲存成KML軌跡(GoogleEarth專用)"
4. 路線偏離警告,新增"超過50公尺","超過80公尺"與超過150公尺"選項
5. 新增"刪除多個標示點"功能
6.
雲雀 1.1.7 版(最新版)
1. 修正一些中文發音不準。ex: 公里處
2. 修正快速輸入文字
3. 在標示操作->提示文字中顯示提示文字長度
4. 修正快速輸入提示文字一些操作錯誤
5. 使用特殊文字格式快速建立地圖時,自動加入連續動作:設定地圖標題與自動擷取地圖快照
6. 設定->語音來源,預設值改為"Google文字轉語音"
7. 快速設定地圖資訊: 點編輯模式下的地圖資訊畫面標題可以快速輸入修改地圖資訊
8. 修正一些畫面在Resume之後會當機問題
9. 顯示目前海拔高度(海拔=XXX.XX公尺)
10. 修正1.1.6版,設定偏離路線警告次數為"不停止一直連續警告",導致路線偏離警告失效。
11.
雲雀 1.1.6 版
1. 偏離路線警告次數: 可以設定偏離路線警告次數,連續警告10次,20次,30次,或不停止一直連續警告
2. 修正kml格式匯入的錯誤。tag Placemark/MultiGeometry parsing error
3. 改用新的kml後,重設顯示範圍為全部
4. 如果開啟檔案是"00text.map.txt"就改為輸入快速新增地圖文字。(特殊功能)
5. 修正當機問題: 地圖測試時如果設定"起跑時紀錄軌跡"打勾,會當機。
6. 在軌跡記錄中新增"顯示/隱藏標示點","顯示全地圖","地圖快照","檢視地圖快照"等功能
7. 增加分享功能: 可以分享地圖與地圖快照
8. 調整編輯地圖->地圖資訊的標題底色為橘色,與編輯地圖一致
9. 新增路徑反向功能
10. 新增匯入路線標示功能
11. 修正問題: 編輯地圖時,長按地圖自動放大顯示可標示的座標點,再長按一次會顯示兩個選擇對話框
12. 修正問題: 讀取kml時Placemark沒有description會導致當機。(感謝跑友路西法(黑熊)回報)
13. 修正問題: 軌跡紀錄無法自動儲存。修正後約每一百個紀錄會自動儲存一次。
14. 移除不需要的權限需求。以符合隱私權政策。
15.
16.
17.
雲雀 1.1.5 版
1. 編輯地圖時,自動旋轉標示點的方向。並在地圖顯示左右提示文字。
2. 編輯地圖時,自動判定轉彎方向,帶入提示文字。
3. 編輯地圖時,長按地圖自動放大並顯示可標示的座標點。
4. 在快速輸入選項中新增[*路線介紹*]。
5. 從標示點下載語音,成功之後顯示Message Dialog。(原來是顯示Toast)
6. 在AndroidMainfest.xml加入宣告uses-feature, android.hardware.location.gps
7. 編輯地圖時,在標示操作"提示文字"選項後面加入已輸入的提示文字
8. 地圖資訊增加欄位: 主辦單位,備註01,備註02,備註03
9. 增加打電話給聯絡人的RE分析方式,支援全形括號()與頓號分隔。
10. 新增"設定為顯示範圍開始"與"設定為顯示範圍結束"在標示操作選項。這個功能可以讓地圖檢視更方便。
11. 自動提示使用者開啟位置與儲存權限,防止Android 6.0未開啟權限導致程式關閉
12. 修正在沒有地圖檔案時,開啟地圖會導致當機。
13. 在地圖資訊畫面按左上角圖示可以關閉地圖資訊畫面。
14. 指定route_info的格式文字檔(txt)開啟地圖,一個動作可以自動下載kml與設定地圖資訊
15. 某些未知狀況會導致軌跡紀錄失敗,這時軌跡紀錄檔案(info.txt)為0。程式加上保護,排除這種情況,防
止當機。
16. 修正錯誤:編輯地圖,新增下一個/前一個標示點或刪除標示點,會造成標示點編號(m_index)錯誤。
17. 匯入文字檔案去掉BOM位元("\uFEFF")
18. 輸入地圖資訊,賽事公布網址與路線來源網址,最後字元如果是"/",就去掉它。
雲雀 1.1.4 版
1. 修正進入設定畫面後會自動播放調整音量的聲音
雲雀 1.1.3 版
1. 顯示比賽地圖資訊
2. 修改快速輸入文字
3. 統一按鈕外觀與修改一些按鈕文字
4. 修改一些軌跡記錄的錯誤(EventList是空的,沒有記錄)
5. 修正錯誤:某些時候,設定地圖顯示範圍時會當機。
6. 修正錯誤:設定地圖顯示範圍某些情況顯示不正確。
7. 改用新的kml時要保留原來的地圖資訊
8. 新增"打電話給主辦人"功能
9. 新增媒體音量設定
11.
雲雀 1.1.2 版
1. 新增地圖資訊,記錄一些訊息
2. 新增快速輸入文字,與快速輸入指定地圖標題
3. 在地圖上方小字顯示目前公里數
4. 修正讀取kml錯誤(<Placemark/gx:Track>沒有讀取)(感謝跑友紅螞蟻回報)
5. 新增AndroidTTS文字轉語音選項(原來使用的BingTTS已經不開放使用, 感謝跑友ScFang回報)
6. 播放語音延長1秒,聽起來比較完整,避免有時最後一個字被消音
7. 加強語音檔判斷。如果檔案長度為0 byte或語音時間為0秒,仍視為未下載。修正一些情況語音檔會被誤判為0 byte。
8. 清除全部語音時直接砍到語音目錄
9. 修正一些下載語音時的顯示錯誤
雲雀 1.1.1 版
1. 編輯地圖,快速設定地圖名稱與檔名相同
2. 編輯地圖,只顯示地圖路徑不顯示標示點
3. 編輯地圖,儲存地圖快照
4. 起跑時,通知列小圖修改與顯示提示文字
5. 起跑時地圖隨著跑者前進方向自動旋轉,這個功能可以在設定中打開或關閉 (感謝跑友Frank Huang的建議)
6. 新增隱藏標示點,顯示全地圖與地圖快照
7. 設定->語音來源如果選擇是Google就強制使用Bing. (因為Googl現在不能用了)
8. 修正地圖模擬時會發生當機問題
9. 當提示文字超過30個字時, 視為導覽, 不播放距離提示
10. 修正某些由MyTrack匯出的kml檔無法讀取問題(感謝跑友錢之水回報)
11. 新增 "精簡路線(移除太接近的點)" 功能
12. 打開 "設定->一般設定->暫停音樂", 在跑步時用其他音樂播放軟體播放背景音樂, 遇到需要播放提示語音時暫停音樂, 提示語音播放完畢後自動繼續音樂
雲雀 1.1.0 版
1. 修正: 錄音標示點沒有提示文字不能顯示
2. 當錄音標示點正在播放時, 遇到文字標示點時. 會暫停錄音標示, 等到文字標示提示完畢後再繼續錄音播放. 也就是說, 路線導航優先, 錄音導覽介紹可以暫停, 以防跑者錯過重要路口
3. 編輯地圖: 在"標示操作", "錄音操作區塊"與"下載語音列表"中顯示語音長度
雲雀 1.0.9 版
1. 修正不能錄音問題
2. 將輸入文字區域改到上方, 以防被輸入法遮住. 與限制輸入文字區高度, 避免輸入文字太長超出螢幕高度而無法操作
3. 修正提示文字中帶有換行符號而當機問題
4. UI調整: 在"編輯地圖->標示操作" 新增 "試聽" 與 "下載語音", 方便測試與下載
雲雀 1.0.8 版
1. 調整軌跡紀錄->軌跡分析的顯示資訊
雲雀 1.0.7 版(最新版本)
1. 語音提示的距離可以設定
在設定中設定語音提示距離, 可設定從前方90公尺~前方10公尺, 在需要語音提示的距離上打勾. GPS定位的精度依照手機GPS天線敏度或手機系統整合, 甚至與當時天氣狀況(雲層阻擋衛星訊號)都會不同. 請依各位的手機與跑步速度適當設定預先提醒的距離
2. 改用服務程式以防止程式因長時間處於背景而被系統回收 (開了好久時間才解決這個問題!!)
Anaroid作業系統會將長時間沒有使用的程式回收(即停止程式), 之前的版本有時會發現程式沒有反應. 這一版加上新的機制可以防止程式被系統回收, 目前測試過程式連續跑一天一夜沒有發生問題
3. 在通知列顯示提示文字, 點通知項目可以跳回導航畫面
這個功能蠻好用的.
由螢幕上方通知列下拉顯示通知列, 點擊通知項目可以跳到導航畫面
詳細操作請參考, 通知列(Notification)顯示
4. 修正錯誤(Bug): 在某些狀況下, 第一次安裝後, 無法啟動程式
雲雀 1.0.6 版
新增錄音功能
改善一些編輯地圖功能
雲雀 1.0.5 版
軌跡紀錄分為兩種不同顏色, 方便辨認
修正偏離路線判斷錯誤
低電量警告: 在電量小於 15%時, 程式會警告使用者並採取省電措施
雲雀 1.0.4 版
地圖導覽
改進軌跡記錄, 修正某些狀況不能記錄的問題
新增軌跡記錄顯示當時速度
長按軌跡記錄地圖, 可以進一步顯示記錄點的跑步資訊
雲雀 1.0.3 版 (最新版本)
中斷起跑再重新起跑, 檢查軌跡紀錄, 提示使用者是否繼續上次的軌跡紀錄
路線偏離警告
運動模式設定
軌跡記錄顯示運動時間, 速度, 步速, 海拔高度. 每公里統計一次
雲雀 1.0.2 版
軌跡紀錄