Retrofit本質(zhì)上是交給okhttp解讀的幔翰,Retrofit就是通過對接口層的封裝枯夜,將我們請求的參數(shù)斩启,頭部夜牡,url這些網(wǎng)絡(luò)請求的信息封裝。然后交給okhttp進行實際的請...
Retrofit本質(zhì)上是交給okhttp解讀的幔翰,Retrofit就是通過對接口層的封裝枯夜,將我們請求的參數(shù)斩启,頭部夜牡,url這些網(wǎng)絡(luò)請求的信息封裝。然后交給okhttp進行實際的請...
最近這文章寫的 咔咔的
內(nèi)存泄漏&內(nèi)存溢出內(nèi)存溢出 1.什么是oom? 當前占用的內(nèi)存加上我們申請的內(nèi)存資源超過了Dalvik虛擬機的最大內(nèi)存限制就會 拋出out of memory 異常朵锣,(大部分oom都與bit...
垃圾回收機制 java語言提供了自動的GC機制谬盐,系統(tǒng)會經(jīng)常檢查內(nèi)存,采用對象引用計數(shù)的方式诚些,將引用次數(shù)為0的對象回收飞傀。這樣可以防止兩個危險:(1)防止無用對象占用內(nèi)存資源 ...
java虛擬機(JVM)是一個虛構(gòu)出來的計算機,是通過在實際的計算機上仿真模擬各種計算機功能來實現(xiàn)的诬烹。它有自己完善的硬件架構(gòu)(如處理器砸烦、堆棧、寄存器等),還具有相應(yīng)的指令系統(tǒng)...
為什么要做屏幕適配绞吁? 由于Android碎片化嚴重幢痘,導(dǎo)致開發(fā)中一套代碼在不同手機上運行起來效果不是很多好,兼容性不是很好家破,這就需要對不同分辨率颜说,不同屏幕大小的手機做屏幕適配。...
組件化開發(fā)就是將一個app分成多個模塊汰聋,每個模塊都是一個組件(Module)门粪,開發(fā)的過程中我們可以讓這些組件相互依賴或者單獨調(diào)試部分組件等,但是最終發(fā)布的時候是將這些組件合并...
MVC 視圖層(View)對應(yīng)于xml布局文件和java代碼動態(tài)view部分控制層(Controller) MVC中Android的控制層是由Activity來承擔的烹困,Ac...
內(nèi)存溢出 1.什么是oom? 當前占用的內(nèi)存加上我們申請的內(nèi)存資源超過了Dalvik虛擬機的最大內(nèi)存限制就會 拋出out of memory 異常玄妈,(大部分oom都與bit...
活動(activity) 定義:Activity是Android的四大組件之一。是用戶操作的可視化界面髓梅;它為用戶提供了一個完成操作指令的窗口拟蜻。當我們創(chuàng)建完畢Activity之...
小迷妹上線
支付流程支付寶支付 在注冊完螞蟻金服開放平臺之后,需要先使用秘鑰生成工具生成一對公鑰和私鑰枯饿;然后將生成的公鑰傳給支付寶酝锅,得到支付寶的公鑰;這個時候我們自己生成的秘鑰就會和這個支付寶的...
一個高質(zhì)量的應(yīng)用應(yīng)該以4個方向為目標:快奢方、穩(wěn)屈张、省、小袱巨。 快:使用時避免出現(xiàn)卡頓,響應(yīng)速度快碳抄,減少用戶等待的時間愉老。 穩(wěn):減低 crash 率和 ANR 率,不要在用戶使用過程中...
支付寶支付 在注冊完螞蟻金服開放平臺之后剖效,需要先使用秘鑰生成工具生成一對公鑰和私鑰嫉入;然后將生成的公鑰傳給支付寶焰盗,得到支付寶的公鑰;這個時候我們自己生成的秘鑰就會和這個支付寶的...
詳情視頻:https://www.imooc.com/t/315464 對稱加密算法是現(xiàn)在使用率最高應(yīng)用范圍最廣的一個算法咒林。 為什么叫對稱加密算法熬拒? 這一類算法是加密密鑰和解...
高級 雙保險 公鑰,私鑰 DH 密鑰交換算法(是非對稱加密的起源) RSA 基于因子分解(應(yīng)用范圍最廣垫竞,既能用于數(shù)據(jù)加密澎粟,也能用于數(shù)字簽名) ElGamal 基于離散對數(shù) E...
HTTPS: 超文本傳輸安全協(xié)議.是以安全為目標的HTTP通道欢瞪,簡單講是HTTP的安全版活烙。 HTTPS,HTTP區(qū)別: 1.http是超文本傳輸協(xié)議,信息是明文傳輸遣鼓,http...
Android熱更新 修改線上版本的bug啸盏,用技術(shù)去實現(xiàn)不更新整個apk的條件下,修改掉bug骑祟。 在開發(fā)過程中回懦,沒有一個app發(fā)布到市場之后,在用戶的使用過程中百分百會發(fā)生崩...
在實際開發(fā)當中,我們經(jīng)常要對數(shù)據(jù)庫進行升級,但GreenDAO默認的DaoMaster.DevOpenHelper在進行數(shù)據(jù)升級時,會把舊表刪除,然后創(chuàng)建新表,并沒有遷移舊數(shù)...
notification.flags = Notification.FLAG_ONGOING_EVENT; // 設(shè)置常駐 Flag
Activity生命周期 OnCreate() 當前頁面被創(chuàng)建 onStart() 當前頁面被啟動 onResume() 頁面可視 當前頁面處于棧頂 可以看到 并且 可以...
一.git次企、svn1)沖突怎么解決怯晕? 答:在開發(fā)的時候,沖突一般分為兩種抒巢,上傳沖突 與 合并沖突贫贝, 合并沖突的解決: 1.選中項目->右鍵->Git->Resolve ...