原创 Looper、handle、Message圖文詳解

android的消息處理有三個核心類:Looper,Handler和Message。其實還有一個Message Queue(消息隊列),但是MQ被封裝到Looper裏面了,我們不會直接與MQ打交道,因此我沒將其作爲核心類。下面一一介紹:

原创 android layout_weight的理解

android中layout_weight的理解   SDK中的解釋: Indicates how much of the extra space in the LinearLayout will be allocated to

原创 在EditText中插入表情圖片

EditText通常用於顯示文字,但有時候也需要在文字中夾雜一些圖片,比如QQ中就可以使用表情圖片,又比如需要的文字高亮顯示等等,如何在android中也做到這樣呢? 記得android中有個android.text包,這裏提供了對文

原创 基於android開發的聊天室 ChatRoom 1.0 :(一) 項目初步介紹

          出來工作一年了, 以前的工作內容主要是搞J2EE,也就是是網頁版信息管理系統之類的,後來慢慢的發現,做這個的人越來越多了,即使是水平很差的,或者是隻有半桶水的,自己完全沒有能力獨立做一個小系統的人也在這行裏濫竽充數,只

原创 Android Handler消息機制

在android中提供了一種異步回調機制Handler,使用它,我們可以在完成一個很長時間的任務後做出相應的通知     handler基本使用:

原创 基於android開發的聊天室 ChatRoom 1.0 :(三) 處理用戶註冊

在本應用當中添加了一個用戶註冊的功能,用戶註冊完之後,在服務器端將保存用戶的註冊的信息,當下一次再進入應用時將自動嘗試與服務器的連接,類似於我們常用的聊天工具,具體的註冊方式爲:填寫ip地址、端口號、輸入用戶名、選擇頭像,單擊註冊按鈕即可

原创 android menu詳解

前言 今天看了pro android 3中menu這一章,對Android的整個menu體系有了進一步的瞭解,故整理下筆記與大家分享。 PS:強烈推薦《Pro Android 3》,是我至今爲止看到的最好的一本android書,中文版出到

原创 基於android開發的聊天室 ChatRoom 1.0 :(二) 消息處理機制

本應用是基於socket通信機制,在客戶端和服務器端進行消息交互時都會在消息中添加一條標識行,用來標識消息的類型(註冊、登錄、退出、文字消息、語音消息),根據不同的消息類型分別做不同的數據處理,因爲是一對多聊天,因此在服務器端緩存了所有在

原创 Activity和Task(棧)的關係

一、Activity和Task(棧)的關係   Task就像一個容器,而Activity就相當與填充這個容器的東西,第一個東西(Activity)則會處於最下面,最後添加的東西(Activity)則會在最上面。從Task中取出東西(Act

原创 【e周美文】優秀博客上榜推薦

.12日 博客推薦 Android開發規範 作者:@zhoujiyu0929 鏈接:http://my.eoe.cn/yyz168/archive/5551.html 點評:一個兔子一個窩,一個蘿蔔一個坑,做什麼都得有一套適應它的規矩

原创 Buffer類的詳解

這篇蚊帳轉自:http://zachary-guo.iteye.com/blog/1457542,作者寫的非常好,是我看到的寫nio最好的幾篇蚊帳,但原文中有一些錯誤,還有我自己對這方面的一些理解,在這裏一併更改了。 Buffer 類是

原创 Intent 和 Intent Filter

Android 應用程序中有三大核心組件: Activity, Service, Broadcast Receiver 都是通過被稱之爲意圖的消息運行。Intent messaging is a facility for late run

原创 android中AudioRecord使用

一 什麼是音頻的採樣率和採樣大小   自然界中的聲音非常複雜,波形極其複雜,通常我們採用的是脈衝代碼調製編碼。即PCM編碼。PCM通過抽樣、量化、編碼三個步驟將連續變化的模擬信號轉換爲數字編碼。抽樣:在音頻採集中叫做採樣率。 由

原创 70道經典Android面試題加答案

Android面試題 1.        下列哪些語句關於內存回收的說明是正確的? (b ) A、 程序員必須創建一個線程來釋放內存   B、 內存回收程序負責釋放無用內存    C、 內存回收程序允許程序員直接釋放內存    

原创 Android 中的 Service 全面總結

1、Service的種類    按運行地點分類: 類別 區別  優點 缺點   應用 本地服務(Local) 該服務依附在主進程上,  服務依附在主進程上而不是獨立的進程,這樣在一定程度上節約了資源,另外Local服務因爲是在同一進程因此