原创 Java多線程參考手冊 博客分類: 經典文章轉載

本文轉載自ring0hx的博客:http://blog.csdn.net/ring0hx/article/details/6858582雖然不夠深入,但是很全面1         同步                如何同步多個線程對共

原创 Android開發減少方法數的建議 博客分類: Android小技巧 方法數android

     現在的Android應用越來越龐大,開發者越來越能感受到方法數限制帶來的影響。這裏簡單講幾個減少方法數的小建議。1.什麼是方法數?爲什麼它這麼重要?    這要從dex的文件格式說起,在把源碼編譯、轉化爲dex文件格式時,dex文

原创 自定義對象需要重寫hashcode

      Java中的很多對象都override了equals方法,都知道,這是爲了能比較兩個對象是否相等而定義,如果不需要比較,則不需要定義equals方法。比如StringBuffer類,沒有提供equals方法,則說明沒有兩個Str

原创 Android NFC簡介 博客分類: Android android nfc 近場通信

目錄: Android NFC . 1 1 簡介 ... 1 1.1 什麼是 NFC . 1 1.2 Android 上的 NFC . 2 1.3 Android 中的 NFC 通訊機制 ..

原创 給Android程序簽署platform權限的名 博客分類: Android小技巧 AndroidSecurity

    做Home程序的時候,由於需要提供時間日期的設置功能,所以需要修改系統時間。修改時間的代碼很簡單,就那麼一句,但是要讓它生效可就不那麼容易了。     修改系統時間的條件是,你的程序的user id必須跟system一樣,也就是說

原创 隨機打亂一個數組的順序 博客分類: 算法 算法ExchangeGo

      把一個數組的順序打亂,很常用的算法,比如洗牌。。      代碼如下:import java.util.Random; public class RandomSort { private Random random = ne

原创 Android自定義長按事件 博客分類: Android AndroidUP

    Android系統自帶了長按事件,setOnLongClickListener即可監聽。但是有時候,你不希望用系統的長按事件,比如當希望長按的時間更長一點的時候。這時候就需要自己來定義這個長按事件了。     下面是去年我寫代碼的

原创 Android的3D旋轉 博客分類: Android AndroidUPBlog

       見過沒有用opengl的3D動畫,看了一下,是用的Camera實現的,內部機制實際上還是opengl,不過大大簡化了使用。        Camera就像一個攝像機,一個物體在原地不動,然後我們帶着這個攝像機四處移動,在

原创 Android畫圖之Bitmap(一) 博客分類: Android Android

    最近寫電子書程序,設計到對圖像的處理,主要是對 Bitmap 的處理,所以有一點小小的心得,拿出來跟大家分享一下。 要把一個 Bitmap 畫到 View 上,必須用到的類有 android.graphics.Canvas, 和 a

原创 Android畫圖之Matrix(二) 博客分類: Android Android遊戲

上一篇Android畫圖之Matrix(一) 講了一下Matrix的原理和運算方法,涉及到高等數學,有點難以理解。還好Android裏面提供了對Matrix操作的一系 列方便的接口。     Matrix的操作,總共分爲tra

原创 讓自己的Android應用支持appwidget 博客分類: Android AndroidOSAccessUP

經常看到一些教程教你如何寫appwidget,但是,你知道你的appwidget是如何被添加到桌面上的嗎? 一般的,如果是做桌面的童鞋,基本上都會讓自己的桌面支持appwidget。下面說說如何實現。 首先是得定義一個承載appw

原创 應用程序動態全屏和退出全屏 博客分類: Android小技巧

    讓程序全屏的方法,大家都知道,那是靜態的,程序運行之初就申明瞭。但是如果有這樣的需求:要在程序運行的過程中,執行了某個操作而使之全屏,然後還需要退出全屏,怎麼做?     如下:WindowManager.LayoutParams

原创 Android畫圖之Matrix(一) 博客分類: Android AndroidBlog

Matrix ,中文裏叫矩陣,高等數學裏有介紹,在圖像處理方面,主要是用於平面的縮放、平移、旋轉等操作。 首先介紹一下矩陣運算。加法和減法就不用說了,太簡單了,對應位相加就好。圖像處理,主要用到的是乘法 。下面是一個乘法的公式

原创 Android畫圖之Bitmap(二) 博客分類: Android Android

    前面一篇博文Android畫圖之Bitmap(一) 介紹了簡單的把 Bitmap 畫到屏幕上,以及縮放 Bitmap 以鋪滿屏幕。對 Bitmap 的操作還有很多。比如截取 Bitmap 的部分區域,可以使用 mBitmap = B

原创 兩個最容易被人忽略的基本代碼優化技術 博客分類: 經典文章轉載 算法Android編程D語言工作

      本文轉載自http://sd.csdn.net/a/20100921/279732.html Dr. Dobb’s Blogger 的Walter Bright曾寫了一篇博文《 Overlooked Essentials For