android中的context可以做很多操作,但是最主要的功能是加載和訪問資源。在android中有兩種context,一種是 application context,
Android 2.1 源碼結構分析Android 2.1總目錄|-- Makefile|-- bionic (bionic C庫)|-- b
適應不同Android手機屏幕大小240*320320*480480*800480*854540*960800*1200800*1280public static int
1. Dom概述Dom方式創建XML,應用了標准xml構造器 javax.xml.parsers.DocumentBuilder 來創建 XML 文檔,需要 導入以下內容
前面介紹了四種創建、解析XML的方式:0、 Android 創建與解析XML(一)—— 概述1、 Android 創建與 解析XML(二)&mda
Android的圖片平鋪效果,主要有三種方法:1)系統API; 2)XML配置; 3)自定義繪制方法1: 系統api實現Bitmap bitmap = BitmapFac
Dalvik 虛擬機支持垃圾收集,但是這不意味著你可以不用關心內存管理。你應該格外注意移動設備的內存使用,手機和平板 的內存空間是受到限制的。在這篇文章裡面,我們來看看A
Android啟動時,會發出一個系統廣播 ACTION_BOOT_COMPLETED,它的字符串常量表示為 “android.intent.action.BO
假設:我這裡有兩個Activity:A和B從A中向B中傳遞數據的時候采用的是Bundle封裝數據,然後從A中跳轉到B中,當B有需求 將數據封裝起來回傳給A並跳轉回A。那麼
android中獲取屏幕的長度和寬度,參考了網上有很多代碼,但結果與實際不符,如我的手機是i9000,屏幕大小是480*800px,得 到的結果卻為320*533結果很不
Android 手機使用Pattern圖案加密後,如果忘記密碼或多次解鎖失敗後,會被google自動鎖定,無法再次進入開機首頁。本文就是針對這種情況,研究探索了一種解決的
一、Service簡介Service是android 系統中的四大組件之一(Activity、Service、BroadcastReceiver、 ContentProv
opengl es本地窗口SurfaceTextureClient1.1.1 SurfaceTextureClient針對應用程序端的本地窗口是SurfaceTextur
1.1.1 BufferQueue中的緩沖區分配我們知道,BufferQueue中有一個mSlots數組用於管理其內的各緩沖區,最大容量為32。從它的聲明方式來看,這個m
1.1.1 應用程序的典型繪圖流程我們知道,BufferQueue有最多達32個BufferSlot,這樣設計的目的是什麼?一個可能的原因就是提高圖形渲染速度。因為假如只
1.1.1 應用程序與BufferQueue的關系接著上一小節未解決完的問題繼續講解。現在我們已經明白了應用程序利用SurfaceFlinger進行繪制工作的大致流程了,
1.1 VSync的產生和處理前面小節ProjectButter中我們學習了Android 4.1顯示系統中的新特性,其中一個就是加入了VSync同步。我們從理論的角度分
1.1.1 handleTransaction有兩個相似的函數,handleTransaction需要獲取mStateLock鎖,執行handleTransactionL
1.1.1 handlePageFlipPageFlip可以理解為“翻頁”。從這個意思上來看,它應該與圖層緩沖區有關系——
1.1.1 postFramebuffer在多緩沖區機制中,只有把顯示數據寫入framebuffer才能真正在物理屏幕上顯示。前面幾個小節的輸出都是backbuffers