freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于android的高考寶典系統(tǒng)畢業(yè)論文(編輯修改稿)

2024-08-03 13:34 本頁面
 

【文章內(nèi)容簡介】 (name=========== + ())。 } if ((age)) { (age============= + ())。 } } //對象解析完畢 ()。 } //數(shù)組解析完畢 ()。 自定義組件設(shè)計(jì) Tab選項(xiàng)卡界面設(shè)計(jì)(1)功能描述:“高考寶典”Tab選項(xiàng)卡使用的RadioGroup組件進(jìn)行設(shè)計(jì),RadioButton是RaidoGroup的子項(xiàng),其屬性drawableTop可以使圖片和文字上下排列。FrameLayout框架布局可以使內(nèi)部元素之間相互重疊,這樣就可以設(shè)置漂浮在每個(gè)RadioButton上面的焦點(diǎn)圖片,默認(rèn)這些焦點(diǎn)圖片為隱藏的。當(dāng)點(diǎn)擊某一個(gè)RadioButton,使其設(shè)置為選中狀態(tài),就可以將“焦點(diǎn)圖片”顯示的Visible。這樣我們就可以看到選項(xiàng)卡被選中的效果。(2)界面設(shè)計(jì):圖41 Tab選項(xiàng)卡界面(3)核心代碼:RadioGroup android:id=@+id/bottom_btn_barandroid:gravity=center_vertical android:layout_gravity=bottomandroid:orientation=horizontal android:layout_width=fill_parentandroid:layout_height=wrap_contentRadioButton android:id=@+id/tab_btn_home android:text=課程知識android:drawableTop=@drawable/tab_home_bg style=@style/main_tab_bottomandroid:checked=true /RadioButton android:id=@+id/tab_btn_college android:text=高校信息android:drawableTop=@drawable/tab_goods_bg style=@style/main_tab_bottom /RadioButton android:id=@+id/tab_btn_zhuanyeandroid:text=高校專業(yè) android:drawableTop=@drawable/tab_shopping_bgstyle=@style/main_tab_bottom /RadioButton android:id=@+id/tab_btn_zhaosheng android:text=招生動態(tài)android:drawableTop=@drawable/tab_tv_bg style=@style/main_tab_bottom //RadioGroup ListView滑動加載數(shù)據(jù)模塊設(shè)計(jì)(1)功能描述:ListView的滑動加載數(shù)據(jù)是Android里常用的分頁功能,該功能既可以實(shí)現(xiàn)分頁,又可以體驗(yàn)Android的動畫效果。實(shí)現(xiàn)ListView滑動加載數(shù)據(jù)需要先創(chuàng)建AutoRefreshListView類,該類繼承與ListView,該類需要實(shí)現(xiàn)OnScrollListener接口。ListView在滑動時(shí)會促發(fā)OnScrollStateChange方法,通過該方法我們可以獲得最后一條記錄的位置索引,通過監(jiān)控器Adapter可以得到當(dāng)前ListView所顯示的記錄數(shù),如果當(dāng)前記錄數(shù)和我們剛才得到的最后一條記錄的索引相等的話我們可以通過回調(diào)函數(shù)繼續(xù)加載下一頁的數(shù)據(jù),并將這些數(shù)據(jù)源綁定到Adapter里面,然后通過NotifyDataSetChanged()方法來更新ListView顯示。當(dāng)ListView滑動到最后一條數(shù)據(jù)的時(shí)候會出現(xiàn)“正在加載數(shù)據(jù)…”的提示。該提示是重寫ListView的setAdapter方法來實(shí)現(xiàn)的。()方法當(dāng)前記錄數(shù),如果大于分頁的條數(shù),讓其創(chuàng)建一個(gè)動態(tài)的Layout,該布局內(nèi)有一個(gè)ProgressBar組件和TextView組件用來顯示加載狀態(tài)。通過addFootView方法將布局加載到ListView組件的最低端。這樣就可以看到加載的效果。(2)界面設(shè)計(jì):圖42 ListView滑動加載(3)核心代碼: public void setAdapter(ListAdapter adapter) { // TODO Autogenerated method stub if(()=10 amp。amp。 !=null amp。amp。 footerView==null) { footerView=new LoadingRefreshView(context, null)。 LayoutParams parms=new LayoutParams(, 72)。 (parms)。 ()。 (footerView)。 //點(diǎn)擊footerView觸發(fā)事件 加載數(shù)據(jù) ()。 (new () { public void onClick(View v) { // TODO Autogenerated method stub if(==false) { ()。 ()。 } } })。 } (adapter)。 } 高考課程知識模塊 高考課程知識(1)功能描述:高考課程知識模塊分為6門學(xué)科,即數(shù)學(xué)、語文、英語、物理、化學(xué)、生物。內(nèi)容為各個(gè)學(xué)科的知識點(diǎn)。以數(shù)學(xué)為例,進(jìn)入數(shù)學(xué)模塊后會顯示一個(gè)多行的知識列表,如:數(shù)列、三角函數(shù)等。再次點(diǎn)擊后顯示相關(guān)知識點(diǎn)、公式等。課程知識模塊有三個(gè)頁面:課程分類頁面、課程知識列表頁面、課程知識詳細(xì)頁面。課程分類頁面:使用ImageView組件和TextView組件拼裝成課程圖標(biāo),然后放置在RelativeLayout布局里面,最后調(diào)整下每個(gè)RelativeLayout之間的間距和位置即可。還需要為每個(gè)RelativeLayout設(shè)置onClickListener點(diǎn)擊事件,以方便進(jìn)入該圖標(biāo)所對應(yīng)的學(xué)科列表里面。課程分類頁面如圖 xxxx所示。課程知識列表頁面:課程知識列表頁面用來顯示每門課程的課程知識點(diǎn)列表,該列表使用前面提到的自定義組件AutoRefreshListView,如果課程知識很多,則每次加載10條數(shù)據(jù),ListView滑動時(shí)自動加載這些數(shù)據(jù)。使用時(shí)只需要在布局文件中將自定義標(biāo)簽寫入,然后在Activity中聲明該AutoRefreshListView,再在Activity中使用異步請求AsyncTask通過HttpURLConnection根據(jù)URL路徑請求Web服務(wù)端相應(yīng)的數(shù)據(jù),Web服務(wù)端返回相應(yīng)數(shù)據(jù)以后,拼裝成JSON字符串的形式返回給客戶端??蛻舳双@取Web服務(wù)端返回的JSON字符串,通過調(diào)用JSONUtils類里的KnowledgeList()方法將解析后的數(shù)據(jù)賦值給ArrayListKnowledgeInfo集合類,BaseAdapter就Android應(yīng)用程序中經(jīng)常用到的基礎(chǔ)數(shù)據(jù)適配器,Adapter在Android應(yīng)用程序中起著非常重要的作用,應(yīng)用也非常廣泛,它可看作是數(shù)據(jù)源和UI組件之間的橋梁,它的主要用途是將一組數(shù)據(jù)傳到像ListView、Spinner、Gallery及GridView等UI顯示組件,它是繼承自接口類Adapter,自定義Adapter子類,就需要實(shí)現(xiàn)上面幾個(gè)方法,其中最重要的是getView()方法,它是將獲取數(shù)據(jù)后的View組件返回,如ListView中每一行里的TextView、Gallery中的每個(gè)ImageView。通過Adapter對象的getCount方法可以得到listView當(dāng)前所顯示的記錄條數(shù),因?yàn)樵O(shè)置每次加載10條記錄條數(shù),++10條記錄,然后將獲取的數(shù)據(jù)通過自定義BaseAdapter里的addItem(ArrayListKnowledgeInfo list)方法添加到數(shù)據(jù)源中,最后通過NotifyDataSetChanged()方法更新ListView,最后可以將最新的數(shù)據(jù)加載進(jìn)來,因此實(shí)現(xiàn)了分頁的功能。課程知識詳細(xì)頁:詳細(xì)頁主要顯示標(biāo)題和內(nèi)容,課程的標(biāo)題和內(nèi)容是通過異步請求AsyncTask方式獲取的()。課程知識的詳細(xì)頁有收藏的功能模塊,添加收藏是將本知識點(diǎn)的文章ID保存到本地SqlLite數(shù)據(jù)庫里,如果有添加重復(fù)的文章ID,系統(tǒng)會提示添加收藏重復(fù),如果要查看收藏列表,系統(tǒng)會將本數(shù)據(jù)庫保存的文章ID發(fā)送到Web服務(wù)端,Web服務(wù)端根據(jù)各個(gè)文章ID,返回相應(yīng)的課程知識列表,最后將課程知識列表顯示在ListView組件里面。(2)界面設(shè)計(jì):圖43 課程知識主頁圖44課程知識列表圖45 知識點(diǎn)內(nèi)容圖46 課程知識模塊流程圖(3)核心代碼: protected void onPostExecute(ArrayListKnowledgeInfo result) { if (()) (GetState(TypeID) + 共 + + 條信息)。 else (搜索\ + + \ 共 + + 條信息)。 if (currentLoadMode == APPEND_LOAD) { // 第二次以后加載數(shù)據(jù) showFooterData(result)。 ()。 } else { // 第一次加載數(shù)據(jù) showInitData(result)。 isLoading = false。 } } @Override protected void onPreExecute() { // 顯示正在加載狀態(tài) ()。 } } 收藏夾模塊(1)功能描述:用戶可以通過課程知識里的詳細(xì)內(nèi)容頁面的收藏按鈕,將重要的知識點(diǎn)收錄到本地?cái)?shù)據(jù)庫里保存起來。如果需要查看我的收藏夾,可以在知識點(diǎn)列表頁面點(diǎn)擊“收藏夾”按鈕跳轉(zhuǎn)到收藏夾列表,用戶點(diǎn)擊某一條收藏知識點(diǎn),即可跳轉(zhuǎn)到知識點(diǎn)詳細(xì)頁面,方便用戶記錄重要知識點(diǎn)內(nèi)容。(2)界面設(shè)計(jì):圖47 收藏夾列表圖48 收藏夾流程圖(3)核心代碼: // 負(fù)責(zé)異步加載數(shù)據(jù) class KnowledgeTask extends AsyncTaskVoid, Void, ArrayListKnowledgeInfo { protected ArrayListKnowledgeInfo doInBackground(Void... params) { try { // 從Sqlite 讀取本地保存的收藏id db = new DBHelper()。 (tag, ())。 return (ArrayListKnowledgeInfo) JSONUtils .GetKnowledgeFavoriteList(())。 } catch (Exception e) { // TODO Autogenerated catch block (Knowledgetask, ())。 return null。 } 搜索模塊(1)功能描述:用戶可以通過課程知識里的詳細(xì)內(nèi)容頁面的收藏按鈕,將重要的知識點(diǎn)收錄到本地?cái)?shù)據(jù)庫里保存起來。如果需要查看我的收藏夾,可以在知識點(diǎn)列表頁面點(diǎn)擊“收藏夾”按鈕跳轉(zhuǎn)到收藏夾列表,用戶點(diǎn)擊某一條收藏知識點(diǎn),即可跳轉(zhuǎn)到知識點(diǎn)詳細(xì)頁面,方便用戶記錄重要知識點(diǎn)內(nèi)容。(2)界面設(shè)計(jì):圖49 搜索列表圖410 搜索流程圖(3)核心代碼: public void onClick(View v) { // TODO Autogener
點(diǎn)擊復(fù)制文檔內(nèi)容
職業(yè)教育相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1