android復(fù)習(xí)題_第1頁(yè)
android復(fù)習(xí)題_第2頁(yè)
android復(fù)習(xí)題_第3頁(yè)
android復(fù)習(xí)題_第4頁(yè)
android復(fù)習(xí)題_第5頁(yè)
已閱讀5頁(yè),還剩8頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、一 選擇題(40×1=40分)1. 以下不是手機(jī)操作系統(tǒng)的是?_。(A) Android (B)windos Phone (C)IPhone IOS (D)windows8Blackberry 2. 下面AndroidVM虛擬機(jī)中運(yùn)行的文件的后綴名是_。(A)apk 安裝文件 (B)class (C)dex (D)framework3對(duì)于下列哪個(gè)可做EditText編輯框的提示信息?(A)android:inputType (B)android:text (C)android:digits (D)android:hint4下面哪個(gè)不是Android SDK中的ViewGroup(視圖

2、容器)_。(A)LinearLayout (B)ListView (C)FrameLayout (D)Button 5 MediaPlayer對(duì)象從停止?fàn)顟B(tài)到Start()之前必然要調(diào)用的方法是_。(A)reset() (B)prepare()(C)release() (D)resume()6. 關(guān)于應(yīng)用程序的生命周期,一個(gè)Activity從啟動(dòng)到運(yùn)行狀態(tài)需要執(zhí)行3個(gè)方法,請(qǐng)選擇一個(gè)正確的執(zhí)行順序_。(A)onCreate()->onStart()->onResume()(B)onStart()->onCreate()->onResume()(C)onCreate()-

3、>onResume()->onStart()(D)onStart()->onResume()->onCreate()7. 在手機(jī)開(kāi)發(fā)中常用的數(shù)據(jù)庫(kù)是 _(A) sqlLite (B)Oracle(C)mysql(D)SQL Server8. DDMS中Log信息分為幾個(gè)級(jí)別 _ (A)5 (B)4 (C)7 (D)69. Android 項(xiàng)目工程下面的 assets 目錄的作用是什么 _。(A)主要放置一些文件資源,這些文件會(huì)被原封不動(dòng)打包到 apk 里面(B)放置應(yīng)用到的圖片資源。 (C)放置字符串,顏色,數(shù)組等常量數(shù)據(jù) (D)放置一些與 UI 相應(yīng)的布局文件,都是

4、xml 文件 11Java Android 的 VM 虛擬機(jī)是哪個(gè)? _。(A)Dalvik (B)JVM (C)KVM (D)Framework 12Intent 的作用的是_。(A)intent是連接四大組件的紐帶,可以實(shí)現(xiàn)界面間切換,可以包含動(dòng)作和動(dòng)作數(shù)據(jù)(B)是一段長(zhǎng)的生命周期,沒(méi)有用戶(hù)界面的程序,可以保持應(yīng)用在后臺(tái)運(yùn)行,而不會(huì)因?yàn)榍?換頁(yè)面而消失 service (C)實(shí)現(xiàn)應(yīng)用程序間的數(shù)據(jù)共享 contentprovider(D)處理一個(gè)應(yīng)用程序整體性的工作14下列哪個(gè)不是 Activity 的生命周期方法之一? (A)onCreate (B)startActivity (C)onS

