↑TOP

Java 手機臺北捷運票價圖

dfgfgffgfg(deathbook) 一般網友
發文: 4 經驗: 62
發表於 2011-01-27 07:41 ,最後編輯於 2011-01-28 18:54

Java 手機臺北捷運票價圖
將jad 及 jar二個檔放進手機即完成安裝
執行後勿再按第二次導覽鍵,直接按方向鍵即可捲動圖片
jar http://www.mediafire.com/?p7nozdqrcvvo0r5
jad http://www.mediafire.com/?gmt5ed0tzbh57da

img156.imageshack.us/img156/9352/47020871.gif


因為上次的版本是直接把網路上的票價圖檔放進去手機

結果在操作上相當困難,很不容易定位起迨二站的交叉點

所以這次是完全由程式產生的,並在每個格子都標上橫直二個方向的站名

就不會一移動就不知道對應到那個站名了

還有全票,悠遊卡8折及愛心卡4折三種的價位



本軟體如何自行更改圖片

  1.先在網路上找自己喜愛的大範圍圖片,圖檔解析度以3200x3200上以為佳.

    例如這張阿里山地圖有6422點 x 5598 點
    http://tour.tainan.gov.tw/CP/12270/AttachFiles/633441346935970000.jpg  
   
    至於手機是否能容納這樣的大圖片,視不同手機的記憶體而定
   
    我用的nokia 2730可以放 5M以上的單一jar檔,並可順利執行,只是載入稍慢 
   
    台北捷運票價圖的.jar 可順利支援到 7360 x 7360的圖片大小

  2.先用看圖軟體如IrFraView,Xnview之類把圖檔的顯示範圍調整為80或 40的倍數

    例如這張阿里山地圖可調整為 6400 x 5600

  3.使用圖片分割軟體ImageMagicK將圖檔分割成許多80x80的小檔

    指令如下

    convert 633441346935970000.jpg.jpg -crop 80x80  Ali\ali.jpg
   
    ali的名稱可自行命名

  4.用winrar將下載下來的jar改副檔名為zip

    打開之後將 m 子目錄刪除

  5.將第3步驟產生的ali資料夾拖進壓縮檔.


  6.結束 winrar,將 zip副檔名改副檔名回.jar

 
  7. 設定jad檔的參數

     用文字編輯程式打開jad檔,更改以下9個參數
     儘量不要用notepad , 因為jad是utf-8的格式,notepad 會產生不必要的檔頭控制字元

     BusView-ShowTouchDot: 1
     這是用來支援觸控手機的選項
    
     MAP-CELLH: 80
     MAP-CELLW: 80
     這二項視第3步驟下的指令而定,必須是40或80

     MAP-Ext: jpg
     切割後小檔的副檔名,可以是jpg/gif/png
   
     MAP-Prefix: /ali/ali--
     指定子資料夾及檔名的前綴字,也是根據第3步驟下的指令而定

     MAPH: 5600 
     第2步驟所產生大圖的高度

     MAPW: 6400
     第2步驟所產生大圖的寬度    

     MAPXL: 800
     MAPYT: 800 
     指定本軟體執行後要由圖的那個位置開始顯示

     MIDlet-Jar-Size: 3872312
     最後必須上一步驟修改後jar檔的大小填入此處後將jad檔存檔
 

  8.若需更改軟體名稱及在手機中的顯示圖示也可在jad中一併修改

    MIDlet-Icon:

    圖示需自行製作拖進壓縮檔

 
  9.手機記憶卡中的同一資料夾下可存多個本軟體, 只要jar 及jad的主檔名不同即可


 10.對於某廠牌手機不支援jad檔, 第7步驟可改為修改
    zip 檔中 的\META-INF\MANIFEST.MF
                   
 11.圖片的空白部片可以把小檔刪除,軟體會自行補空白,或是補其他小圖進來.
    例如台北捷運路線圖可以插進台北捷運票價圖的空隙中
    作成單一軟體
                  
                   
 目前己完成的項目

b2.jad  臺北市河濱腳踏車道導覽圖 圖較大
b22.jad 臺北市河濱腳踏車道導覽圖 日期較新,圖較小
bx.jad  新北市河濱自行車道導覽圖 100/1/13日新圖
f.jad   花博會場全區圖
k.jad   高雄捷運票價圖
m.jad   台北捷運路線圖
mp.jad  台北捷運票價圖  圖形版
mz.jad  台北捷運票價圖  文字版 16色
mz.jad  台北捷運票價圖  文字版 全彩
t.jad   大台北地圖

ePrice留言

訪客
 通知發文者有新的回覆訊息