黑馬程序員安卓教程:Android_第1頁(yè)
黑馬程序員安卓教程:Android_第2頁(yè)
黑馬程序員安卓教程:Android_第3頁(yè)
黑馬程序員安卓教程:Android_第4頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

Android之APK安裝釋放文件的過(guò)程Android應(yīng)用程序是如何安裝到手機(jī)上的?在windows中我們安裝應(yīng)用程序的一般步驟為:下載安裝包比如:xxx.exe,雙擊該exe文件,選擇安裝路徑開(kāi)始安裝,在安裝的過(guò)程中還會(huì)對(duì)注冊(cè)表進(jìn)行一些操作等等;當(dāng)卸載該程序時(shí)需要把這些安裝的文件都刪掉。其實(shí)Android系統(tǒng)下安裝一個(gè)應(yīng)用程序和卸載一個(gè)應(yīng)用程序與windows下的類似。1、DDMS在學(xué)習(xí)Android應(yīng)用程序安裝相關(guān)文件的過(guò)程時(shí),我們需要先了解一個(gè)工具 DDMS(DalvikDebugMonitorService),即Android開(kāi)發(fā)環(huán)境中的Dalvik虛擬機(jī)調(diào)試監(jiān)控服務(wù)。打開(kāi)這個(gè)工具集有一個(gè)FileExplorer(文件的瀏覽器),該文件瀏覽器可以幫助我們查看虛擬機(jī)上的所有文件。如圖1-1所示:—Ms'hreads弓Heap@AllocationTracker>NetworkStatisticsiffiFileExplorerme SizeDate TimePermissionsInfo£3霉Emula'當(dāng)FileExploreri文件列表時(shí),點(diǎn)i倒三角按鈕,在t的選項(xiàng)中選擇“radb”即可殳有,擊該彈出'IS?acct 2014-11-18 23:39 drwxr-xr-x(5?cache 2014-11-19 01:43 drwxrwx---&config 2014-11-18 23:39 dr-x 國(guó)d 2014-11-18 23:39 Irwxrwxirwx->/sys/ker...&data 2014-11-18 03:37 drwxirwx--x國(guó)f 1161969-12-3119:00-irw-r--r--gdev 2014-11-1823:39drwxr-xr-x&etc 2014-11-1823:39Irwxrwxirwx->/system...昌fil^contexts 8753 1969-12-31 19:00 -irw-r--r--國(guó)fstab.goldfi; 495 1969-12-31 19:00 -irw-r---—g]init 154500 1969-12-31 19:00 -?wr-x—國(guó)initgoldfish 26601969-12-3119:00-irwxr-x-—國(guó) init.rc 19885 1969-12-31 19:00 -ruvxr-x---init.trace.rc 1795 1969-12-31 19:00 -rwxr-x---init.usb.rc 3915 1969-12-31 19:00 -rwxr-x---白 mnt 2014-11-18 23:39 druvxruvxr-x& proc 1969-12-31 19:00 dr-xr-xr-xpropertyjgc 21.09 1969-12-31 19:00 -rw-r--r--白 root 2012-09-26 14:04 drwx |>& sbin 1969-12-31 19:00 drwxr-x—& sdcard 2014-11-18 23:39 Irwxrwxirwx -> /storag...國(guó) seapp_conti 611 1969-12-31 19:00 -rw-r—r—|>B selinux 2014-11-18 23:39 drwxr-xr-x國(guó) 5巳policy 63747 1969-12-31 19:00 -rw-r—r—|>0 storage 2014-11-18 23:39 d—r-x---|>日 sys 1969-12-31 19:00 drwxr-xr-x|>& system 2013-07-10 21:57 drwxr-xr-x昌 ueventd.gol 272 1969-12-31 19:00 -rw-r--T--國(guó) ueventd.rc 4024 1969-12-31 19:00 -rw-r--T--[=1 vendor 2014-11-18 23:39 Irwxrwxirwx -> /system...圖1-1所示侍料樓喜/下高布ilT教育品牌侍料樓喜/下高布ilT教育品牌2、Apk的安裝(1)運(yùn)行HelloWorld應(yīng)用程序時(shí),第一步就是拷貝該apk到/data/app/XXX.apk,如圖1-2所示:慧Threads?Heap?AllocationTracker*T*NetworkStatistics爆iFileExplorer買QiEmulatorControl口SystemInformation 目NameSizeDateTimePermissionsInfo>必acct2014-11-1823:39drwxr-xr-x>必cache2014-11-1901:43drwxrwx—>必config2014-11-1823:39dr-x Bld2014-11-1823:391rwxrwxrwx->/sys/ker...J必data2014-11-1803:37drwxrwx--x>anr2014-11-1823:41drwxrwxr-x■&app2014-11-1823:42drwxrwx--xGApiDemos.apk41530212013-07-1021:59-rw-r--r--com.exam...BlApiDemos.odex9505722013-07-1021:59-rw-r--r--GCubeLiveWallpapers.apk132292013-07-1021:59-rw-r--r--com.exam...166&42013-07-1021:59-rw-r--r--GGestreBuilder.apk180172013-07-1021:59-rw-r--r--com.androi...運(yùn)彳丁 HelloW^tireBuilder.odex229682013-07-1021:59-rw-r--r--GSmo:eTestapk26282013-07-1021:58-rw-r--r--com.androi...orld程序時(shí)值SgeTey122642013-07-1021:58-rw-r--r--%沽WM11。restAppapk26652013-07-1021:58-irw-r--r--com.androi...,將該1程序[的E。eTe&tApp.odex17762013-07-1021:58-rw-r--r--313852013-07-1021:59-rw-r--r--com.exam...apk 制到J該oftleyboard.adex324242013-07-1021:59-rw-r--r--□mF V呻fspk142482013-07-1021:59-rw-r--r--com.androi...目錄^^ 8WidgliPreview.odex130882013-07-1021:59-rw-r--r--Qcomjtleima.helloworld-1.apk2251082014-11-1823:41-rw-r—r—com.itheim...om>i_i1.10ms圖1-2所示(2)運(yùn)行Helloworld程序時(shí),第二步就是配置注冊(cè)表信息到/data/system/package.xml中。如圖1-3所示:Packages.lispackages.xml可PempryJBsystem昌appops.xml昌batterystats.bin國(guó)ca11ed_pre_boots.datAdropbox昌entropy.dat>Bifw|>Binputmethod國(guó)locksettings.dbIocksettings.db-shm昌Iocksettings.db-waI2014-11-19U5:5-£04:39□rwx-drwxrwxr-x144601:13-rw-1124404:39-rw-Packages.lispackages.xml可PempryJBsystem昌appops.xml昌batterystats.bin國(guó)ca11ed_pre_boots.datAdropbox昌entropy.dat>Bifw|>Binputmethod國(guó)locksettings.dbIocksettings.db-shm昌Iocksettings.db-waI2014-11-19U5:5-£04:39□rwx-drwxrwxr-x144601:13-rw-1124404:39-rw-281409640962014-11-182014-11-182014-11-182014-11-182014-11-1803:3623:4102:4003:3323:4003:36-rw-drwx--rw-drwx-drwx--rw-rw—327682014-11-1S23:40-rw?577122014-11-1S03:36-rw-window以理國(guó)ndebugecket0Bnetstatm乙packages.list昌packages.xml|>®istered_servicesABshared_prefsA國(guó)A&A2014-11-IB2014-11-IS422723:4003:36srwx-drwx-ws系&9445統(tǒng)下的注冊(cè)表syncuiderrors.txtusagestatsusers9tombstonesiicrf592014-11-IS23:42-rw-rw——2014-11-1B23:42-rw-rw—2014-11-1B03:36drwxirwx--x2014-11-1B23:41drwxirwx--x2014-11-1B23:40drwx 2014-11-1803:33-rwxrwxr--2014-11-1823:40drwx 2014-11-1823:40drwxrwxr-x2014-11-1823:41drwx 圖1-3所示Android系統(tǒng)下的packages.list和packages.xml分別導(dǎo)出來(lái),可以查看注冊(cè)表的內(nèi)容,如圖1-4為packages.list文件的內(nèi)容,圖1-5為packages.xml文件的內(nèi)容。

