日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

深度剖析E680G應(yīng)用一 所謂的Loader( 二 )


BigIcon = loader.gif
Directory = ../../../../diska/.system/QTDownLoad/loader
Exec = loader.lin
Group = 5
Icon = loader_sm.gif
InstalledDate =
JavaId = -1
Mime =
MpkgFile =
Name = Loader
OsVersion =
Position = 17
Rotation =
Shared = 0
Size = 10K
Type = 2
uid = 100000001


[MimeInfo]
MimeCount = 100000000
你可以去你手機(jī)卡上看到這個PlugCardDB文件,親自對比一下 。不過如果你還
是新手還不會telnet的話,那樣也沒關(guān)系 。大容量模式連接電腦,可以在卡那個盤
符,路徑為.system/java/下找到PlugCardDB文件 。
下面我們列表詳細(xì)說明下這個配置文件的主要內(nèi)容 。

AppLinkCount = 100000001安裝的程序最大序號
AppLinkRecord100000001,uid = 100000001
應(yīng)用程序的安裝序號,不重復(fù)即可 。
Directory應(yīng)用程序所在路徑 。
BigIcon = loader.gif,Icon = loader_sm.gif
應(yīng)用程序顯示在菜單上的大圖標(biāo)和小圖標(biāo) 。
Exec所執(zhí)行的應(yīng)用程序或腳本
JavaId如果是Java程序 則為正值,否則為-1
Group =5前4個是手機(jī)系統(tǒng)的Group,5,6是自定一,自定二
Position,AllPosition顯示在菜單上的順序
Name應(yīng)用程序名稱
Type內(nèi)容很重要,下面詳細(xì)說明 。

系統(tǒng)指定Java程序Type=5,其他應(yīng)用程序Type=2 。(你也可以設(shè)為0,3,4,6至于效
果可以自行嘗試 。)這里需要著重說明的是,Type=2時Directory的路徑需要回退到頂
級目錄,前面須要加../../../../,因?yàn)閮蓚€DB文件都是在四級目錄以下,否則系統(tǒng)
不能識別 。這里還有個著名的問題,就是當(dāng)Type=2時,系統(tǒng)不管配置信息如何,菜單
全部顯示“應(yīng)用名稱”!讓人比較郁悶 。這問題雖然可以通過刷機(jī)解決,然而卻是沒有
太大意義,因?yàn)榫脱bMPKG的本身而言,其實(shí)也沒什么必要 。(后面會詳細(xì)說明)

C.Loader小結(jié)
讀到這里,我們可以得出清晰的結(jié)論:所謂Loader的安裝過程,只是把loader這
個文件夾復(fù)制到手機(jī)的某個目錄,同時覆蓋掉InstallDB(手機(jī)版)或者PlugCardDB(卡版)
文件,即把這個目錄程序的配置信息加到DB文件中 。
所以在安裝后,自己安裝的JAVA軟件肯定不在了,在InstallDB或者PlugCardDB已經(jīng)
沒有了那些軟件的配置信息了 。

Loader根本沒有必要裝在手機(jī)上!可以完全拋棄mtf安裝的方法,直接復(fù)制Loader文
件夾至卡的任一路徑 。(記住要是標(biāo)準(zhǔn)路徑,不是你大容量的路徑 。配好telnet,或者裝個
Qonsole一下就清楚了 。)在PlugCardDB文件中手工加入配置信息即可 。
D.Loader是什么
那么我們?yōu)槭裁匆bLoader,他有什么用 。UltraEdit打開loader.lin文件看下 。
熟悉Linux的一看就知道,太簡單了!只是普通的一個Shell腳本,而起作用的就是
exec這句話 。比如用test.sh用Loader關(guān)聯(lián)打開,系統(tǒng)Shell啟動Loader,執(zhí)行到exec時,
就相當(dāng)于exec test.sh 。(如果不明白可以查看下Linux下相關(guān)Shell的腳本介紹 。)
按理來說,在Linux在執(zhí)行這種腳本是天經(jīng)地義的事,只不過在E680g圖形化界面下
是不能直接運(yùn)行的 。
那怎么辦?下面通過自定義Loader例子說明 。
你隨便寫個腳本test.sh如下:

#!/bin/bash
cd /usr/SYSqtapp/mystuff
./mystuff

這個是啟動系統(tǒng)收藏夾的命令 。再寫個test.load腳本:

#!/bin/bash
exec "$2" &

在卡上建個文件夾如/mmc/mcal1/test,把test.sh,test.load兩個腳本復(fù)制過去,
先在手機(jī)上點(diǎn)擊test.sh,肯定會顯示找不到可執(zhí)行的程序,這時在PlugCardDB配置
信息加上如下內(nèi)容:
[AppLinkRecord100000001]
AllPosition =
BigIcon =
Directory = ../../../../mmc/mmca1/test
Exec = test.load
Group =
Icon =
InstalledDate =
JavaId = -1
Mime =
MpkgFile =
Name =
OsVersion =

推薦閱讀