




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、1. 什什么是AActiivitty? 四大組件件之一,一般的的,一個(gè)個(gè)用戶交交互界面面對(duì)應(yīng)一一個(gè)acctivvityysetCConttenttVieew() ,/ 要要顯示的的布局 buttton.settOncclicckLiinstteneer, acctivvityy 是CConttextt的子類類,同時(shí)時(shí)實(shí)現(xiàn)了了winndoww.caallbbackk和keeyevventt.caallbbackk, 可可以處理理與窗體體用戶交交互的事事件.我開(kāi)發(fā)常常用的的的有LiistAActiivitty , PPreffereenceeActtiviity ,TaabAccitiivtyy等
2、如果界面面有共同同的特點(diǎn)點(diǎn)或者功功能的時(shí)時(shí)候,還還會(huì)自己己定義一一個(gè)BaaseAActiivitty. 進(jìn)度對(duì)話話框的顯顯示與銷銷毀 douubannserrvicce 2. 請(qǐng)請(qǐng)描述一一下Acctivvityy 生命命周期。生命周期期描述的的是一個(gè)個(gè)類 從從創(chuàng)建(neww出來(lái))到死亡亡(垃圾圾回收)的過(guò)程程中會(huì)執(zhí)執(zhí)行的方方法.在這個(gè)過(guò)過(guò)程中 會(huì)針對(duì)對(duì)不同的的生命階階段會(huì)調(diào)調(diào)用不同同的方法法Actiivitty從創(chuàng)創(chuàng)建到銷銷毀有多多種狀態(tài)態(tài),從一一種狀態(tài)態(tài)到另一一種狀態(tài)態(tài)時(shí)會(huì)激激發(fā)相應(yīng)應(yīng)的回調(diào)調(diào)方法,這這些回調(diào)調(diào)方法包包括:ooncrreatte oondeestrroy onsstopp o
3、nnstaart onrresuume onppausse 其實(shí)這些些方法都都是兩兩兩對(duì)應(yīng)的的,onnCreeatee創(chuàng)建與與onDDesttroyy銷毀;onSttartt可見(jiàn)與與onSStopp不可見(jiàn)見(jiàn);onnRessumee可編輯輯(即焦焦點(diǎn))與與onPPausse;這6個(gè)方方法是相相對(duì)應(yīng)的的,那么么就只剩剩下一個(gè)個(gè)onRResttartt方法了了,這個(gè)個(gè)方法在在什么時(shí)時(shí)候調(diào)用用呢?答案就是是:在AActiivitty被oonSttop后后,但是是沒(méi)有被被onDDesttroyy,在再再次啟動(dòng)動(dòng)此Acctivvityy時(shí)就調(diào)調(diào)用onnResstarrt(而而不再調(diào)調(diào)用onnCreeate
4、e)方法法;如果被oonDeestrroy了了,則是是調(diào)用oonCrreatte方法法。最后講自自己項(xiàng)目目中的經(jīng)經(jīng)驗(yàn),比比如說(shuō)豆豆瓣客戶戶端每次次進(jìn)入某某個(gè)界面面的時(shí)候候都要看看到最新新的數(shù)據(jù)據(jù),這個(gè)個(gè)刷新列列表的操操作 就就放在oonSttartt()的的方法里里面.這這樣保證證每次用用戶看到到的數(shù)據(jù)據(jù)都是最最新的.多媒體播播放, 播放來(lái)來(lái)電話. onnStoop() 視頻頻, 視視頻聲音音設(shè)置為為0 , 記錄錄視頻播播放的位位置 mmediiapllayeer.ppausse();onSttartt() 根據(jù)保保存的狀狀態(tài)恢復(fù)復(fù)現(xiàn)場(chǎng). meediaaplaayerr.sttartt();
5、在讀文檔檔的時(shí)候候 還發(fā)發(fā)現(xiàn) aactiivitty還有有兩個(gè)方方法 oonPoostRResuume() 和和 OnnPosstCrreatte()這兩個(gè)個(gè)生命周周期的方方法,不不過(guò)開(kāi)發(fā)發(fā)的時(shí)候候沒(méi)有用用到過(guò).3. 兩兩個(gè)Acctivvityy之間跳跳轉(zhuǎn)時(shí)必必然會(huì)執(zhí)執(zhí)行的是是哪幾個(gè)個(gè)方法。一般情況況比如說(shuō)說(shuō)有兩個(gè)個(gè)acttiviity,分別叫叫A,BB ,當(dāng)當(dāng)在A里里面激活活B組件件的時(shí)候候, AA 會(huì)調(diào)調(diào)用 oonPaausee()方方法,然然后B 調(diào)用oonCrreatte() ,oonSttartt(), OnnRessumee() , 這個(gè)時(shí)時(shí)候B覆覆蓋了窗窗體, A會(huì)調(diào)調(diào)用onnS
6、toop()方法. 如如果B呢呢 是個(gè)個(gè)透明的的,或者者是對(duì)話話框的樣樣式, 就不會(huì)會(huì)調(diào)用oonSttop()方法法4. 橫橫豎屏切切換時(shí)候候Acttiviity的的生命周周期。這個(gè)生命命周期跟跟清單文文件里的的配置有有關(guān)系1、不設(shè)設(shè)置Acctivvityy的anndrooid:connfiggChaangees時(shí),切切屏?xí)刂匦抡{(diào)用用各個(gè)生生命周期期默認(rèn)首先先銷毀當(dāng)當(dāng)前acctivvityy,然后后重新加加載2、設(shè)置置Acttiviity的的anddroiid:cconffigCChanngess=oorieentaatioon|kkeybboarrdHiiddeen時(shí)時(shí),切屏屏不會(huì)重重新調(diào)
7、用用各個(gè)生生命周期期,只會(huì)會(huì)執(zhí)行oonCoonfiigurratiionCChanngedd方法游戲開(kāi)發(fā)發(fā)中, 屏幕的的朝向都都是寫死死的. 5. 如如何將一一個(gè)Acctivvityy設(shè)置成成窗口的的樣式。andrroidd:thhemee=anddroiid:sstylle/TThemme.DDiallog 可以以自定義義一個(gè)aactiivitty的樣樣式,詳詳細(xì)見(jiàn)手手機(jī)衛(wèi)士士的程序序詳細(xì)信信息andrroidd:thhemee=styyle/FlooatAActiivittyE:dday99moobillesaaferessvaalueessstylle6. 你你后臺(tái)的的Acttiviit
8、y被被系統(tǒng) 回收怎怎么辦?如果后后臺(tái)的AActiivitty由于于某原因因被系統(tǒng)統(tǒng)回收可可了,如如何在被被系統(tǒng)回回收之前前保存當(dāng)當(dāng)前狀態(tài)態(tài)?除了在棧棧頂?shù)腶actiivitty,其其他的aactiivitty都有有可能在在內(nèi)存不不足的時(shí)時(shí)候被系系統(tǒng)回收收,一個(gè)個(gè)acttiviity越越處于棧棧底,被被回收的的可能性性越大.prottecttedvvoidd onnSavveInnstaanceeStaate(Bunndlee ouutSttatee) supeer.oonSaaveIInsttancceSttatee(ouutSttatee);outtStaate.puttLonng(id,
9、11234456778900);publlicvvoidd onnCreeatee(Buundlle ssaveedInnstaanceeStaate) /判斷斷 saaveddInsstannceSStatte是不不是空./如果果不為空空就取出出來(lái)supeer.oonCrreatte(ssaveedInnstaanceeStaate);7. 如如何退出出Acttiviity?如何安安全退出出已調(diào)用用多個(gè)AActiivitty的AAppllicaatioon?退出acctivvityy 直接接調(diào)用 finnishh () 方法法 . /用用戶點(diǎn)擊擊bacck鍵 就是退退出一個(gè)個(gè)acttivii
10、ty 退出acctivvityy 會(huì)執(zhí)執(zhí)行 oonDeestrroy()方法法 .1、拋異異常強(qiáng)制制退出:該方法通通過(guò)拋異異常,使使程序FForcce CClosse。 驗(yàn)證可以以,但是是,需要要解決的的問(wèn)題是是,如何何使程序序結(jié)束掉掉,而不不彈出FForcce CClosse的窗窗口。/安全全結(jié)束進(jìn)進(jìn)程 anddroiid.oos.PProccesss.kiillPProccesss(anndrooid.os.Proocesss.mmyPiid();2、記錄錄打開(kāi)的的Acttiviity:每打開(kāi)一一個(gè)Acctivvityy,就記記錄下來(lái)來(lái)。在需需要退出出時(shí),關(guān)關(guān)閉每一一個(gè)Acctivvity
11、y即可。LListt llistts ; 在aappllicaatioon 全全集的環(huán)環(huán)境里面面 liistss = neww ArrrayyLisst();listts.aadd(acttiviity);for(Acttiviity acttiviity: liistss)acttiviity.finnishh();3、發(fā)送送特定廣廣播:在需要結(jié)結(jié)束應(yīng)用用時(shí),發(fā)發(fā)送一個(gè)個(gè)特定的的廣播,每每個(gè)Acctivvityy收到廣廣播后,關(guān)關(guān)閉即可可。/給某某個(gè)acctivvityy 注冊(cè)冊(cè)接受接接受廣播播的意圖圖 reggistterRReceeiveer(rreceeiveer, fillterr)
12、/如果果過(guò)接受受到的是是 關(guān)閉閉acttiviity的的廣播 就調(diào)調(diào)用fiinissh()方法 把當(dāng)前前的acctivvityy fiinissh()掉 4、遞歸歸退出在打開(kāi)新新的Acctivvityy時(shí)使用用staartAActiivittyFoorReesullt,然然后自己己加標(biāo)志志,在oonAcctivvityyRessultt中處理理,遞歸歸關(guān)閉。上面是網(wǎng)網(wǎng)上的一一些做法法.其實(shí) 可可以通過(guò)過(guò) inntennt的fflagg 來(lái)實(shí)實(shí)現(xiàn). inntennt.ssetFFlagg(FLLAG_ACTTIVIITY_CLEEAR_TOPP)激活活一個(gè)新新的acctivvityy,然后后在新
13、的的acttiviity的的onccreaate方方法里面面 fiinissh掉.講一講你你對(duì)acctivvityy的理解解 把上面的的幾點(diǎn)用用自己的的心得寫寫出來(lái)8. sservvicee是否在在maiin tthreead中中執(zhí)行, seerviice里里面是否否能執(zhí)行行耗時(shí)的的操作?默認(rèn)情況況,如果果沒(méi)有顯顯示的指指定seerviice所所運(yùn)行的的進(jìn)程, Servvicee和acctivvityy是運(yùn)行行在當(dāng)前前appp所在進(jìn)進(jìn)程的mmainn thhreaad(UUI主線線程)里里面 servvicee里面不不能執(zhí)行行耗時(shí)的的操作(網(wǎng)絡(luò)請(qǐng)請(qǐng)求,拷拷貝數(shù)據(jù)據(jù)庫(kù),大大文件 )在子線程程中執(zhí)
14、行行 neew TThreead().sttartt();特殊情況況 ,可可以在清清單文件件配置 serrvicce 執(zhí)執(zhí)行所在在的進(jìn)程程 ,讓讓serrvicce在另另外的進(jìn)進(jìn)程中執(zhí)執(zhí)行 9. 兩兩個(gè)Acctivvityy之間怎怎么傳遞遞數(shù)據(jù)?基本數(shù)據(jù)據(jù)類型可可以通過(guò)過(guò). Inteent 傳遞數(shù)數(shù)據(jù) 在A aactiivitty中Inteent inttentt = neww Inntennt();inteent.puttExttra(namme, vallue) Bunndlee buundlle = neew BBunddle(); bunndlee.puutBoooleean(keyy
15、, vaaluee); inttentt.puutExxtraas(bbunddle);extrras.puttDouublee(keey, vallue)/ 通通過(guò)inntennt pputEExtrra 方方法 基基本數(shù)據(jù)據(jù)類型 都傳遞遞 Inttentt i = ggetIInteent(); i.ggetEExtrras();inteent.gettStrringgExttra(keey,vaaluee);inteent.gettBoooleaanExxtraa(kkey,vvaluue)Bunndlee buundlle = neew Bunndlee(); bummdlee.puu
16、tShhortt(keey, vallue); inttentt.puutExxtraas(bbumddle);inteent.puttExttrass(buundlle)-Appllicaatioon 全全局里面面存放 對(duì)象 ,自己己去實(shí)現(xiàn)現(xiàn)自己的的apppliccatiion的的這個(gè)類類,基礎(chǔ)系統(tǒng)統(tǒng)的apppliicattionn , 每個(gè)aactiivitty都可可以取到到-讓對(duì)象實(shí)實(shí)現(xiàn) iimpllemeentss SSeriialiizabble 接口把把對(duì)象存存放到文文件上. 讓類實(shí)現(xiàn)現(xiàn)Serriallizaablee 接口口,然后后可以通通過(guò) OObjeectOOutpputSS
17、treeam /對(duì)象輸輸出流 Fiile fille = neew FFilee(cc:11.obbj);FiileOOutpputSStreeam foss = neew FFileeOuttputtStrreamm(fiile);ObbjecctOuutpuutSttreaam ooos = nnew ObjjecttOuttputtStrreamm(foos);Sttudeent stuu = neww Sttudeent();ooos.wwritteObbjecct(sstu);/從文件件中把對(duì)對(duì)象讀出出來(lái) ObbjecctInnputtStrreamm oiis = neew OOb
18、jeectIInpuutSttreaam(aarg00); SStuddentt sttu1 = (Stuudennt) oiss.reeadOObjeect();文件/網(wǎng)網(wǎng)絡(luò) inteent.settDatta(UUri) Uri.froomFiile(); /大圖片片的傳遞遞10. 怎么讓讓在啟動(dòng)動(dòng)一個(gè)AActiivitty是就就啟動(dòng)一一個(gè)seerviice?在acttiviity的的onCCreaate()方法法里面 staartSServvicee();11. 同一個(gè)個(gè)程序,不不同的AActiivitty是否否可以放放在不同同的Taask任任務(wù)棧中中?比方說(shuō)在在激活一一個(gè)新的的actt
19、iviity時(shí)時(shí)候, 給inntennt設(shè)置置flaagInteent的的flaag添加加FLAAG_AACTIIVITTY_NNEW_TASSK 這這個(gè)被激激活的aactiivitty就會(huì)會(huì)在新的的tassk棧里里面Inttentt inntennt = neew IInteent(A.tthiss,B.claass);inttentt.seetFllagss(Inntennt.FFLAGG_ACCTIVVITYY_NEEW_TTASKK);staartAActiivitty(iinteent);2.Acctivvityy的啟動(dòng)動(dòng)模式就就有一種種單例模模式,它它就是單單獨(dú)的一一個(gè)任務(wù)務(wù)棧。1
20、2. Acttiviity怎怎么和sservvicee綁定,怎怎么在aactiivitty中啟啟動(dòng)自己己對(duì)應(yīng)的的serrvicce?starrtSeerviice() 一一旦被創(chuàng)創(chuàng)建 調(diào)用著著無(wú)關(guān) 沒(méi)沒(méi)法使用用serrvicce里面面的方法法 binddSerrvicce () 把把serrvicce 與與調(diào)用者者綁定 ,如果果調(diào)用者者被銷毀毀, sservvicee會(huì)銷毀毀binddSerrvicce() 我們們可以使使用seerviice 里面的的方法binndSeerviice(). 讓aactiivitty能夠夠訪問(wèn)到到 seerviice里里面的方方法構(gòu)建一一個(gè)inntennt對(duì)象象
21、,Inteent serrvicce = neew IInteent(thiis,MMySeerviice.claass); 通過(guò)bbinddSerrvicce的方方法去啟啟動(dòng)一個(gè)個(gè)服務(wù), binndSeerviice(inttentt, nnew MyCConnn(), BIIND_AUTTO_CCREAATE);ServviceeConnnecctioon 對(duì)對(duì)象(重重寫onnSerrvicceCoonneecteed和OOnSeerviiceDDiscconnnectted方方法) 和BIIND_AUTTO_CCREAATE.priivatte cclasss mmycoonn impp
22、lemmentts SServviceeConnnecctioonpuubliic vvoidd onnSerrvicceCoonneecteed(CCompponeentNNamee naame, IBBindder serrvicce) / TTODOO Auuto-genneraatedd meethood sstubb/可以以通過(guò)IIBinnderr的對(duì)象象 去使使用seerviice里里面的方方法puubliic vvoidd onnSerrvicceDiiscoonneecteed(CCompponeentNNamee naame) / TTODOO Auuto-genneraat
23、edd meethood sstubb13. 14 .什么么是Seerviice以以及描述述下它的的生命周周期。SServvicee有哪些些啟動(dòng)方方法,有有什么區(qū)區(qū)別,怎怎樣停用用Serrvicce?在Serrvicce的生生命周期期中,被被回調(diào)的的方法比比Acttiviity少少一些,只只有onnCreeatee, oonSttartt, oonDeestrroy,onBiind和和onUUnbiind。通常有兩兩種方式式啟動(dòng)一一個(gè)Seerviice,他們對(duì)對(duì)Serrvicce生命命周期的的影響是是不一樣樣的。1 通過(guò)過(guò)staartSServvicee Serrvicce會(huì)經(jīng)經(jīng)歷 oonCr
24、reatte 到到onSStarrt,然然后處于于運(yùn)行狀狀態(tài),sstoppSerrvicce的時(shí)時(shí)候調(diào)用用onDDesttroyy方法。 如如果是調(diào)調(diào)用者自自己直接接退出而而沒(méi)有調(diào)調(diào)用sttopSServvicee的話,SServvicee會(huì)一直直在后臺(tái)臺(tái)運(yùn)行。 2 通過(guò)bbinddSerrvicce Serrvicce會(huì)運(yùn)運(yùn)行onnCreeatee,然后后是調(diào)用用onBBindd, 這這個(gè)時(shí)候候調(diào)用者者和Seerviice綁綁定在一一起。調(diào)調(diào)用者退退出了,SSrevvicee就會(huì)調(diào)調(diào)用onnUnbbindd-oonDeestrroyeed方法法。 所所謂綁定定在一起起就共存存亡了。調(diào)用者者也
25、可以以通過(guò)調(diào)調(diào)用unnbinndSeerviice方方法來(lái)停停止服務(wù)務(wù),這時(shí)時(shí)候Srreviice就就會(huì)調(diào)用用onUUnbiind-onnDesstrooyedd方法。需要注意意的是如如果這幾幾個(gè)方法法交織在在一起的的話,會(huì)會(huì)出現(xiàn)什什么情況況呢?一個(gè)原則則是Seerviice的的onCCreaate的的方法只只會(huì)被調(diào)調(diào)用一次次,就是是你無(wú)論論多少次次的sttarttSerrvicce又bbinddSerrvicce,SServvicee只被創(chuàng)創(chuàng)建一次次。如果先是是binnd了,那那么sttartt的時(shí)候候就直接接運(yùn)行SServvicee的onnStaart方方法,如果先是是staart,那那么
26、biind的的時(shí)候就就直接運(yùn)運(yùn)行onnBinnd方法法。如果seerviice運(yùn)運(yùn)行期間間調(diào)用了了binndSeerviice,這這時(shí)候再再調(diào)用sstoppSerrvicce的話話,seerviice是是不會(huì)調(diào)調(diào)用onnDesstrooy方法法的,sservvicee就sttop不不掉了,只只能調(diào)用用UnbbinddSerrvicce, serrvicce就會(huì)會(huì)被銷毀毀如果一個(gè)個(gè)serrvicce通過(guò)過(guò)staartSServvicee 被sstarrt之后后,多次次調(diào)用sstarrtSeerviice 的話,sservvicee會(huì)多次次調(diào)用oonSttartt方法。多次調(diào)調(diào)用sttopSSer
27、vvicee的話,sservvicee只會(huì)調(diào)調(diào)用一次次onDDesttroyyed方方法。如果一個(gè)個(gè)serrvicce通過(guò)過(guò)binndSeerviice被被staart之之后,多多次調(diào)用用binndSeerviice的的話,sservvicee只會(huì)調(diào)調(diào)用一次次onBBindd方法。多次調(diào)用用unbbinddSerrvicce的話話會(huì)拋出出異常。不用seerviice,BB頁(yè)面為為音樂(lè)播播放,從從A跳轉(zhuǎn)轉(zhuǎn)到B,再再返回,如如何使音音樂(lè)繼續(xù)續(xù)播放?new Meddiapplayyer 這個(gè)問(wèn)題題問(wèn)的很很山寨.默認(rèn)不不做任何何處理,B里面面的音樂(lè)樂(lè)都能播播放. 遇到問(wèn)題題, 可可以隨機(jī)機(jī)應(yīng)變,靈活發(fā)
28、發(fā)揮,多多考慮些些細(xì)節(jié),比如說(shuō)說(shuō)這個(gè)題題就可以以這樣說(shuō)說(shuō),說(shuō)說(shuō)說(shuō)你對(duì)sstarrtAcctivvityyForrRessultt的理解解()B的結(jié)束束的時(shí)候候 seetReesullt()A會(huì)調(diào)用用到onnActtiviityRResuult()就會(huì)獲取取到reesulltCoodeA開(kāi)啟BB的時(shí)候候,用sstarrtAcctivvityyForrRessultt()方方法, B返回回的時(shí)候候把播放放的狀態(tài)態(tài)信息返返回給AA ,AA繼續(xù)播播放音樂(lè)樂(lè). seekkTo(ressulttCodde)16. 什么是是InttenttSerrvicce?有有何優(yōu)點(diǎn)點(diǎn)?普通的sservvicee ,默默
29、認(rèn)運(yùn)行行在uii maain 主線程程Sdk給給我們提提供的方方便的,帶有異異步處理理的seerviice類類, 可以在在OnHaandlleInntennt() 處理理耗時(shí)的的操作其實(shí)是一一個(gè)單線線程,多多個(gè)任務(wù)務(wù)需要排排隊(duì)。本本質(zhì)是線線程+HHanddlerr+隊(duì)列列17. 什么時(shí)時(shí)候使用用Serrvicce?擁有sservvicee的進(jìn)程程具有較較高的優(yōu)優(yōu)先級(jí) 官方文文檔告訴訴我們,AAndrroidd系統(tǒng)會(huì)會(huì)盡量保保持擁有有serrvicce的進(jìn)進(jìn)程運(yùn)行行,只要要在該sservvicee已經(jīng)被被啟動(dòng)(staart)或者客客戶端連連接(bbinddSerrvicce)到到它。當(dāng)當(dāng)內(nèi)存不不
30、足時(shí),需需要保持持,擁有有serrvicce的進(jìn)進(jìn)程具有有較高的的優(yōu)先級(jí)級(jí)。1 如如果seerviice正正在調(diào)用用onCCreaate, oonSttarttCommmannd或者者onDDesttoryy方法,那那么用于于當(dāng)前sservvicee的進(jìn)程程相當(dāng)于于前臺(tái)進(jìn)進(jìn)程以避避免被kkillled。2 如如果當(dāng)前前serrvicce已經(jīng)經(jīng)被啟動(dòng)動(dòng)(sttartt),擁?yè)碛兴牡倪M(jìn)程則則比那些些用戶可可見(jiàn)的進(jìn)進(jìn)程優(yōu)先先級(jí)低一一些,但但是比那那些不可可見(jiàn)的進(jìn)進(jìn)程更重重要,這這就意味味著seerviice一一般不會(huì)會(huì)被kiilleed.3 如如果客戶戶端已經(jīng)經(jīng)連接到到serrvicce (bin
31、ndSeerviice),那么么擁有SServvicee的進(jìn)程程則擁有有最高的的優(yōu)先級(jí)級(jí),可以以認(rèn)為sservvicee是可見(jiàn)見(jiàn)的。4 如如果seerviice可可以使用用staartFForeegrooundd(innt, Nottifiicattionn)方法法來(lái)將sservvicee設(shè)置為為前臺(tái)狀狀態(tài),那那么系統(tǒng)統(tǒng)就認(rèn)為為是對(duì)用用戶可見(jiàn)見(jiàn)的,并并不會(huì)在在內(nèi)存不不足時(shí)kkillled。如果有其其他的應(yīng)應(yīng)用組件件作為SServvicee,Acctivvityy等運(yùn)行行在相同同的進(jìn)程程中,那那么將會(huì)會(huì)增加該該進(jìn)程的的重要性性??偨Y(jié):11.可見(jiàn)見(jiàn)后臺(tái)臺(tái)的;22.后臺(tái)臺(tái)的,sservviceeac
32、ctivvityy;3.serrvicce之間間誰(shuí)大?staartFForeegrooundd()啟啟動(dòng)的服服務(wù)級(jí)別別要大;1.SServvicee的特點(diǎn)點(diǎn)可以讓讓他在后后臺(tái)一直直運(yùn)行,可以在在serrvicce里面面創(chuàng)建線線程去完完成耗時(shí)時(shí)的操作作.new Thrreadd()TimeerTaask / 循環(huán)的的執(zhí)行一一個(gè)定時(shí)時(shí)的任務(wù)務(wù) .sttartt();2.BBroaadcaast recceivver捕捕獲到一一個(gè)事件件之后,可以起起一個(gè)sservvicee來(lái)完成成一個(gè)耗耗時(shí)的操操作.ANR neew SServvicee()微微信開(kāi)機(jī)機(jī)接收推推送消息息3.遠(yuǎn)遠(yuǎn)程的sservvice
33、e如果被被啟動(dòng)起起來(lái),可可以被多多次biind, 但不不會(huì)重新新creeatee. 索愛(ài)手手機(jī)X110i的的人臉識(shí)識(shí)別的sservvicee可以被被圖庫(kù)使使用,可可以被攝攝像機(jī),照相機(jī)機(jī)等程序序使用.畫廊 攝攝像機(jī) 照相機(jī)機(jī) bbinddSerrvicce() IIbinnderr的對(duì)象象, 訪訪問(wèn)seerviice AIIDL18. 請(qǐng)描述述一下IInteent 和 IInteent Fillterr。Andrroidd 中通通過(guò) IInteent 對(duì)象來(lái)來(lái)表示一一條消息息,一個(gè)個(gè) Inntennt 對(duì)對(duì)象不僅僅包含有有這個(gè)消消息的目目的地,還還可以包包含消息息的內(nèi)容容,這好好比一封封 Em
34、maill,其中中不僅應(yīng)應(yīng)該包含含收件地地址,還還可以包包含具體體的內(nèi)容容。對(duì)于于一個(gè) Inttentt 對(duì)象象,消息息“目的地地”是必須須的,而而內(nèi)容則則是可選選項(xiàng)。通過(guò)Inntennt 可可以實(shí)現(xiàn)現(xiàn)各種系系統(tǒng)組件件的調(diào)用用與激活活. Inteent fillterr: 可可以理解解為郵局局或者是是一個(gè)信信箋的分分揀系統(tǒng)統(tǒng)這個(gè)分揀揀系統(tǒng)通通過(guò)3個(gè)個(gè)參數(shù)來(lái)來(lái)識(shí)別Actiion: 動(dòng)作作 viiew Dataa: 數(shù)數(shù)據(jù)urri urri Cateegorry : 而外外的附加加信息 Actiion 匹配Actiion 是一個(gè)個(gè)用戶定定義的字字符串,用用于描述述一個(gè) Anddroiid 應(yīng)應(yīng)用程
35、序序組件,一一個(gè) IInteent Fillterr 可以以包含多多個(gè) AActiion。在 AAndrroiddMannifeest.xmll 的 Acttiviity 定義時(shí)時(shí)可以在在其 節(jié)點(diǎn)指指定一個(gè)個(gè) Acctioon 列列表用于于標(biāo)示 Acttiviity 所能接接受的“動(dòng)作”,例如如: 如果我們們?cè)趩?dòng)動(dòng)一個(gè) Acttiviity 時(shí)使用用這樣的的 Inntennt 對(duì)對(duì)象: Inttentt inntennt =neww Inntennt(); inttentt.seetAcctioon(cn.iitcaast.acttionn); staartAActiivitty(iinte
36、ent);那么所有有的 AActiion 列表中中包含了了“cn.itccastt”的 Acctivvityy 都將將會(huì)匹配配成功。Andrroidd 預(yù)定定義了一一系列的的 Acctioon 分分別表示示特定的的系統(tǒng)動(dòng)動(dòng)作。這這些 AActiion 通過(guò)常常量的方方式定義義在 aandrroidd.coonteent. Inntennt中,以“ACTTIONN_”開(kāi)頭。我們可可以在 Anddroiid 提提供的文文檔中找找到它們們的詳細(xì)細(xì)說(shuō)明。URI 數(shù)據(jù)匹匹配一個(gè) IInteent 可以通通過(guò) UURI 攜帶外外部數(shù)據(jù)據(jù)給目標(biāo)標(biāo)組件。在 節(jié)點(diǎn)中中,通過(guò)過(guò) 節(jié)節(jié)點(diǎn)匹配配外部數(shù)數(shù)據(jù)。mimee
37、Typpe 屬屬性指定定攜帶外外部數(shù)據(jù)據(jù)的數(shù)據(jù)據(jù)類型,sscheeme 指定協(xié)協(xié)議,hhostt、poort、patth 指指定數(shù)據(jù)據(jù)的位置置、端口口、和路路徑。如如下: Inteent inttentt = neww Inntennt();inteent.settActtionn(Inntennt.AACTIION_CALLL);inseent.settDatta( Urii.paarsee(teel:1123445);starrtAccitiivtyy();電話的uuri ttel: 1223455 htttp:/m自己定義義的urri itccastt:/cn.itccastt/peer
38、soon/110如果在 Inttentt Fiilteer 中中指定了了這些屬屬性,那那么只有有所有的的屬性都都匹配成成功時(shí) URII 數(shù)據(jù)據(jù)匹配才才會(huì)成功功。Cateegorry 類類別匹配配節(jié)點(diǎn)中中可以為為組件定定義一個(gè)個(gè) Caateggoryy 類別別列表,當(dāng)當(dāng) Inntennt 中中包含這這個(gè)列表表的所有有項(xiàng)目時(shí)時(shí) Caateggoryy 類別別匹配才才會(huì)成功功。默認(rèn)是DDEFAAULTT19. Inttentt傳遞數(shù)數(shù)據(jù)時(shí),可可以傳遞遞哪些類類型數(shù)據(jù)據(jù)?1.一一般的基基本數(shù)據(jù)據(jù)類型 Inntennt .puttexttra() iinteent.gettexttra();Parsse
39、laablee Seeriaalizzablle2.數(shù)數(shù)據(jù)的uuri, inntennt.ssetDDataa() inttentt.geetDaata();20. 說(shuō)說(shuō)AActiivitty,IInteent,SServvicee是什么么關(guān)系 。麥當(dāng)勞和和麥當(dāng)娜娜的關(guān)系系是什么么關(guān)系?這種問(wèn)問(wèn)題,就就講下aactiivitty, 講講一下sservvicee ,說(shuō)說(shuō)一下 通過(guò)iinteent去去激活組組件,傳傳遞數(shù)據(jù)據(jù).說(shuō)自己項(xiàng)項(xiàng)目中有有這樣一一個(gè)網(wǎng)絡(luò)絡(luò)更新的的功能,顯示界界面就用用的acctivvityy, 后后臺(tái)有個(gè)個(gè)serrvicce每隔隔半小時(shí)時(shí)都去訪訪問(wèn)下服服務(wù)器獲獲取更新新的數(shù)據(jù)
40、據(jù)開(kāi)啟服務(wù)務(wù)用的是是inttentt來(lái)開(kāi)啟啟21. 請(qǐng)描述述一下BBroaadcaast Recceivver。有很多廣廣播接收收者 ,系統(tǒng)已已經(jīng)實(shí)現(xiàn)現(xiàn)了.廣播分兩兩種 有有序廣播播 無(wú)序廣播播 指定接接收者的的有序廣廣播 . senndOrrderredBBroaadcaast(inttentt, reeceiiverrPerrmisssioon, ressulttRecceivver, scchedduleer, iniitiaalCoode, innitiialDDataa, innitiialEExtrras)接受者一一定會(huì)獲獲取到 廣播的的事件 senddStiickyyBrooad
41、ccastt(inntennt) /陰魂不不散廣播接受受者在oonReeceiive 方法獲獲取到廣廣播的事事件 Wifii設(shè)置 等待待wiffi狀態(tài)態(tài)更新完完畢 是不不可以被被攔截掉掉的 -10000 - 110000 aboortBBroaadcaast(); 用于接接收系統(tǒng)統(tǒng)的廣播播通知, 系統(tǒng)統(tǒng)會(huì)有很很多sdd卡掛載載,手機(jī)機(jī)重啟,廣播通通知,低低電量,來(lái)電,來(lái)短信信等. 手機(jī)衛(wèi)衛(wèi)士中自自定義一一個(gè)brroaddcasst rreceeiveer smms_rreceeiveed 來(lái)獲取短短信到來(lái)來(lái)的廣播播, 根根據(jù)黑名名單來(lái)判判斷是否否攔截該該短信. 畫畫板板生成圖圖片后,發(fā)送一一個(gè)
42、sdd掛載的的通知,通知系系統(tǒng)的ggallleryy去獲取取到新的的圖片.Inteent inttentt = neww Inntennt(IInteent.ACTTIONN_MEEDIAA_MOOUNTTED,Urii.paarsee(fiile:/+Ennvirronmmentt.geetExxterrnallStooraggeDiirecctorry();senddBrooadccastt(inntennt);22. 在maaniffestt和代碼碼中如何何注冊(cè)和和使 用用 brroaddcasst rreceeiveer 。設(shè)置廣廣播接收收者的優(yōu)優(yōu)先級(jí),設(shè)置廣廣播接受受者的aactii
43、on名名字 等等詳細(xì)見(jiàn)工工程代碼碼. 可以通過(guò)過(guò)代碼 rregiisteerReeceiiverr(reeceiiverr, fiilteer)請(qǐng)介紹下下ConntenntPrroviiderr是如何何實(shí)現(xiàn)數(shù)數(shù)據(jù)共享享的。ConttenttProovidder 可以屏屏蔽數(shù)據(jù)據(jù)操作的的細(xì)節(jié) 文件 xmll MyCoonteentPProvvideer 可可以在不不同應(yīng)用用程序之之間共享享數(shù)據(jù) shhareedprrefeerennce db把自己的的數(shù)據(jù)通通過(guò)urri的形形式共享享出去andrroidd 系系統(tǒng)下 不同程程序 數(shù)數(shù)據(jù)默認(rèn)認(rèn)是不能能共享訪訪問(wèn) 需要去去實(shí)現(xiàn)一一個(gè)類去去繼承CCon
44、ttenttProovidderpubllic claass PerrsonnConntenntPrroviiderr exxtennds ConntenntPrroviiderrpubblicc boooleean onCCreaate()/.querry(UUri, Sttrinng, SStriing, Sttrinng, SStriing)inseert(Urii, CConttenttValluess)updaate(Urii, CConttenttValluess, SStriing, Sttrinng)deleete(Urii, SStriing, Sttrinng)聯(lián)系人的的信
45、息 smss的內(nèi)容容 coonteent:/ssms/24. 請(qǐng)介紹紹下Anndrooid的的數(shù)據(jù)存存儲(chǔ)方式式。 文件 訪問(wèn)問(wèn)權(quán)限. SSdcaard /包名名 oopennFilleOuutpuut(nnamee, moode) 數(shù)據(jù)庫(kù)庫(kù) sqqlitte SharredPPreffereencee /shhareed_pprepps mmodee XMML網(wǎng)絡(luò) socckett tccp uudp , hhttpp htttpuurlcconnnecttionn fftp 25. 為什么么要用CConttenttProovidder?它和ssql的的實(shí)現(xiàn)上上有什么么差別?屏蔽數(shù)數(shù)據(jù)存儲(chǔ)儲(chǔ)的
46、細(xì)節(jié)節(jié),對(duì)用用戶透明明,用戶戶只需要要關(guān)心操操作數(shù)據(jù)據(jù)的urri就可可以了 不同aapp之之間共享享,操作作數(shù)據(jù)Sql也也有增刪刪改查的的方法. 但是cconttenttproovidder 還可以以去增刪刪改查本本地文件件. xxml文文件的讀讀取,更更改,網(wǎng)絡(luò)數(shù)據(jù)據(jù)讀取更更改 26. 請(qǐng)介紹紹下Anndrooid中中常用的的五種布布局。 FraameLLayoout(幀幀布局),LLineearLLayoout (線性性布局),AAbsoolutteLaayouut(絕絕對(duì)布局局),RRelaativveLaayouut(相相對(duì)布局局),TTablleLaayouut(表表格布局局) FF
47、rammeLaayouut 從屏幕幕的左上上角開(kāi)始始布局,疊加顯顯示, 實(shí)際應(yīng)應(yīng)用 播播放器的的暫停按按鈕. LLineearLLayoout線性布局局,這個(gè)個(gè)東西,從從外框上上可以理理解為一一個(gè)diiv,他他首先是是一個(gè)一一個(gè)從上上往下羅羅列在屏屏幕上。每一個(gè)個(gè)LinnearrLayyoutt里面又又可分為為垂直布布局(anddroiid:oorieentaatioon=verrticcal)和水水平布局局(anndrooid:oriienttatiion=hoorizzonttal )。當(dāng)垂垂直布局局時(shí),每每一行就就只有一一個(gè)元素素,多個(gè)個(gè)元素依依次垂直直往下;水平布布局時(shí),只只有一行行,
48、每一一個(gè)元素素依次向向右排列列。AbsoolutteLaayouut絕對(duì)布局局猶如ddiv指指定了aabsoolutte屬性性,用XX,Y坐坐標(biāo)來(lái)指指定元素素的位置置anddroiid:llayoout_x=20ppx viiew andrroidd:laayouut_yy=112pxx ffwvgga 8854*4800apkk qq斗地地主 qqq游戲戲大廳 8000*4880 8800*4800.appk fwvvga 8554*4480 指定平板板機(jī)型的的游戲開(kāi)開(kāi)發(fā)中經(jīng)經(jīng)常用到到絕對(duì)布布局 widdgett 絕對(duì)對(duì)布局 指定機(jī)型型的平板板游戲開(kāi)開(kāi)發(fā). 2.33 3.0界面布局局 任任務(wù)
49、管理理器 ggriddvieew 手機(jī) 任任務(wù)管理理 liistvvieww lephhonee lepaad ReelattiveeLayyoutt 相對(duì)布布局可以以理解為為某一個(gè)個(gè)元素為為參照物物,來(lái)定定位的布布局方式式。主要要屬性有有: 相對(duì)對(duì)于某一一個(gè)元素素 anddroiid:llayoout_bellow=iid/aaaa 該元元素在 id為為aaaa的下面面 anddroiid:llayoout_toLLefttOf=iid/bbbb 改元元素的左左邊是bbbb 相對(duì)對(duì)于父元元素的地地方 anndrooid:layyoutt_allignnParrenttLefft=truue
50、在父父元素左左對(duì)齊andrroidd:laayouut_aaliggnPaarenntRiightt=ttruee 在在父元素素右對(duì)齊齊Andrroidd ooa客戶戶端. TablleLaayouut 表格布局局類似HHtmll里面的的Tabble。每一個(gè)個(gè)TabbleLLayoout里里面有表表格行TTablleRoow,TTablleRoow里面面可以具具體定義義每一個(gè)個(gè)元素,設(shè)設(shè)定他的的對(duì)齊方方式 aandrroidd:grraviity= 。每一個(gè)布布局都有有自己適適合的方方式,另另外,這這五個(gè)布布局元素素可以相相互嵌套套應(yīng)用,做做出美觀觀的界面面。oa 自動(dòng)化化 生成成報(bào)表 ,圖標(biāo)
51、標(biāo) 表示示 webbvieew css divv webvvieww 27. 談?wù)刄UI中, Padddinng和MMarggin有有什么區(qū)區(qū)別?Padddingg 文字字對(duì)邊框框, mmarggin是是控件對(duì)對(duì)父窗體體.Padddingg 盒子子里面的的內(nèi)容距距離盒子子的距離離 , marrginn 盒子子與盒子子之間的的距離 28. widdgett相對(duì)位位置的完完成在aactiivitty的哪哪個(gè)生命命周期階階段實(shí)現(xiàn)現(xiàn)。 這個(gè)題題沒(méi)看懂懂widgget可可以理解解成桌面面小控件件, oonReeceiive();也可以理理解成 某個(gè)bbuttton, immageevieew這樣樣的控件
52、件onmeeasuure() / 計(jì)計(jì)算 控控件在屏屏幕上的的位子 某個(gè)viiew 要顯示示在界面面 oondrraw 被顯示示到界面面上的 .29. 請(qǐng)解釋釋下在單單線程模模型中MMesssagee、Haandller、Messsagge QQueuue、LLoopper之之間的關(guān)關(guān)系。30. AIDDL的全全稱是什什么?如如何工作作?Andrroidd innterrfacce ddefiinittionn laanguuagee (aandrroidd接口定定義語(yǔ)言言) , 用來(lái)來(lái)跨進(jìn)程程的訪問(wèn)問(wèn)方法,訪問(wèn)遠(yuǎn)程程的服務(wù)務(wù)的方法法. 如如何工作作 daay7 queerySStuddent
53、t . 手機(jī)衛(wèi)士士 Itteleephoony 接口掛掛斷電話話. 31. 請(qǐng)解釋釋下Anndrooid程程序運(yùn)行行時(shí)權(quán)限限與文件件系統(tǒng)權(quán)權(quán)限的區(qū)區(qū)別。Andrroidd程序執(zhí)執(zhí)行需要要讀取到到安全敏敏感項(xiàng)必必需在aandrroiddmannifeest.xmll中聲明明相關(guān)權(quán)權(quán)限請(qǐng)求求, 打打電話,訪問(wèn)網(wǎng)網(wǎng)絡(luò),獲獲取坐標(biāo)標(biāo),讀寫寫sd卡卡,讀寫寫聯(lián)系人人等.安裝的的時(shí)候會(huì)會(huì)提示用用戶文件系統(tǒng)統(tǒng)的權(quán)限限是liinuxx權(quán)限. 比如如說(shuō)shhareedprrefeerennce里里面的CConttextt.Moode.priivatte Conntexxt.MModee.woorldd_reea
54、d_ablle Coonteext.Modde_wworlld_wwritteabble drrwx777自自己 同同組 其其他32. 系統(tǒng)上上安裝了了多種瀏瀏覽器,能能否指定定某瀏覽覽器訪問(wèn)問(wèn)指定頁(yè)頁(yè)面? 找到對(duì)對(duì)應(yīng)的瀏瀏覽器的的意圖,傳遞數(shù)數(shù)據(jù)URRI , 激活活這個(gè)意意圖 Inttentt inntennt = neew IInteent(); inttentt.seetCllasssNamme(ppackkageeNamme, claassNNamee); staartAActiivtyy(inntennt);33. 對(duì)anndrooid主主線程的的運(yùn)用和和理解。主ui線線程不能能執(zhí)行
55、耗耗時(shí)的操操作, 34. 對(duì)anndrooid虛虛擬機(jī)的的理解,包包括內(nèi)存存管理機(jī)機(jī)制垃圾圾回收機(jī)機(jī)制。虛擬機(jī)很很小,空空間很小小,談?wù)務(wù)勔苿?dòng)設(shè)設(shè)備的虛虛擬機(jī)的的大小限限制 116M ,談?wù)劶虞d載圖片的的時(shí)候怎怎么處理理大圖片片的,(BittmappFacctorry.ooptiionss)outmmemooryEExceeptiion BitmmapFFacttoryy.opptioon 垃圾回收收,沒(méi)有有引用的的對(duì)象,在某個(gè)個(gè)時(shí)刻會(huì)會(huì)被系統(tǒng)統(tǒng)gc掉掉.什么是軟軟引用?將一些些資源保保存到內(nèi)內(nèi)存里面面,當(dāng)內(nèi)內(nèi)存不足足的時(shí)候候,系統(tǒng)統(tǒng)會(huì)清理理部分資資源??梢越Y(jié)合合使用軟軟引用和和外部文文件緩存
56、存機(jī)制。35. Fraamewworkk工作方方式及原原理,AActiivitty是如如何生成成一個(gè)vvieww的,機(jī)機(jī)制是什什么。反射 , 配置置文件 可以講下下acttiviity的的源碼,比如說(shuō)說(shuō) 每個(gè)個(gè)acttiviity里里面都有有winndoww.caallbbackk和keeyevventt.caallbbackk,一些些回調(diào)的的接口或或者函數(shù)數(shù)吧. 框架把把a(bǔ)cttiviity創(chuàng)創(chuàng)建出來(lái)來(lái)就會(huì)調(diào)調(diào)用里面面的這些些回調(diào)方方法,會(huì)會(huì)調(diào)用aactiivitty生命命周期相相關(guān)的方方法.Actiivitty創(chuàng)建建一個(gè)vvieww是通過(guò)過(guò) onndraaw 畫畫出來(lái)的的, 畫畫這個(gè)vvi
57、eww之前呢呢,還會(huì)會(huì)調(diào)用oonmeeasuure方方法來(lái)計(jì)計(jì)算顯示示的大小小.36. anndrooid本本身的一一些限制制,比如如apkk包大小小限制,讀讀取大文文件時(shí)的的時(shí)間限限 這個(gè)問(wèn)問(wèn)題問(wèn)的的有問(wèn)題題, aapk包包大小限限制不好好說(shuō), 極品飛車車有1000M 還是能能裝到手手機(jī)上,世面goooglle mmarkket 上大程程序 主程序序 很小小 510MM 下載載sdccardd2003000M 15分鐘鐘之內(nèi) 申請(qǐng)退退款 apk包包,精簡(jiǎn)簡(jiǎn)包, 素材存存放在服服務(wù)器. 游戲戲程序.讀大文件件的時(shí)間間限制應(yīng)應(yīng)該是mmainn線程里里面的時(shí)時(shí)間限制制吧.55秒.37. 如何加加載
58、的音音樂(lè)信息息,如何何改善其其效率。Andrroidd提供meediaascaanneer,mmediiaSttoree等接口口, 音音樂(lè)文件件的信息息都會(huì)存存放到系系統(tǒng)的數(shù)數(shù)據(jù)庫(kù)表表中,可可以通過(guò)過(guò)conntennt pprovvideer獲取取,顯示出來(lái)來(lái),改善善效率,是個(gè)常常見(jiàn)問(wèn)題題, 可可以從以以下幾個(gè)個(gè)方面作作答,分批加載載數(shù)據(jù), 延時(shí)加載載數(shù)據(jù), 合理使用用緩存等等.38. LisstViiew如如何提高高其效率率?1.復(fù)用用connverrtviiew , 歷歷史的vvieww對(duì)象if(cconvverttVieew=nulll)vieww = infflatter.inffla
59、tte(RR.laayouut.nnotee_ittem, nuull);elssevieww = connverrtViiew;3.異步步加載數(shù)數(shù)據(jù), 分頁(yè)加加載數(shù)據(jù)據(jù),2.使用用靜態(tài)的的vieew對(duì)象象避免創(chuàng)創(chuàng)建過(guò)多多的viiew.Stattic Classs VViewwHollderrTexxtviiew tv;目的:減減少使用用finndViiewBByIdd()方方法。這這個(gè)需要要檢索時(shí)時(shí)間。39. 啟動(dòng)應(yīng)應(yīng)用后,改改變系統(tǒng)統(tǒng)語(yǔ)言,應(yīng)應(yīng)用的語(yǔ)語(yǔ)言會(huì)改改變么?當(dāng)你的應(yīng)應(yīng)用使用用了國(guó)際際化,才才會(huì)發(fā)生生改變。40. 啟動(dòng)一一個(gè)程序序,可以以主界面面點(diǎn)擊圖圖標(biāo)進(jìn)入入,也可可以從一一個(gè)程序
60、序中跳轉(zhuǎn)轉(zhuǎn)過(guò)去,二二者有什什么區(qū)別別? 區(qū)別是是根據(jù)aactiivitty在mmaniifesst里面面的配置置,這個(gè)個(gè)acttiviity可可能會(huì)放放在不同同的taask棧棧里面inteent設(shè)設(shè)置的fflagg fflagg_neew_ttaskk 通過(guò)點(diǎn)擊擊 圖標(biāo)標(biāo)進(jìn)入應(yīng)應(yīng)用 創(chuàng)創(chuàng)建了新新的任務(wù)務(wù)棧 41. Anddroiid程序序與Jaava程程序的區(qū)區(qū)別?Andrroidd程序用用anddroiid ssdk開(kāi)開(kāi)發(fā),jjavaa程序用用javvasddk開(kāi)發(fā)發(fā).Andrroidd SDDK引用用了大部部分的JJavaa SDDK,少少數(shù)部分分被Anndrooid SDKK拋棄,比比如
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- HRBP崗位面試問(wèn)題及答案
- 2025屆湖南省邵東縣第四中學(xué)高二下化學(xué)期末統(tǒng)考試題含解析
- 2025屆安徽省舒城干汊河中學(xué)高二化學(xué)第二學(xué)期期末質(zhì)量跟蹤監(jiān)視模擬試題含解析
- 吉林省普通中學(xué)2025年化學(xué)高一下期末統(tǒng)考試題含解析
- 2025屆安徽省壽縣一中化學(xué)高一下期末質(zhì)量跟蹤監(jiān)視試題含解析
- 2025屆寧夏石嘴山市第一高級(jí)中學(xué)高二下化學(xué)期末質(zhì)量跟蹤監(jiān)視試題含解析
- 江蘇省南京一中2025屆高一下化學(xué)期末復(fù)習(xí)檢測(cè)試題含解析
- 2025屆廣東省深圳市耀華實(shí)驗(yàn)學(xué)校高一化學(xué)第二學(xué)期期末檢測(cè)試題含解析
- 山東省棲霞二中2025屆高一下化學(xué)期末聯(lián)考模擬試題含解析
- 殘聯(lián)康復(fù)資金管理辦法
- 港口裝卸作業(yè)培訓(xùn)
- 2025年湖北省武漢市中考數(shù)學(xué)真題(無(wú)答案)
- 鉗工考試試題及答案
- 2025至2030中國(guó)牙科氧化鋯塊行業(yè)發(fā)展趨勢(shì)分析與未來(lái)投資戰(zhàn)略咨詢研究報(bào)告
- 拖欠維修費(fèi)車輛以車抵債協(xié)議范本
- 2025至2030中國(guó)復(fù)印機(jī)行業(yè)發(fā)展趨勢(shì)分析與未來(lái)投資戰(zhàn)略咨詢研究報(bào)告
- 暑假安全家長(zhǎng)會(huì)4
- 2024年安徽省泗縣衛(wèi)生局公開(kāi)招聘試題帶答案
- 2025年北京市高考化學(xué)試卷真題(含答案)
- 2025年重慶市中考化學(xué)試卷真題(含標(biāo)準(zhǔn)答案)
- JG/T 202-2007工程管道用聚氨酯、蛭石絕熱材料支吊架
評(píng)論
0/150
提交評(píng)論