原创 FFMPEG AAC編碼

gcc AAC.c -L /usr/local/ffmpeg/lib -lavutil -lavcodec -o AAC ./AAC   #include <stdint.h> #include <stdio.h> #in

原创 Android 7.1 APP 啓動流程分析

本文是基於 Android 7.1 系統進行探討的. 我們都知道Launcher 其實也是一個APP ,安裝好的應用的快捷方式都被放在了Launcher中.很多的廠家或者廠商都在定製自己的Launcher,目前我們知道Android現在使

原创 Android 7.1 系統 部分功能修改 彙總

1.修改藍牙爲從端  device/qcom/msmxxx/system.prop //設置成從模式 persist.service.bt.a2dp.sink=true persist.service.bt.hfp.client=tru

原创 FFMPEG H264 編碼

使用H264 編碼  gcc encode_video.c -L /usr/local/ffmpeg/lib -lavutil -lavformat -lavcodec -o encode_video ./encode_vi

原创 shell腳本--shell編程中的常用工具find

一.文件查找之find命令 語法格式 語法格式 | find[路徑][選項][操作] 選項參數對照表 選項 含義 -name

原创 Android 7.1 添加一個進程間通訊的系統服務(java層)

最近需要天機一個應用服務,需要多個應用共享同一個服務,腦海中的第一印象就是系統Service,因此研究了一下系統服務,最後方案未被採納,但是研究的成果還是需要記錄一下,方便後期查看. 最近寫了 Android 7.1添加一個 系統底層服務

原创 Android Studio 引入指定的framework.jar

對於一些要使用修改了系統的API的應用 ,使用AndroidStudio不能編譯APK,導入自己編譯的framework.jar 進行編譯APK 整體編譯系統後找到classes.jar包classes.jar包就是 framework.

原创 Ubuntu 命令行 安裝 OpenJDK ,JDk 以及JDK版本切換

Ubuntu 編譯源碼必須使用 OpenJDK,而且每個Android版本對應的OpenJDK版本各不相同,因此需要配置多個OpenJDK,配置比較耗時和麻煩,使用命令行安裝省時又方便.   默認JDK 安裝: ~$ sudo apt-

原创 Ubuntu 使用 VirtualBox 安裝Windows10系統超級詳細教程 以及虛擬機系統全屏設置

  Ubuntu 平臺進行軟件開發有時候依賴於很多的Windows 系統軟件,此時可以安裝 win32進行解決,但是隻能解決少部分問題,大部分開發軟件也是需要一個Windows系統的,最近頁經常被問到如何在Ubuntu上面安裝虛擬機,就決

原创 Android 7.0 & 9.0 修改源碼去掉動態權限 & 權限白名單設置

最近公司集成很多第三方APP,有很多的APP並沒有進行動態權限申請,導致很多低版本的應用在大於6.0的系統上不能進行運行的問題,爲此公司做出了讓步,決定去到彈窗,只要是應用在AndroidManifest.xml進行申請的權限都可以使用.

原创 Android 7.1 增加屏幕邊緣滑動事件(手勢滑動)兩種方式(Back,Home,Menu功能鍵) 免開啓無障礙功能

目前公司在做新項目開發,項目目前是不讓有Back,Home,Menu實體按鍵,這就導致了一個問題,點開其它應用無法返回到桌面, 當然些問題對於做開發的我們肯定是難不到的,如果我們開發碰到這問題肯定是adb鏈接 終端輸入對應的key值 命令

原创 Android開機自啓自動輪播圖片或自動輪播視頻APP

之前實驗室有很多展示的設備,每次上電之後還需要單個點擊打開每個展示設備開發好的APP,因爲每個設備沒有觸屏,需要抱着電腦去實驗室 挨個連接USB 使用scrcpy 挨個機器點開,每次搞完都是一身汗,作爲一個程序員去過一次之後就不想去了,而

原创 Shell 腳本命令彙總 & 腳本教程

腳本語言 (Scripting language), 例如JavaScript是一門動態類型, 面向對象的腳本語言.一個腳本通常是解釋運行而非編譯. 腳本真的是批量處理的好工具,簡單方便,語法簡單,目前正在學習腳本,如下文章是學習時候的筆

原创 FFMPEG 對視頻轉格式,裁剪,抽取音頻視頻,打印視頻信息,重命名等操作筆記

 使用FFMPEG的log信息 gcc ffmpeg_log.c -L /usr/local/ffmpeg/lib -lavutil -o ffmpeg_log #include<stdio.h> #include<libavu

原创 FFMPEG 命令大全

前言 FFMPEG是特別強大的專門用於處理音視頻的開源庫。你既可以使用它的API對音視頻進行處理,也可以使用它提供的工具,如 ffmpeg, ffplay, ffprobe,來編輯你的音視頻文件。 本文將簡要介紹一下 FFMPEG 庫的基