原创 給三方應用進行系統簽名

問題: 在安裝一個三方應用的時候出現: Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES] 網上查詢是簽名問題。所以需要用系統簽名對這些apk文件進行簽名。 步驟如下: 準備文件列表: 文件名

原创 Android studio-app:zipalignDebug FAILED

現象 解決 現象 在Ubuntu下面,在使用Android studio編譯一個簡單的demo程序的時候,報錯信息如下: :app:zipalignDebug FAILED FAILURE: Build failed

原创 MTK編譯環境中makefile文件中常用變量值

問題 在開發中碰到一個需要編譯時拷貝文件到out指定目錄中的問題。在不瞭解編譯系統中一些路徑對應的變量值非常不方便。所以花了一點時間查找到了部分變量名以及對應的值。 方法 如果大家沒有找到對應的變量名的值,可以嘗試如下方法: 選擇一個

原创 修改WIFI熱點的默認名稱

    需要將WIFI熱點定製化爲AMAZON-XXXX的形式(廠商名-XXXX)。在我的奇酷手機上,看到已經是這樣實現的,看來還是有需求的。基於當前的高通平臺Android 5.1實現。下面會詳細的一步一步說明如何查找到相關的地方,並進

原创 如何讓sublime text 2/3支持中文編碼

        由於每個編輯器默認編碼格式不一樣,所以大致在一些編輯器中編輯的代碼註釋在另外一些編輯器中出現亂碼。在sourceinsight裏面編輯的中文在sublime text3中出現亂碼,所以上網找了一下解決方法。      

原创 SQLServer中的通配符和轉義字符

通配符 SQL中的通配符用來代替一個或者多個字符。 SQL通配符與LIKE運算符一起使用。 SQL Server中常用的通配符 % 匹配任意長度的(長度可以爲0)字符 如’m%n’匹配字符m和n之間有任意個字符的字符串,匹配

原创 基於Android6.0的RIL底層模塊分析

看代碼的時候不要看到細節裏面,先構建模塊的運行框架,後續有需要再深入細節。必要的時候需要拿一個本子將主要流程畫出來或者寫出來。 我們先看看,從系統剛開機是如何啓動RIL功能的。首先先查看一下init.rc(這個文件包含一些初始

原创 AndroidStudio一步到位

最近轉AndroidStudio(下文簡稱爲AS),由於總所周知又難以理解的原因,導致國內用戶需要科學上網才能進行升級,但是大部分人沒有那麼多精力,所以經過折騰之後,找到了一個簡單的方法安裝AS。 在AndroidStudio中文社區下

原创 導入三方包,出現ClassNotFoundException

在項目中需要引用settings模塊裏面的某個活動。在eclipse中導入settins.jar包之後,使用如下方式啓動: Intent intent = new Intent(); intent.setAction("andro

原创 編譯錯誤:找不到AudioProfileManager錯誤

問題背景:   今天在frameworks/base/policy/src/com/android/internal/policy/impl/GlobalActions.java引用到了mtk自定義的類alps\mediatek\fram

原创 如何使用程序代碼設定偏好應用

quote:基於代碼Android 4.4 項目開發中遇到一個需求,在系統有多個桌面應用的情況下,開機啓動指定的桌面。 這個跟我們平常有多個桌面時,一般會彈出框讓我們選擇偏好桌面。這篇文章中,我們將來看看如何在程序代碼中設定某個應用爲偏

原创 過時的PreferenceActivity導致Fragment顯示問題

問題描述:     在一個點擊preferenceactivity中某項顯示一個Fragment的場景中,出現錯誤: java.lang.RuntimeException: This should be called after sup

原创 如何使用Python獲取某個路徑下面所有文件的絕對路徑以及其他操作

問題背景:     最近在用Python腳本處理文件夾下面的文件名的搜索和重命名。其中碰到如何遞歸遍歷文件夾下面所有的文件,找到需要的文件,並且重命名的問題。其實如果看看Python的document,還是比較簡單的,這裏直接給出使用方法

原创 使用不同的項目宏決定載入不同資源

背景:         經常在項目中,需要根據不同的客戶,導入不同的配置或者資源。一般我們在項目的如下地方定義宏: alps/build/target/product/common.mk alps/mediatek/build/tool

原创 container_of()詳解

​原地址:http://radek.io/2012/11/10/magical-container_of-macro/ 當你開始內核編程的時候,你會隨便看看代碼,那麼你可能很快就會碰到這個神奇的預處理代碼結構。 它是用來幹嘛的?正如它的