原创 關於android定位方式

android 定位一般有四種方法,這四種方式分別是GPS定位、WIFI定位、基站定位、AGPS定位。 1、 Android GPS 需要GPS硬件支持直接和衛星交互來獲取當前經緯度,這種方式需要手機支持GPS模塊現在大部分的智能機應該

原创 音頻參數意義

1.Frequency Response(頻率響應):指標範圍越寬越好。  反映了播放器播放的各個頻率的聲音信號的信號相對大小是否還能保持原本面貌,理想情況下頻響曲線應該是一條直線。 好的頻率響應是在每一個頻率點都能輸出穩定足夠的信號,

原创 GUI系統之SurfaceFlinger(7)應用程序的典型繪圖流程

文章都是通過閱讀源碼分析出來的,還在不斷完善與改進中,其中難免有些地方理解得不對,歡迎大家批評指正。 轉載請註明:From LXS. http://blog.csdn.net/uiop78uiop78/ GUI系統之SurfaceFlin

原创 Android音頻系統探究——從SoundPool到AudioHardware

    對音頻系統的探索起源於工作中遇到的一個bug。平時都是力求快速解決問題,不問原因。這次時間比較寬裕,正好藉着解決問題的機會,把Android的音頻系統瞭解一下。既然由bug引發,那就從bug開始說。 一. bug現象    

原创 LCD基本原來

平臺信息: 內核:linux2.6/linux3.0 系統:android/android4.0 平臺:samsung exynos 4210、e

原创 GUI系統之SurfaceFlinger(8)應用程序與BufferQueue的關係

文章都是通過閱讀源碼分析出來的,還在不斷完善與改進中,其中難免有些地方理解得不對,歡迎大家批評指正。 轉載請註明:From LXS. http://blog.csdn.net/uiop78uiop78/ GUI系統之SurfaceFlin

原创 Android AudioPolicyService服務啓動過程

轉至:https://www.cnblogs.com/senior-engineer/p/5089559.html AudioPolicyService是策略的制定者,比如什麼時候打開音頻接口設備、某種Stream類型的音頻對應什麼設備等

原创 配置音頻政策

配置音頻政策 Android 7.0 引入了一種新的音頻政策配置文件格式 (XML),用於描述音頻拓撲。 以前的 Android 版本需要使用 device/<company>/<device>/audio/audio_policy.co

原创 audio_policy_configuration.xml 解析

android的audioserver 進程啓動時,會創建AudioPolicyManager, 洋洋灑灑數千行的其構造函數,第一步就是加載配置相關的xml。 #define AUDIO_POLICY_XML_CONFIG_FILE_PA

原创 Android音頻模塊啓動流程分析

注意:本文基於 Android 7.0 進行分析。 1) 設備開機,系統啓動時將執行 /system/etc/init/audioserver.rc ,運行 /system/bin/ 目錄下的 audioserver 服務。audiose

原创 MTK 驅動(63)---MTK TP驅動移植

MTK TP驅動移植   對於MTK TP驅動移植一般分爲六部分: 1、硬件IO口配置; 2、TP驅動移植; 3、I2C通信; 4、中斷觸發; 5、數據上報; 6、虛擬按鍵;   硬件電路: 1、GPIO配置 打開 vendor\me

原创 MTK 驅動(38)---MTK 待機問題分析

轉:https://blog.csdn.net/zhangbijun1230/article/details/79832115 mtk 平臺待機問題分析: 1 待機問題分類  1)無法待機:  1. 需要確認 APK 是否有 partia

原创 單片機多級菜單編程實現-基於二叉樹鏈表

單片機多級菜單編程實現(ZT)建立一個樹狀的菜單結構,用鏈表實現 鏈表中包含: 1、指向同級左右菜單和指向父菜單、子菜單的四個菜單結構體指針; 2、進入該菜單時需要執行的初始化函數指針 3、退出該菜單時需要執行的結束函數指針 4、該菜單內

原创 轉 單片機實現多級菜單

轉自:https://blog.csdn.net/u010980705/article/details/52600980 單片機實現多級菜單   1、首先定義一個機構體如下 typedef struct    {      uchar c

原创 轉 新型的按鍵掃描程序(轉)長按 短按 寫的很棒

原文:http://blog.ednchina.com/zp2009/983530/message.aspx 不過我在網上游逛了很久,也看過不少源程序了,沒有發現這種按鍵處理辦法的蹤跡,所以,我將他共享出來,和廣大同僚們共勉。我非常堅信這