240 發(fā)簡信
IP屬地:上海
  • 剩的81M就包括free了涨椒,192M = 81M+ 126M+512K

    Android中的OutOfMemoryError

    OOM 的產(chǎn)生 在使用C或C++語言時奶镶,我們可操作的內(nèi)存空間就是整個設(shè)備的物理內(nèi)存,程序員需要自己聲明內(nèi)存空間告组,也需要自己在恰當(dāng)?shù)臅r機(jī)釋放掉內(nèi)存涕烧,一旦出錯就會造成內(nèi)存泄漏沉衣。而...

  • 之所以大家說策略模式跟簡單工廠很像盔然,傻傻分不清楚愉烙,其實博主這個策略模式舉得例子并不是單純的策略模式讨盒,這是策略+簡單工廠優(yōu)化后的模式,本來策略模式應(yīng)該類似如下:class Context_SalesMan{
    private Strategy strategy;
    public SalesMan(Strategy strategy) {
    this.strategy=strategy;
    }
    }
    //向客戶展示促銷活動
    public void SalesManShow(){
    strategy.show();
    }
    }
    具體的實現(xiàn)過程需要在客戶端完成步责,所以顯得很low返顺,故而一般都優(yōu)化成策略+簡單工廠模式,如博主所寫的那樣蔓肯。(如見解有誤遂鹊,歡迎指正)

  • SalesMan 只是一個實例方法,這應(yīng)該不是 Java 代碼蔗包,或者是偽代碼

    Carson帶你學(xué)設(shè)計模式:策略模式(Strategy Pattern)

    前言 今天Carson來全面總結(jié)最常用的設(shè)計模式 -策略模式秉扑。 其他設(shè)計模式介紹這是一份全面 & 詳細(xì)的設(shè)計模式學(xué)習(xí)指南[http://www.reibang.com/p/...

  • 建議作者適當(dāng)引入 Android 系統(tǒng)中相關(guān)的設(shè)計范例,理解會更深刻

    Carson帶你學(xué)設(shè)計模式:適配器模式(Adapter Pattern)

    前言 今天Carson來全面總結(jié)最常用的設(shè)計模式 - 適配器模式调限。 其他設(shè)計模式介紹這是一份全面 & 詳細(xì)的設(shè)計模式學(xué)習(xí)指南[http://www.reibang.com/...

  • 為了不修改現(xiàn)有的類舟陆,只需引入一個adapter就可重用現(xiàn)有的類。開閉原則

    Carson帶你學(xué)設(shè)計模式:適配器模式(Adapter Pattern)

    前言 今天Carson來全面總結(jié)最常用的設(shè)計模式 - 適配器模式耻矮。 其他設(shè)計模式介紹這是一份全面 & 詳細(xì)的設(shè)計模式學(xué)習(xí)指南[http://www.reibang.com/...

  • 為什么說 Proxy 也是一個 Binder 呢秦躯? 生成的 Proxy 代碼中只實現(xiàn)了 IInterface 啊

    Binder學(xué)習(xí)指南

    毫不夸張地說,Binder是Android系統(tǒng)中最重要的特性之一裆装;正如其名“粘合劑”所喻踱承,它是系統(tǒng)間各個組件的橋梁,Android系統(tǒng)的開放式設(shè)計也很大程度上得益與這種及其方...

  • AspectJ只能對.java源碼操作嗎哨免?那為什么可以對第三方的jar包里的方法hook茎活,jar包里不都是class文件嗎?求解答

    安卓AOP三劍客:APT,AspectJ,Javassist

    AOP:面向切面編程(Aspect-Oriented Programming)琢唾。如果說载荔,OOP如果是把問題劃分到單個模塊的話,那么AOP就是把涉及到眾多模塊的某一類問題進(jìn)行統(tǒng)...

  • 120
    Android 優(yōu)化APP 構(gòu)建速度的17條建議

    較長的構(gòu)建時間將會減緩項目的開發(fā)進(jìn)度慧耍,特別是對于大型的項目身辨,app的構(gòu)建時間長則十幾分鐘,短則幾分鐘芍碧,長的構(gòu)建時間已經(jīng)成了開發(fā)瓶頸煌珊,本篇文章根據(jù)Google官方文檔,加上自己...

  • Notifyitem 有個重載的方法 可以自定義刷新的

    解決RecyclerView notifyItem閃屏問題

    之前由于業(yè)務(wù)需求,要在列表的Item中做一個點贊的效果畴博,并且自己做了個動畫效果笨忌,完了點贊的數(shù)目也要跟著改變,于是操作完RecyclerView做了一個notifyItemCh...

  • //圓心的橫坐標(biāo)為當(dāng)前的View的左邊起始位置+半徑
    int centerX = getLeft() + r;
    //圓心的縱坐標(biāo)為當(dāng)前的View的頂部起始位置+半徑
    int centerY = getTop() + r;

    糾正一下掉冶,坐標(biāo)是相對于view的邊界的,不是相對于父容器的脐雪,應(yīng)該是
    centerX=r,
    centerY=r

    自定義View厌小,有這一篇就夠了

    我的CSDN博客同步發(fā)布:自定義View,有這一篇就夠了 為了掃除學(xué)習(xí)中的盲點战秋,盡可能多的覆蓋Android知識的邊邊角角璧亚,決定對自定義View做一個稍微全面一點的使用方法總...

  • 666

    Material Design Library 使用匯總

    我的CSDN博客同步發(fā)布:Material Design Library 使用匯總 轉(zhuǎn)載請注明出處:【huachao1001的簡書:http://www.jianshu.co...

  • 第一種解決方法,recyclerview本身不就有這種特性嗎脂信,屏幕中能顯示幾項就渲染幾項癣蟋,超出屏幕范圍的不會繪制吧,當(dāng)你滑動時會自動啟動復(fù)用機(jī)制吉嚣,你這樣做不是多此一舉嗎梢薪?

    解決RecyclerView嵌套導(dǎo)致卡頓的問題

    在項目開發(fā)中,經(jīng)常能夠遇到以下這種設(shè)計(縱向的列表嵌套一個橫向的列表):圖1.png對于如上的布局尝哆,最簡單的方法是使用兩個嵌套的RecyclerView來實現(xiàn):|Item|I...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品