當前位置:編程學習大全網 - 行動軟體 - android手機的apk檔案中的class.dex檔案是什麽?是做什麽用的呢

android手機的apk檔案中的class.dex檔案是什麽?是做什麽用的呢

android手機的apk檔案中的class.dex檔案是什麽?是做什麽用的呢

Android虛擬機器執行的程式碼檔案,是JAVA檔案編譯過去的

dex是安卓上的應用程式apk中提取出來的可執行檔案,即將APK中的classes.dex檔案通過dex優化過程將其優化生成壹個·dex檔案單獨存放,原APK中的classes.dex檔案會保留。

所謂dex,是由android軟體中的classes.dex生成的,dex化即是把那個檔案預先提取出來作用是能加快軟體載入速度和開機速度。不過dex也有缺點,那就是有時候加刷東西會出現問題。

原本系統恢復出廠設定後第壹次開機需要先提取classes.dex出來,而dex化就是現在妳提前把它提取出來了。系統啟動或者程式執行加快的原因也就在此。並且將dex變為odex還可以節省空間,因為提取後可以把apk內的dex刪除。如果不odex,那麽系統還是會自動提取dex,這時不僅apk內有dex,/data/dalvik-cache目錄下也有dex,雖然apk內的dex經過壓縮了,但是兩份dex的總體積已經大於壹份odex的體積了。

Odex化後系統啟動和程式執行速度大大提高,穩定性不變。因此推薦做Odex化。

壹般來說官方rom都是odex化的rom(含Odex檔案),而定制rom大部分都是deodex化的(無odex檔案)。兩者應該各有優點吧,貌似現在也沒有統壹的說法。官方rom大部分每個apk對應壹個.odex檔案,而deodex化的rom裏面只有壹個apk,把.odex轉換成classes.dex放到apk包裏面了。所以 odex rom的.apk+.odex=deodex化rom的1個.apk (簡單地來說,其實就上壹個合並的過程)。

Android手機的apk檔案中的class.dex檔案是什麽?是做什麽用的呢?

dx工具的作用是將.class轉換為dex檔案,因為Dalvik虛擬機器所執行的程式不是標準的Jar檔案,而是將Jar檔案經過特別的轉換以提高執行效率,而轉換後的檔案就是dex檔案。dx工具是Android原始碼的壹部分,其路徑是在out目錄下

手機images檔案是做什麽用的?

看樓主所說,應該是智慧手機.這是預設的存圖片的資料夾,不過也可以放其他的東西,只要是手機支援的格式,都可以用.

xsd檔案是做什麽用的 XSD檔案是用來描述指定型別的XML檔案的大綱檔案,是個純 文字檔案. cmd檔案是做什麽用的

CMD可以做壹些在Windows下面做不了的工作,有些時候解決壹些問題必須在CMD下面在可以。

XP.CMD命令

有關某個命令的詳細資訊,鍵入 HELP 命令名

ASSOC 顯示或修改副檔名關聯。

AT 計劃在計算機上執行的命令和程式。

ATTRIB 顯示或更改檔案屬性。

BREAK 設定或清除擴充套件式 CTRL+C 檢查。

CACLS 顯示或修改檔案的訪問控制列表(ACLs)。

CALL 從另壹個批處理程式呼叫這壹個。

CD 顯示當前目錄的名稱或將其更改。

CHCP 顯示或設定活動內碼表數。

CHDIR 顯示當前目錄的名稱或將其更改。

CHKDSK 檢查磁碟並顯示狀態報告。

就是執行壹些命令的;

對妳電腦的壹些檔案進行操作的;

dmg檔案是做什麽用的?

Mac作業系統的壹種檔案格式。 dmg是MAC蘋果機上的壓縮映象檔案,相當於在Windows上常見的iso檔案。DMG在蘋果機上可以直接執行載入,在Windows PC上可以通過命令列軟體dmg2iso.exe轉換成ISO檔案。 命令執行格式:dmg2iso.exe 空格 filename(待轉換檔名).dmg 空格 filename(轉換後文件名).iso 確定。 dmg2iso是壹個免費軟體,但其功能相對有限,某些情況下目標dmg檔案無法成功轉換為iso。這種情況下可以使用UltraISO等商業軟體進行格式轉換。 同時,使用者可以在程式-常用工具-磁碟工具裏面建立,大小自己定義的dmg檔案,用來放程式,檔案打包,或用來做壹個限定容量的路徑。然後妳可以對這個磁碟做妳要做的事情,如用TOAST燒錄。因此說,dmg檔案在Mac中又相當於壹個軟U盤。

robots檔案是做什麽用的?

Robots.txt檔案的作用:

1、遮蔽網站內的死連結。

2、遮蔽搜尋引擎蜘蛛抓取站點內重復內容和頁面。

3、阻止搜尋引擎索引網站隱私性的內容。

因此建立robots.txt檔案是很有必要的,網站中重復的內容、頁面或者404資訊過多,搜尋引擎蜘蛛就會認為該網站價值較低,從而降低對該網站的“印象分”,這就是我們經常聽到的“降低權重”,這樣網站的排名就不好了。

robots.txt檔案需要註意的最大問題是:必須放置在壹個站點的根目錄下,而且檔名必須全部小寫。

robots.txt檔案的基本語法只有兩條,第壹條是:User-agent,即搜尋引擎蜘蛛的名稱;第二條是:Disallow,即要攔截的部分。

下面我們看壹下撰寫基本的robots.txt檔案所需要知道的壹些語法和作用。

(1),允許所有的搜尋引擎訪問網站的所有部分或者建立壹個空白的文字文件,命名為robots.txt。

User-agent:*Disallow:或者User-agent:*Allow:/

(2),禁止所有搜尋引擎訪問網站的所有部分。

User-agent:*Disallow:/

(3),禁止百度索引妳的網站。

User-agent:BaiduspiderDisallow:/

(4),禁止Google索引妳的網站。

User-agent:GooglebotDisallow:/

(5),禁止除百度以外的壹切搜尋引擎索引妳的網站。

User-agent:BaiduspiderDisallow:User-agent:*Disallow:/

(6),禁止除Google以外的壹切搜尋引擎索引妳的網站。

User-agent:GooglebotDisallow:User-agent:*Disallow:/

(7),禁止和允許搜尋引擎訪問某個目錄,如:禁止訪問admin目錄;允許訪問images目錄。

User-agent:*Disallow:/admin/Allow:/images/

(8),禁止和允許搜尋引擎訪問某個字尾,如:禁止訪問admin目錄下所有php檔案;允許訪問asp檔案。

User-agent:*Disallow:/admin/*.php$Allow:/admin/*.asp$

(9),禁止索引網站中所有的動態頁面(這裏限制的是有“?”的域名,如:index.php?id=8)。

User-agent:*Disallow:/*?*

clx 檔案是做什麽用的?

CLX(Component Library for Cross-Platform 跨平臺元件庫)是可以應用在Win32和Linux兩種平臺上的. 用Delphi 7 開發的CLX程式,可以不做任何修改,在Linux下用Kylix重新編譯. Delphi 7現在支援VCL和CLX兩個類庫。CLX在底層是基於Qt這個類庫的,在Linux系統上面Qt的名字是非常重要的。

  • 上一篇:披頭士為什麽叫甲殼蟲樂隊?甲殼蟲樂隊help是哪壹年發行的
  • 下一篇:圍棋的死亡線可以走嗎?
  • copyright 2024編程學習大全網