5、tart (D) onResume15判斷兩個(gè)字符串s1,s2值是否相等,需要使用_。(A)if(s1=s2) (B)if(s1=s2)(C) if( equals(s1,s2) (D)if(s1.equals(s2)16. android中,退出 activity 對(duì)一些資源以及狀態(tài)的操作保存,可以在生命周期的哪個(gè)函數(shù)中進(jìn)行 _。 (A) onPause()(B)onCreate() (C)onResume() (D) onStart()17. 關(guān)于關(guān)于BroadcastReceiver的說(shuō)法不正確的是 _。 (A)一個(gè)廣播Intent只能被一個(gè)訂閱了此廣播的BroadcastReceive

6、r所接收(B)是用來(lái)接收廣播Intent的(C)對(duì)有序廣播,系統(tǒng)會(huì)根據(jù)接收者聲明的優(yōu)先級(jí)別按順序逐個(gè)執(zhí)行接收者(D)接收者聲明的優(yōu)先級(jí)別在<intent-filter>的android:priority屬性中聲明,數(shù)值越大優(yōu)先級(jí)別越高18. 能夠自動(dòng)完成輸入內(nèi)容的組件是_。(A)TextView (B)AutoCompleteTextView (C)AutoCompleteText(D)ImageView19、使用AIDL完成遠(yuǎn)程service方法調(diào)用下列說(shuō)法不正確的是_。A) aidl的文件的內(nèi)容類(lèi)似java代碼 (B) aidl對(duì)應(yīng)的接口名稱(chēng)不能與aidl文件名相同(C) 創(chuàng)建

7、一個(gè)Service,在服務(wù)的onBind(Intent intent)方法中返回實(shí)現(xiàn)了aidl接口的對(duì)象(D) aidl對(duì)應(yīng)的接口的方法前面不能加訪問(wèn)權(quán)限修飾符20、在Java中,關(guān)鍵字 使類(lèi)不能派生出子類(lèi)。 (A) protected (B) public (C) private (D) final 21、下列說(shuō)法錯(cuò)誤的是_ _(A)Button是普通按鈕組件,除此外還有其他的按鈕組件(B)TextView是顯示文本的組件,TextView是EditText的父類(lèi)(C)EditText是編輯文本的組件,可以使用EditText輸入特定的字符(D)ImageView是顯示圖片的組件,可以通過(guò)設(shè)

8、置顯示局部圖片22、下面哪個(gè)不是Acitvity啟動(dòng)的方法 _?(A)startActivity (B)startActivityFromChild(C)startAcitvityForResult(D)goToActivity23、下列哪個(gè)是SqlLite下的命令_(A)shell (B)push (C)quit (D)keytool24、下列關(guān)于onClick事件,不對(duì)的是_(A)它也可以是一種雙擊事件 (B)它是一種單擊事件(C)一般發(fā)生在按鈕上(D)也可以直接在xml代碼端直接寫(xiě)上onClick方法的值25、我們都知道Hanlder是線程與Activity通信的橋梁,如果線程處理不當(dāng),

9、你的機(jī)器就會(huì)變得越慢,那么線程銷(xiāo)毀的方法是 _ (A)onDestroy()(B)onClear()(C)onFinish() (D)onStop()27、讀取文件內(nèi)容的首要方法是_(A)openFileOutput (B)read (C)write (D)openFileInput28、自定義對(duì)話(huà)框時(shí),將視圖對(duì)象添加到當(dāng)前對(duì)話(huà)框的方法是_(A)setIcon (B)setXML (C)setLayout (D)setView29、下列不屬于service生命周期的方法是_A,onCreate B,onDestroy C,onStop D,onStart30、綁定Service的方法

10、是_A,bindService B, startService C,onStart D,onBind31、在android程序中,Log.i()用于輸出什么級(jí)別的日志信息?A、調(diào)試 B、警告 C、信息 D、錯(cuò)誤32、給一個(gè)TextView設(shè)置紅色字體,應(yīng)該使用以下哪種寫(xiě)法?A、setTextColor(0xffff0000) B、setColor("0xffff0000")C、setTextColor("0xffff0000")D、setColor("red")33、關(guān)于AndroidManifest.xml文件,以下描述錯(cuò)誤的選項(xiàng)有

11、哪些?A、在所有的元素中只有<manifest>和<application>是必需的,且只能出現(xiàn)一次B、處于同一層次的元素,不能隨意打亂順序C、元素屬性一般都是可選的,但是有些屬性是必須設(shè)置的D、對(duì)可選的屬性,即使不寫(xiě),也有默認(rèn)的數(shù)值項(xiàng)說(shuō)明34、如果使用LinearLayout實(shí)現(xiàn)組件垂直排列,那么在xml中應(yīng)添加什么屬性進(jìn)行設(shè)置?A、android:orientation="vertical"B、android:vertical="true"C、android:orientation="horizontal"

12、D、android:horizontal="true"35、在AndroidManifest.xml中描述一個(gè)Activity時(shí),該Activity的label屬性是指定什么的?A、指定該Activity的圖標(biāo)B、指定該Activity的顯示標(biāo)簽C、指定該Activity和類(lèi)相關(guān)聯(lián)的類(lèi)名D、指定該Activity的唯一標(biāo)示36、Activity生命周期中,第一個(gè)需要執(zhí)行的方法是什么?A、onStart B、onCreateC、onReStart D、onResume37、退出 activity 對(duì)一些資源以及狀態(tài)的操作保存,可以在生命周期的哪個(gè)函數(shù)中進(jìn)行A、onPause(

13、) B、onCreate() C、onResume() D、onStart()38、關(guān)于ContentValues類(lèi)說(shuō)法正確的是 A、他和Hashtable比較類(lèi)似,也是負(fù)責(zé)存儲(chǔ)一些鍵值對(duì),但是他存儲(chǔ)的鍵值對(duì)當(dāng)中的鍵(key)是String類(lèi)型,而值都是基本類(lèi)型B、他和Hashtable比較類(lèi)似,也是負(fù)責(zé)存儲(chǔ)一些鍵值對(duì),但是他存儲(chǔ)的鍵值對(duì)當(dāng)中的鍵是任意類(lèi)型,而值都是基本類(lèi)型C、他和Hashtable比較類(lèi)似,也是負(fù)責(zé)存儲(chǔ)一些鍵值對(duì),但是他存儲(chǔ)的鍵值對(duì)當(dāng)中的鍵,可以為空,而值都是String類(lèi)型 D、他和Hashtable比較類(lèi)似,也是負(fù)責(zé)存儲(chǔ)一些鍵值對(duì),但是他存儲(chǔ)的鍵值對(duì)當(dāng)中的鍵是String

14、類(lèi)型,而值也是String類(lèi)型39、下列屬于SAX解析xml文件的優(yōu)點(diǎn)的是 A、將整個(gè)文檔樹(shù)在內(nèi)存中,便于操作,支持刪除,修改,重新排列等多種功能 B、不用事先調(diào)入整個(gè)文檔,占用資源少 C、整個(gè)文檔調(diào)入內(nèi)存,浪費(fèi)時(shí)間和空間D、不是長(zhǎng)久駐留在內(nèi)存,數(shù)據(jù)不是持久的,事件過(guò)后,若沒(méi)有保存數(shù)據(jù),數(shù)據(jù)就會(huì)消失40、下面在AndroidManifest.xml文件中注冊(cè)BroadcastReceiver方式正確的 A、<receiver android:name="NewBroad"><intent-filter><action android:name=

15、"vider.action.NewBroad"/><action></intent-filter></receiver> B、<receiver android:name="NewBroad"><intent-filter> android:name="vider.action.NewBroad"/></intent-filter></receiver> -二 選擇題(40×1=40分)

16、1. 退出 activity 對(duì)一些資源以及狀態(tài)的操作保存,可以在哪個(gè)函數(shù)中進(jìn)行_。(A)onPause() (B)onStart()(C)onCreate() (D)onResume()2. 下面AndroidVM虛擬機(jī)中運(yùn)行的文件的后綴名是_。(A)apk (B)class (C)dex (D)framework3對(duì)于下列哪個(gè)可做EditText編輯框的提示信息?(A)android:inputType (B)android:text (C)android:digits (D)android:hint4下面哪個(gè)不是Android SDK中的ViewGroup(視圖容器)_。(A)Butto

17、n (B)RelativeLayout (C)ListView (D)TableLayout5 MediaPlayer對(duì)象從停止?fàn)顟B(tài)到Start()之前必然要調(diào)用的方法是_。(A)reset() (B)prepare()(C)release() (D)resume()6. Android 項(xiàng)目工程下面的 assets 目錄的作用是什么_。(A)放置應(yīng)用到的圖片資源。)(B)主要放置一些文件資源,這些文件會(huì)被原封不動(dòng)打包到 apk 里面(C)放置字符串,顏色,數(shù)組等常量數(shù)據(jù)(D)放置一些與 UI 相應(yīng)的布局文件,都是 xml 文件7. 在手機(jī)開(kāi)發(fā)中用以顯示一系列圖像的是 _(B) Gallery

