原创 BitmapFactory.Options避免 內存溢出 OutOfMemoryError的優化方法

儘量不要使用setImageBitmap或setImageResource或BitmapFactory.decodeResource來設置一張大圖,因爲這些函數在完成decode後,最終都是通過java層的createBitmap來完成

原创 Android網絡編程 --斷點續傳下載文件

Android網絡編程 --斷點續傳下載文件 2014年2月28日 2月最後一天 前言:關於斷點續傳下載文件,這個我好幾個月之前面試的時候就遇到過,那時我確實迷惑了一下,Android開發分兩種,一種是界面開發,一種是研發應用型

原创 Eclipse快捷鍵指南

Eclipse快捷鍵指南 編輯 作用域 功能 快捷鍵 全局 查找並替換 Ctrl+F 文本編輯器 查找上一個 Ctrl+Shift+K 文本編輯器 查找下一個 Ctrl+K 文本編輯器 刪除當前行 Ctrl+D 文本編輯器 當前行

原创 【Android】Uri、UriMatcher、ContentUris詳解

來自CSDN Blog : feng88724的專欄  2011-04-18   1.Uri 通用資源標誌符(Universal Resource Identifier, 簡稱"URI")。 Uri代表要操作的數據,Androi

原创 Java RandomAccessFile用法

RandomAccessFile RandomAccessFile是用來訪問那些保存數據記錄的文件的,你就可以用seek( )方法來訪問記錄,並進行讀寫了。這些記錄的大小不必相同;但是其大小和位置必須是可知的。但是該類僅限於操作文件。

原创 android發送/接收json數據

客戶端向服務器端發送數據,這裏用到了兩種,一種是在url中帶參數,一種是json數據發送方式; url帶參數的寫法: url+/?r=m/calendar/contact_list&uid=3&&subscriptionslist[

原创 android之BitmapFactory.Options的使用

, BitmapFactory.Options 的使用是在加載圖片時,就從圖片的加載和使用說起 怎樣獲取圖片的大小?  首先我們把這個圖片轉成Bitmap,然後再利用Bitmap的getWidth()和getHeight()方法就可以

原创 Android 學習筆記 Contacts (一)ContentResolver query 參數詳解

1.獲取聯繫人姓名 一個簡單的例子,這個函數獲取設備上所有的聯繫人ID和聯繫人NAME。 [java] view plaincopy public void fetchAllContacts() {       Co

原创 ContentProvider與ContentResolver使用

如下內容爲從網絡轉載: 使用ContentProvider共享數據: 當應用繼承ContentProvider類,並重寫該類用於提供數據和存儲數據的方法,就可以向其他應用共享其數據。雖然使用其他方法也可以對外共享數據,但數據訪

原创 android中使用BitmapFactory的decodeStream()方法解碼圖片失敗問題

之前從網上獲取圖片並保存到Sd卡中是用的BitmapFactory的decodeStream()方法,在2.3版及以上版本下沒有問題,但是底於2.3的版本就會出問題. 代碼debug的時候不出問題,但是直接運行就是出錯,從網上查了查,

原创 android之TabWidget選項卡

 /**  * Tab選項卡類似與電話本的界面,通過多個標籤切換不同的內容,要實現這個效果,首先要知道TabHost,  * 它是一個用來存放多個Tab標籤的容器,每一個Tab都可以對應自己的佈局,比如,電話本中的Tab佈局就  * 是一

原创 Java併發編程:Callable、Future和FutureTask

 在前面的文章中我們講述了創建線程的2種方式,一種是直接繼承Thread,另外一種就是實現Runnable接口。   這2種方式都有一個缺陷就是:在執行完任務之後無法獲取執行結果。   如果需要獲取執行結果,就必須通過共享變量

原创 android中的listview和cursor的問題

Android 連接數據庫 Android採用關係型數據庫SQLite3,它是一個支持SQL輕量級的嵌入式數據庫,在嵌入式操作上有很廣泛的,WM採用的也是SQLite3 關於過於、原理方面的東西在這篇文章裏不會提到,但是如果你想能夠快速

原创 FutureTask 深度解析

先看下FutureTask的註釋吧 FutureTask一個可取消的異步計算,FutureTask 實現了Future的基本方法,提空 start cancel 操作,可以查詢計算是否已經完成, 並且可以獲取計算的結果。結果只可以在計

原创 用HttpUrlConnection抓取網頁內容

由於項目需求,需要採集一些網站的內容。在JAVA領域中,已經存在很多良好的框架用於該應用,如httpclient,webharvest還有更多強大的框架。但由於本身項目比較單純,且爲了良好的自我控制,就決定直接用JDK中的HttpUrl