原创 librtmp 和 FFmpeg 混合編譯armeabi - v7a 與 arm-v8a

之前介紹姑混合編譯armeabi-v7a,但是我發現我身邊基本見不到這種手機了,基本都是arm64-v8a的手機,也是一直在看這個編譯,也在網上找了一些,這裏記錄一下我找到的可用的ffmpeg4.2.2交叉編譯。 下載FFmpeg4.2.

原创 WebSocket長鏈接在線網頁測試

WebSocket長鏈接服務按照服務端的要求,給了相關ws://xxxx  的地址後,有時候我們可以先用工具測試一下,連接服務,然後發送心跳包,測試是否走的通,最後在項目裏面寫。不然寫了半天可能有問題一時半會還不知道哪裏的問題。 這裏給一

原创 Android幀動畫實現一

Android幀動畫就是把一組連續的圖片按照一定的順序給它播放出來動畫效果: 一、首先先給出一組連續的圖片,這裏就不給了,大家自己找,然後把圖片放在項目對應的drawable文件下或者mipmap文件夾下看你自己。 二、然後在drawab

原创 Android使用騰訊Bugly中的Tinker進行熱更新詳解

前言:本人之前沒有使用過和集成過熱更新tinker,決定自己看文檔嘗試一下,在項目中配置一下。在看了文檔之後,文檔中介紹了兩種集成實現熱更新的方式,其中一對我來說就是比較麻煩的一種,要修改自己項目中的已經寫好的Application類,由

原创 RXJava實現延遲幾秒操作

Observable.timer(10,TimeUnit.SECONDS).subscribe(new Observer<Long>() { @Override publi

原创 Android幀動畫實現二

前面已經實現了一種常用寫法的幀動畫實現方法,這裏在給一種比上一中更節省內存的幀動畫: 一、首先,先定義一個類:MyAnimationDrawable,處理幀圖片 import android.content.Context; impo

原创 RTMP地址測試

https://blog.csdn.net/Zhou_yongzhe/article/details/86508172?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommen

原创 Android實現下載文件(圖片)顯示進度

這裏是做筆記用,不做過多介紹: 1、佈局代碼:download.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas

原创 Android實現數字鍵盤效果

先看效果: 1、先自定義個背景圖片: bg_num.xml <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com

原创 Android自定義Drawable圓角邊框圖片

邊框drawable圖片: <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android"

原创 滑塊驗證demo

https://github.com/luozhanming/Captcha Android滑塊拼圖驗證碼控件 https://blog.csdn.net/sdfsdfdfa/article/details/79120665 Androi

原创 Android 搭建MVVM完整項目(Retrofit+Okhttp+RxJava+Glide+Rxlifecycle+Rxpermissions+RxBus+Messenger)

最近發現越來越對的Android項目都開始採用MVVM設計模式來開發,自己開始對這個模式不太瞭解,突然接手了一個MVVM模式的項目,需要在上面進行改動,一看代碼,可是費了很大的勁,後面慢慢的對它也是越來越瞭解,越覺得它寫起來方便,而且配套

原创 RXJava 實現倒計時

int count = 5; Observable.interval(0,1, TimeUnit.SECONDS) .take(count + 1)

原创 Linux 下編譯 FFmpeg 詳細說明

前言:        這裏說明一下,肯定有很多人在Linux上編譯FFmpeg的時候,遇到過很多問題,反反覆覆編譯了很多次都編譯不成功,然後網上一頓搜索,參考,結果還是不盡人意,明明是跟網上別人說的一模一樣,就是不行。這裏我簡單說一下,因

原创 Android之WebView加載網頁與JS交互使用

前言:我在做WebView加載網頁時,可能會出現未知的各種錯誤情況,所以在xml佈局時,是不會直接把WebView控件寫在xml佈局中的額,爲了防止對webview的引用無法斷開,所以我在佈局寫一個佈局容器,比如:LinearLayout