原创 effective java之 builder模式

在java開發中我們經常需要創建對象 ,我們常用的創建對象的方法有兩種  1  使用構造器來創建對象 如果有多個可變參數 ,就需要寫多個構造方法,這種方法在遇到多個參數時不好控制 2. javabean的

原创 android抗鋸齒的幾個方法

1 最容易想到是使用sdk工具 :draw9patch 這個很多人都知道 就不多解釋了。 2.在重寫view的時候drawline,drawcircle等 傳入的paint需要paint.setAntiAlias(true)  3.如果你

原创 eclipse項目出錯卻沒有提示的解決方法

如沒有使用ADT直接改變資xml源文件或改變sdk的路徑會出現這樣的提示,改正語法錯誤但沒有存盤時會有這樣的提示,存盤或重新編譯整個項目一般能fix這個提示。有一個錯誤現象比這樣的還要麻煩一些,那就是沒有

原创 我這兩年的生活工作 2013 2014

其實很早之前就想寫篇東西記錄自己的這兩年的工作和生活,但因爲人的拖延特性和懶惰造成了遲遲不肯動筆。。嗯 是動手。 首先 必須對兩年前的自己說一聲 對不起 我不知道這是不是昨天的自己最想聽的話 因爲我不能成爲那時的我規劃中能成爲的人 簡單講

原创 android解析xml的通用寫法

try {ByteArrayInputStream is = new ByteArrayInputStream(data.getBytes());XmlPullParser parser = XmlPul

原创 在android中使用java 的preferences來保存數據

在android中大家用到的數據存儲or讀取方式 分爲那幾種 : 1. sharePreference  2. sqlite  3. 直接使用file存儲 4. content provider 今天我要介紹的是第五種  ,是java本身

原创 android開發中遇到的2.2與2.3以上的區別

1.  sdcard位置的區別       書寫時千萬別寫死如“/sdcard/meeting”這些絕對路徑 。獲取sdcard的路徑的正確方法是Environment.getExternalStorageDirectory(); 要這樣

原创 android的一些自定義控件

1.toast Toast toast = Toast.makeText(this, "自定義的toast", Toast.LENGTH_SHORT); toast.setGravity(Gravity.TOP, 30, 30);

原创 eclipse的一些設置技巧

Eclipse中java文件選中變量名,相同變量都變色顯示:Window-->preferences-->General-->Editors-->Text Editors-->Annotations-->右邊選擇點擊Occurrences