240 發(fā)簡信
IP屬地:福建
  • kotlin協(xié)程筆記

    一 掛起 suspend代表掛起副渴,從當(dāng)前線程掛起翼悴,換句話說,就是這個(gè)協(xié)程從執(zhí)行他的線程上脫離看下以下代碼: 這段代碼是指的往你的主線程post一個(gè)Runnable隔缀,這個(gè)Run...

  • 120
    混合開發(fā)下Flutter斷點(diǎn)調(diào)試

    官方文檔:add-to-app[https://docs.flutter.dev/add-to-app]按此方法集成了flutter項(xiàng)目到App中题造,使用Android Stu...

  • 120
    ActivityManagerService筆記

    1.AMS 概述 AMS 是系統(tǒng)的引導(dǎo)服務(wù),應(yīng)用進(jìn)程的啟動(dòng)猾瘸、切換和調(diào)度界赔、四大組件的啟動(dòng)和管理都需要 AMS 的支持。從這里可以看出 AMS 的功能會(huì)十分的繁多牵触,當(dāng)然它并不是一...

  • 120
    Android組件化

    組件指的是單一的功能組件淮悼,如 [視頻組件]、[支付組件] 等揽思,每個(gè)組件都可以以一個(gè)單獨(dú)的 module 開發(fā)敛惊,并且可以單獨(dú)抽出來作為 SDK 對(duì)外發(fā)布使用。 每個(gè)組件都是一個(gè)...

  • 算法筆記

    1. 移動(dòng)窗口 場(chǎng)景:數(shù)組中的子數(shù)組绰更,子字符串等核心思想:移動(dòng)End瞧挤,如果條件不滿足/滿足,則不停移動(dòng)start模版 LeetCode 209 2. 雙指針 場(chǎng)景:有序數(shù)組兩...

  • AIDL oneway 方法的隱患

    結(jié)論:不要在服務(wù)端oneway接口中處理耗時(shí)操作儡湾,一旦用于高頻調(diào)用特恬,服務(wù)端又處理耗時(shí),再偶爾碰上cpu負(fù)荷高徐钠,很可能會(huì)發(fā)生其他關(guān)鍵調(diào)用偶現(xiàn)失敗的隱蔽問題癌刽,而且這個(gè)調(diào)用失敗不會(huì)...

  • Android跨進(jìn)程傳遞大數(shù)據(jù)

    最近要從Service端給Client端傳遞圖片數(shù)據(jù)显拜,之前的數(shù)據(jù)都是通過aidl傳遞:創(chuàng)建 Parcelable文件ImageData.java test.aidl 運(yùn)行報(bào)錯(cuò)...

  • Java8 函數(shù)式接口 學(xué)習(xí)筆記

    一, 函數(shù)式編程 java中的函數(shù)式編程體現(xiàn)就是Lambda和方法引用: Lambda Lambda除了簡潔之外爹袁,還具有延遲執(zhí)行特點(diǎn) 延遲執(zhí)行 有些場(chǎng)景的代碼執(zhí)行后远荠,結(jié)果不一...

  • 你好,確實(shí)存在此問題失息,感謝指出bug

    Android輕量級(jí)無痕埋點(diǎn)事件監(jiān)聽

    全鏈路無痕埋點(diǎn)作為一個(gè)明確的需求譬淳,目前已經(jīng)有較多的實(shí)現(xiàn)方案本人認(rèn)為比較好的是Hook+Aop方案hook是利用view的AccessibilityDelegate接口做代理,...

  • 你好档址,getAbsolutePath是獲取消耗控件的整個(gè)鏈路,比如例子中就是AppCompatButton控件消耗

    Android輕量級(jí)無痕埋點(diǎn)事件監(jiān)聽

    全鏈路無痕埋點(diǎn)作為一個(gè)明確的需求邻梆,目前已經(jīng)有較多的實(shí)現(xiàn)方案本人認(rèn)為比較好的是Hook+Aop方案hook是利用view的AccessibilityDelegate接口做代理,...

  • 120
    Android輕量級(jí)無痕埋點(diǎn)事件監(jiān)聽

    全鏈路無痕埋點(diǎn)作為一個(gè)明確的需求守伸,目前已經(jīng)有較多的實(shí)現(xiàn)方案本人認(rèn)為比較好的是Hook+Aop方案hook是利用view的AccessibilityDelegate接口做代理,...

  • Android mmap學(xué)習(xí)筆記

    Android日志收集: 日志的收集一直有個(gè)痛點(diǎn),就是性能與日志完整性無法兼得浦妄。 保證性能: 要實(shí)現(xiàn)高性能的日志收集尼摹,勢(shì)必要使用大量內(nèi)存,先將日志寫入內(nèi)存中剂娄,然后在合適的時(shí)機(jī)...

  • Android版本適配筆記(持續(xù)更新中)

    uses-sdk minSdkVersion: 支持安裝的最低Android版本 targetSdkVersion: 表示創(chuàng)建的Android項(xiàng)目使用哪個(gè)API版本 手機(jī)的版...

  • Android SDK的輕量級(jí)熱修更新

    需求 最近要做sdk的熱更新因?yàn)樾枨蠓降膕dk其實(shí)是jar包蠢涝,只有class文件,沒有資源文件宜咒,所以此文只針對(duì)class文件更新 首先羅列下一個(gè)輕量級(jí)更新框架的功能最小邊界:...

  • Android LocationManager定位源碼解析

    概念介紹: Provder相關(guān): GPS_PROVIDER:基于GNSS信號(hào)的位置信息惠赫。 NETWORK_PROVIDER:基于第三方位置供應(yīng)商的位置信息把鉴。 PASSIVE_...

  • 120
    在Android中如何正確使用Dagger2

    為什么要依賴注入故黑? 假設(shè): 上例中,每次使用Test時(shí)都會(huì)在Constructor內(nèi)調(diào)用new SubTest()庭砍,而Test須依賴SubTest才能順利使用,我們無法單獨(dú)使...

  • 120
    最全面的Android Wifi掃描分析

    使用 開始wifi掃描的代碼很簡單: 然后定義一個(gè)receiver接收結(jié)果 注意:scanFailure時(shí)场晶,wifiManager.scanResults的數(shù)據(jù)未上一次的掃描...

  • 120
    Android 路由框架

    為什么要用路由框架,路由框架哪些好處等等怠缸,在此就不做解釋最常用的框架是ARouter那是不是可以自己寫一個(gè)路由框架呢诗轻,不參考ARouter的方式 首先說說 模塊化每個(gè)模塊各自...

  • 120
    Android 制作一款基本webview

    制作了一款具備基礎(chǔ)功能的webview,只要包含功能: 自定義title 優(yōu)化加載速度 scheme白名單策略 和JS交互體系 權(quán)限管理 文件下載與監(jiān)聽 自定義develop...

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