18、 (B)ImageView(C)ImageSwitcher(D)GridView8. DDMS中Log信息分為幾個(gè)級(jí)別_ (A)6 (B)4 (C)7 (D)59. 拖動(dòng)條組件是_(A) SeekBar (B)ProgressBar (C)RatingBar (D)ScrollBar10RatingBar組件中不能用屬性直接設(shè)置的是_(A)當(dāng)前分?jǐn)?shù)(B)五角星個(gè)數(shù)(C)分?jǐn)?shù)的增量windows vista (D)五角星的色彩11Java Android 的 VM 虛擬機(jī)是哪個(gè)? _。(A)Dalvik (B)JVM (C)KVM (D)Framework 12Intent 的作用的是_。(A)

19、intent是連接四大組件的紐帶,可以實(shí)現(xiàn)界面間切換,可以包含動(dòng)作和動(dòng)作數(shù)據(jù)(B)是一段長(zhǎng)的生命周期,沒(méi)有用戶(hù)界面的程序,可以保持應(yīng)用在后臺(tái)運(yùn)行,而不會(huì)因?yàn)榍?換頁(yè)面而消失 service (C)實(shí)現(xiàn)應(yīng)用程序間的數(shù)據(jù)共享 contentprovider(D)處理一個(gè)應(yīng)用程序整體性的工作13下面哪個(gè)不是Android數(shù)據(jù)存儲(chǔ)方式 _(A) SharedPreferences(B)SQLite(C) Content provider(D) ListView 14下列哪個(gè)是 Activity 的生命周期方法之一? (A)onRestate (B)startActivity (C)onStart (D

20、) onSume15判斷兩個(gè)字符串s1,s2值是否相等,需要使用_。(A)if(s1=s2) (B)if(s1=s2)(D) if( equals(s1,s2) (D)if(s1.equals(s2)16. android中,設(shè)x = 1 , y = 2 , z = 3,則表達(dá)式 yz/x 的值是 _。 (B) 3(B)2 (C)5(D)417. 為了實(shí)現(xiàn)Android讀取短信的 API,需要在manifest文件中添加 _。 (A)<uses-permission android:name="android.permission.READ_SMS">

21、(B)<uses-permission android:name="android.permission.SMS">18. 能夠自動(dòng)完成輸入內(nèi)容的組件是_。(A)TextView (B)AutoCompleteTextView (C)AutoCompleteText(D)AutoCompleteImageView19、使用AIDL完成遠(yuǎn)程service方法調(diào)用下列說(shuō)法不正確的是_。(A) aidl的文件的內(nèi)容類(lèi)似java代碼 (B) aidl對(duì)應(yīng)的接口名稱(chēng)不能與aidl文件名相同(C) 創(chuàng)建一個(gè)Service,在服務(wù)的onBind(Intent intent)方

22、法中返回實(shí)現(xiàn)了aidl接口的對(duì)象(D) aidl對(duì)應(yīng)的接口的方法前面不能加訪問(wèn)權(quán)限修飾符20、在Java中,類(lèi)中的具有 屬性的字段只能被該類(lèi)本身的方法所訪問(wèn)。 (A) protected (B) public (C) private (D) final21、下列說(shuō)法錯(cuò)誤的是_ _(A)Button是普通按鈕組件,除此外還有其他的按鈕組件(B)TextView是顯示文本的組件,TextView是EditText的父類(lèi)(C)EditText是編輯文本的組件,可以使用EditText輸入特定的字符(D)ImageView是顯示圖片的組件,可以通過(guò)設(shè)置顯示局部圖片22、關(guān)于android中播放視頻的說(shuō)

23、法不對(duì)的是_ _(A)可以使用SurfaceView組件播視頻 (B)可以使用VideoView組件播視頻(C)VideoView組件可以控制播放的位置和大?。―)VideoView播放視頻的格式可以是3gp23、下列哪個(gè)是SqlLite下的命令 (A)cmd (B)pull (C)quit (D)commandtools24、下列關(guān)于如何解析xml的方式,不對(duì)的是_ (A)字符器類(lèi)型 (B)dom(C)sax(D)json25、下列哪一個(gè)不屬于Activity的生命周期的是_ (A)onInit()(B)onStart()(C)onStop()(D)onPause()26、下列哪些不是And

24、roid應(yīng)用程序結(jié)構(gòu) _(A)Linux內(nèi)核 (B)Libraries (C)Applications (D)sabian27、讀取文件內(nèi)容的首要方法是_(A)openFileOutput (B)read (C)write (D)openFileInput28、為一個(gè)boolean類(lèi)型變量賦值時(shí),可以使用 _ 的方式(A)boolean =1 (B)boolean a=(9>=10) (C)boolean a=”真” (D)boolean a=true29、下列不屬于service生命周期的方法是_A,onCreate B,onDestroy C,onStop D,onStart30、啟

25、動(dòng)型Service的啟動(dòng)方法是_A,bindService B, startService C,onStart D,onBind31、在android程序中,Log.i()用于輸出什么級(jí)別的日志信息?A、調(diào)試 B、警告 C、信息 D、錯(cuò)誤32、給一個(gè)TextView設(shè)置紅色字體,應(yīng)該使用以下哪種寫(xiě)法?A、setTextColor(0xffff0000) B、setColor("0xffff0000")C、setTextColor("0xffff0000")D、setColor("red")33、在多個(gè)應(yīng)用中讀取共享存儲(chǔ)數(shù)據(jù)時(shí),需要用到

26、的query方法,是哪個(gè)對(duì)象的方法?_A、 ContentResolverB、 ContentProviderC、Cursor D、 SQLiteHelper34、如果使用LinearLayout實(shí)現(xiàn)組件垂直排列,那么在xml中應(yīng)添加什么屬性進(jìn)行設(shè)置?A、android:orientation="vertical"B、android:vertical="true"C、android:orientation="horizontal"D、android:horizontal="true"35、在AndroidManif

27、est.xml中描述一個(gè)Activity時(shí),該Activity的label屬性是指定什么的?A、指定該Activity的圖標(biāo)B、指定該Activity的顯示標(biāo)簽C、指定該Activity和類(lèi)相關(guān)聯(lián)的類(lèi)名D、指定該Activity的唯一標(biāo)示36、Activity生命周期中,第一個(gè)需要執(zhí)行的方法是什么?A、onStart B、onCreateC、onReStart D、onResume37、退出 activity 對(duì)一些資源以及狀態(tài)的操作保存,可以在生命周期的哪個(gè)函數(shù)中進(jìn)行A、onPause() B、onCreate() C、onResume() D、onStart()38、關(guān)于ContentVa

28、lues類(lèi)說(shuō)法正確的是A、他和Hashtable比較類(lèi)似,也是負(fù)責(zé)存儲(chǔ)一些鍵值對(duì),但是他存儲(chǔ)的鍵值對(duì)當(dāng)中的鍵是String類(lèi)型,而值都是基本類(lèi)型B、他和Hashtable比較類(lèi)似,也是負(fù)責(zé)存儲(chǔ)一些鍵值對(duì),但是他存儲(chǔ)的鍵值對(duì)當(dāng)中的鍵是任意類(lèi)型,而值都是基本類(lèi)型C、他和Hashtable比較類(lèi)似,也是負(fù)責(zé)存儲(chǔ)一些鍵值對(duì),但是他存儲(chǔ)的鍵值對(duì)當(dāng)中的鍵,可以為空,而值都是String類(lèi)型 D、他和Hashtable比較類(lèi)似,也是負(fù)責(zé)存儲(chǔ)一些鍵值對(duì),但是他存儲(chǔ)的鍵值對(duì)當(dāng)中的鍵是String類(lèi)型,而值也是String類(lèi)型39、下列屬于SAX解析xml文件的優(yōu)點(diǎn)的是 A、將整個(gè)文檔樹(shù)在內(nèi)存中,便于操作,支持刪

29、除,修改,重新排列等多種功能 B、不用事先調(diào)入整個(gè)文檔,占用資源少 C、整個(gè)文檔調(diào)入內(nèi)存,浪費(fèi)時(shí)間和空間D、不是長(zhǎng)久駐留在內(nèi)存,數(shù)據(jù)不是持久的,事件過(guò)后,若沒(méi)有保存數(shù)據(jù),數(shù)據(jù)就會(huì)消失40、Intent傳遞數(shù)據(jù)時(shí),下面哪種類(lèi)型的數(shù)據(jù)不可以被傳遞 _ ?A,Serializable B, JSON對(duì)象C,BundleD, charsequence二 填空題(10×2= 20分)AIDL的全稱(chēng)是 Android interface definition language 廣播分為無(wú)序廣播 和 有序廣播Android的四大組件分別是 Activity, Service, Broadcast

30、Receiver Content Provider從模擬器向PC中復(fù)制文件的命令 pull 拉android系統(tǒng)中,Math.round(11.5)等于多少 12創(chuàng)建只顯示文本的Toast對(duì)象時(shí)建議使用 makeText 方法定義LinearLayout水平方向布局時(shí)至少設(shè)置的三個(gè)屬性:android:orientation,_ android:layout width _和_ android:layout height _。android中注冊(cè)廣播有兩種常見(jiàn)的方式:_使用代碼進(jìn)行注冊(cè)_和_ AndroidManifest.xml _ 中聲明。Android的DVM實(shí)際上就是 Dalvik的虛

31、擬機(jī)。三、問(wèn)答題(4*5=20分)1、使用代碼簡(jiǎn)述一下過(guò)程:如何啟用Service,如何停用Service。Intent intent = new Intent();intent.setClass(this, nba.class); startService(intent); stopService(intent);2、請(qǐng)簡(jiǎn)單介紹一下 Android的幾種數(shù)據(jù)存儲(chǔ)方式1)sharedPreferences方式;2)文件存儲(chǔ)方式;3)SQLite數(shù)據(jù)庫(kù)方式;4)內(nèi)容提供器(ContentProvider);5)網(wǎng)絡(luò)存儲(chǔ)方式3、請(qǐng)簡(jiǎn)述Service的生命周期。Service常用生命周期回調(diào)方法如下

