以A-App打開(kāi)B-App為例 A-App進(jìn)程 SystemServer進(jìn)程 A-App進(jìn)程 SystemServer進(jìn)程 Zygote進(jìn)程 B-App進(jìn)程(新app進(jìn)程) ...
以A-App打開(kāi)B-App為例 A-App進(jìn)程 SystemServer進(jìn)程 A-App進(jìn)程 SystemServer進(jìn)程 Zygote進(jìn)程 B-App進(jìn)程(新app進(jìn)程) ...
發(fā)現(xiàn)每次找工作都得看些以前看過(guò)的源碼,長(zhǎng)時(shí)間不看就忘記了,這次就來(lái)記錄一下Looper源碼的調(diào)用過(guò)程。 以這段代碼為流程,來(lái)看下Looper到底干了哪些事。 首先調(diào)用了Loo...
已經(jīng)好久沒(méi)用過(guò)簡(jiǎn)書(shū)了,一是之前工作太忙,沒(méi)什么時(shí)間來(lái)寫(xiě)新文章,二是感覺(jué)也沒(méi)什么太多可寫(xiě)的內(nèi)容。 這次就來(lái)更新一章,以前就想自己打造的輪子,一個(gè)類似soul app的球體自定義...
最近研究了一下切面編程框架,打算寫(xiě)一個(gè)自己的切面框架,參照市面上常見(jiàn)的框架 1.AspectJ(打包時(shí)修改字節(jié)文件,但要寫(xiě)Groovy腳本感覺(jué)不太方便) 2.Abstract...
很久沒(méi)更新簡(jiǎn)書(shū)了,感覺(jué)能寫(xiě)的東西不是太多,很多網(wǎng)上都能搜到的,感覺(jué)也沒(méi)寫(xiě)的必要。不過(guò)最近遇到了個(gè)多級(jí)列表,而且每級(jí)菜單還要吸頂?shù)男枨?,我這里實(shí)現(xiàn)的方式在網(wǎng)上應(yīng)該比較少或者很難...
最近需求多了個(gè)日夜模式變換,但是大多頁(yè)面都是WindowManager的彈窗。每次都要寫(xiě)大量的代碼來(lái)動(dòng)態(tài)設(shè)置背景文字顏色啥的(彈窗不管懸浮在哪,都要實(shí)時(shí)和日夜模式保持一致),...
項(xiàng)目地址 https://github.com/dxh104/ModuelDemo[https://github.com/dxh104/ModuelDemo]
先看一下核心代碼 了解過(guò)WebRtc技術(shù)的大家都知道,他是一個(gè)點(diǎn)對(duì)點(diǎn)(p2p),解決端到端之間,直接進(jìn)行一個(gè)數(shù)據(jù)傳輸?shù)募夹g(shù),這樣可以節(jié)省很大的服務(wù)器帶寬成本??墒俏覀兌贾郎?..
記錄一次Des3不同平臺(tái)加密,加密結(jié)果不一致的問(wèn)題。 由于服務(wù)端在Des3加密過(guò)程中使用了SecureRandom對(duì)key值進(jìn)行了處理,然后生成密鑰,Android端使用完全...
一些常見(jiàn)問(wèn)題已經(jīng)處理過(guò) 網(wǎng)頁(yè)視頻全屏播放效果 項(xiàng)目地址 WebViewDemo[https://github.com/dxh104/WebViewDemo]
項(xiàng)目地址LargeTurntableApp[https://github.com/dxh104/LargeTurntableApp] 效果圖
Android設(shè)備上,我們一般適配圖片的常用方案,都基本是在較大分辨率的條件下準(zhǔn)備一張較大的圖片。比如設(shè)計(jì)圖是1920*1080下的100*100的圖片,我們一般可以在xxh...
1.客戶端發(fā)起https請(qǐng)求 2.服務(wù)端響應(yīng)一個(gè)證書(shū)(包含服務(wù)器信息,公鑰,數(shù)字簽名---證書(shū)頒發(fā)機(jī)構(gòu),證書(shū)的指紋(證書(shū)頒發(fā)機(jī)構(gòu)自己用私鑰加密的)和指紋算法等) 3.客戶端驗(yàn)...
廢話不多說(shuō)先看效果圖 以前在網(wǎng)上看到前端有個(gè)3d立體相冊(cè)效果很好看,心想Android怎么能沒(méi)這個(gè)效果,這次就倉(cāng)促花了兩天時(shí)間寫(xiě)了這個(gè)控件。 這里貼代碼 代碼還算比較簡(jiǎn)單,第...
首先我們先談?wù)刯ava對(duì)象回收條件是什么? 當(dāng)沒(méi)有任何引用指向該對(duì)象的時(shí)候。(存在兩種情況:1.該對(duì)象的最后一個(gè)引用指向了另一個(gè)對(duì)象或null。 2.該對(duì)象的最后一個(gè)引用的作...
websocket是什么?網(wǎng)上已經(jīng)有太多文章寫(xiě)過(guò)了,這里就不介紹了。這篇文章主要分析Java-WebSocket實(shí)現(xiàn)原理 先簡(jiǎn)單介紹下使用方法吧 1.首先實(shí)現(xiàn)一個(gè)websoc...