廣論App在 1.4.5 版加入了本機字幕搜尋的功能,在1.4.6版中加入了一些機制提升速度,在1.5.0版加入了從遠端網站搜尋的功能,若遠端網站搜尋的功能失效,仍可使用本地搜尋功能,此篇幅便是說明此本地搜尋機制的內容。以下的測試數據以三星S4手機(2013/04上市)所測得,在您的裝置速度可能不同,僅作為參考。
搜尋功能按鈕位於選單列的放大鏡圖示,如下圖紅色框線所標示位置。
點選搜尋按鈕以後可見到如下圖所示的對話框,中間的切換開關可切換成搜尋廣論或搜尋字幕。在搜尋廣論的部分,當輸入搜尋的關鍵字以後,搜尋將從目前所在的頁面開始向上或向下搜尋。
將切換開關切換到字幕的部分時,搜尋僅出現向下的按鈕,意即每次的搜尋必定是從001A字幕開始搜尋直到160B結束為止。
在第一次作搜尋時,字幕載入畫面如下圖所示,此時正逐一地從字幕檔案載入資訊,此階段載入所需時間最長,手機實測得到的載入時間約150秒(2分鐘半),在此階段載入到記憶體完成後,便不需要再載入,於此同時,廣論App會嘗試將快取檔案寫入到裝置中,快取檔案約佔10M空間,此檔案可手動刪除或於移除廣論App時會自動刪除。
在上一個階段於裝置中建立快取檔案以後,以後的字幕載入將不需要再從字幕檔案載入,而是從快取檔案中載入,載入畫面變成如下圖所示,手機實測得到的載入時間降至18秒內完成。
最後搜尋的結果如下圖所示,此時所有的字幕已經載入記憶體中,在記憶體被釋放之前(如關閉畫面、切換到其他App等會觸發記憶體釋放),後續的其他搜尋就不需要再載入字幕。
若需要刪除搜尋快取檔案時,請從[選單] -> [選擇音檔] -> [儲存維護],按下儲存維護後便會刪除此快取檔案。