Key Takeaways(劃重點): require對外庄呈、check對內(nèi),組成了協(xié)議的前置條件 assert是協(xié)議的后置條件 接觸過Design by contract或O...
![240](https://cdn2.jianshu.io/assets/default_avatar/10-e691107df16746d4a9f3fe9496fd1848.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
Key Takeaways(劃重點): require對外庄呈、check對內(nèi),組成了協(xié)議的前置條件 assert是協(xié)議的后置條件 接觸過Design by contract或O...
測試提的一個bug說android app 比ios 調(diào)接口普遍要慢读规。用抓包工具對比 android 和ios手機調(diào)接口情況發(fā)現(xiàn)確實慢丁频,印象中主要是慢在DNS解析上了杉允,大家...
Kotlin有一些新東西: Unit Any 和 Nothing,這里整理一下對這三兄弟的理解席里。 Unit 首先叔磷,看看 Unit 在Kotlin中的定義: 可以看到,首先 U...
設備外接usb攝像頭奖磁,進行基本的預覽改基、拍照、錄像咖为。相信有些同學在工作中有遇到類似的需求秕狰。 usb攝像頭在Android設備上,應用的確很廣泛躁染,我之前公司做的是車載產(chǎn)品鸣哀,眾所周...
在實際項目中,有些客戶可能需要支持usb攝像頭功能吞彤,如果你也遇到usb攝像頭支持的問題我衬,那這篇文章一定能幫助到你。 目前android是支持uvc協(xié)議的饰恕,也就是只要我們采用的...
參考資料 鴻洋版事件分發(fā)機制郭霖版事件分發(fā)機制Android開發(fā)藝術探索 Android事件傳遞整體流程簡介 Android輸入事件的源頭是位于/dev/input/下的設備...
標題和內(nèi)容有關系尿背?
我又開發(fā)了一個非常好用的開源庫端仰,調(diào)試Android數(shù)據(jù)庫有救了Constraint Layout 2.0 用法詳解 Constraint Layout 是最受歡迎的 Jetpack 庫之一,它的 2.0 正式版本也發(fā)布啦 (目前最新版本...
(1) Android中為什么主線程不會因為Looper.loop()里的死循環(huán)卡死荔烧? 先說說說進程/線程,進程:每個app運行時前首先創(chuàng)建一個進程汽久,該進程是由Zygote ...
博文出處:NotificationListenerService的那些事兒,歡迎大家關注我的博客三痰,謝謝吧寺! 最近在公司時接到一個需求:需要實時監(jiān)聽設備的通知欄消息,并可以捕獲到...
Android 消息機制深入源碼分析 [ 一 ]Android 消息機制之 ThreadLocal 深入源碼分析 [ 二 ]Android 消息機制之 Looper 深入源碼...
何總牛逼
MAC上使用第三方安卓模擬器開發(fā)(VSCode)最近學習Flutter開發(fā),在打算使用安卓模擬器進行調(diào)試的時候發(fā)現(xiàn)VSCode無法檢測到第三方的安卓模擬器(例如MuMu模擬器)。經(jīng)過各種百度获搏,發(fā)現(xiàn)大部分的例子是win上面的...
Android 項目 databinding 報以下錯誤 : MalformedByteSequenceException: Invalid byte 3 of 3-byte...
轉(zhuǎn)載:android library module內(nèi)含aar包纬乍,完整打包上傳maven的方法[https://blog.csdn.net/masonblog/article/...
對于應用開發(fā)者而言,衡量應用成功最好的指標就是開心的用戶裸卫,而且是越多越好仿贬。達到這一目的的最佳途徑就是開發(fā)一個好應用,那么什么樣的應用才能被稱作是 “好” 應用呢墓贿?歸根結底就是...
引言 1. Android性能優(yōu)化篇之內(nèi)存優(yōu)化--內(nèi)存泄漏 2.Android性能優(yōu)化篇之內(nèi)存優(yōu)化--內(nèi)存優(yōu)化分析工具 3.Android性能優(yōu)化篇之UI渲染性能優(yōu)化 4.A...