原创 Android 給 app默認權限(不彈窗申請權限)

1.系統app 系統app的權限默認開啓,大家應該都知道是修改DefaultPermissionGrantPolicy.java。 frameworks/base/services/core/java/com/android/server

原创 mtk adb recovery 模式下支持adb shell

問題:在recovery模式下,可以使用adb devices 、adb root、adb remount、adb reboot 但是輸入adb shell 提示:exec "/system/bin/sh": No such file o

原创 MTK如何燒錄IMEI碼(俗稱串號)

先介紹一下使用環境 主控:MT6582VX android版本:4.4.2 操作系統:windows XP SN燒錄工具:SN_Write_tool_exe_v2.1420.00 首先介紹一下IMEI碼,IMEI碼全名叫移動通信國際識別碼

原创 配置Xmanager連接Ubuntu 14.04遠程桌面

Xmanager默認使用XDMCP協議連接遠程桌面, 因此這裏我們需要啓用XDMCP協議. $ sudo vim /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf [SeatDefaults

原创 monkey命令詳解

一、Monkey 簡介 Monkey 就是SDK中附帶的一個工具。Monkey是Android中的一個命令行工具,可以運行在模擬器裏或實際設備中。它向系統發送僞隨機的用戶事件流(如按鍵輸入、觸摸屏輸入、手勢輸入等),實現對正在開發的應用程

原创 MTK平臺-如何輸出80KHZ頻率的PWM信號

綜述 傳音項目的需求,因爲smartpa在調試的時候,噪音很大,原因是i2s給的時鐘信號不穩定,硬件工程師說能不能嘗試用pwm信號當做時鐘信號,因此就學習了一下pwm的一些知識,記錄下來。 [PWM]AP PWM 使用配置參數說明 **

原创 Android音量控制曲線

本文介紹了android音量的控制曲線的計算方法。   由於人耳對聲音的聽感具指數曲線型,也就是對小音量時比較敏感,隨着聲音的加大其聽感隨之變的不敏感,其變化近似指數函數曲線的形式。爲了使聽感變的近似直線的變化,人們在實踐中就採用了音量變

原创 Android 4.4 音量調節流程分析(二)

 之前在Android 4.4 音量調節流程分析(一)裏已經有簡單的分析音量控制的流程,今天想接着繼續分析下音量大小計算的方法。對於任一播放文件而言其本身都有着固定大小的音量Volume_Max,而在AudioPolicyManagerB

原创 通過軟件限制最大輸出音量,避免喇叭破音

[RK3288][Android7.1] 通過軟件限制最大輸出音量,避免喇叭破音 Platform: Rockchip OS: Android 7.1.2 Kernel: 4.4 需求:在不修改硬件電路的基礎上限制最大輸出音量,避免小功率

原创 簡單使用系統ServiceManger.getService獲取自己的service

Java層service顧名思義即爲從 Java層提供的service,它與 C++層的服務不同之處在於其service進程的運行由系統( ServiceManager)統一維護。在文件 frameworks/base/services/

原创 藍牙音頻模塊底噪較大,消除方法

某寶上購買藍牙音頻模塊,直接輸出到揚聲器,底噪不明顯,但如果將藍牙音頻模塊的輸出接入功放進行放大,存在比較大的背景噪聲,聽感很不好。該噪聲不是白噪音的“沙沙”聲,而是和藍牙通訊有關的“吱吱”聲。手頭具有藍牙、TF、USB、FM多種功能的播

原创 adb interface有黃色感嘆號,無法識別

打開設備管理器查看,發現windows能正常識別設備(HUAWEI C8817E),而ADB Interface(有的機器可能顯示Android ADB什麼的)卻顯示有黃色感嘆號,是驅動程序沒有正常安裝: 那怎樣正確安裝ADB Int

原创 Codec播放音樂會有底噪

Platform: RK3399 OS: Android 7.1 Kernel: v4.4.83 背景: 移植完Codec RT5640之後,發現播放聲音的時候底部有噪聲。 用示波器測量到的左右聲道波形如下: 左聲道波形: 右聲道波形:

原创 Android 4.4 音量調節流程分析(一)

最近在做Android Audio方面的工作,有需求是在調節Volume_Up_Key & Volume_Down_key時,Spearker or Headset每音階的衰減變爲3db左右。所以利用Source Insight分析And

原创 android7.0凍結開機動畫無法進入Launcher

說明:/data/system/users/0目錄下面的文件應該是自動掃描更新的。正常開機的機器,刪除此目錄下的文件,重啓後也會正常進入到Launcher。並不會引起不能進入Launcher情況。 問題排查用到的知識點 /data/sys