該列表包|packages,lisf3黑烏程序員packages,lisf3黑烏程序員www.ithetma.cam侍督播喜理下高端IT教育品牌LTlWlu上所有的^護(hù)。皿心CE宜心.淄。應(yīng)用程序-a^droid. 100^30Fd己ta,dmta,就0皿dmi己.瓢成液格default包如:莎"皿。皿奴5泓竺宜03。氣,主垣,海^怎巫皿dmmgggm,m:心次"ahdroid.contacts100110/data/data/^jjgj,.android,contactssharedHellowordw二二二,'心二”土二,"二二":”:蕓.工=耳二二,二二一二:,」心二.”土二,"二二土二二.ca.lcula.tor2100060/data/dat.android,ca.lcula.tor2release?eiuiulator.connectivity.test10Q170/data/data.android,emulator,coimectiv:.'渤加削成100370/data/data/^^.android.release100461/Rg/S/ default5^jgj?andro1d?providers?calendar100310/data/dat ?android.providers?calendarreleaseHelloword的注冊(cè)信HIffI』,I■手IIL^tJ=t21IHelloword的注冊(cè)信HIffI』,I■手IIL^tJ=t21ILiJL=JLZ-Il=JI[<""J做m-mm-m<certindex.="O"/></sigs>fackage>jukag已口皿已=門瀕{?詼蠣砌以息門c□與已F己七h(yuǎn)=門/d日七己/魏波/瀕}?煩如臬?艇從颯皿^一1■?堿/'na,J

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論