Android GUI系統之SurfaceFlinger(9) Project Butter黃油計劃
1.1 SurfaceFlinger從這一小節開始,我們正式切入SurfaceFlinger的分析。為了保持講解的連貫性,部分內容可能在前面的章節中已經有所涉及了,接下來
Android GUI系統之SurfaceFlinger(17) handleRepaint
1.1.1 handleRepaint經過handleTransaction和handlePageFlip等步驟的准備工作後,現在可以合成各圖層數據了。void Surf
使用Mina框架開發QQ Android 客戶端(2) 客戶端與服務端的通信
一個簡單的例子,對Mina框架有了大體的了解,在上節的基礎上,看看 怎樣實現客戶端與服務端的通信,廢話不多說了,直接看代碼:public class Test {
Android基於Openfire開發即時通訊工具(1)搭建openfire服務器
采用openfire作為服務器,這樣不需要再寫一個服務器,會節省不少事情,openfire經過簡單的配置就可以實現一個通信服務器的基本功能,Openfire采用Java開
Android實現微信在線/離線狀態切換
先看效果圖,有圖有效果了才有動力(右邊是關閉wifi/3g之後的Title樣子)首先了解一下網絡狀態的判斷方法,網絡狀態是一個SystemService,可以通過cont
android手機上實現豎直seekbar的EQ均衡器
做音樂播放器,有時會要求EQ均衡器,但android默認的樣式是水平的,這時就需要費點心思了。先是實現默認SeekBar樣式的EQ均衡器:這是4.0以上默認樣式的 Se
面向大眾的移動技術:在Android中為手勢編碼
構建移動應用程序和構建 Web 應用程序一樣,要時刻牢記最終目標(和用戶)。始終了解您的應用程序可 以給用戶帶來哪些利益。您的應用程序將顯示哪些類型的信息,擁有哪些功能
Android UI設計與開發教程 引導界面(二)使用ViewPager實現歡迎引導頁面
本系列文章都會以一個程序的實例開發為主線來進行講解,以求達到一個循序漸進的學習效果,這樣更能 加深大家對於程序為什麼要這樣寫的用意,理論加上實際的應用才能達到事半功倍的
Android LibGDX游戲引擎開發教程(七) 中文字體的顯示和繪制(上)
在字體的顯示和繪制中,Libgdx的作者(Mario Zechner,美國人)給我們提供了一個非常好用的工具——Hiero,那麼下面就來看看它具體
Android LibGDX游戲引擎開發教程(九) 動畫類的使用
對於一款成功的游戲,動畫效果也是整個游戲中不可或缺的元素之一,那下面我們就來講解一下動畫類的 使用方法。一、Animation類1、Animation介紹該類存放在 co
android安全問題(一) 靜音拍照與被拍
之前寫過一些android手機root之後的安全問題的(文章列表見末尾),其實我是想到哪就寫到了,今天 整理硬盤,發現一年之前寫過一段代碼,所以今天我們就一起來討論一下。
android安全問題(二) 程序鎖
某些人有時候會有這樣一種需求,小A下載了個軟件,只是軟件中的美女過於誘惑與暴露,所以他不想讓 別人知道這是個什麼軟件,起碼不想讓別人打開浏覽。而這款軟件又沒有鎖,任何人都
android安全問題(五) 搶先攔截短信 - 結果篇
同上篇文章一樣,這裡只陳述結果,代碼分析稍後給出導讀:本文敘述如何先於某些偽殺毒軟件 、病毒、常規軟件獲取到短信注意:如果你想搶先接收到短信,請務必閱讀我上一篇文章,先要
android安全問題(六) 搶先接收廣播 - 內因篇之廣播接收器注冊流程
導讀:本文說明系統是如何注冊動態廣播以及靜態廣播,這裡主要注意其注冊的順序這篇文章主 要是針對我前兩篇文章android安全問題(四) 搶先開機啟動 - 結果篇andro
android安全問題(八)偽造短信(利用原生android4.0漏洞)
android4.0發布已經是很久很久很久很久以前的事情了,這個漏洞早就報了出來,之所以現在才寫這篇文 章,就是覺得,該升級的基本已經都升級了,該打補丁的基本都已經打了補
Android中的Button控件
Android中Button控件應該算作是比較簡單的控件,然而,它的使用頻率卻是非常的高,今天,我在這裡總 結了三種常用的點擊Button實現其功能的方法。1.很多時候,
Android中加載網絡資源時的優化緩存和異步機制
網上關於這個方面的文章也不少,基本的思路是線程+緩存來解決。下面提出一些優化:1、采用線程池2、內存緩存+文件緩存3、內存緩存中網上很多是采用SoftReference來
Android實現進程間通信的實例
Android Service是分為兩種:本地服務(Local Service): 同一個apk內被調用遠程服 務(Remote Service):被另一個apk調用遠程
Android SDK目錄結構的分析
打開下載下來的SDK,會發現裡面有許多存放不同文件的文件夾,如下圖所示,那麼這些文件夾裡到底存放 的是什麼呢,下面就對這些內容,進行講解。1. add-ons 這裡面保存
Android中Wifi/3G網絡連接
獲取網絡連接狀態隨著3G和Wifi的推廣,越來越多的Android應用程序需要調用網絡資源,檢測網 絡連接狀態也就成為網絡應用程序所必備的功能。Android平台提供了C