32、:onCreate在服務(wù)創(chuàng)建時(shí)調(diào)用,只會(huì)被調(diào)用一次;無(wú)論調(diào)用多少次startService或者bindService,服務(wù)也只會(huì)被調(diào)用一次;onDestroy方法在服務(wù)被終止時(shí)會(huì)被調(diào)用Context.startService()啟動(dòng)Service有關(guān)生命周期方法。onStart 只有采用 Context.startService方法啟動(dòng)服務(wù)時(shí)才會(huì)回調(diào)該方法。該方法在服務(wù)開(kāi)始運(yùn)行時(shí)被調(diào)用。Context.bindService啟動(dòng)Service有關(guān)的生命周期方法。onBind方法只有在Context.bindService啟動(dòng)服務(wù)時(shí)才會(huì)回調(diào)該方法;而onUnbind方法用于解除綁定。4、簡(jiǎn)述Ha

33、ndle機(jī)制的原理?andriod提供了 Handler 和 Looper 來(lái)滿(mǎn)足線程間的通信。Handler 先進(jìn)先出原則。Looper類(lèi)用來(lái)管理特定線程內(nèi)對(duì)象之間的消息交換(Message Exchange)。 1)Looper: 一個(gè)線程可以產(chǎn)生一個(gè)Looper對(duì)象,由它來(lái)管理此線程里的Message Queue(消息隊(duì)列)。 2)Handler: 你可以構(gòu)造Handler對(duì)象來(lái)與Looper溝通,以便push新消息到Message Queue里;或者接收Looper從Message Queue取出)所送來(lái)的消息。 3) Message Queue(消息隊(duì)列):用來(lái)存放線程放入的消息。

