原创 init.rc 語法與解析

版權說明:本文爲 開開向前衝 原創文章,轉載請註明出處; 注:限於作者水平有限,文中有不對的地方還請指教。 本文基於Android 6.0,涉及源碼如下: /system/core/rootdir/init.rc /syst

原创 android MTK平臺驅動設置

1. LCD 1.1怎樣新建一個LCD驅動 LCD模組主要包括LCD顯示屏和驅動IC。比如LF040DNYB16a模組的驅動IC型號爲NT35510。要在MT577平臺上新建這個lcd的驅動,步驟如下: A.      新建文件夾nt35

原创 Android Auido(2)- AudioTrack to AudioFlinger

1. Android 音頻框架概述 Audio 是整個 Android 平臺非常重要的一個組成部分,負責音頻數據的採集和輸出、音頻流的控制、音頻設備的管理、音量調節等,主要包括如下部分: Audio Application

原创 Android P WMS簡介

Android P WMS簡介 Android P WMS初始化過程 Android P WMS addwindow流程 Android P WMS removewindow流程 Android P WMS relayoutWi

原创 Android ConnectivityService框架

Android中提供的數據業務方式有幾種:移動數據網絡,WIFI,熱點,網線等。這些數據業務本身可以獨立使用,但是同一時刻,只能使用其中的一種數據業務方式。管理這些數據業務方式的使用由ConnectivityService,Ne

原创 android Audio(4)框架

ASLA -Advanced Sound Linux Architecture OSS -以前的Linux音頻體系結構,被ASLA取代併兼容 I2S/PCM/AC97 - Codec與CPU間音頻的通信協議/接口/總線 DAI

原创 Android Auido(2)-AudioTrack

1 AudioTrack 用例介紹 AudioTrack 用於 Android 平臺音頻數據輸出,屬於 Audio 系統對外提供的 API 類,因此它在 Java 與 Native 層均有對應的源碼實現。先從 Java 層的一個

原创 Android Auido(1)-基礎

1 音頻基礎 1.1 聲音的三要素 1. 音量(Volume) 也叫做響度(Loudness),人耳對聲音強弱的主觀感覺就是響度,響度和聲波振動的幅度有關。一般說來,聲波振動幅度越大則響度也越大。當我們用較大的力量敲鼓時,鼓膜振

原创 Android進程系列1---進程基礎

   idle進程 –> init進程 –> Zygote進程 –> SystemServer進程 –> Launcher桌面程序 -> App應用     idle進程:又叫swapper進程,它創建了init進程和kthead

原创 android 接口(2)

11) 網址/IP白名單接口---------- frameworks/base/core/java/android/provider/Settings.java /** @hide */ public st

原创 Android adb input 命令總結

1. 發送鍵盤事件: 命令格式1:adb shell input keyevent “value” 其中value以及對應的key code如下表所列: KeyEvent Value      KEYCODE     Comment 0

原创 I2C總線協議詳解系列1

I2C總線協議詳解系列1 I2C總線協議詳解系列2 I2C總線協議詳解系列3 1.1 I2C總線知識 1.1.1  I2C總線物理拓撲結構      I2C 總線在物理連接上非常簡單,分別由SDA(串行數據線)和SCL(串

原创 android 接口(1)

 Android AIDL 實現兩個APP之間的跨進程通信實例1 Service端創建首先需要創建一個Android工程然後創建AIDL文件,創建AIDL文件主要爲了生成繼承了Binder的Stub類,以便應用Binder進行進

原创 Android adb dumpsys 命令總結

 adb shell dumpsys 有哪些命令可以用,可以使用adb shell service list來查看 // 查看package這個service的幫助信息 adb shell dumpsys package -h

原创 Android P WMS初始化過程

Android P WMS簡介 Android P WMS初始化過程 Android P WMS addwindow流程 Android P WMS removewindow流程 Android P WMS relayoutWi