原创 Android 內存監測工具 DDMS --> Heap

Android 內存監測工具 DDMS --> Heap 用 Heap監測應用進程使用內存情況的步驟如下: 1. 啓動eclipse後,切換到DDMS透視圖,並確認Devices視圖、Heap視圖都是打開的; 2. 將

原创 源碼解析Android中AsyncTask的工作原理

在之前的博客《Android中AsyncTask使用詳解》中我們提到AsyncTask是對Thread和Handler的組合包裝,本文將通過解析的方式讓大家瞭解AsyncTask的工作原理。 AsyncTask的源碼鏈接https

原创 dialog,activity 屏蔽Home鍵詳解

   相信在Android應用上,很多時候邏輯是需要屏蔽Home鍵的,但這個用戶體驗是否需要,就看各位的需求了。      一般的方法屏蔽Home鍵,大家一定看過不少文章了。我總結一下,先說一下一般情況下Activity的屏蔽按鍵

原创 Android 軟鍵盤監聽事件

   Android軟鍵盤的隱藏顯示研究 Android是一個針對觸摸屏專門設計的操作系統,當點擊編輯框,系統自動爲用戶彈出軟鍵盤,以便用戶進行輸入。     那麼,彈出軟鍵盤後必然會造成原有佈局高度的減

原创 Android總結篇系列:Android廣播機制 1.Android廣播機制概述 Android廣播分爲兩個方面:廣播發送者和廣播接收者,通常情況下,BroadcastReceiver指的就是廣播接

Android總結篇系列:Android廣播機制 1.Android廣播機制概述 Android廣播分爲兩個方面:廣播發送者和廣播接收者,通常情況下,BroadcastReceiver指的就是廣播接收者(廣播接收器)。廣播作爲A

原创 android深入解析Activity的launchMode啓動模式,Intent Flag,taskAffinity

最近看到一篇文章講launchMode,想到以前的一次面試,就問了這一個問題,最基本的大家都知道,但是詳細的我就迷糊了,最終失敗了,所以在此總結一下,希望能夠幫助一下大家 LaunchMode   launchMode分爲四種:

原创 Source Insight的一些技巧

1、背景色選擇     要改變背景色Options->preference->windows background->color設置背景色 2、解決字符等寬對齊問題     SIS默認字體是VERDANA,很漂亮。這網頁上應該也是

原创 Android通過http協議post傳輸方式

Android通過http協議POST傳輸方式如下: 方式一:HttpPost(import org.apache.http.client.methods.HttpPost) 代碼如下: private Button button

原创 Android恢復出廠設置流程分析【Android源碼解析十】

   最近看恢復出廠的一個問題,以前也查過這方面的流程,所以這裏整理一些AP+framework層的流程;       在setting-->備份與重置--->恢復出廠設置--->重置手機--->清除全部內容--->手機關機--->開

原创 android開發中經常遇到的問題彙總

大家都在爲項目開發成功而喜悅,但可不知成功的路上是會經常出錯的,下面是我碰到的一些錯誤集合! 【錯誤信息】 [2011-01-19 16:39:10 - ApiDemos] WARNING: Application does n

原创 數字簽名相關

android 創建數字簽名應用程序 一些人說android只支持BKS證書。不知道真還是假,所以首先創建了BKS證書。 步驟: 1、下載bcprov-jdk16-141.jar,放到\jre\lib\e

原创 Android4.2中Phone的P-sensor的應用的分析。

先說現象,現象就是來電話,接通電話,把手機屏幕靠近臉部,遮擋住P-sensor,屏幕變黑了,不遮擋住P-sensor,屏幕就點亮了。接着我們來看看代碼流程。      先來說說靠近P-sensor,不滅屏的正常的現象: 插

原创 eclipse 插件與工具下載站點集合Eclipse插件網站分類

eclipse 插件與工具下載站點集合Eclipse插件網站 分類: 軟件應用及編程工具 2009-04-16 17:48 工具 eclipse 插件與工具下載站點集合(大全): - 收集Eclipse插件網站 Aploo

原创 超詳細的JNI(NDK)入門與使用

步驟0:環境搭建(參考Android-圖像識別項目OpenCV(1):技術選型以及NDK搭建)   步驟1:創建一個Android應用。   步驟2:寫Java中需要用到的native函數。   public class JN

原创 Android::做自己的Launch

 Android::做自己的Launch  分類: LINUX Android 2.3版本桌面功能已經很豐富了,不但支持默認5屏切換,還有抽屜、搜索、快捷鍵、垃圾箱、appWidget等等功能,在做定製的時候,其實很多功能