240 發(fā)簡信
IP屬地:澳門
  • 120
    [096]圖解HWC的合成策略

    背景 最近好幾個(gè)網(wǎng)友都來問我HWC是根據(jù)什么條件來決定client合成還是device,作為之前一直"吹牛逼",說自己如何好學(xué)绍在,如何積極回答網(wǎng)友問題的博主漩符,這波必須安排侣滩,看完...

  • 120
    APK 自動(dòng)編譯平臺(tái)搭建(gitlab+jenkins+svn+dingding)

    APK 自動(dòng)編譯平臺(tái)搭建(gitlab+jenkins+svn+dingding) 搭建一個(gè)在 Jenkins 上的自動(dòng)編譯平臺(tái)木西,將 apk 發(fā)布到 SVN乐埠,之后把編譯結(jié)果...

  • Android常見導(dǎo)致內(nèi)存問題的案例

    常見導(dǎo)致內(nèi)存問題的案例 1. Handler的使用 在 Handler 代碼里 android.os.Handler#enqueueMessage 很明顯能看到 messag...

  • 120
    Android Studio 無需打開 GitLab 直接發(fā)起merge請(qǐng)求

    場景 很多公司都是自建的gitlab存放代碼漱竖,主干分支一般都是保護(hù)的禽篱,請(qǐng)求merge需要用瀏覽器登錄到gitlab,然后再發(fā)起馍惹,一定程度上浪費(fèi)了時(shí)間在來回切換上躺率。于是在And...

  • Android 模擬手柄搖桿輸入,模擬MotionEvent

    背景 需求是在系統(tǒng)應(yīng)用模擬搖桿万矾,達(dá)到對(duì)所有應(yīng)用都能模擬輸入的效果悼吱,所以一定會(huì)使用到InputManager。但是大多demo和文章 模擬搖桿和功能使用都是在同一個(gè)應(yīng)用良狈,所以可...

  • 快速刪除時(shí)后添,之所以IndexOutOfIndexException。是因?yàn)樵谝瞥齽?dòng)畫執(zhí)行時(shí)薪丁,還可以操作View遇西。所以會(huì)對(duì)同一個(gè)position執(zhí)行多次mDatas.remove(position),最終導(dǎo)致數(shù)組越界严嗜。
    解決方案就是去抖動(dòng)粱檀,防止按鈕快速點(diǎn)擊。

    通過Thread.sleep()雖然可以達(dá)到這個(gè)效果漫玄,但是略顯復(fù)雜茄蚯。
    可以參考下下面這種方式:

    // 兩次點(diǎn)擊按鈕之間的點(diǎn)擊間隔不能少于1000毫秒
    private static final int MIN_CLICK_DELAY_TIME = 1000;
    private static long lastClickTime;

    public static boolean isFastClick() {
    boolean flag = false;
    long curClickTime = System.currentTimeMillis();
    if ((curClickTime - lastClickTime) >= MIN_CLICK_DELAY_TIME) {
    flag = true;
    }
    lastClickTime = curClickTime;
    return flag;
    }

  • 120
    網(wǎng)易云歌單重合率2.0

    前言: 之前寫過一個(gè)小工具輸入網(wǎng)易云音樂上的昵稱,即可查看兩人喜歡的音樂中,有哪些是相同的第队,重合率有多少。 感興趣的可以看這里:http://www.reibang.com...

  • 如何更優(yōu)雅的管理Android相機(jī)預(yù)覽

    場景 網(wǎng)上demo做法大多是使用SurfaceView或者TextureView刨秆,在view創(chuàng)建可用(surfaceCreated,onSurfaceTextureAvail...

  • 120
    Android自定義相機(jī)自動(dòng)對(duì)焦、定點(diǎn)對(duì)焦

    在解決項(xiàng)目中相機(jī)某些機(jī)型無法自動(dòng)對(duì)焦的問題時(shí)抗俄,在網(wǎng)上找到了一些資料脆丁,寫下解決問題過程,以備查看动雹。 Android相機(jī)實(shí)時(shí)自動(dòng)對(duì)焦的完美實(shí)現(xiàn)Android圖像濾鏡框架GPUIm...

  • 單個(gè)LottieAnimationView加載不同的lottie動(dòng)畫

    需求 最近做了一個(gè)單個(gè)LottieAnimationView根據(jù)用戶點(diǎn)擊選項(xiàng)的不同槽卫,加載不同的lottie動(dòng)畫的需求。踩了一些坑胰蝠,比如lottie動(dòng)畫只能播放第一個(gè)歼培,后面的就...

  • 從雙十一看《影響力》這本著作

    最近大概花了半個(gè)月的碎片時(shí)間看完了《影響力》這本廣受好評(píng)的書,其實(shí)書中的內(nèi)容并不是很多茸塞,作者為了讓讀者便于理解和接受躲庄,花了很多的筆墨在講生活中我們真實(shí)的遇到的例子。順帶一提翔横,...

  • Android音視頻開發(fā)資料推薦

    計(jì)劃寫一系列音視頻相關(guān)文章效览。 開篇介紹下還不錯(cuò)的的開源資料。(由于工作中抽時(shí)間寫文章荡短,不能一次寫完丐枉,所以本文會(huì)持續(xù)更新) 先推薦一篇音視頻入門的文章,是由雷神寫的:FFMPE...

  • 120
    更新數(shù)據(jù)庫時(shí)出現(xiàn)不存在的列:Unknown?column?name?'serialVersionUID'?in?table

    查看該表掘托,發(fā)現(xiàn)并沒有實(shí)現(xiàn)實(shí)例化接口瘦锹。通過下面方法反射出所有的屬性,發(fā)現(xiàn)確實(shí)多了一個(gè)$change 和一個(gè)serialVersionUID。 通過查閱資料弯院,AndroidStu...

  • @呦_木頭呀 握手

    畢業(yè)一年辱士,入職四家公司?

    說出來你可能不信听绳,我去年本科某211畢業(yè)颂碘,正準(zhǔn)備入職第四家公司了。 ( 一 )??本科于某學(xué)校新開的專業(yè)(IT類)就讀椅挣。大學(xué)期間像很多人一樣渾渾噩噩的就到了大三头岔,準(zhǔn)備實(shí)習(xí)。實(shí)...

  • 120
    MVVM 用了都說好

    這篇文章主要是對(duì)工作兩年來用過的架構(gòu)發(fā)表一下自己感觸,如果說的不對(duì)請(qǐng)輕噴. 關(guān)于架構(gòu) 根據(jù)百科中的軟件架構(gòu),架構(gòu)描述的對(duì)象是直接構(gòu)成系統(tǒng)的抽象組件鼠证,各個(gè)組件之間的連接則明確和...

  • 畢業(yè)一年峡竣,入職四家公司?

    說出來你可能不信量九,我去年本科某211畢業(yè)适掰,正準(zhǔn)備入職第四家公司了。 ( 一 )??本科于某學(xué)校新開的專業(yè)(IT類)就讀娩鹉。大學(xué)期間像很多人一樣渾渾噩噩的就到了大三攻谁,準(zhǔn)備實(shí)習(xí)。實(shí)...

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