Android中的本地窗口FramebufferNativewindow 1.1 Android中的本地窗口在OpenGL的學習過程中,我們不斷提及&ldquo
1.1 BufferQueue詳解上一小節我們已經看到了BufferQueue,它是SurfaceTextureClient實現本地窗口的關鍵。從邏輯上來推斷,Buffe
SurfaceFlinger的啟動與工作原理1.1.1 SurfaceFlinger的啟動SurfaceFlinger的啟動和ServiceManager有點類似,它們都
1.1.1 SurfaceComposerClient圖 11?28 每個應用程序在SurfaceFlinger中都對應一個ClientSurfaceFlinger運行於
1.1.1 VSync信號的處理經過上一小節的分析,現在我們已經明白了系統是如何通過硬件設備或者軟件模擬來產生VSync信號的,也明白了它的流轉過程。VSync最終會被E
1.1.1 handleRefresh從名稱上看,這個函數處理“刷新”。經過比對新老版本的差異,我們覺得這個地方應該是老版本遺留下來的&ldquo
Apache MINA是一個網絡應用程序框架,用來幫助用戶簡單地開發高性能和高可靠性的網絡應用程序。它提供了一個通過Java NIO在不同的傳輸例如TCP/IP和UDP/
上節openfire服務器已經搭建完成,這節看看,怎麼使用smack基於xmpp協議登錄openfire服務器,在服務器中創建好測試的賬號下面看android客戶端的代碼
通過roster可以獲得好友列表,前提是在服務器中建立了好友列表,不然沒有的話,不會獲取全部用戶的,roster.getEntries()的size將會為0。下面來看看怎
Intent是Android應用程序核心組件之間通信和傳遞信息的核心機制。與之相關的IntentFilter也具有相關的安全機制(測試)來進行約束。本文將對其進行詳細介紹
1)准備編譯環境。首先要有 Eclipse 和 ADT、CDT、Android SDK、Android NDK,建議大家使用 UDE開發工具。它是中國移動提供的跨平台開發
近來,移動技術的迅猛發展勢頭甚至讓業內人士都感到驚訝。在 2012 年 9 月的訪談中,Apple CEO Tim Cook 在討論 iPad 的成功時表達了這一點。在短
最近在做一款android手機上的音樂播放器,學習到了很多東西,像是Fragment,ActionBar的使用等等, 這裡就先介紹一下歌詞同步的實現問題。歌詞同步的實現
最近開始在某個項目中實習,充分認識到了自己的不足,包括能力和性格等各種方面的缺陷。如何快速掌 握開發環境,如何與其他程序員溝通交流,如何准確知道分配給自己的模塊具體實現
android的數據存儲有四種方式:1.Shared Preferences主要用於存儲key-value對格式的 數據,是輕量級的存儲機制,輕到只能存儲基本數據類型。
做Android開發加起來差不多也有一年多的時間了,總是想寫點自己在開發中的心得體會與大家一起交流分 享、共同進步,剛開始寫也不知該如何下手,仔細想了一下,既然是剛開始
這一篇我將會以人人網的引導界面為實例來展開詳細的講解,人人網的引導界面比較的新穎,不同於其他 應用程序千篇一律的靠滑動來引導用戶,而是以一個一個比較生動形象的動畫效果展
在Android 系統中,所有安裝到系統的應用程序都必有一個數字證書,此數字證書用於標識應用程序的作者和在應用程序之間建立信任關系。1. 為什麼要簽名如果只能用一句簡單的
沙箱模型是業界保證系統安全的關鍵安全技術,已經在浏覽器等領域得到了成功應用。作為優秀的開源移動平台操作系統,Android也有相應的沙箱模型,本文將對其進行介紹。一、沙箱
博主在大學裡學的專業就是軟件開發與游戲設計,所以對於游戲這個行業一直都有著濃厚的興趣,卻因為 陰差陽錯,又或許是緣分不夠吧。一直都沒有真正的進入到這個行業裡來,但對於游戲