原创 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