原创 android XML解析學習——方式比較

一.基礎知識  經過這段時間的學習,我們已經瞭解了OPhone/Android平臺上用於解析XML的三種方式:SAX、DOM和Pull。並且在學習的過程中也介紹了這三種方式各自的特點及適合的使用場合,簡單的來說,DOM方式最直觀和容易理

原创 android XML解析學習——Java Sax

  一.簡單介紹  XML(eXtensible Markup Language),即可擴展標記語言,是一種簡單的數據存儲語言,使用一系列簡單的標記描述數據。XML 經常用作 Internet 上的一種數據格式,因此如果您希望通過 Int

原创 Android 實現聯網(一)——package說明

今天我們將深入介紹了Android SDK 中一些與網絡有關的package,如下: 包 描述 Java.NET 提供與聯網有關的類,包括流和數據包(datagram)sockets、Internet 協議和常見 HTTP 處理

原创 android.graphics二、Canvas基本使用

Canvas的意思是畫布,表現在屏幕上就是一塊區域,我們可以再上面使用各種API繪製我們想要的東西。可以說,Canvas貫穿整個2D Graphics,android.graphics中的所有類,幾乎都於Canvas有直接或間接的聯繫。所

原创 android.graphics四、Android中圖像變換Matrix的原理

Matrix的數學原理 在Android中,如果你用Matrix進行過圖像處理,那麼一定知道Matrix這個類。Android中的Matrix是一個3 x 3的矩陣,其內容如下:   Matrix的對圖像的處理可分爲四類基本變換:

原创 android 事件模型原理2

1 InputManager系統服務 我們知道Android由諸多系統服務組成,它們在系統啓動的時候由Zygote孵化出來,自始至終運行於後臺,這其中,WindowManagerService就是一個很重要的服務,它負責對整個窗口系統

原创 android.Graphics三、Canvas裁剪和Region、RegionIterator

canvas 還提供裁剪的功能。  裁剪功能由Canvas提供的一系列的clip...方法 和quickReject方法來完成。 前面已經提到,真正提供可繪製區域的是Canvas內部的mutable bitmap。 Canvas更

原创 iPhone事件處理

 iPhone開發指南之事件處理介紹是本文要介紹的內容,主要來講解一下關於iphone中的事件處理的內容,先來看詳細內容  。   事件處理   本章描述了iPhone操作系統裏的事件類型,並解釋瞭如何處理它們  。還討論了怎麼在一個應用

原创 android 事件模型原理

事件系統簡介 1.Android事件系統,它解決的是如何將按鍵、鼠標、觸屏消息從收集到最終將之發送到焦點窗口進行處理的問題 2.Android事件處理流程分兩部分,一部分是從Framework開始,如何從底層讀取事件並分發給Acti

原创 如何選擇開源許可證?

  如何爲代碼選擇開源許可證,這是一個問題。 世界上的開源許可證,大概有上百種。很少有人搞得清楚它們的區別。即使在最流行的六種----GPL、BSD、MIT、Mozilla、Apache和LGPL----之中做選擇,也很複雜。 烏克

原创 Android,誰動了我的內存(1)

一、 Android的內存機制     Android的程序由Java語言編寫,所以Android的內存管理與Java的內存管理相似。程序員通過new爲對象分配內存,所有對象在java堆內分配空間;然而對象的釋放是由垃圾回收器來完成的。

原创 Android,誰動了我的內存(2)

五、超級大胖子Bitmap       可以說出現OutOfMemory問題的絕大多數人,都是因爲Bitmap的問題。因爲Bitmap佔用的內存實在是太多了,它是一個“超級大胖子”,特別是分辨率大的圖片,如果要顯示多張那問題就更顯著了。

原创 讓Python在Android系統上飛一會兒

第一節 在手機上配置Python運行環境   1.下載和安裝 Scripting Layer for Android (SL4A)Scripting Layer for Android (SL4A) 是一個開源項目,目標是爲andro

原创 android 共享全局數據

我們在平時的開發中,有時候可能會需要一些全局數據,來讓應用中的所有Activity和View都能訪問到,大家在遇到這種情況時,可能首先會想到自己定義一個類,然後創建很多靜態成員,不過android已經爲我們提供了這種情況的解決方案,下面

原创 android.graphics一、概述

Android 2D Graphics的絕大部分API都在android.graphics中,它提供了低級的graphics工具,包括canvas,color filters,point,rectangle等等,我們可以使用它們直接在屏