原创 程序文件拷貝和自啓動服務添加

  一般是在device.mk文件中執行如下的拷貝工作 PRODUCT_COPY_FILES += \         device/hisilicon/bigfish/etc/usbfs.sh:system/etc/usbfs.sh  

原创 framework 中的動畫介紹

當我們每次用別人的動畫時會發現有時候只是喜歡其中的某幾個界面的切換效果或是對其中的某個切換效果不滿意,畢竟每個人的要求不同,於是我們就希望自己能修改出一個滿意的效果,看了本文的介紹你就會發現其實修改動畫並沒有想象中的那麼難,好了,下面是各

原创 SIM卡廣播(ACTION_SIM_STATE_CHANGED)並改爲無序廣播

SIM卡廣播ACTION_SIM_STATE_CHANGED的這個廣播,因爲是有序的,會導致如下問題: 1:開機後發現插入SIM卡後,會出現掉網現象,出現掉網的原因,查看LOG發現,是因爲phone進程anr,導致進程被殺後,出現掉網現象

原创 package com.android.server.am does not exist錯誤

4.4項目想在PhoneWindowManager.java中 import com.android.server.am.ActivityManagerService;   提示package com.android.server.am

原创 串口打開和關閉

1:全志平臺打開串口。開機是按下az,進入等待命令模式。    輸入efex 是燒機。    輸入setenv uart0_rx_open 1; saveenv; reset \r\n  僅僅打開串口    輸入setenv uart0_

原创 使用串口如何給system授權

進入串口,可以向使用adb命令一樣操作系統,通常需要修改system上面的apk. 但是在刪除前你是沒有權限的,可以使用如下命令:   mount -o rw, remount  /system 這樣你就有了讀寫權限。  

原创 grep快速查找字串方法

使用 grep -Rns ActivityManager.getService ./android/   可以快速查找字串。

原创 C++中如何獲取手機屬性

std::string version = android::base::GetProperty("ro.build.display.id", "");

原创 底層如何開關modem

其實所謂的開關,就是對底層文件節點的設置。 android\system\netd\server\CommandListener.cpp int CommandListener::InterfaceCmd::restartModem()

原创 Xshell上使用Git查看和對比代碼修改顏色設置不成功

Xshell中經常使用git diff 查看代碼提交規不規範。但是經常設置後不成功。   1:XShell的設置不說了,網上很多。 2:我的問題主要是出在git上面,需要修改/home/用戶名/.gitconfig 3:在.gitconf

原创 chrome中打開網頁,視頻不能播放

在這個文件中media_codecs.xm添加屬性:   <Include href="media_codecs_google_telephony.xml" />  

原创 安裝某應用,打開的時候系統卡頓

最近工廠遇到一個問題,安裝某應用,打開的時候系統卡頓。到工廠分析原因,發現卡頓的時候IO的佔比很高。 改應用打開的時候也是需要讀取SD上的一些數據信息。但是top查看IOW(io等待)一直很高。   所以懷疑不是軟件問題,是emmc內部本

原创 chrome狀態欄上的時間消失問題解析

  frameworks/base/core/java/com/android/internal/policy/DecorView.java   由於修改了上面這個文件中的狀態欄顏色,導致其它分辨率計算狀態欄顏色的時候,當固定死的狀態欄顏

原创 打印堆棧查看調用

import java.lang.Exception; import android.util.Log;   Log.w("fan-james-hide"," animate="+animate);                 Exc

原创 push程序framework.jar失效問題

在項目中遇到一個問題,困擾一天, push程序framework.jar失效,   解決方法: 將arm整個包導入,纔有效果。 \android\out\target\product\project\system\framework\ar