A.Android中,Service有兩種不同的使用方式:一種是以啟動(dòng)方式使用Service(StartedService),另一種是以綁定方式使用Service(BoundService)。
B.需要在AndroidManifest.xml文件中注冊(cè),否則,Service根本無(wú)法啟動(dòng)。
C.以綁定方式使用Service,能夠獲取到Service對(duì)象,不僅能夠正常啟動(dòng)Service,而且能夠調(diào)用正在運(yùn)行中的Service實(shí)現(xiàn)的私有方法和屬性。
D.為了使Service支持綁定,需要在Service類(lèi)中重寫(xiě)onBind()方法,并在onBind()方法中返回Service對(duì)象。
您可能感興趣的試卷
你可能感興趣的試題
A.如果一個(gè)線(xiàn)程在執(zhí)行同步方法時(shí)沒(méi)有執(zhí)行完畢代碼就耗盡了時(shí)間片,其他線(xiàn)程在獲得了運(yùn)行權(quán)之后就可以運(yùn)行了。
B.為防止時(shí)間片耗盡導(dǎo)致的代碼沒(méi)有完全執(zhí)行完畢的情況發(fā)生,可以考慮利用同步關(guān)鍵字。
C.利用同步關(guān)鍵保證只有當(dāng)一個(gè)線(xiàn)程徹底執(zhí)行完方法后,其他線(xiàn)程才能運(yùn)行該方法。
D.等待失去時(shí)間片的線(xiàn)程執(zhí)行完畢代碼后,才能訪(fǎng)問(wèn)該方法。
A.線(xiàn)程在應(yīng)用程序開(kāi)發(fā)過(guò)程中負(fù)責(zé)分擔(dān)進(jìn)程的耗時(shí)計(jì)算工作。
B.一個(gè)進(jìn)程中如果需要多個(gè)線(xiàn)程共同協(xié)作才能完成業(yè)務(wù)計(jì)算的話(huà),往往會(huì)涉及到線(xiàn)程之間的數(shù)據(jù)通訊。
C.線(xiàn)程依靠CPU調(diào)度分配時(shí)間片獲得運(yùn)行機(jī)會(huì),當(dāng)CPU時(shí)間片耗盡,線(xiàn)程將會(huì)停止運(yùn)行等待CPU的再次分配。
D.由于線(xiàn)程的運(yùn)行與停止是可控的,所以當(dāng)多個(gè)線(xiàn)程之間需要同時(shí)對(duì)一塊進(jìn)程中的"共享內(nèi)存"進(jìn)程操作的時(shí)候,就有可能發(fā)生線(xiàn)程異步交互錯(cuò)誤。
A.當(dāng)外部應(yīng)用需要對(duì)ContentProvider中的數(shù)據(jù)進(jìn)行添加、刪除、修改和查詢(xún)操作時(shí),可以使用ContentResolver類(lèi)來(lái)完成。
B.ContentResolver類(lèi)提供了與ContentProvider類(lèi)相同簽名的insert、delete、update方法,但是沒(méi)有提供query方法。
C.通過(guò)ContentResolver對(duì)ContentProvider中的數(shù)據(jù)進(jìn)行操作的時(shí)候,當(dāng)需要將id為1時(shí)記錄的name字段值更改為csg的時(shí)候,使用ContentValues的put方法,put("name","csg")。
D.要獲取ContentResolver對(duì)象,可以使用Activity提供的getContentResolver()方法。
A.ContentProvider在Android中的作用是對(duì)外共享數(shù)據(jù),也就是說(shuō)可以通過(guò)ContentProvider把應(yīng)用中的數(shù)據(jù)共享給其他應(yīng)用訪(fǎng)問(wèn),但是缺點(diǎn)是其他應(yīng)用不可以通過(guò)ContentProvider對(duì)本應(yīng)用中的數(shù)據(jù)進(jìn)行增刪改查。
B.通過(guò)指定文件的操作模式為Context.MODE_WORLD_READABLE或Context.MODE_WORLD_WRITEABLE也可以對(duì)外共享數(shù)據(jù)。
C.如果采用文件操作模式對(duì)外共享數(shù)據(jù),數(shù)據(jù)的訪(fǎng)問(wèn)方式會(huì)因數(shù)據(jù)存儲(chǔ)的方式而不同,導(dǎo)致數(shù)據(jù)的訪(fǎng)問(wèn)方式無(wú)法統(tǒng)一。
D.使用ContentProvider對(duì)外共享數(shù)據(jù)的好處是統(tǒng)一了數(shù)據(jù)的訪(fǎng)問(wèn)方式。
A.ContentResolver
B.ContentProvider
C.Cursor
D.SQLiteHelper
最新試題
在WorkManager中,哪種狀態(tài)表示工作已完成()
在Room中,哪個(gè)注解用來(lái)定義更復(fù)雜的數(shù)據(jù)庫(kù)操作()
ViewModel的數(shù)據(jù)會(huì)在Android系統(tǒng)銷(xiāo)毀并重新創(chuàng)建activity時(shí)丟失。
以下哪個(gè)不是創(chuàng)建數(shù)據(jù)庫(kù)實(shí)例的步驟()
以下哪個(gè)是AppViewModelProvider的作用()
WorkManager的主要優(yōu)勢(shì)是()
Room是Android架構(gòu)組件中的一部分提供哪種類(lèi)型的檢查()
以下哪個(gè)是實(shí)現(xiàn)倉(cāng)儲(chǔ)模式的類(lèi)()
在WorkManager中,哪個(gè)方法用于獲取WorkRequest的狀態(tài)()
以下哪個(gè)是創(chuàng)建數(shù)據(jù)庫(kù)實(shí)例的必要條件()