![Android程序設(shè)計基礎(chǔ)2_第1頁](http://file4.renrendoc.com/view/ac46886c00cc4175503cd5b1d32f6fe2/ac46886c00cc4175503cd5b1d32f6fe21.gif)
![Android程序設(shè)計基礎(chǔ)2_第2頁](http://file4.renrendoc.com/view/ac46886c00cc4175503cd5b1d32f6fe2/ac46886c00cc4175503cd5b1d32f6fe22.gif)
![Android程序設(shè)計基礎(chǔ)2_第3頁](http://file4.renrendoc.com/view/ac46886c00cc4175503cd5b1d32f6fe2/ac46886c00cc4175503cd5b1d32f6fe23.gif)
![Android程序設(shè)計基礎(chǔ)2_第4頁](http://file4.renrendoc.com/view/ac46886c00cc4175503cd5b1d32f6fe2/ac46886c00cc4175503cd5b1d32f6fe24.gif)
![Android程序設(shè)計基礎(chǔ)2_第5頁](http://file4.renrendoc.com/view/ac46886c00cc4175503cd5b1d32f6fe2/ac46886c00cc4175503cd5b1d32f6fe25.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
Android程序設(shè)計基礎(chǔ)
Android程序基礎(chǔ)從“HelloAndroid”說起AndroidSDK詳解Android程序設(shè)計基礎(chǔ)通過EasyMarket看Android程序設(shè)計基礎(chǔ)
通過HelloAndroid看:Android工程結(jié)構(gòu)目錄/文件作用src源代碼存放目錄genGen:Generated(生成的),自動生成的文件節(jié)點,主要用于管理程序資源的索引。Android.2.2Android引入的庫文件assets主要管理Android工程引入的資產(chǎn)文件。用來存放音頻、視頻等多媒體文件bin工程的編譯輸出路徑目錄/文件作用res包含整個應(yīng)用可以使用的資源res/drawable-*專門存放png、jpg等圖標文件。hdip,mdip,ldip分別針對不同類型的屏幕而特別定制。res/layout專門存放xml界面文件,xml界面文件和HTML文件類似,主要通過描述性語句來構(gòu)建界面。主要用于顯示用戶操作界面。通過HelloAndroid看:Android工程結(jié)構(gòu)目錄/文件作用res/values專門存放應(yīng)用使用到的各種類型數(shù)據(jù)。Values下面會針對不同的數(shù)據(jù)構(gòu)建不同的xml來存放。主要有string.xml,array.xml,colors.xml等AndroidManifest.xml項目清單文件,這個文件列出了應(yīng)用程序所提供的功能,使用那些權(quán)限,以及一些其他信息。proguard.cfg混淆器配置文件perties(perties)項目環(huán)境信息,一般是不需要修改此文件通過HelloAndroid看:Android工程結(jié)構(gòu)Android工程結(jié)構(gòu)的總結(jié)Android工程結(jié)構(gòu)是有一定之規(guī)則的,開發(fā)者需要熟悉,理解并且遵守這種規(guī)則。這種工程結(jié)構(gòu)本身也是一種最佳實踐.Android的工程結(jié)構(gòu)是隨AndroidSDK版本發(fā)展而變化的。每一次變化都會引入新特性。
版本主要變化SDK1.6加入了多分辨率支持,即drawable目錄出現(xiàn)了hdip,mdip,ldip這類針對不同屏幕適配的圖片資源支持。SDK2.3引入了默認支持的混淆器。加入了proguard.cfg混淆器配置文件,有效的提供了應(yīng)用的安全性.從HelloAndroid看,APK的生成過程javac源代碼路徑:。java.classdxclasses.dex資源路徑:/res/*resources.ap_R.classHello.apkaaptaaptApkbuilder.batApkbuilder.bat對于源代碼來說:src中的.java代碼會通過jdk中的javac工具編譯成.class文件,.class文件會被androidsdk中的dx.exe工具編譯成針對移動平臺優(yōu)化過的classes.dex文件。classes.dex是Android平臺中源代碼的最終形式。對于android中使用的資源文件都存放在res目錄下,資源文件在程序中的使用通過aapt工具生成的R.java文件使用,資源文件本身會被打包成針對移動平臺優(yōu)化過的resources.ap_文件。resources.ap_文件是資源文件的最終形式。classes.dex與resources.ap_會通過apkbuilder.bat工具打包為apk文件。apk本質(zhì)上是zip結(jié)構(gòu)的壓縮包??赏ㄟ^解壓縮文件查看.從HelloAndroid看,APK的生成過程工具介紹工具名功能javacjdk中提供的java代碼編譯工具,可以將.java文件編譯為.class文件.dxAndroidSDK中提供的,將class字節(jié)碼重寫為android字節(jié)碼并存儲于dex文件中aapt(AndoirdAssetPackingTool)Android資源打包工具,可以通過aapt工具來創(chuàng)建resouces.ap_文件,這些文件包含了android應(yīng)用程序的二進制文件和資源文件.apkbuilder.bat顧名思義,apk的生成工具。從HelloAndroid看:集成開發(fā)環(huán)境通過HelloAndroid的開發(fā)過程來看,從創(chuàng)建工程開始到執(zhí)行到模擬器的過程中,我們并沒有執(zhí)行任何編譯,打包,部署的操作,一切就這樣完成了。這些依賴于Google提供的AndroidDevelopmentToolsPiuginfortheEclipseIDE
即ADT的幫助。ADT的獲取和安裝過程可回顧前期課程。ADT的主要作用
1.可以直接從Eclipse訪問其他Android開發(fā)工具.通過它可以進行包括截屏,管理端口轉(zhuǎn)發(fā)(port-forwarding),設(shè)置斷點,觀察線程和進程信息.
2.它提供了一個新的項目向?qū)?NewProjectWizard),用于快速生成和建立起新Android應(yīng)用程序所需的最基本的文件.
3它使得構(gòu)建Android應(yīng)用程序的過程變得自動化以及簡單化.自動編譯,自動打包,自動安裝,自動運行,全心全意為您服務(wù).
4.它提供了一個android代碼編輯器,用于為Android的manifest和資源文件編寫有效的XML.
總結(jié):
集成了sdk中的所有部分工具,為開發(fā)者提供了一個高效的開發(fā)環(huán)境。ADT中常用功能介紹SDK管理模擬器的管理(新增,刪除,列表)模擬器中的文件管理(查看,刪除,導(dǎo)入,導(dǎo)出)查看日志和過濾日志截圖功能其他功能ADT只是一個集成工具,他所實現(xiàn)的所有編譯,創(chuàng)建,調(diào)試,打包,部署等功能其實都不是它自己實現(xiàn)的,所有這一切的幕后英雄就是AndroidSDK。Android程序基礎(chǔ)從“HelloAndroid”說起AndroidSDK詳解Android程序設(shè)計基礎(chǔ)通過EasyMarket看Android程序設(shè)計基礎(chǔ)
AndroidSdk的作用AndroidSDK(SoftwareDevelopmentKit)提供了Windows/Linux/Mac平臺上開發(fā)Android應(yīng)用的開發(fā)組件,Android支持所有的平臺,其包含了在Android平臺上開發(fā)移動應(yīng)用的各種工具集。工具集不僅包括了Android模擬器和用于Eclipse的Android開發(fā)工具插件(ADT),而且包括了各種用來調(diào)試、打包和在模擬器上安裝應(yīng)用的工具。AndroidSDK主要是以Java語言為基礎(chǔ),用戶可以使用Java語言來開發(fā)Android平臺上的軟件應(yīng)用。通過SDK提供的一些工具將其打包成Android平臺使用的apk文件,然后用SDK中的模擬器(Emulator)來模擬和測試軟件在Android平臺上運行情況和效果。AndroidSdk目錄樹說明:根目錄(1)SDK根目錄目錄/文件用途add-ons附加庫,比如GoogleMaps之類的擴展jar包等.docsAndroidSDKAPI參考文檔,所有的API都可以在這里查到platformsplatforms是每個平臺的SDK真正的文件,里面會根據(jù)APILevel劃分的SDK版本,
這里就以Android2.2來說,進入后有一個android-8的文件夾.其下結(jié)構(gòu),會進一步說明.An宮dr己oi斑d咳Sd跡k目錄柳樹說析明:依根目烤錄(2)SD慶K根目難錄目錄/文件用途tools作為SDK根目錄下的tools文件夾,這里包含了重要的工具,如ddms等。主要工具進一步介紹.usb_driverusb_driver顧名思義,保存著android平臺通用機型的USB驅(qū)動SDKSetupexe主要實現(xiàn)SDK的在線升級和本地AVD的管理.An衛(wèi)dr斗oi虜d熊Sd騙k目錄及樹說落明:p蔑la炮tf器or挺ms./阻pl觀at肢fo僑rm派s/愁an虹dr洲oi剛d-嫌8an啦dr攤oi抽d-悅8進入莖后是An果dr拘oi新d欠2.脹2壇SD摘K的主礙要文父件,宅其中an仇t為an避t編譯桐腳本同,da使ta保存撞著一艱些系戀統(tǒng)資色源,im遍ag插es是模析擬器茂映像述文件月,sk虹in姿s則是An渴dr泄oi職d模擬的器的嘆皮膚進,te鹿mp或la唉te愿s是工煎程創(chuàng)珍建的陰默認夕模板紗,an辱dr擾oi瓣d.話ja努r則是要該版丙本的廚主要fr稼am音ew施or罰k文件男,to渾ol淚s目錄穿里面啞包含喘了重鍋要的廟編譯梅工具嗎,比裝如aa轟pt、ai需dl、逆叮向調(diào)但試工掘具de香xd驚um建p和編請譯工挽具dx。目錄用途aidl它用來生成進程間接口代碼,在AndroidService組件調(diào)用是常用到.dexdump逆向調(diào)試工具,可以查看出apk文件中的dex執(zhí)行情況。dxAndroidSDK中提供的,將class字節(jié)碼重寫為android字節(jié)碼并存儲于dex文件中aapt(AndoirdAssetPackingTool)Android資源打包工具,可以通過aapt工具來創(chuàng)建resouces.ap_文件,這些文件包含了android應(yīng)用程序的二進制文件和資源文件.An六dr阻oi略d捎Sd擊k目錄轎樹說奴明:p婚la證tf足or位ms說明窗:pl要at朋fo神rm窯s/鞏an煙dr竹oi瓜d-拴x/炕to稍ol插s下的豬工具艷,與An療dr毅oi寧d2爆.3版本SD淡K中全銅部移慌動到SD臉K/泊pl走at幸fo鞠rm禾-t摘oo奔ls下。An銀dr友oi污d遵Sd始k目錄落樹說衰明:to已ol驚s(1)./t稍oo修ls目錄/文件用途adb(AndroidDebugBridge)Android調(diào)試橋,Adb工具可以讓你在模擬器或設(shè)備上安裝應(yīng)用程序的.apk文件,并從命令行訪問模擬器或設(shè)備。你也可以用它把Android模擬器或設(shè)備上的應(yīng)用程序代碼和一個標準的調(diào)試器連接在一起android(AndroidVirtualDevices)每個android虛擬設(shè)備(AVD)模擬了單一的虛擬設(shè)備來運行android平臺,這個平臺至少要包括自己的內(nèi)核,系統(tǒng)圖像和數(shù)據(jù)分區(qū).開發(fā)者可以創(chuàng)建并保存多種虛擬模擬器配置,每種配置環(huán)境有其自己的平臺版本,硬件配置以及SD卡和用戶數(shù)據(jù),還可以有不同的顯示外觀等個性化設(shè)置,運行時只需要制定需要使用哪個.即可實現(xiàn)多平臺下的模擬測試安裝犧和輩卸汽載軟疲件從模準擬器約或者酸設(shè)備賴中拷犬入或素者拷冤出文出件重點霞工具:咽ad脫b從模秋擬器椅或者摟設(shè)備若中復(fù)浸制文讀件或死目錄跌,使殖用(如下乞命):ad員b國pu勒ll園<寶re時mo牽te瘡>許<l笑oc申al候>將文姿件或萄目錄妄復(fù)制稀到模泄擬器摸或者飄設(shè)備久,使晚用(擔(dān)如下強命令傾)ad夏b謝pu泊sh禮<糾lo剝ca蜻l>滿<鍋re邁mo星te砌>安裝岔軟件ad臨b忙in炎st聚al軟l摘-r比ap園k路徑如果膊加-r參數(shù)氧,為把替換憐之前摩的應(yīng)嚇用僅,之肢前應(yīng)梯用紀會先軍卸載川再安榆裝卸載服軟件ad雨b各un算in餓st蒼al購l劇-k包名如果腹加-k參數(shù),為卸很載軟蒜件但企是保唐留配規(guī)置和還緩存鴨文件獲取描當(dāng)前漏設(shè)備閃狀態(tài)重掛棉載磁轎盤啟動融或關(guān)昂閉ad懼b服務(wù)重點鐘工具:婚ad島bad含b猶de蓄vi膚ce掃s查看頃所有秀連接添模擬鑄器/設(shè)備天的設(shè)印施的攻清單.ad邪b船ge盯t-晌se直ri銹al敏no查看ad拒b實例皂的序嗓列號.ad避b仔g(shù)e勤t-虛st置at乞e查看鉆模擬父器/設(shè)施榨的當(dāng)龍前狀棋態(tài).ad河br咳em獻ou昌nt重新湖掛載/s浮ys解te船m分區(qū)克的讀疏寫權(quán)禽限ad穗b愉st短ar綿t-剃se盈rv煤er啟動ad埋b服務(wù)垂進程.ad荷b通ki芬ll淹-s茫er謀ve額r終止ad溉b服務(wù)危進程.An獅dr朝oi繪d日志群模式談介紹每一分個輸精出的An涌dr漁oi菌d日志慘信息禾都有袍一個金標簽誤和它男的優(yōu)末先級.如:I/爸Ac縱ti蝴vi腸ty妹Ma尾na極ge逝r(焰58擺5)蠅:勺St槽ar喚ti鹽ng譜a善ct蟲iv冊it鴉y:躍I術(shù)nt忠en侮t羨{遍ac城ti蝕on楊=a玻nd合ro宜id哄.i沸nt野en災(zāi)t.熄ac阿ti墾on學(xué)..譽.}I就是褲日志顏優(yōu)先緞級,Ac暴ti因vi丟ty賊Ma壓na航ge毒r就是請日志腦標簽.通過肉上述艇日志笑,你晉就可廈以看技到lo匯gc撒at的標價簽列撞表和得優(yōu)先邊級別,它是盈這樣善標出棗的:<捉pr攀io謝ri讓ty愿>/丹<t粱ag匙>送.日志貢優(yōu)先閱級的迷說明優(yōu)先哭級有境下面青這些扛,是輝按照預(yù)從低搜到高活順利鴉排列柿的:V陵—語Ve意rb龍os混e峰(l斤ow觸es頓t竊pr群io益ri扣ty睛)D?!轉(zhuǎn)e仔bu值gI酬—雄In丹foW辟—償Wa過rn昆in咐gE伴—慌Er籌ro議rF倡—拌Fa藍ta督lS盈—污Si馳le猴nt晨(絡(luò)hi筋gh損es柱t炒pr缺io立ri槐ty先,指on想w征hi韻ch斜n嫁ot奏hi桂ng己i紹s企ev某er礙p賭ri失nt升ed功)*S級在隸編瓜程接并口中凈是存弱在的.進入翠模擬吃器操北作終鳥端重點胃工具:島ad慈bad諒b番s私he求ll進入涌模擬戰(zhàn)器sh脂el舒l端,珍通過sh牙el僅l端你掛可以霜在模膚擬器填或設(shè)券備上勉運行原各種帖命令置。這那些命經(jīng)令以2進制躍的形獄式保戶存在奧本地弱的模執(zhí)擬器留或設(shè)舞備的滑文件擇系統(tǒng)置中:/飾sy藏st泰em瓣/b燦in毒/.德..終端氏中的貸命令胖沒有Li盯nu漏x下那律么豐眠富,掠常用漢的ls晚,p亭wd侮,c期d,結(jié)rm都有甩,另居外很茅多第盒三方ro拘m,都謀會引湖入bu問sy炭bo鄭x,使敲得終去端下?lián)墓κ鼓艿糜鸬綐O瓣大豐赤富。查看脆日志導(dǎo)入局日志控文件重點敵工具:茶ad曠b通過竹優(yōu)先鈴級和進標簽低過濾棟日志.過濾四器語躁句按飛照下咳面的碎格式真描ta驅(qū)g:搜pr霜io蛾ri督ty田.緣瑞..硬,摘t睡ag表示榴是標尸簽,勤pr頁io路ri頂ty是表垃示標撲簽的念報告獸的最命低等興級.從上容面的ta撓g的中館可以跡得到抗日志蒸的優(yōu)招先級.你可炕以在揪過濾鴿器中盞多次縮慧寫ta列g(shù):六pr貝io旋ri樹ty芳.這些王說明惱都只雙到空靠白結(jié)悲束。例如裝:ad尸b眉lo注gc宿at林A寸ct在iv乒it篇yM滋an暑ag糕er奔:I閘M刑yA鄭pp掠:D敢*裳:S上面餓表達尋式的鳥最后奧的元戴素累*:S悄,,是置設(shè)置續(xù)所有寄的標盼簽為“s休il詠en核t”,所奶有日陣志只蔥顯示窩有“橫Ac邁ti誘vi逢ty蒸Ma賠na葬ge畫r:該I翻”婦an即d嗚“M圍yA患pp:D"的,冠用向*:S的另腐一個洪用處救是歪能夠須確保挑日志懶輸出份的時候候是荒按照芒過濾暗器的序說明隱限制都的,粒也讓倒過濾課器也妥作為伸一項內(nèi)輸出維到日字志中.ad抽b罩lo念gc膊at嗚-壇f堆<f瘦il頓en搏am坦e>掩t罵ag脈:p宵ri涉or投it架y查看AV橡D列表創(chuàng)建躺新的AV少D重點片工具:裁an鳳dr潑oi邪dan抬dr稍oi覽d甚li乖st列出鉤當(dāng)前誦環(huán)境置中已姨經(jīng)生續(xù)成的AV吹D列表an海dr械oi方d板cr識ea尊te輝av騙d:Cr昨ea杰te鋼s糞a刑ne堵w馬An林dr桃oi固d犬Vi磚rt箏ua視l漠De樸vi溉ce黨.Op故ti扁on弦s:-c舌-剩-s城dc如ar溜d肚Pa斤th灣t添o藏a墻sh功ar糠ed很S盾D托ca雙rd挑i綿ma桑ge害,傭or長s晚iz猛e么of宇a餐n芳ew踩s末dc羞ar坑d唐fo和r嗎t(yī)h秀e伍ne姥w甩AV幼D-t曉-捆-t貴ar貨ge閣t著Ta案rg亡et月i科d樣of倒t言he貍n兄ew忽A瞎VD去[尸re準qu態(tài)ir允ed獅]-n芬-五-n源am沃e恨Na刊me哄o閃f暴th星e虜ne烈w涼AV衣D慨[r李eq唐ui膚re雞d]-p蓋-盟-p示at輸h辭Lo厘ca益ti聽on辰p忙at恢h豬of鬼t劫he矩d監(jiān)ir翼ec借to揭ry啄w床he置re洽t指he寨n瓜ew扛A淡VD窮w預(yù)il烈l誤be冬c喪re允at濟ed-f譽-湖-f薯or盆ce躬Fo驚rc室e黎cr倆ea厭ti籮on蘇(她ov導(dǎo)er巾ri深de趨a糧n強ex哄is喊ti見ng倘A枕VD屈)-s碗-貢-s皺ki兄n窮Sk崖in繩o絨f標th足e敏ne潮w楚AV隆D刪除AV部D創(chuàng)建散新工賠程重點船工具:澇an耍dr序oi婆dan理dr素oi丘d脊de發(fā)le幸te鈴a追vd:De虜le甘te宴s則an嗓A襪nd惕ro羽id察V瘡ir偽tu姻al津D邁ev展ic噸e.Op搬t(yī)i釋on燭s:-n肆-耐-n溪am址e瘋Na忘me棕o世f錄th串e堵AV溜D磁to坡d刑el視et礙e挎[r除eq痕ui行re厭d]an儲dr乞oi停d辦c律re松at勢e考p球ro進je奪ct:Cr界ea急te喚s耕a編ne繞w扛An半dr錫oi鴨d構(gòu)Pr救oj擦ec丙t.Op碼ti父on櫻s:-n命-絞-n太am粒e獄Pr饒oj禾ec州t萬na兼me-t隆-盞-t轎ar運ge獻t洗Ta望rg窄et唐i您d汗of堆t劍he揭n碑ew趨p疲ro碎je雀ct筍[框re紙qu側(cè)ir潮ed續(xù)]-p某-那-p艙at按h醫(yī)Lo營ca匠ti松on江p幅at額h即of裂n飛ew愿p言ro案je盒ct速[頌re葵qu紛ir套ed枕]-k盲-窄-p軌ac暈ka溝ge光Pa衫ck弊ag念e含na碎me咬[鬧re演qu瘡ir銀ed眾]-a朋-看-a侮ct省iv陽it趣y竿Ac傭ti拋vi侮ty析n綠am哲e畫[r火eq像ui徒re態(tài)d]An六dr狠oi劍d底Sd徒k目錄蠟樹說研明:to盒ol抗s(2)./t梨oo曉ls目錄/文件用途apkbuilder.bat顧名思義,apk的生成工具。ddms.bat(DalvikDebugMonitorService)它用于向模擬器或手機設(shè)備安裝應(yīng)用程序的apk文件和從命令行訪問模擬器或手機設(shè)備.也可以用于將標準的調(diào)試器連接到運行在android模擬器或手機設(shè)備上的應(yīng)用代碼.draw9patch.batDraw9-patch工具允許你使用所見即所得(WYSIWYG)的編輯器輕松地創(chuàng)建NinePatch圖形。它也可以預(yù)覽經(jīng)過拉伸的圖像,高亮顯示內(nèi)容區(qū)域An統(tǒng)dr看oi昏d態(tài)Sd淚k目錄遭樹說動明:to塞ol唉s(3)./t脂oo精ls目錄/文件用途emulator.exeAndroid模擬器是在你的計算機上運行的一個虛擬移動設(shè)備。你可以使用模擬器來在一個實際的Android運行環(huán)境下設(shè)計,調(diào)試和測試你的應(yīng)用程序hierarchyviewer.bat層級觀察器工具允許你調(diào)試和優(yōu)化你的用戶界面。它用可視的方法把你的視圖(view)的布局層次展現(xiàn)出來,此外還給當(dāng)前界面提供了一個具有像素柵格(grid)的放大鏡觀察器,這樣你就可以正確地布局了layoutopt.bat布局分析工具,工具可以幫助你優(yōu)化布局,以減少內(nèi)存消耗,提高應(yīng)用程序運行性能mksdcard.exe它幫助創(chuàng)建磁盤鏡像,這個磁盤鏡像可以在模擬器上模擬外部存儲卡.啟動稅模擬孫器重點比工具:殘em革ul半at賺orem檔ul軍at泰or符[笛op學(xué)ti烘on軌s]溪[腫-q泡em跪u牢ar嫩gs項]-s或dc母ar障d滲<f中il胡e>惑S戚D墊ca誓rd恨i掠ma粗ge探(超de寧fa買ul梳t(yī)魚<s素ys扯te皮m>炸/s稠dc拍ar辭d.骨im族g-w欠ip庭e-董da趴ta漢r演es親et逗t芹he樹u目se制d慚at煤a宮im罵ag河e套(c缺op樂y及it禮f艷ro嶼m血in乳it替da唱ta睬)-a刪vd游<貧na汗me歸>序u服se拿a隆s爐pe惰ci然fi揚c虛an油dr累oi私d叮vi掀rt粗ua機l揪de設(shè)vi歇ce-s節(jié)ki根nd泉ir畜<勉di巴r>幟s唉ea宅rc爐h弦sk旗in縣s稈in橡<趕di失r>潤(洗de搖fa鍵ul傷t勺<s軟ys會te痰m>漠/s錦ki珍ns消)-s吐ki永n死<n凝am物e>漆s潑el遼ec碌t蹲a接gi趁ve補n軟sk舊in模擬餡器不氏支持竹呼叫浩和接雁聽實酸際來師電,間可以賭通過券控制柱臺模糾擬電貴話呼炕叫模擬漢器不告支持US福B連接模擬暈器不紡支持妙相機/視頻累捕捉模擬繩器不縱支持靜音頻筐輸入(捕捉),但覽支持沉輸出(重放)模擬掠器不耗支持奧擴展狀耳機模擬始器不犯能確做定連知接狀后態(tài)模擬裝器不茂能確爆定電艦池電嘴量水協(xié)平和遞充電搜狀態(tài)模擬梨器不弊能確效定SD卡的劑插入/彈出模擬園器不殿支持欲藍牙對比修:模歪擬器沙與真麥機的慣區(qū)別創(chuàng)建SD卡重點俱工具:顫mk垮sd克ca脖rdmk紋sd消ca遺rd綁:術(shù)cr坡ea嗎t(yī)e姐a更b旦la株nk爽F(xiàn)賀AT織32捐i智ma雨ge聽t費o嘩be體u脫se咸d摧wi鋼th刃t右he單A致nd牧ro敲id遼e肺mu彎la斷to喘rus煌ag騰e:跑m悼ks透dc類ar灘d楚[-繩l舌l(xiāng)a對be哄l]伐<特si上ze妄>睬<f勤il析e>if抽<婦si栽ze灑>傷is璃a嫌s草im蓮pl擊e卸in獵te哪ge態(tài)r,姑i閣t疏sp建ec樸if挪ie模s戀a圍si肥ze使i攏n勺by疊te埋sif詠<增si撒ze調(diào)>茶is矛a針n樓in乘te星ge位r滴fo帝ll營ow項ed雄b現(xiàn)y盆'K忠',末i賞t始sp現(xiàn)ec剪if劍ie蠶s客a墳si蝦ze舊i蘭n德Ki脈Bif算<嗎si禽ze嘗>罪is吵a糟n馳in像te倦ge院r常fo丘ll極ow琴ed屆b捐y駐'M兼',聲i挖t報sp映ec箱if結(jié)ie前s拳a橡si旱ze污i漏n跳Mi瘦BAn挪dr蕉oi壞d察Sd克k目錄獎樹說搖明:to奇ol絡(luò)s(4)./t嗓oo薪ls目錄/文件用途sqlite3.exeAndroid應(yīng)用程序可以創(chuàng)建和使用SQLite數(shù)據(jù)文件,開發(fā)者和使用者也可以方便的訪問這些數(shù)據(jù)文件.traceview.bat它可以生成跟蹤日志數(shù)據(jù)的圖形分析視圖,這些跟蹤日志數(shù)據(jù)由android因公程序產(chǎn)生.zipalign.exe對打包的應(yīng)用程序進行優(yōu)化,使得在運行時Android與應(yīng)用程序間的交互更加有效率課程殿作業(yè)喊:如何聚利用SD稠K工具湖,采版用命渣令行拆完成AD器T中的尺常規(guī)凝操作?任務(wù)搬如下物:通過脈命令驢行工載具創(chuàng)悼建并搏啟動湯一個星模擬喝器,符要求搭模擬姐器掛僅載一恒個64芳M的模俯擬Sd競ca損rd,往Sd廟ca征rd中放蜂入一煩個圖介片A.伏pn深g,運門行模袋擬器須。通料過系程統(tǒng)自淋帶圖聲庫工具套查看昨圖片A,成凈功后冤,重縮慧命名A.槐pn鋼g為B.狼pn轉(zhuǎn)g,將B.戴pn念g從Sd錯ca杏rd中取串出。關(guān)閉渣模擬新器,難刪除斤模擬與器,椒刪除瞇模擬榮的Sd考ca穗rd螺.記錄嗓這個燒過程貸中圖霞庫應(yīng)怒用所輸歪出的膝日志.ps寸:圖庫捆應(yīng)用西的包脫名為澆:co鵲m.巾an林dr拼oi棋d.目ga礙ll撓er箱y要求堡:展所有聞操作晨都在嘴命令存行中曬完成草。提交掙作業(yè)充:請粱記錄兔完整熱的操跳作步搜驟,劈燕以文危檔格將式把摟作業(yè)傭發(fā)送佩到我騰的郵雞箱,最好波能有培關(guān)鍵飽效果事的截國圖。如何松利用An噸dr騙oi舍d敗Ap昆i課Do乞cAn轉(zhuǎn)dr昂oi飲d絕Ap斜i高Do辨c是An欠dr娛oi斥d學(xué)習(xí)口過程甲中最寫權(quán)威灶的參范考資蠅料。An衰dr黃oi饒d主要罵分四算個部鞠分的當(dāng)內(nèi)容啞,分吼別是SD找K,De庭vG脖ui篇de陰,攜R疲ef授er護en朗ce膨,R新es費ou胡rc櫻e。其手中最貧最重鉤要的湯部分承是Re燭fe愁re者nc賤e,它牲包括鉗了An層dr羞oi柔d所有開可用AP溜I的介妙紹,白并在慚其中死穿插轟介紹蜘了與護內(nèi)容掠相關(guān)火的其根他知娘識,籮任何仰問題柄以Re犬fe躺re吊nc董e為切皮入點欠都是丈不錯兵的選胃擇。侵對于De尼vG于ui劫de,和Re更so怎ur搭ce部分膏的話膽,其失中to雕pi怠c都是濱些有貴價值孩的總媽結(jié),帳可以賣幫助防開發(fā)歌者迅競速有暮效的耍解決錘某一表方面簽的問堡題。急至于SD簡K只是An斜dr釘oi代dS摩dk的ch夢an米ge岸l怠og,有隔需要惱的話番,查評看下飼即可惑。附:剪官方池推薦舍的An掏dr深oi秋d學(xué)習(xí)財之路1.首先烈要理闖解什著么是An況dr親oi舍d?詳細膏閱讀俊“wh謝at嘗i貼s源an英dr律oi世d?廣”。2.閱讀鍛“An豬at裕om肌y庫of叮a待n估An暢dr換oi邪d漫Ap席pl足ic絕at檔io盟n”能夠挑知道懼一個An胳dr濫oi廁d應(yīng)用應(yīng)中到恩底都寶有些黨什么睜東西憂,3.讀一嘴下“De阻ve晶lo宜pm斬en防t敬To寒ol板s”一節(jié)狐的內(nèi)受容,接其中勵會介泡紹SD徑K中包權(quán)含的恢一些潛工具狡及工憑具的手作用羽。4.看一體下“Ap龜pl殘ic廁at亂io嶼n含Li煎fe嗚C破yc齊le蠟”,了解An情dr擾oi滅d中生葬命周銜期的聽介紹錫,其靈中對脈前臺鼠進程宗,可賠見進與程,寫后臺記進程犧等做段了比蜜較詳異細的國解釋壤。5.消“I賽ns險ta旁ll汁in面g著th愛e僻SD芽K”文檔匠介紹捎了開阿發(fā)環(huán)役境的貧搭建6.搭建球了開捉發(fā)環(huán)賽境后謙,我拆們就皺可以掩寫個露“He斬ll逮o芬Wo搖rl憲d”程序胸了,柳如何嫩寫?惕你可續(xù)以讀專一下市“He范ll筋o犁An辮dr敬oi錦d”7.詢“H痛el鄉(xiāng)豐lo遺W男or吼ld繁”程序摔比較覽簡單血,完碰成后隱可以達開始佳“No另te珠pa彩d宗Ap殲pl樂ic慎at淹io帆n”的制雅作和罷學(xué)習(xí)見了。8.閱讀援“De毫ve如lo急pi易ng主A逃pp勸li棒ca壓ti運on搞”,它宇介紹淺了更卵多的浴細節(jié)有,其意中包執(zhí)括UI,數(shù)印據(jù)存屬儲和紐奉讀取棍,安像全問哪題,互資源陽引用夢和國冰際化睡等。9.最后剃,熟守悉下結(jié)“Re姨fe椒re爹nc滴e抽In黨fo抄rm姻at臘io禍n”的內(nèi)顫容,垮其中枯按照腎包、貼索引啊、繼安承關(guān)棗系介磨紹了AP陽I及其戴使用腦方法葡。An瘡dr碧oi鬧d足Ap支i中重蠢點包但介紹包主要作用android.app提供上層的程序模型和基本的運行環(huán)境android.content包含對各種設(shè)備上得數(shù)據(jù)進行訪問和發(fā)布android.database通告內(nèi)容提供者瀏覽和操作數(shù)據(jù)庫android.graphics底層的圖形庫,包含畫布,顏色過濾,點,矩形,可以將它們直接繪制到屏幕上android.location定位和相關(guān)服務(wù)的類android.media提供一些類管理多種音頻和視頻的媒體接口提供幫助網(wǎng)絡(luò)訪問的類,超過通常的.*接口android.os提供了系統(tǒng)服務(wù)和消息傳輸和IPC機制。An獅dr泛oi渡d婦Ap育i中重滋點包叔介紹包主要作用android.opengl提供OpenGL的相關(guān)操作接口vider提供訪問內(nèi)容提供者的類android.telephony提供與撥打電話相關(guān)的API交互android.view提供基礎(chǔ)的用戶界面接口框架android.util涉及工具性的方法,例如時間日期的操作類android.webkit默認瀏覽器操作接口android.widget包含各種UI元素(大部分都是可見的)在應(yīng)用程序的布局中使用An蠢dr份oi信d程序旋基礎(chǔ)從“He驅(qū)ll毀o北A惑nd香ro淋id哀”說起An編dr巧oi離d券SD貫K詳解An科dr細oi鵲d程序才設(shè)計牲基礎(chǔ)通過Ea臺sy毛Ma聞rk骨et看An鉤dr橡oi離d程序神設(shè)計洞基礎(chǔ)An丸dr徑oi闖d應(yīng)用蒙程序貴的構(gòu)營成一般臥來說An縮慧dr慨oi程d程序獵主要矮由下悅列4部分仁組成載,它幅們分毫別是苗:Ac煩ti躲vi重tyBr圈oa木dc仰as別t椅In聯(lián)te割nt忙R古ec涂ei欄ve膀rSe填rv但ic點eCo拉nt怕en縣t偷Pr安ov蝴id勿er并不穿是說努所有提的程晴序都奧需要塌這4部分久,也紋不是脾說An涉dr食oi猾d平臺偽中只號有這程四部琴分席。在An艇dr硬oi嶼d項目袋里面章有一渣個XM艦L的描注述文悔件,放叫做An家dr演oi陪dM我an掉if區(qū)es虎t.曲xm煩l。在扯這個堆文件諸里面懷需要剃申明戴用的元上面4類組恥件名助稱,蔥以及奔可能恥為每焦個組雪件的蠟功能度和需甜求進磚行必鹽要的習(xí)描述望。打懲開第價一個航程序神里面策的An仙dr筍oi跑dM移an捕if眉es咽t.并xm守l文件菊,會股看到歷一些活系統(tǒng)影自動趣生成狼的描猾述。Ac泡ti酸vi揮ty是An飛dr差oi醫(yī)d中最即基本池的模仔塊之息一。比在An艇dr動oi柄d的程液序中Ac埋ti貝vi叼ty代表黃手機避屏幕話的一何屏。礎(chǔ)在Ac矛ti旨vi飲ty中,抓我們燙可以燒添加每一些vi取ew,并躲且可類以對斜這些Vi旬ew做一傅些事鉗件的財處理Ac囑ti咱vi東ty是由An評dr封oi領(lǐng)d系統(tǒng)傍進行忌維護饞的,居它也恰有自殼己的景生命福周期去,即剪它的舉一個糊產(chǎn)生霜、運躁行、徑銷毀證的周講期。Ac闊it密iv省it粗y之間脖可以欺相互泛跳轉(zhuǎn)掀,Ac芹ti掌vi刑ty之間邊的跳先轉(zhuǎn)有測可能訊返回拜值,略例如丟,從Ac椒ti個vi均ty移A跳轉(zhuǎn)罵到Ac擴ti傲vi顫ty夠B,那淡么當(dāng)Ac懸ti怖vi艦ty冤B運行縫結(jié)束暖后,顏有可尸能會拜給Ac遵ti膝vi娛ty距A一個糞返回爺值。每一扯個服私務(wù)是煩一個an僅dr穿oi昨d.姐ap血p.攪Ac職ti盜vi霧ty的子都類活動防組件擠:Ac疼ti百vi器ty都是Ac獅ti器vi施ty紛…服務(wù)挪組件武:Se禮rv奴ic僅e服務(wù)妻沒有尊可視許化接孫口,律但可低以在不后臺綿運行樹。例鞋如,涂當(dāng)用明戶進蒸行其切他操撒作時誰,可稅以利壩用服著務(wù)在翼后臺淡播放湊音樂趴,或分者當(dāng)院來電休時,慣可以掘利用福服務(wù)普同時樣進行返其他候操作讀,甚拼至阻館止接對聽指饒定的破電話響。每叮一個軟服務(wù)桐是一恨個an圍dr醒oi獸d.牲ap瞞p.沖Se泰rv乞ic偉e的子葉類。除此往之外更,其企他的嫌程序迅還可頸以與煉服務(wù)蛛進行燭通信崖。當(dāng)仍與服背務(wù)連派接成紗功后鋼,就機可以頁利用物服務(wù)踏中共遭享出午來的虛接口爐與服宰務(wù)進竊行通咐信了播。例撞如,許控制伐音樂啞播放爬的服蓬務(wù)允節(jié)許用巷戶暫鳳停、射重放優(yōu)、停免止音悄樂的養(yǎng)播放止。廣播摟接收坊者:Br倍oa側(cè)dc睬as柴t予re菊ce燈iv舅er完s廣播服接收闖者組宵件的榮唯一茶功能晉就是泊接收蠅廣播帳消息安,以盛及對遵廣播芝消息拔做出泡響應(yīng)晶。有模很多魄時候溝,廣嫌播消辣息是殲由系選統(tǒng)發(fā)慈出的幻玉,例米如,環(huán)時區(qū)進的變省化、違電池砍的電鍋量不默足、虹收到噴短信瞇等。脂除此權(quán)之外傲,應(yīng)鍋用程柱序還巖可以愛發(fā)送奴廣播游消息筒,例餓如,輩通知棕其他果的程員序數(shù)罵據(jù)已鬼經(jīng)下莊載完序畢,豈并且蘿這些繩數(shù)據(jù)忽已經(jīng)妥可以含使用媽了。一個母應(yīng)用孤程序素可以吹有多杰個廣魄播接俘收者筆,所灶有的石廣播牲接收必者類輔都需似要繼顧承an悠dr網(wǎng)oi順d.挺co瀉nt株en機t.際B托ro稿ad搭ca穗st成Re查ce猛iv曲er類。廣播梁接收飄者與平服務(wù)漆一樣懲,都賽沒有霜用戶懂接口魯,但蜻在廣幼播接閱收者侮中可購以啟重動一揀個Ac低ti笛vi狹ty來響屆應(yīng)廣陰播消醋息,蜘例如允,通欄過顯遺示一農(nóng)個Ac明ti獲vi寒ty對用師戶進當(dāng)行提宇醒。準當(dāng)然悼,也凱可以炕采用繩其他族的方寧法或堪幾種甜方法雜的組損合來逃提醒求用戶況,例留如,抹閃屏疊、震勞動、恐響鈴彩、播正放音借樂等奴。內(nèi)容奇提供感者組厭件:Co你nt介en涌t撈pr味ov騎id畏erAn辟dr掌oi仔d中的辟數(shù)據(jù)腸是屬需于當(dāng)鬧前應(yīng)撫用私浴有的益,其岔他應(yīng)陽用無宮法進敬行訪即問。撓如果秋某個曉應(yīng)用報需要賢共享而自己羽的數(shù)澡據(jù),尾就需煉要使歸用Co栗nt煩en局tP游ro彼vi設(shè)de肌r來處講理。一個Co趣nt晌en個t故Pr正ov擦id符er類實現(xiàn)堆了一勵組標盜準的淡方法股接口惱,從誘而能軟夠讓枝其他腫的應(yīng)確用保啊存或邪讀取兇此Co量nt博en痛t員Pr懂ov墾id孤er的各種搏數(shù)據(jù)容類型棵。也就梅是說
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 上海市標準租賃合同樣本
- 中外房屋租賃合同樣本
- 個人與雇主家政服務(wù)合同
- 鄉(xiāng)村振興項目裝修合同
- 不可撤銷貸款合同范文
- 三人合作房地產(chǎn)開發(fā)合同范本(版)
- 個人貨車租賃標準合同樣本
- 世界游泳錦標賽服務(wù)合同
- 二手房購買合同樣本集錦
- LED租賃服務(wù)合同范本
- 【大學(xué)課件】機電設(shè)備管理技術(shù)概論
- (2024)甘肅省公務(wù)員考試《行測》真題及答案解析
- 醫(yī)院醫(yī)務(wù)人員醫(yī)德考評標準
- 小紅書種草營銷師(初級)認證考試真題試題庫(含答案)
- 癲癇病人的護理(課件)
- 企業(yè)資產(chǎn)管理培訓(xùn)
- 2024年WPS計算機二級考試題庫350題(含答案)
- 2024年4月27日浙江省事業(yè)單位招聘《職業(yè)能力傾向測驗》試題
- 2024年6月浙江省高考地理試卷真題(含答案逐題解析)
- 醫(yī)院培訓(xùn)課件:《如何撰寫護理科研標書》
- 河南省鄭州市2023-2024學(xué)年高二上學(xué)期期末考試 數(shù)學(xué) 含答案
評論
0/150
提交評論