240 發(fā)簡信
IP屬地:臺北
  • Android 電源管理分析

    一 簡述 手機(jī)不同于PC,手機(jī)使用的是可移動電源跨算,由于電源的電量有限右钾,因此如何做到既讓“馬兒跑又要馬兒不吃草”,電源管理系統(tǒng)尤為重要复旬。本文主要從上層應(yīng)用入手垦缅,介紹安卓系統(tǒng)如何...

  • android crash 流程分析

    一 簡述 android crash分為兩類:一類是native crash,一類是java虛擬機(jī)的crash驹碍。 二 Native crash流程 1) native的cra...

  • Android scudo功能介紹

    一 簡述 前面介紹了malloc_debug功能壁涎,用來進(jìn)行內(nèi)存泄露等檢測,其實(shí)android可以使用多種方法進(jìn)行內(nèi)存相關(guān)的監(jiān)控志秃。比如利用llvm功能再編譯時添加內(nèi)存的相關(guān)檢測...

  • Android malloc_debug介紹

    一 簡述 android 的libc中有malloc_debug的hook調(diào)用怔球,我們可以使用malloc_debug中的hook函數(shù)對內(nèi)存分配進(jìn)行跟蹤加測。malloc_de...

  • 再說智能指針

    一 STL的智能指針及使用 STL中智能指針有std::shared_ptr std::weak_ptr std::unique_ptr std::auto_ptr浮还。其中au...

  • select pool 差異分析

    一 使用方法 1) seclect的用法 看fd_set的定義 select最多可以跟蹤1024個文件或者socket. 而poll的用法,單個文件與事件綁定竟坛,動態(tài)分配沒有1...

  • Android framework wifi 連接流程分析

    前面介紹了wifi開啟的過程,本節(jié)主要內(nèi)容是介紹WIFI 鏈接的流程, 比如在Setting中點(diǎn)擊鏈接wifi的ssid后呵燕,內(nèi)部調(diào)用WiFiManager.java的conn...

  • 120
    android framework wifi 開啟原理

    本文分析主要基于android 10代碼棠绘,分析framework中wifi enable的原理。android WIFI框架如下圖: 分析framework中wifi相關(guān)鏈接...

  • 代碼編寫注意事項(xiàng)

    如何寫出好代碼再扭,這個是一個值得考慮的問題氧苍。怎樣才能寫出即可讀又高效的代碼呢? 本文從編碼的細(xì)微處入手泛范,總結(jié)如何寫出質(zhì)量高的代碼让虐。本文的觀點(diǎn)只是一家一言,歡迎大家一起討論罢荡。高質(zhì)...

  • linux kernel schedule 總結(jié)

    一 概述 說到linux 的內(nèi)核調(diào)度算法赡突,首先想到的是2.4內(nèi)核的時間片輪轉(zhuǎn)加簡單的優(yōu)先級策略,相對比較簡單柠傍。在2.4的內(nèi)核中分為實(shí)時進(jìn)程和普通進(jìn)程麸俘,實(shí)時進(jìn)程采用SCHED_...

  • 云手機(jī)概念

    一 簡介 華為借助ARM處理器的泰山服務(wù)器退出了云手機(jī)的概念辩稽,由于服務(wù)器執(zhí)行的是ARM指令惧笛,對于arm指令的安卓img來說無需翻譯可以直接運(yùn)行native指令,效率跟高逞泄,由于...

  • HIDL safe_union類型介紹

    一簡介 AIDL可以自動生成java語言患整,而java不像c/c++那樣有union類型拜效,因此HIDL部分的HAL語言是支持union類型的,當(dāng)然這部分只限于生成c++代碼各谚,j...

  • binder LAZY 模式介紹

    一簡介 從android 10開始紧憾,hwbinder引入了lazy service模式,android R正式引入到binder中昌渤。使用lazy方式注冊的binder或者h(yuǎn)i...

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