2015.8.18
加載bitmap圖片,內存溢出。
只需將bitmap壓縮顯示。
BitmapFactory.Options opts = new BitmapFactory.Options();
opts.inSampleSize = 4;
Bitmap bm = BitmapFactory.decodeFile(path, opts);
參考:http://www.360doc.com/content/13/0123/16/7857928_261971817.shtml
可以在EditText前面放置一個看不到的LinearLayout,讓他率先獲取焦點: <LinearLayout android:focusable="true" android:focusableInTouchMode="true" android:layout_width="0px" android:layout_height="0px"/>
參考:http://blog.csdn.net/kepoon/article/details/6585390
ContextMenu
1.在activity的onCreate(...)方法中爲一個view註冊上下文菜單
2.在onCreateContextMenuInfo(...)中生成上下文菜單。
3.在onContextItemSelected(...)中響應上下文菜單項。
public abstract MenuItem add (int groupId, int itemId, int order, int titleRes)
參數說明:
groudId:是指組ID,用以批量地對菜單子項進行處理和排序
itemId:是子項ID,是每一個菜單子項的唯一標識
order:指定菜單子項在選項菜單中的排列順序
titlerRes: 菜單標題的引用
listview的adapterView無法addView,可已在xml中添加控件並設置visibility爲gone,需要時再動態設置爲visible。
HTTP中Get與Post的區別
GET一般用於獲取/查詢資源信息,而POST一般用於更新資源信息。1.根據HTTP規範,GET用於信息獲取,而且應該是安全的和冪等的。
2.根據HTTP規範,POST表示可能修改變服務器上的資源的請求。
GET請求的數據會附在URL之後,POST把提交的數據則放置在是HTTP包的包體中。
POST的安全性要比GET的安全性高。注意:這裏所說的安全性和上面GET提到的“安全”不是同個概念。上面“安全”的含義僅僅是不作數據修改,而這裏安全的含義是真正的Security的含義,比如:通過GET提交數據,用戶名和密碼將明文出現在URL上,因爲(1)登錄頁面有可能被瀏覽器緩存,(2)其他人查看瀏覽器的歷史紀錄,那麼別人就可以拿到你的賬號和密碼了,除此之外,使用GET提交數據還可能會造成Cross-site
request forgery攻擊。
參考:http://www.cnblogs.com/hyddd/archive/2009/03/31/1426026.html
Parcelable和Serializable的作用、效率、區別及選擇
http://blog.csdn.net/djun100/article/details/9667283