廢話不說,直入正題!
有一次用 moto-txt 看文本文檔時發現 , 書簽竟然是 :file:///b/TXT/linux.txt&170, 這不是和從 IE 瀏覽器上訪問本地硬盤上的文件一樣嗎?從 IE 瀏覽器中輸入: file://c/windows/ 美女 .jgp, 就會打開美女圖片,假如存在的話!靈感來了:那從手機的瀏覽器中訪問上述地址會有什么反應?激動,馬上測試。打開瀏覽器— > 轉到網址— > 輸入 :file:///b/TXT/linux.txt ,可惜提示:該網頁無法顯示,不過也在意料之中, txt 文件嘛!繼續根據 moto-txt 中的文件目錄,在瀏覽器中輸入: file://a/mobile/picture/Moto.jpg ,接著更激動的事出現了,手機提示選擇存儲器“存儲卡還是手機”,這不是要下載文件嗎?隨便選擇一個,手機打開了那張圖片,并有存儲和取消兩個選項可供選擇。 //// 興奮,繼續思考:那存儲卡上放 *.htm 和 *jad 文件不是一樣能訪問嗎?因為一些原因不能繼續測試,但我們可以理性分析一下:當你從手機瀏覽器中輸入 *.jad 文件的路徑( JAVA 程序可以存儲在 TF 卡的任何位置,為了方便可以存在卡的根目錄,但 *.jad 和 *.jar 必須在同一個目錄),比如: file:///b/fivestone.jad ,那瀏覽器應當提示選擇哪個存儲器下載,然后提示安裝!如不提示將 fivestone.jad 改為 fivestone.jar 。當選擇手機存儲器時, JAVA 程序肯定能夠正常安裝、運行,跟從網上下載 JAVA 程序沒有任何差別。當選擇 TF 卡存儲器時,我猜想也會正確安裝、運行,程序很可能存儲在 /b/mobile/kjava 目錄下,以前絕大多數人不知道存儲卡上的 KJAVA 目錄是做什么用的,我想就是通過這種方式存儲 JAVA 程序的吧!以后傳 java 程序就不用 midway 了!
通過這種方式也可以訪問手機上的 *.htm 文件!假如存儲在手機上的 *.htm 文件無法顯示,那么有一個解決方法:大家肯定有人知道通過手機訪問 WWW 網站的機那個 JAVA 程序: UCWEB4.0Beta ,安裝它,通過它訪問卡上的 *.htm 文件,肯定不會出錯!這樣各大網站就可以搬到你的手機上,可以離線閱讀了,不會產生任何上網費用,絕對的免費“上網”。
從“ //// ”之后都是我的猜測,沒有測試過,但我相信事實就是我推斷的那樣,假如按上述操作的過程中出現了什么異常,歡迎和我討論: bollyone@163.com 。
注意: 1 在手機瀏覽器中輸入的路徑 file: 后面有三個 ’/’ 。 2 關于存儲器,手機存儲器是 /a/ , TF 卡存儲器是 /b/ 。 3 訪問路徑中的文件夾,文件名大小寫必須完全匹配,而且經我測試,路徑中不能有漢字!
相信這種方法對絕大多數支持存儲卡和瀏覽器的智能、非智能手機都適用!
這篇文章本想等在網上購買的讀卡器和數據線到貨了,測試后再發表,由于心急,現在就發表了。希望哪個高手經實際測試后,再發一篇簡單易懂有實際測試權威的文章供大家交流!
結束!相信本文會對癡迷 DIY 的人有所幫助!