240 發(fā)簡(jiǎn)信
IP屬地:北京
  • 120
    Kotlin協(xié)程

    前言 ?今年的Google開(kāi)發(fā)者大會(huì)已表明將Kotlin作為其正式的語(yǔ)言剖笙,現(xiàn)Google大力主推Kotlin臂寝, 在GitHub上的官方Demo基本都是用Kotlin編寫(xiě)的谐丢,在...

  • 120
    Android OpenGL ES(七) - 生成抖音照片電影

    之前我們結(jié)合相機(jī)和視頻稽犁,結(jié)合濾鏡驾孔,做了實(shí)時(shí)的預(yù)覽和錄制亏钩。這期契沫,我們來(lái)試試?yán)肙penGL+MediaCodc,不進(jìn)行預(yù)覽直接錄制成視頻的情況吼畏。 兩個(gè)問(wèn)題 錄制視頻的開(kāi)始督赤,我們...

  • 120
    Android的設(shè)計(jì)模式-觀察者模式

    前言 Android的設(shè)計(jì)模式系列文章介紹性雄,歡迎關(guān)注没卸,持續(xù)更新中: Android的設(shè)計(jì)模式-設(shè)計(jì)模式的六大原則一句話總結(jié)23種設(shè)計(jì)模式則創(chuàng)建型模式:Android的設(shè)計(jì)模式...

  • Parcelable實(shí)戰(zhàn)

    Android開(kāi)發(fā)過(guò)程中,無(wú)法將對(duì)象的引用傳給Activities或者Fragments毅贮,我們需要將這些對(duì)象放到一個(gè)Intent或者Bundle里面办悟,然后再傳遞,這就需要用到...

  • Android權(quán)限完全解析

    Android6.0以后的權(quán)限管理發(fā)生了很大的改變滩褥,不是直接在manifest中添加,而是讓用戶使用到的時(shí)候去動(dòng)態(tài)的申請(qǐng)炫加,Google把權(quán)限分了類瑰煎,當(dāng)涉及到一些危險(xiǎn)的權(quán)限的時(shí)...

  • APK文件安裝流程

    概述:android和你通常理解的程序路徑是不一樣的,android應(yīng)用安裝完畢后俗孝,會(huì)存儲(chǔ)在/data/app或者/system/app目錄中酒甸,當(dāng)程序運(yùn)行時(shí),所需要的layo...

  • java異常處理機(jī)制

    程序運(yùn)行時(shí)赋铝,發(fā)生的不被期望的事件插勤,它阻止了程序按照程序員的預(yù)期正常執(zhí)行,這就是異常,那么異常發(fā)生之后怎么辦农尖,Java提供了更加優(yōu)秀的解決辦法-異常處理機(jī)制析恋。異常處理機(jī)制能讓程...

  • synchronized使用的正確姿勢(shì)

    synchronized在java中的作用是線程同步,其目的是保障同步區(qū)代碼的正確執(zhí)行盛卡,同一時(shí)間僅有一個(gè)線程進(jìn)入同步區(qū)助隧,那他的使用方式你了解的是否全面,他的底層原理你是否清楚...

  • Handler看這一篇就夠了

    Handler使用 首先來(lái)熟悉一下Handler的四種使用方式滑沧,如果比較熟悉可以直接跳過(guò): 通過(guò)sendMessage消息機(jī)制來(lái)發(fā)送 sendEmptyMessage(int...

  • 120
    Android人臉識(shí)別app——基于Face++并村,MVP+Retofit+RxJava+Dagger高度解耦

    前言 ??最近公司項(xiàng)目比較空,花了點(diǎn)時(shí)間寫(xiě)了個(gè)人臉識(shí)別的app滓技,可以查看你的性別哩牍、年齡、顏值令漂、情緒等信息膝昆,利用的是 Face++ 的人臉識(shí)別API。本項(xiàng)目采用了 MVP 的架...

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