前言距離上次總結(jié)到現(xiàn)在已經(jīng)過去了 22 個月。在這段時間里我經(jīng)歷了從高峰跌到谷底又慢慢回彈。組建團隊后經(jīng)歷了 10 個月的連續(xù)虧損,目前已經(jīng)連續(xù) 12 個月盈利,專注于 AI...
前言距離上次總結(jié)到現(xiàn)在已經(jīng)過去了 22 個月。在這段時間里我經(jīng)歷了從高峰跌到谷底又慢慢回彈。組建團隊后經(jīng)歷了 10 個月的連續(xù)虧損,目前已經(jīng)連續(xù) 12 個月盈利,專注于 AI...
之前寫過一篇關(guān)于圖像變換處理的文章《Android開發(fā)之圖像處理那點事——變換》,學(xué)以致用,這次我們來實現(xiàn)仿微博的貼紙效果,我打算分成兩部分來寫: 基礎(chǔ)篇:單圖貼紙效果,利用...
時序圖(Sequence Diagram)是 UML 中最常見的交互圖,通過描述對象間發(fā)送消息的時間順序顯示多個對象之間的動態(tài)協(xié)作狀態(tài)。 數(shù)序圖的元素稍多于用例圖,有角色(A...
用例圖是描述用例、參與者以及它們之間關(guān)系的圖。用例圖是從用戶的角度來描述對信息系統(tǒng)的需求,分析產(chǎn)品的功能和行為。參與者actor:角色,系統(tǒng)的用戶; 系統(tǒng)邊界system s...
UML圖:類圖,用例圖,時序圖類圖:面向?qū)ο蠼V凶畛S煤妥钪匾膱D用于顯示系統(tǒng)中的類,接口以及他們之間的靜態(tài)結(jié)構(gòu)和關(guān)系的一種靜態(tài)模型,基本元素和類,接口 具體類: “+”表...
最近的項目有這樣的一個需求,在登錄跳轉(zhuǎn)到首頁之后有著多個請求,請求后可能有版本升級的dialog,公告展示的dialog,賬號安全提醒的dialog等等。有些dialog可能...
| 此文寫于 2020年,與最新版本相差甚遠,請酌情觀賞 撒鹽 一、clone 倉庫 二、測試編譯 三、將Shadow庫發(fā)布到本地倉庫 四、宿主接入1 添加依賴2 添加代理 ...
來了小伙子,先自我介紹一下吧 我叫***, 我精通Android系統(tǒng)的..... 什么?你精通Android系統(tǒng)?來,你給我說下Activity的啟動流程。 Activity...
Flow Lifecycle 執(zhí)行結(jié)果的第一個列子順序錯了
Kotlin Coroutines Flow 系列(三) 異常處理五. Flow 異常處理 Flow 可以使用傳統(tǒng)的 try...catch 來捕獲異常: 另外,也可以使用 catch 操作符來捕獲異常。 5.1 catch 操作符 上一篇...
1. Flutter的四種工程類型 Flutter Application: Flutter應(yīng)用 Flutter Module :Flutter與原生混合開發(fā) Flutter...
一、直接安裝aab文件 1. 安裝 bundletool 2. 創(chuàng)建 aabinstall.sh文件 3. 將放到合適的目錄并設(shè)置別名 放到 ~目錄并設(shè)置別名: 可以添加到 ...
在項目的上個版本,老大說將Android打包搞到服務(wù)器上,讓所有人都可以享受打包的樂趣,接著就有了這篇文章~Jenkins自動打包,已經(jīng)用了一段時間了,奈何前段時間陷入了王者...
概述 本篇文章會從源碼(基于Android 6.0)角度分析Android中View的繪制流程,側(cè)重于對整體流程的分析,對一些難以理解的點加以重點闡述,目的是把View繪制的...
在上一篇文章中已經(jīng)分享了,apk加固的整體思路和具體的實現(xiàn),在上一篇文章中還有一個問題沒有分享完,在apk加固后,主App的Application是已經(jīng)沒有作用了,所以這次主...
apk加固是每一個app發(fā)布之前必須要做的事情;如果一個apk沒有加固那么別人就很容易被別人反編譯,看到這其中的原碼,雖然現(xiàn)在有代碼混淆、把業(yè)務(wù)寫到native層,但是這都是...
由于公司的業(yè)務(wù)不斷拓展,生產(chǎn)環(huán)境的 APK 大小也從我最初進入公司時的 70M 變?yōu)榱?60MB ,在分析了 APK 結(jié)構(gòu)目錄之后,常規(guī)的壓縮方案已經(jīng)收效甚微了,動態(tài)加載第三...