前言 ContentProvider屬于 Android的四大組件之一 本文全面解析了 ContentProvider ,包括ContentProvider 原理、使用方法 ...
前言 ContentProvider屬于 Android的四大組件之一 本文全面解析了 ContentProvider ,包括ContentProvider 原理、使用方法 ...
前言 如果你接觸過 跨進(jìn)程通信 (IPC),那么你對(duì)Binder一定不陌生 雖然 網(wǎng)上有很多介紹 Binder的文章,可是存在一些問題:淺顯的討論Binder機(jī)制 或 一味講...
通過這篇文章你將學(xué)習(xí)到: Context 與 Activity 有什么關(guān)系? Context對(duì)于Activity有什么作用? 不同類型的Context的應(yīng)用場(chǎng)景是什么? 關(guān)于...
最近學(xué)習(xí)切面編程,封裝了一個(gè)動(dòng)態(tài)權(quán)限申請(qǐng)框架。只需要注解就可以實(shí)現(xiàn)動(dòng)態(tài)權(quán)限的申請(qǐng),如果覺得還不錯(cuò),麻煩各位給個(gè)star。 RequestPermission https://...
Binder進(jìn)程見通信是通過遠(yuǎn)程代理來實(shí)現(xiàn)的,SystemServer進(jìn)程和APP用戶進(jìn)程使用Binder進(jìn)行通信,必須建立雙向的代理綁定,即:一個(gè)進(jìn)程即使客戶端也是服務(wù)端,...
RunLoop學(xué)習(xí)起來是很抽象,也不好理解,所以一定多看幾次,多學(xué)學(xué)才能學(xué)好!這也是中高級(jí)iOS必須掌握的知識(shí)點(diǎn),面試中經(jīng)常遇到. 什么是 RunLoop? Run 表示運(yùn)行...
我們?cè)诿嬖囍薪?jīng)常會(huì)被問到這些問題,到底怎么回答比較合適? 這樣我們先去看一下我們平時(shí)項(xiàng)目中用到的Runtime,等下我們?cè)賮砀爬ㄉ厦娴膯栴}的答案.我們肯定是用Runtime提...
1.首先我們需要一個(gè)已經(jīng)編譯好的libffmpeg.so文件。(怎么編譯是個(gè)大坑,可以參考windows環(huán)境下編譯android中使用的FFmpeg,也可以用網(wǎng)上下載的現(xiàn)成的...
在上一個(gè)博客我們介紹了,消息機(jī)制的第一個(gè)階段超級(jí)詳細(xì)的Runtime的消息機(jī)制的消息發(fā)送階段[http://www.itdecent.cn/p/d38f2011d6cf],...