前言 在Android開發(fā)中,限制按鈕快速點擊(按鈕防抖)是一個常見的需求; 在這篇文章里,我將介紹一種使用AspectJ的方法,基于注解處理器 & 運行時注解反射的原理。如...
前言 在Android開發(fā)中,限制按鈕快速點擊(按鈕防抖)是一個常見的需求; 在這篇文章里,我將介紹一種使用AspectJ的方法,基于注解處理器 & 運行時注解反射的原理。如...
目錄 概述 支持的數(shù)據(jù)類型 使用MediaCodec的編解碼流程 MediaCodec生命周期 MediaCodec API簡介 同步和異步API的使用流程 示例程序 參考 ...
目錄結(jié)構(gòu) 一、JDK環(huán)境搭建 1. 什么是JDK 2. 如何下載JDK 3.配置JDK環(huán)境 二、用命令行工具搭建安卓環(huán)境 1. 下載命令行工具,及其使用 2. 通過命令行工具...
技術(shù)不止,文章有料,加 JiuXinDev 入群,Android 搬磚路上不孤單 前言 即學(xué)即用Android Jetpack系列Blog的目的是通過學(xué)習(xí)Android Je...
如需轉(zhuǎn)載請評論或簡信,并注明出處,未經(jīng)允許不得轉(zhuǎn)載 系列文章 android tv常見問題(一)焦點查找規(guī)律[http://www.itdecent.cn/p/bc7b38...
前言 Android Jetpack想必大家都耳熟能詳了,Android KTX,LiveData,Room等等一系列庫都是出自 Jetpack。那么Jetpack到底是什么...
要在Google Play上架應(yīng)用得有兩個前提: 1. 要科學(xué)上網(wǎng)(不懂科學(xué)上網(wǎng)?自己去百度或者Google) 2. 要申請一個Google Play開發(fā)者賬號并且支付25美...
[TOC] 上層Client和SurfaceFlinger的交互 為了很好的切入主題,我們這里基于Native的Framework進(jìn)行應(yīng)用的開發(fā)呢,不是指的NDK應(yīng)用。我們直...
最近想搞一個網(wǎng)站玩玩,發(fā)布網(wǎng)站用https協(xié)議已經(jīng)是大勢所趨了。例如微信小程序,不使用https協(xié)議根本不讓接入。所以,分享一下我嘗試過的三種方法。1.Linux自簽(OPE...
前言 這篇文章主要是分析apksigner rotate,從字面意思理解,這是簽名輪轉(zhuǎn)。但是我們不講原理,我們直接旋轉(zhuǎn),簽名。我們先貼兩個鏈接,如果一看就明白就不用往后看了。...
在需要引入第三方的so文件的情況下,怎樣使用NDK編譯本地代碼? 1.新建jni文件夾,將你要編譯源碼的文件以及需要引入的so文件復(fù)制到j(luò)ni文件目錄下2.編寫android...
最近開始接觸Android MediaCodec,經(jīng)過學(xué)習(xí)之后總算是有點簡單的收獲,所以在這里總結(jié)一下,希望能幫到一些有需要的人。今天主要是關(guān)于利用MediaCodec解碼H...
前言 前段時間搗鼓多USB攝像頭的方案,一陣手忙腳亂算是勉強跑起來了。整個流程主要還是依賴于網(wǎng)上大神們封裝好的庫。之前想仔細(xì)分析一下整套底層實現(xiàn),然而一直拖到現(xiàn)在……也沒有完...
Android中可以使用MediaCodec來訪問底層的媒體編解碼器,可以對媒體進(jìn)行編/解碼。MediaCodec的官方文檔真的超詳細(xì),基本上所有問題都可以在文檔上找到答案。...
概述 在過去的谷歌IO大會上,Google官方向我們推出了 Android Architecture Components,其中談到Android組件處理生命周期的問題,向我...
官方介紹:https://reactnative.cn/docs/flatlist/ react native 的上拉加載一直困擾著自己,一直用的第三方組件,但是可維護(hù)性不高...
轉(zhuǎn)載請注明出處:http://www.itdecent.cn/p/5d8d7b677690 2017年開年第一篇博客,很早就想總結(jié)一下Android音頻的相關(guān)知識。今天我們先...
為何采用虛擬DOM 尤雨溪曾在知乎正面的回答這個問題: 為函數(shù)式的 UI 編程方式打開了大門;可以渲染到 DOM 以外的 backend,比如 ReactNative。 針對...