原创 關於ubuntu 12.04系統中MTK平臺基於Android L開發環境的搭建

linux  ubuntu 12.04系統中編譯環境的搭建,MTK平臺基於Android L開發環境可按如下步驟進行: 1.首先安裝Ubuntu 12.04 LTS 64 bit操作系統; 此係統建議安裝時請拔掉網線; 安裝英文版

原创 Android開發之廣播

1.Android廣播機制概述 Android廣播分爲兩個方面:廣播發送者和廣播接收者,通常情況下,BroadcastReceiver指的就是廣播接收者(廣播接收器)。廣播作爲Android組件間的通信方式,可以使用的場景如下:1.

原创 android開發之增加永不暗屏菜單

     在ODM開發過程中,不可避免的需要根據客戶的需求所有調整手機的菜單功能等,今天爲大家介紹我在實際開發中遇到的問題,客戶要求在手機設置-顯示-休眠中增加永不暗屏的菜單。具體的整理文件如下:        首先此功能菜單在設置模

原创 android之自定義switch

     最近項目中需要到自定義的switch控件,但是google原生的switch空間不符合客戶的需求,客戶要求仿OPPO的switch樣式,因此自己查資料做了一個,基本功能與原生無差別,樣式可根據自身的實際需求做修改      

原创 android中自帶計算器按.格式顯示錯誤問題

在開發中遇到的關於android手機自帶計算器顯示格式糾正問題 此問題修改的文件路徑:alps/packages/apps/Calculator/src/com/android/calculator2/CalculatorExpress

原创 android之PowerManager 與電源管理,解決滅屏狀態下來短信屏幕不會點亮問題

  可解決滅屏狀態下來短信屏幕不會點亮問題    PowerManager這個類主要是用來控制電源狀態的. 通過使用該類提供的api可以控制電池的待機時間,一般情況下不要使用。如果確實需要使用,那麼儘可能的使用最低級別的WakeLoc

原创 Android 系統默認參數的修改之系列(二)

21. 修改聲音(來電、短信、通知、音樂、通話、藍牙、FM等)的默認大小 修改frameworks/base/media/java/android/media/ AudioManager.java中的 public static

原创 android相機底層配置ZSD菜單

最近遇到需求,需要默認開啓相機的ZSD開關,有的手機沒有此菜單是因爲相機底層未配置此 菜單功能,如果想要底層配置可參考如下方法: MT6577及之後平臺已做到可以通過camera應用上的菜單來開關zsd功能   方法是修改相應的cus

原创 文件管理器中打開錄音文件修改爲音樂播放器播放

在文件系統中播放錄音文件(.3gp或者.ogg)時,默認是用video player播放,如何修改使其可以選擇音樂播放器播放? 解決方法如下: 1. vendor/mediatek/proprietary/packages/apps/F

原创 Android adb命令大全(通過adb命令查看wifi密碼、MAC地址、設備信息、操作文件、查看文件、日誌信息、卸載、啓動和安裝APK等)

adb命令很強大,記住一些adb命令有助於提高工作效率。 獲取序列號: adb get-serialno 查看連接計算機的設備: adb devices 重啓機器: adb reboot 重啓到bootloader,即

原创 android上層如何默認開啓ZSD

之前寫過一個關於底層如何添加相機ZSD的菜單及默認打開的情況文章,現在提供一個如何在 在不修改feature table中ZSD配置的default值的情況下如何默認開啓 ZSD. 修改的方法如下,找到項目使用的相機位置,我的是在如下

原创 android原生音樂播放器界面字體顯示不全

現象如圖所示,有部分字體顯示不全,導致界面顯示異常,解決方法如下,修改文件如下: 1. alps/packages/apps/Music/src/com/android/music/MediaPlaybackActivity.j

原创 Ubuntu 下配置使用Android adb

1、配置環境變量 進入終端,輸入 sudo gedit ~/.bashrc 在文件的最後追加: #set path for android sdk tools export PATH=$PATH:/your_android-sdk-li

原创 如何客製化下拉狀態欄中短彩信通知

下拉狀態欄中,短彩信通知用到的佈局文件和對應的樣式由接收到的短彩信條數決定--欲知此句由來,請參看 MessagingNotification.java大概從1252行開始。根據messageCount的值,定義用到不同的Notific

原创 ubuntu環境變量設置錯誤解決方案

ubuntu環境變量設置出現問題,導致所有指令失效解決方案:   安裝ccache時,設置了環境變量: gedit ~/.bashrc 然後在結尾處添加 PATH=/home/<user>/.bin:/usr/local/arm-linu