問題 為什么已經(jīng)有了管道等跨進(jìn)程通信方式,卻要另外創(chuàng)建Binder方式?直接在原來的跨進(jìn)程方式上面修改,不是更加方便嗎? 一、跨進(jìn)程通信共性 跨進(jìn)程通信就是兩個(gè)進(jìn)程之前的數(shù)據(jù)...
問題 為什么已經(jīng)有了管道等跨進(jìn)程通信方式,卻要另外創(chuàng)建Binder方式?直接在原來的跨進(jìn)程方式上面修改,不是更加方便嗎? 一、跨進(jìn)程通信共性 跨進(jìn)程通信就是兩個(gè)進(jìn)程之前的數(shù)據(jù)...
前言 Binder驅(qū)動(dòng)有很多小的細(xì)節(jié),目的就是提升Binder通信的效率。比較典型的是兩個(gè)機(jī)制,因?yàn)闆]有官方名詞,我對(duì)這兩種機(jī)制起個(gè)名字:"線程棧復(fù)用"和"遠(yuǎn)程轉(zhuǎn)本地"。前者...
前言 最近要做UI,有時(shí)候需要在代碼中調(diào)整改變UI控件的屬性,比如位置、大小等,然而在NGUI里面,控制UI控件的位置等屬性的是RectTransform這個(gè)組件,這個(gè)組件繼...
面試題: 怎么理解Activity的生命周期? 這是一道幾乎必問的Android面試題,當(dāng)聽到這題時(shí)大家的神經(jīng)都會(huì)麻木,你問我背。說實(shí)話,如果你問我怎么理解,我也很難回答,因...
在Android開發(fā)中,事件分發(fā)機(jī)制是一塊Android比較重要的知識(shí)體系,了解并熟悉整套的分發(fā)機(jī)制有助于更好的分析各種點(diǎn)擊滑動(dòng)失效問題,更好去擴(kuò)展控件的事件功能和開發(fā)自定義...
前言:在開發(fā)項(xiàng)目的過程中 或多或少都有些地方不注意造成內(nèi)存泄漏導(dǎo)致App卡頓的情況發(fā)生 Android Studio也為我們提供了一些查找內(nèi)存泄漏的組件 今天就先學(xué)習(xí)下 如何...
老實(shí)說,第一次看到這個(gè)需求的時(shí)候,第一反應(yīng)就是Canvas只有drawLine方法,并沒有drawDashLine方法啊!這咋整啊,難道要我自己做個(gè)遍歷不斷的drawLine...
曾經(jīng)那個(gè)不學(xué)好英語的蜜汁少年已在路上!fuck Code 不止一兩天。莫名我就喜歡你,雖然我沒有學(xué)好英語! 老夫聊發(fā)少年狂,治腎虧,不含糖。三百年,九芝堂。英語虧欠太多api...