240 發(fā)簡信
IP屬地:湖北
  • 120
    RXJava2學習

    Github地址:https://github.com/ReactiveX/Rxjava 什么是RxJava 一個可觀測的序列來組成異步的、基于事件的程序的庫押赊。(簡單來說:它...

  • 120
    H264文件分析

    先準備一個H264文件岩四,如果沒有拉鹃,可以使用以下方法。 首先下載ffmpeg,直接下載 http://www.ffmpeg.org/download.htmlhttp://ww...

  • 120
    Android內(nèi)存優(yōu)化分析

    1.內(nèi)存分配策略 對象 / 變量的內(nèi)存分配 由程序自動 負責 共有3種:靜態(tài)分配慌烧、棧式分配逐抑、 & 堆式分配,分別面向靜態(tài)變量屹蚊、局部變量 & 對象實例 具體介紹如下memory...

  • 120
    Glide學習筆記

    默認情況下厕氨,Glide會在開始一個新的圖片請求(網(wǎng)絡(luò)請求)之前檢查以下多級緩存 在調(diào)用Glide.with(activity) .load(url) .into(imageV...

  • 120
    FLV文件(H264,AAC)格式分析

    FLV 文件 = File Header(FLV 文件頭)+ File Body(FLV 文件體)。其中文件體又由一系列的 Tag 和 Tag Size 組成汹粤。 使用16進制...

  • 120
    Android單元測試學習

    android中的單元測試基于JUnit命斧,可分為本地測試和instrumented測試,在項目中對應(yīng) module-name/src/test/java/.該目錄下的代碼運行...

  • 120
    OKHttp源碼分析與手寫實現(xiàn)

    1嘱兼,使用 1.1異步GET請求 1.2同步GET請求 2国葬,分析源碼 new Request.Builder().url(url).build() [---------->Re...

  • 120
    Java內(nèi)存模型與內(nèi)存結(jié)構(gòu)

    并發(fā)編程的問題 并發(fā)編程,為了保證數(shù)據(jù)的安全芹壕,需要滿足以下三個特性: 原子性是指在一個操作中就是cpu不可以在中途暫停然后再調(diào)度汇四,既不被中斷操作,要不執(zhí)行完成踢涌,要不就不執(zhí)行通孽。...

  • 120
    Android插件化

    動態(tài)加載技術(shù) 原理:在應(yīng)用程序運行時,動態(tài)加載一些程序中原本不存在的可執(zhí)行文件并運行這些文件里的代碼邏輯睁壁”晨啵可執(zhí)行文件總的來說分為兩個,一種是動態(tài)鏈接庫so潘明,另一種是dex相關(guān)...

  • 120
    Android組件化

    模塊化:根據(jù)不同的關(guān)注點行剂,將一個項目的可以共享的部分抽取出來,形成獨立的Module钳降,這就是模塊化厚宰。模塊化不只包含公共部分,當然也可以是業(yè)務(wù)模塊牲阁。比如:圖片加載模塊 組件化:...

  • 120
    EventBus架構(gòu)(包含Hermes跨進程架構(gòu))

    EventBus是一款在 Android 開發(fā)中使用的發(fā)布/訂閱事件總線框架固阁,基于觀察者模式. Evenbus用法很簡單,只需要四步就能夠?qū)崿F(xiàn) 1,注冊 2壤躲,注解 3,pos...

  • 120
    HashMap源碼分析

    HashMap:它根據(jù)鍵的hashCode值存儲數(shù)據(jù),大多數(shù)情況下可以直接定位到它的值备燃,因而具有很快的訪問速度碉克,但遍歷順序卻是不確定的。 HashMap最多只允許一條記錄的鍵...

  • 120
    APK瘦身

    1,減少字符串 String 2并齐,圖片優(yōu)化 將png圖片轉(zhuǎn)化為svg漏麦,或者轉(zhuǎn)化為webpng androistudio提供了文件夾一鍵轉(zhuǎn)化 3,so優(yōu)化 4况褪,移除無用資源...

  • android使用NDK技術(shù)實現(xiàn)7Zip壓縮

    下載7zip源代碼 https://sourceforge.net/projects/p7zip/files/ 編譯Android可執(zhí)行文件 解壓源代碼撕贞,進入 目錄/CPP...

  • 加密算法(Android用法)

    加密算法可以歸結(jié)為三大類:哈希算法,對稱加密算法测垛,非對稱加密算法 Hash算法 Hash算法特別的地方在于它是一種單向算法捏膨,用戶可以通過Hash算法對目標信息生成一段特定長度...

  • 120
    java實現(xiàn)八大排序算法

    冒泡排序 1,比較相鄰的元素食侮,如果第一個比第二個大号涯,就交換位置。 2锯七,對每一個相鄰元素做同樣的操作链快,做完這一步之后,最后的元素會是最大的數(shù) 3眉尸,重復以上步驟域蜗,直到?jīng)]有任何一對...

  • 120
    APK加固方式

    一:代碼混淆 Proguard是一個代碼優(yōu)化和混淆工具。能夠提供對Java類文件的壓縮噪猾、優(yōu)化霉祸、混淆,和預校驗袱蜡。壓縮的步驟是檢測并移除未使用的類脉执、字段、方法和屬性戒劫。優(yōu)化的步驟是...

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