原创 Android NDK 開發
NDK 介紹 NDK 官方網頁 http://developer.android.com/sdk/ndk/index.html The Android NDK is a companion tool to the Android S
原创 Findbugs在android 中的使用
1. 介紹 Findbugs 是一個靜態分析工具,它檢查類或者 JAR 文件,將字節碼與一組缺陷模式進行對比以發現可能的問題。利用這個工具,就可以在不實際運行程序的情況對軟件進行分析,它可以幫助改進代碼的質量,增加code review
原创 Android 內存泄漏分析
1. Java 內存管理原理 Java的內存管理就是對象的分配和釋放問題。在Java中,內存的分配是由程序用new關鍵字完成的,系統將程序在Heap(堆)中申請一個空間存放,並返回的是一個對象的reference (一般類似於句柄,
原创 Android 9 patch 圖片
anroid 控件的尺寸是由控件內容和控件背景圖片兩者共同決定的。經常碰到由於控件的內容變大,而導致背景圖片被拉伸的情況。比如一個TextField ,背景圖片爲一個人物 ,當這個TextField 文字變得很長的時候,背景就會被拉伸,
原创 Android 混淆代碼 原理與實施
Android 混淆代碼 原理與實施 目錄 [隱藏] 1 proguard 原理2 proguard 配置3 proguard 問題和風險4 常見的不能混淆的androidCode5 如何實施 [編輯]prog
原创 Handler ,消息隊列 和線程
消息隊列是常見的一個設計模式,每一個線程擁有一個消息隊列, 系統循環處理消息隊列中的消息,線程之間通信的時候,只需要在消息隊列中增加一個消息就可以了,這種設計方便實現不同線程之間的通信。 window UI線程 本身就有一個消息隊列的設
原创 z27
LinearLayout 加幾個固定大小的button ,不顯示的 和 顯示的 屬性一樣 ,不過 如果改成 fillParent 就變成 0 。 LinearLayout 只計算, 不會改變顯示。 先 f
原创 矩陣在android圖形中的應用
矩陣在android 圖形 中的應用 一個數組在線性代數上可以看成是一個向量。而一個向量,可以通過一個矩陣乘法((一個矩陣行的每一個值乘以另一個矩陣列的每一個值)轉化爲另一個向量。 android中的點的座標位置,和顏色值 ,都是一
原创 Android的網絡請求中GZip的使用
gzip是GNUzip的縮寫,它是一個GNU自由軟件的文件壓縮程序。 HTTP協議上的GZIP編碼是一種用來改進WEB應用程序性能的技術。一般服務器中都安裝有這個功能模塊的,服務器端不需做改動。 當瀏覽器支持gzip 格式的時候,
原创 Android 尺寸
基本概念 決定一個屏幕顯示,主要有兩個參數,一是分辨率(resolution), 一是尺寸(size),由分辨率除以尺寸可以得到附帶的參數密度(desitiy)。 [編輯]顯示單位 對於顯示單位,可以用尺寸如磅(pt),英寸(in
原创 z25
android lib project,,大得項目可以使用。可以使用lib 引用屬性,可配置化 A style attribute resource allows you to reference th
原创 z23
Matrix ,Filter .canvas 最底層,核心的類。 android Graphic 。能進行圖形處理,但是不能進行創造 Path 類 SVN host ,subversion 使用 property http://www
原创 z31
即使屏幕關掉了,用戶還發心跳。什麼時候 cpu 待機 http://birtc.cnblogs.com/archive/2005/08/19/218446.html Mantis中的狀態 CATEGOR
原创 z24
center_vertical 專門Activity ,裏面有缺省定義的佈局。 TabHost ,實現。 用子組件可定義。fix id 。 玩啥 tableWidget 根本沒有
原创 z20
content://contacts/people/1 intent data is uri . tel:123 ACTION_VIEW content://contacts/people/ Phone