原创 android視頻的編輯(錄製,裁剪,合成)(1)

好久沒寫博客了,最近的事情的比較多。公司正在向產品這塊轉型,要做音視頻的編輯開發,之前的接觸這塊的東西並不多,所以開發起來有很多的困難,從踩自定義相機的坑開始,視頻的錄製,編輯(主要包括合成和裁剪);音頻的錄製,裁剪;圖片的一些基本處理,

原创 Android之FFmpeg(3)--添加爲視頻添加背景音樂

既然開始了FFmpeg開發,那不做個Demo,怎麼知道你的猜想,你的學的東西到底對不對呢?嗯,所以我們今兒個做個demo,爲視頻添加背景音樂! Activity的代碼如下(其實就一個按鈕): 加載native代碼塊: /**

原创 設計模式之創建型模式(1)--單例模式

創建類模式主要關注對象的創建過程,將對象的創建過程進行封裝,使客戶端可以直接獲得對象,而不用關心如何創建對象。創建類模式主要有5中: 1.單例模式:用於得到內存中唯一的對象。 2.工廠方法模式:用於創建複雜對象。 3.抽象工廠模式:

原创 Android初探FFmpeg(1)--在Windows下編譯FFmpeg

之前在博客中提到視頻的裁剪和合並功能,用的是FFmpeg這塊的東西,由於是從網上直接拔過來的東西,雖然功能算是實現了,但是心裏總是感覺怪怪的,畢竟沒有自己動手!自己也討厭“伸手主義”,加之最近項目不是特別緊張,就自己動手編譯了一遍,並在各

原创 android視頻的編輯(錄製,裁剪,合成)(2)

廢話少說接着上一篇的接着介紹: 佈局文件: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/

原创 android音頻編輯(裁剪,合成)(2)

.. .-..—…-. -.—–..- (“I love you ”莫斯電碼),這是逛知乎的時候看到程序員的表白情書,感覺我們碼農情商好高啊!哈哈,好了開始搬磚。 上一篇介紹了音頻的採集過程。之後產品經理找我談了話,表示功能跟界面都湊合

原创 android音頻編輯(裁剪,合成)(1)

公司最近在做自己的項目,關於音視頻編輯,還有圖片的編輯方面。上網搜了一下,哇!很煩,大都用的FFmpeg進行編碼、解碼,再進行 相應的操作!國外也有大牛,封裝了jar,大家搜一下就很多了!在這也不多說了,用FFmpeg進行格式轉換,裁剪等

原创 ButterKnife使用詳解

接觸ButterKnife是去年的子類項目,感覺灰常灰常的好用!省去了所以的findViewById方法,連事件的點擊事件,寫出來的代碼整齊簡潔,閱讀性強!所以,今天就趁着測試在測試的閒工夫,整理整理關於ButterKnife的相關知識點

原创 android Handler運行原理總結複習

下了7.0系統的源碼,打算要趕在過陰曆年之前,看一些東西!不能再這麼頹廢下去了! 早上又複習了Handler的運行流程,看了源碼後,感覺和幾年前看的時候真是大不相同! OK,不皮了,進入正題! 嗯,從ActivityThread開始吧

原创 android保活進程總結--雙進程保活策略

進程的保活,在很多資訊類的App和即時通訊App的用處很大,奈何谷歌的推送服務在國內是被閹割了!據說是在8.0(奧利奧)相關政府機構已經將開放這項功能提上了日程,嗯,沒錯8.0,預計再過三五年就可以像蘋果那樣自由自在的推送了!但是一點不雞

原创 Android全局異常捕獲

Android應用不可避免的會發生各種各樣的crash,也稱之爲閃退。無論你的程序寫的多麼完美,crash是不可避免的,可能是由於Android系統底層的bug,也可能是由於不充分的機型適配或者糟糕的網絡,當然也可能是程序邏輯或者數據的問

原创 android TBS 騰訊瀏覽服務 集成

寫博客之前先發發牢騷!哎。。最近是真的各種不順利,上個月領導介紹了一個私活,談好價錢,加幾個功能,上週週日開始開發!之前沒拿到源碼,想着那幾個功能按照平常的做法,簡單的一批,幾個小時就基本搞定,幾千塊就到手了!但是,拿到項目的時候懵逼了!

原创 Android之FFmpeg(2)--FFmpeg結構總覽及函數基本使用

嘗試FFmpeg的開發已近幾周了,從編譯出arm架構的so包後,也在不斷的思考FFmpeg的使用流程,期間也嘗試使用生成的函數庫做一些小的功能,比如爲視頻添加背景音樂等!但是看到鏈接java和c庫的文件也是各種懵逼,各種困惑!C語言在大學

原创 設計模式六大原則

編程的技術要想更加精進,我們除了學習新的技術外,更加需要提高的是編程的思想!一個項目前期設計的好了,後期維護起來會更加的方便,輕鬆!所以在編寫項目時候要做到六個字:低耦合,高內聚!設計模式在大學學習的時候好像專門有這門書,工作之後也偶爾翻

原创 設計模式之創建型模式(2)--工廠模式

上週六的時候,大學同學來北京出差,於是就帶着另一個同寢室的哥們一塊到國貿那邊聚了聚,各自聊了聊最近的狀態,感觸良多!我是android開發的,他倆是搞Java後臺的!如果非特有的情況怕是很難聚到一塊,同時也覺得時間是過的真快!當我出來開始