原创 手機拍攝功能詳解

點擊打開鏈接 拍攝功能硬件一 Camera模組 大家都知道,手機背面的那個小小的孔,就叫攝像頭。這個小孔幽幽的泛着光澤,深邃又迷人,如同一個含苞待放的小蘿莉一樣,這個小蘿莉還是個傲嬌娘,像零之使魔的614一樣惹人憐愛,而且在小蘿莉身體裏

原创 Android Context

    6.1.1.          Context相關類關係 Context是用來保存應用的運行環境的,並提供應用的操作接口。其相關類和關係如下,   ContextWrapper,代理類,繼承了Context,實現了父類方法,方法

原创 Audio基礎知識

全文來自網絡蒐集。 3.1.1  聲音處理   一般我們人耳能聽到的聲音頻率爲20-20kHz,對不同頻段的感知和理解不一樣,所以在音效處理方面有很多發揮的空間。   聲音涉及到的面很多,包括物理、語言學等方面的研究。   聲波是機械

原创 SELinux android8/android9的兼容性

官方文檔,寫的很詳細,方便不能翻牆的同學學習 https://source.android.google.cn/security/selinux/compatibility?hl=zh-cn   政策兼容性 目錄 對象所有權和標籤 類型/

原创 Android 7.0 Audio :通話中的音頻調用接口

對於Audio在通話中的處理,根據不同的功能,有不同的調用路徑,       1) 通話中 打開speaker 流程   enableSpeaker   對於在通話中打開揚聲器,走圖示1的調用路徑,     在telephony部分

原创 景深

景深就是當與光軸平行的光線射入凸透鏡時,理想的鏡頭應該是所有的光線聚集在一點後,再以錐狀擴散開來,這個聚集所有光線的一點,就叫做焦點。在焦點前後,光線開始聚集和擴散,點的影象變成模糊的,形成一個擴大的圓,這個圓就叫做彌散圓。   如

原创 Android 7.0 Audio: AudioFlinger介紹和初始

對於AF的分析,先看其所在層的位置以及相關的交互類,       之前的版本,AF在Main_MediaServer.cpp裏面啓動,在android N,AF在main_audioserver.cpp裏面啓動,    ///////

原创 Android 7.0 Audio: 按鍵調節音量的調用過程

(只簡單描述調用過程,需對照代碼看,不畫圖了,也不貼代碼) 1.在key Event處理部分,Phonewindow會捕獲到音量按鍵事件, Phonewindow.onkeydown-- MediaSessionLegacyHelper

原创 android Q上SD卡路徑

data   drwxrwx--x  54 system system  4096 1970-01-16 06:10 data   /data/media   drwxrwx---   4 media_rw media_rw  4096

原创 android soong

https://android.googlesource.com/platform/build/soong/ Sign in android / platform / build / soong Clone this repo:   B

原创 Android8.0 PackageManagerService相關 -- APK安裝和install 的變更和源碼淺析

    1.1           APK安裝和install   installd服務是用來執行程序包的安裝與卸載的。   1.1.1          參考資料 //各版本支持的命令   http://blog.csdn.net/l

原创 SSM實現文件上傳下載總結

  需要在SSM環境框架搭建成功的基礎上實現。 主要參考文檔: ssm文件上傳/下載,有詳細的功能描述 http://blog.csdn.net/wjycgl/article/details/55509480 http://blog.c

原创 android8.0的vdex文件格式分析

google在android8.0新增加了vdex文件,定義如下 art\runtime\ vdex_file.h // VDEX files contain extracted DEXfiles. The VdexFile class

原创 使用DexClassLoader的簡單例子

因爲項目需要,分析了DexClassLoader相關的源碼實現,爲了看看實際效果,參考網上例子,做了一個apk,使用DexClassLoader來做類加載器。 參考文章: http://blog.csdn.net/u013478336/

原创 cannot be cast to dalvik.system.BaseDexClassLoader

在android7.0,一個遊戲點擊進入的時候,出現了force close,出現問題的log如下, 06-07 01:58:10.910 E/AndroidRuntime(19880): FATAL EXCEPTION: main 0