34、4)線程:UI thread 通常就是main thread,而Android啟動(dòng)程序時(shí)會(huì)替它建立一個(gè)Message Queue。5、請(qǐng)解釋Android程序運(yùn)行時(shí)權(quán)限與文件系統(tǒng)權(quán)限的區(qū)別運(yùn)行時(shí)權(quán)限D(zhuǎn)alvik是android授權(quán)的;文件系統(tǒng)是linux內(nèi)核授權(quán)的。6、使用代碼,簡(jiǎn)述ContentProvider的數(shù)據(jù)存取過(guò)程    public void initData() 27        mContentResolver = getContent

35、Resolver();28        / 刪除一條記錄可以用下面的方法29        / String where = "_id = '1'"30        / mContentResolver.delete(Profile.CONTENT_URI, where, null);31  

36、60;     / 填充數(shù)據(jù)32        for (int i = 0; i < 20; i+) 33            / ContentValues 和HashTable類(lèi)似都是一種存儲(chǔ)的機(jī)制 但是兩者最大的區(qū)別就在于34     

37、0;      / contenvalues只能存儲(chǔ)基本類(lèi)型的數(shù)據(jù),像string,int之類(lèi)的,不能存儲(chǔ)對(duì)象這種東西35            ContentValues values = new ContentValues();36            values.put

