原创 AndroidManifest中的largeHeap的作用

今天羣裏有人討論怎麼給app分配超過100M的內存,有人亮出了largeHeap參數。搜搜資料寫寫代碼,大概有些瞭解。以我的手機htc one x爲例說明一下 先看機器的內存限制,在/system/build.prop文件中:

原创 BitmapFactory.Options總結

怎樣獲取圖片的大小? 思路很簡單: 首先我們把這個圖片轉成Bitmap,然後再利用Bitmap的getWidth()和getHeight()方法就可

原创 Java中 接口 interface的作用——經典實例

interface Extendbroadable{ public void inPut(); } class KeyBroad implements Extendbroadable{ public void inPut(){ S

原创 Android Paint屬性詳解

  最近項目中遇到要繪製一個橡皮擦類類似功能的模塊。於是總結了下Paint的屬性       1. 圖形繪製  畫線 畫圖片等       列出一些重要的屬性          1. setARGB(int a,int r,int g,i

原创 SVN 過濾bin 、gen文件夾

方法一:直接配置Svn客戶端 打開SVN客戶端-----常規設置------全局忽略樣式(英文版:settings----General----Subversion:Global ignore pattern),添加 bin gen

原创 Eclipse 前進一步 快捷鍵 (經典快捷鍵 持續更新)

我們在使用eclipse經常會用到後退一步快捷鍵  Ctrl+Z ,但是很容易就後退過頭了,這個時候我們要前進一步。 我在網上搜了一很久也沒找到,最後還是問我同事才解決的。 快捷鍵:Ctrl+ Y 前進一步 常用快捷鍵: Ctrl+p

原创 String.format()的用法

DK1.5中,String類新增了一個很有用的靜態方法String.format(): format(Locale l, String format, Object... args) 使用指定的語言環境、格式字符串和參數返回一個格式化字符

原创 Android-雜談 版本機型尺寸太多 開發難於上青天

     相比於iOS系統的一致性,Android世界顯得四分五裂,程度絕對超乎任何人所想象,這也成了許多應用程序開發者的噩夢。各種安卓版本,11,868種智能機型,各種智能機尺寸,Android開發難於上青天。     過去

原创 Java棧與堆的深刻理解

Java棧與堆 1. 棧(stack)與堆(heap)都是Java用來在Ram中存放數據的地方。與C++不同,Java自動管理棧和堆,程序員不能直接地設置棧或堆。 2. 棧的優勢是,存取速度比堆要快,僅次於直接位於CPU中的寄存器。但缺點

原创 Android筆記-hardwareAccelerated 硬件加速詳解

從Android3.0(API Level 11)開始,Android 2D渲染管道能夠更好的支持硬件加速。硬件加速執行的所有的繪圖操作都是使用GPU在View對象的畫布上來進行的。因爲啓用硬件加速會增加資源的需求,因此這樣的應用會佔用

原创 SharedPreferences學習總結

前段時間做項目遇到要設置項目中的一些屬性,本來想存在全局變量中,可是當程序關閉了之後再啓動就會重置。所以想存在數據庫中,但是又太過於麻煩因爲存儲的數據就幾個值而已,殺雞怎麼能用火箭呢? 這個時候SharedPreferences就派上用場

原创 Eclipse相同的變量 方法 高光顯示

恢復高亮顯示方法如下:         選擇:windows -> preferences -> java -> Editor -> Mark Occurences -> Restore Defaults        其中的Local

原创 static修飾類 及final與static用法總結

我們都習慣了static修飾內部變量或者內部方法,這樣的用法 大家很熟悉了,在這裏就不再累述,這裏主要講述static修飾類。 普通類是不允許聲明爲靜態的,只有內部類纔可以。被static修飾的內部類可以直接作爲一個普通類來使用,而不

原创 線程鎖 synchronized

標籤:    Java語言的關鍵字,當它用來修飾一個方法或者一個代碼塊的時候,能夠保證在同一時刻最多隻有一個線程執行該段代碼  一、當兩個併發線程訪問同一個對象object中的這個synchronized(this)同步代碼塊時,一個

原创 Eclipse編譯器 給main輸入參數

有的時候需要給main輸入參數,而對於控制檯是很簡單的 ,直接 java 類名 參數  即可(前提是該類已經編譯過了) 但大多數時候我們都是採用eclipse進行開發,eclipse中如何實現呢? 項目寫好後,  右鍵-〉Run as-