原创 設置Android默認壁紙爲動態壁紙

在frameworks/base/core/res/res/values目錄找到Config.xml文件 <string name="default_wallpaper_component">@null</string>   將其修改爲對

原创 android binder 講解

下面進行詳細講述Android Binder機制問題,Binder機制是通過驅動的形式來實現,其實驅動程序的部分是保存在源代碼的以下的文件中。 Android Binder機制大部分都是使用的IPC,進程間通信機制有很多種,例如lin

原创 android email 郵件轉發 附件不能轉發問題的解決

最近碰到android email 郵件轉發 附件不能轉發問題,然後就仔細研究後,發現這個問題的解決很簡單,所以對其進行了解決,並在自己的機子上進行了測試,下面我把代碼給大家發出來。     在MessageCompose.java類中添

原创 編譯源碼時候遇到only 64-bit build environments are supported beyond froyo/2.2

當我們編譯源碼的時候遇到:            build/core/main.mk:73: You are attempting to build on a 32-bit system.      build/core/main.m

原创 Android屏幕解鎖和點亮

有些場景需要程序自動點亮屏幕,解開屏幕鎖,以方便用戶即時操作,下面用代碼來實現這一功能: //得到鍵盤鎖管理器對象   KeyguardManager  km= (KeyguardManager) getSystemService(Co

原创 Android Loader

Loaders,中文可理解爲“加載器”,在Android3.0中新增。從字面含義可見其功能,即提供數據加載。特別地,加載數據的方式爲異步。它具有以下特點: l  Loaders用於所有的Activity和Fragment; l  提供異步

原创 android之Fragment(官網資料翻譯)

Fragment要點 Fragment作爲Activity界面的一部分組成出現可以在一個Activity中同時出現多個Fragment,並且,一個Fragment亦可在多個Activity中使用。在Activity運行過程中,可以添加、

原创 windows下eclipse搭建android_ndk開發環境

安裝cygwin: 由於NDK編譯代碼時必須要用到make和gcc,所以你必須先搭建一個linux環境, cygwin是一個在windows平臺上運行的unix模擬環境,它對於學習unix/linux操作環境,或者從unix到wind

原创 ubuntu中tar命令的使用

tar參數: -c  創建一個壓縮包(默認是tar格式) -z  創建一個gz包 -v  顯示過程 -f   設定創建的包名 -x  解壓一個壓縮包(默認是tar格式) -j   創建一個bz2包 實

原创 修改build.prop, 優化Android

可以添加以下幾行在build.prop文件和編輯更改您的設備中的幾個屬性: debug.sf.hw = 1GPU的渲染UI(減輕對CPU的壓力) dalvik.vm.heapsize = 32M一套Dalvik虛擬機堆大小(多少R

原创 讓系統永不鎖屏

1.我們爲了讓系統永不鎖屏,只需要把資源R.integer.def_screen_off_timeout設爲-1即可。查看文件在這裏: frameworks/base/packages/SettingsP

原创 查看android程序的CPU和內存消耗情況

  查看android程序的CPU和內存消耗情況   查看CPU 消耗 1.進入adb shell 2.輸入top -m 10 -s cpu 可查看佔用cpu最高的前10個程序(-t 顯示進程名稱,-s 按指定行排序,-n

原创 android settings模塊中添加來電反轉靜音功能

最近由於項目需要,添加來點反轉靜音功能,先將代碼寫出來,往大家給點意見 1.首先是一個主要的服務類,service package com.create.wxb; import java.util.List; import andro

原创 [gcc]: unknown (64-bit) [FAIL]

Mtk在檢測gcc的時候會存在不兼容的情況,導致無法檢測到gcc,出現gcc unkown錯誤。gcc nv檢測的時候 做了以下操作(具體代碼位置參見:mediatek/build/tools/check

原创 ubuntu上配置git服務器

1       需求 硬件需求:一臺Ubuntu或者debian電腦(虛擬機),能通過網絡訪問到。 軟件需求:git-core, gitosis, openssh-server, openssh-client 2       安裝配置gi