38、(Profile.COLUMN_NAME, i + " 網(wǎng)址:");37            / 通過(guò)ContentResolver來(lái)向數(shù)據(jù)庫(kù)插入數(shù)據(jù)38            mContentResolver.insert(Profile.CONTENT_URI, values);39   &#

39、160;    40    41 42    public void initAdapter() 43        / 查詢(xún)表格,并獲得Cursor44        / 查詢(xún)?nèi)繑?shù)據(jù)45        mC

40、ursor = mContentResolver.query(Profile.CONTENT_URI, new String Profile.COLUMN_ID, Profile.COLUMN_NAME ,46                               

41、;          null, null, null);47 48        / 查詢(xún)部分?jǐn)?shù)據(jù)49        / String selection = Profile.COLUMN_ID + " LIKE '%1'"50   

42、0;    / mCursor = mContentResolver.query(Profile.CONTENT_URI, new StringProfile.COLUMN_ID,Profile.COLUMN_NAME,51        / selection, null, null);52 53        / 查詢(xún)一個(gè)數(shù)據(jù)54    

43、60;   / Uri uri = ContentUris.withAppendedId(Profile.CONTENT_URI, 50);55        / mCursor = mContentResolver.query(uri, new StringProfile.COLUMN_ID,Profile.COLUMN_NAME, null, null, null);56 57        

44、startManagingCursor(mCursor);58 59        / 設(shè)置adapter60        adapter = new SimpleCursorAdapter(this, android.R.layout.simple_list_item_2, mCursor, new String 61     

45、60;          Profile.COLUMN_ID, Profile.COLUMN_NAME , new int android.R.id.text1, android.R.id.text2 );62        setListAdapter(adapter);63    7、使用代碼,簡(jiǎn)述 Sharedpreferences的數(shù)據(jù)讀寫(xiě)過(guò)程Sha

46、redPreferences preferences = getSharedPreferences("itcast",Context.MODE_PRIVATE);     Editor editor = preferences.edit();/得到編輯對(duì)象     editor.putString("name", name);/把名字的內(nèi)容保存到SharedPreferences中     editor.putInt("age", new Integer(age);/把年齡的內(nèi)容保存到SharedPreferences中   &#

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論