240 發(fā)簡信
IP屬地:北京
  • 120
    Retrofit源碼解讀:serviceMethod、工廠模式、回調(diào)執(zhí)行器等

    Retrofit本質(zhì)上是交給okhttp解讀的溉潭,Retrofit就是通過對接口層的封裝病游,將我們請求的參數(shù)叽躯,頭部花鹅,url這些網(wǎng)絡(luò)請求的信息封裝疙赠。然后交給okhttp進(jìn)行實際的請...

  • 最近這文章寫的 咔咔的

    內(nèi)存泄漏&內(nèi)存溢出

    內(nèi)存溢出 1.什么是oom? 當(dāng)前占用的內(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)存資源 ...

  • Dalvik虛擬機

    java虛擬機(JVM)是一個虛構(gòu)出來的計算機,是通過在實際的計算機上仿真模擬各種計算機功能來實現(xiàn)的叛溢。它有自己完善的硬件架構(gòu)(如處理器塑悼、堆棧、寄存器等),還具有相應(yīng)的指令系統(tǒng)...

  • 屏幕適配

    為什么要做屏幕適配楷掉? 由于Android碎片化嚴(yán)重厢蒜,導(dǎo)致開發(fā)中一套代碼在不同手機上運行起來效果不是很多好,兼容性不是很好烹植,這就需要對不同分辨率斑鸦,不同屏幕大小的手機做屏幕適配。...

  • 組件化和插件化

    組件化開發(fā)就是將一個app分成多個模塊草雕,每個模塊都是一個組件(Module)巷屿,開發(fā)的過程中我們可以讓這些組件相互依賴或者單獨調(diào)試部分組件等,但是最終發(fā)布的時候是將這些組件合并...

  • MVC&MVP

    MVC 視圖層(View)對應(yīng)于xml布局文件和java代碼動態(tài)view部分控制層(Controller) MVC中Android的控制層是由Activity來承擔(dān)的墩虹,Ac...

  • 內(nèi)存泄漏&內(nèi)存溢出

    內(nèi)存溢出 1.什么是oom? 當(dāng)前占用的內(nèi)存加上我們申請的內(nèi)存資源超過了Dalvik虛擬機的最大內(nèi)存限制就會 拋出out of memory 異常嘱巾,(大部分oom都與bit...

  • Android四大組件

    活動(activity) 定義:Activity是Android的四大組件之一憨琳。是用戶操作的可視化界面;它為用戶提供了一個完成操作指令的窗口旬昭。當(dāng)我們創(chuàng)建完畢Activity之...

  • 小迷妹上線

    支付流程

    支付寶支付 在注冊完螞蟻金服開放平臺之后篙螟,需要先使用秘鑰生成工具生成一對公鑰和私鑰;然后將生成的公鑰傳給支付寶问拘,得到支付寶的公鑰遍略;這個時候我們自己生成的秘鑰就會和這個支付寶的...

  • 性能優(yōu)化

    一個高質(zhì)量的應(yīng)用應(yīng)該以4個方向為目標(biāo):快、穩(wěn)骤坐、省绪杏、小。 快:使用時避免出現(xiàn)卡頓或油,響應(yīng)速度快寞忿,減少用戶等待的時間。 穩(wěn):減低 crash 率和 ANR 率顶岸,不要在用戶使用過程中...

  • 支付流程

    支付寶支付 在注冊完螞蟻金服開放平臺之后叫编,需要先使用秘鑰生成工具生成一對公鑰和私鑰辖佣;然后將生成的公鑰傳給支付寶,得到支付寶的公鑰搓逾;這個時候我們自己生成的秘鑰就會和這個支付寶的...

  • 120
    對稱加密算法

    詳情視頻:https://www.imooc.com/t/315464 對稱加密算法是現(xiàn)在使用率最高應(yīng)用范圍最廣的一個算法。 為什么叫對稱加密算法霞篡? 這一類算法是加密密鑰和解...

  • 120
    非對稱加密算法

    高級 雙保險 公鑰世蔗,私鑰 DH 密鑰交換算法(是非對稱加密的起源) RSA 基于因子分解(應(yīng)用范圍最廣朗兵,既能用于數(shù)據(jù)加密污淋,也能用于數(shù)字簽名) ElGamal 基于離散對數(shù) E...

  • HTTPS余掖,HTTPS和HTTP的區(qū)別以及HTTPS的加密算法

    HTTPS: 超文本傳輸安全協(xié)議.是以安全為目標(biāo)的HTTP通道寸爆,簡單講是HTTP的安全版。 HTTPS,HTTP區(qū)別: 1.http是超文本傳輸協(xié)議盐欺,信息是明文傳輸赁豆,http...

  • 熱更新

    Android熱更新 修改線上版本的bug冗美,用技術(shù)去實現(xiàn)不更新整個apk的條件下魔种,修改掉bug。 在開發(fā)過程中节预,沒有一個app發(fā)布到市場之后甲抖,在用戶的使用過程中百分百會發(fā)生崩...

  • 數(shù)據(jù)庫版本升級

    在實際開發(fā)當(dāng)中,我們經(jīng)常要對數(shù)據(jù)庫進(jìn)行升級,但GreenDAO默認(rèn)的DaoMaster.DevOpenHelper在進(jìn)行數(shù)據(jù)升級時,會把舊表刪除,然后創(chuàng)建新表,并沒有遷移舊數(shù)...

  • Notifaction設(shè)置常駐

    notification.flags = Notification.FLAG_ONGOING_EVENT; // 設(shè)置常駐 Flag

  • Activity

    Activity生命周期 OnCreate() 當(dāng)前頁面被創(chuàng)建 onStart() 當(dāng)前頁面被啟動 onResume() 頁面可視 當(dāng)前頁面處于棧頂 可以看到 并且 可以...

  • git/svn/gradle配置簽名文件/Android性能優(yōu)化

    一.git、svn1)沖突怎么解決心铃? 答:在開發(fā)的時候准谚,沖突一般分為兩種,上傳沖突 與 合并沖突去扣, 合并沖突的解決: 1.選中項目->右鍵->Git->Resolve ...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品