當前位置:首頁 » 安卓系統 » android之旅

android之旅

發布時間: 2023-05-25 03:59:26

1. Android NDK開發之旅38--FFmpeg視頻添加水印

Android NDK開發之旅 目錄

Android也是利用FFmpeg命令行的形式(混編),進行視頻轉碼壓縮

水印位置參數的第一個數值是水印圖片的左上角的x軸像素值,第二個數值是水印圖片的左上角的y軸像素值。

水印位置參數除了使用數值外,還可以使用以下幾個參數:

對應地可以將overlay參數設置成如下值來改變水印圖片的位置:

所以質量會下降,在參數中添加設置 如:-b 1024k 會提高視頻質量

2. Android 模塊之旅:ARoutrer框架使用教程

隨著公司項目越來越大,人員增多,項目會出現難維護、新人入職後,需要花費很多時間去熟悉項目。最重要的是,每次編譯時間真的太久了!!!為了解決這個問題,項目重構、模塊化需要提上日程。項目拆分成模塊之後,頁面的跳轉就不能直接startActivity 調用具體的activity了,因為這個Activity已經在另外一個模塊中,直接用顯示引用是提示不出來的,這時需要通過藉助路由庫來實現頁面的跳轉,當然通過反射的方式也是可以跳轉到對應頁面的。通過這樣的路由跳轉,而不是顯示引用,就達到了模塊之間解耦的目的,在不需要的時候,可以不需要引入這個模塊編譯,提高開發速度,發布的時候又能很方便的集成進來,功能不受影響,這就實現了模塊化的第一步。路由框架推薦使用阿里開源的ARouter路由框架,畢竟是大廠開源的框架,穩定性、可靠性也相對較高。

路由路徑,我們可以封裝一個 RouterManger 工具類放在 moudle_base 模塊中,統一管理整個項目的 Path 及路由框架的初始化操作, 示例如下:

我們經常需要在目標頁面中配置一些屬性,比方說"是否需要登陸"之類的
可以通過 Route 註解中的 extras 屬性進行擴展,這個屬性是一個 int值,換句話說,單個int有4位元組,也就是32位,可以配置32個開關
剩下的可以自行發揮,通過位元組操作可以標識32個開關,通過開關標記目標頁面的一些屬性,在攔截器中可以拿到這個標記進行業務邏輯判斷

ARouter更加詳細的使用教程可以前往官方GitHub查閱,上述為個人使用過程中覺得需要記錄下來東西,不足之處,敬請見諒

熱點內容
天龍八部腳本免費 發布:2025-02-12 11:30:12 瀏覽:501
卡羅拉的配置一般買哪個好一點 發布:2025-02-12 11:20:03 瀏覽:742
沒有伺服器的IP怎麼連上 發布:2025-02-12 11:19:55 瀏覽:80
編程sqs 發布:2025-02-12 11:09:55 瀏覽:239
electron脫離編譯環境 發布:2025-02-12 11:08:21 瀏覽:69
安卓一體機喇叭插口在哪裡 發布:2025-02-12 11:07:37 瀏覽:866
廣東江門首選dns伺服器地址 發布:2025-02-12 10:56:55 瀏覽:955
台灣大量IP伺服器 發布:2025-02-12 10:51:43 瀏覽:376
sship訪問伺服器 發布:2025-02-12 10:50:16 瀏覽:99
人機局腳本 發布:2025-02-12 10:48:03 瀏覽:67