芒果视频

網站(zhan)分類
登錄 |    

android開發的四大組件是什么 android開發三大框架介紹

本文章由注冊用戶 淺嘗不止— 上傳提供 2024-03-09 評論 0
摘要:android開發是指android平臺上應用的制作,Android早期由“Android之父”之稱的Andy Rubin創辦,Google于2005年并購了成立僅22個月的高科技企業Android,展開了短信、手機檢索、定位等業務,基于Linux的通用平臺進入了開發。接下來本文將重點介紹android開發的四大組件是什么以及android開發三大框架,一起到文中來看看吧!

一、android開發的四大組件是什么

1、Activity組件,它(ta)一(yi)個單獨的(de)窗口,程序流程都(dou)必須在(zai)【Activity】中運(yun)行,所有它(ta)是最基(ji)本的(de)模塊。

2、service組件,用(yong)于(yu)在后臺完成用(yong)戶指(zhi)定的操作。

3、content provider組件,會為(wei)所有的應用(yong)準(zhun)備(bei)一個內容窗口,并(bing)且保留(liu)數據庫、文件。

4、broadcast receiver組件(jian),是(shi)程序(xu)之間(jian)傳遞信息時的一種機制(zhi),作(zuo)用就是(shi)接收或(huo)者(zhe)發送(song)通知。

二、android開發三大框架介紹

現Android開發有很多開發框架使用,做App不一定用到框架,但好框架的思想也是值得學習。選擇合適的開發框架可提供實用功能,簡化項目開發提升效率。來看看android開發三大框架介紹吧!

1、XUtil框架

xUtils包含(han)很多(duo)實(shi)用android工具,支持(chi)大文件上(shang)傳更全面http請(qing)求協(xie)議支持(chi),更加靈活的ORM更多(duo)事(shi)件注解支持(chi)且(qie)不受混淆(xiao)影響,最低兼容android2.2。

2、volley框架

volley的(de)優點是,可(ke)以比較好的(de)處理,多(duo)次發起(qi)小(xiao)數據量的(de)請(qing)求,而且,volley框架,已(yi)經(jing)直接實現了基于存(cun)(cun)儲(chu)卡(ka)的(de)一級緩存(cun)(cun)。

3、ImageLoader框架

ImageLoader是一(yi)個(ge)開(kai)源的UI組(zu)件程序(xu),該項目(mu)的目(mu)的是提供一(yi)個(ge)可重復(fu)使用的儀(yi)器為異(yi)步(bu)圖像加載(zai),緩(huan)存和顯示,ImageLoader框架(jia)的優點(dian)主要有(you)以下(xia)幾個(ge)方面:

(1)多(duo)線(xian)程下載圖片(pian),圖片(pian)可以來源于(yu)網絡(luo),文件系統,項(xiang)目文件夾assets中以及drawable等(deng)

(2)支持隨(sui)意的(de)配置(zhi)ImageLoader,例如(ru)線程(cheng)池(chi),圖片下載(zai)器,內(nei)存(cun)緩(huan)存(cun)策略,硬盤(pan)緩(huan)存(cun)策略,圖片顯示(shi)選項以及其他的(de)一些配置(zhi)。

(3)支持圖片的內存緩(huan)(huan)存,文件系統緩(huan)(huan)存或者SD卡緩(huan)(huan)存。

(4)支持圖片下載過程的監聽(ting)。

(5)根(gen)據控件(ImageView)的大小(xiao)對Bitmap進(jin)行(xing)裁剪,減少Bitmap占用過多的內(nei)存。

(6)較好的控制圖片的加(jia)載(zai)過(guo)程,例如暫停(ting)(ting)圖片加(jia)載(zai),重新開始加(jia)載(zai)圖片,一般使(shi)用在ListView,GridView中,滑(hua)動過(guo)程中暫停(ting)(ting)加(jia)載(zai)圖片,停(ting)(ting)止滑(hua)動的時候去加(jia)載(zai)圖片。

(7)適合在(zai)較慢(man)的網絡下對(dui)圖片進行加載(zai)。

網站提醒和聲明
本站為注(zhu)冊用(yong)戶(hu)提(ti)供信(xin)(xin)息(xi)存儲空間服(fu)務,非“MAIGOO編輯上(shang)傳提(ti)供”的文章/文字均是注(zhu)冊用(yong)戶(hu)自主發(fa)布上(shang)傳,不代表(biao)本站觀點,版權歸原作者所(suo)有,如有侵權、虛假信(xin)(xin)息(xi)、錯(cuo)誤信(xin)(xin)息(xi)或(huo)任(ren)何問題,請及時聯(lian)系(xi)我們,我們將在第一(yi)時間刪(shan)除或(huo)更正。 申請刪除>> 糾錯>> 投訴侵權>> 網頁(ye)上相關信息的知識產權(quan)歸(gui)網站方所(suo)有(包括但不限于文字、圖(tu)(tu)片(pian)、圖(tu)(tu)表、著作(zuo)權(quan)、商標權(quan)、為用戶提(ti)供的商業信息等),非經許(xu)可(ke)不得抄襲或使用。
提交說明: 快速提交發布>> 查看提交幫助>> 注冊登錄>>
發表評論
您還未登錄,依《網絡安全法》相關要求,請您登錄賬戶后再提交發布信息。點擊登錄>>如您還未注冊,可,感謝您的理解及支持!
最新評論
暫無評論