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手機(jī)調(diào)接口情況發(fā)現(xiàn)確實慢檐什,印象中主要是慢在DNS解析上了罚勾,大家...
Kotlin有一些新東西: Unit Any 和 Nothing森瘪,這里整理一下對這三兄弟的理解。 Unit 首先渊涝,看看 Unit 在Kotlin中的定義: 可以看到,首先 U...
設(shè)備外接usb攝像頭床嫌,進(jìn)行基本的預(yù)覽跨释、拍照、錄像厌处。相信有些同學(xué)在工作中有遇到類似的需求鳖谈。 usb攝像頭在Android設(shè)備上,應(yīng)用的確很廣泛嘱蛋,我之前公司做的是車載產(chǎn)品蚯姆,眾所周...
在實際項目中,有些客戶可能需要支持usb攝像頭功能洒敏,如果你也遇到usb攝像頭支持的問題龄恋,那這篇文章一定能幫助到你。 目前android是支持uvc協(xié)議的凶伙,也就是只要我們采用的...
參考資料 鴻洋版事件分發(fā)機(jī)制郭霖版事件分發(fā)機(jī)制Android開發(fā)藝術(shù)探索 Android事件傳遞整體流程簡介 Android輸入事件的源頭是位于/dev/input/下的設(shè)備...
(1) Android中為什么主線程不會因為Looper.loop()里的死循環(huán)卡死? 先說說說進(jìn)程/線程函荣,進(jìn)程:每個app運行時前首先創(chuàng)建一個進(jìn)程显押,該進(jìn)程是由Zygote ...
博文出處:NotificationListenerService的那些事兒,歡迎大家關(guān)注我的博客傻挂,謝謝乘碑! 最近在公司時接到一個需求:需要實時監(jiān)聽設(shè)備的通知欄消息,并可以捕獲到...
Android 消息機(jī)制深入源碼分析 [ 一 ]Android 消息機(jī)制之 ThreadLocal 深入源碼分析 [ 二 ]Android 消息機(jī)制之 Looper 深入源碼...