原创 數據存儲:ContentProvider獲取聯繫人

系統自帶的contentprovider:聯繫人照片音樂等 獲取聯繫人: 首先添加權限 <uses-permission android:name="android.permission.READ_CONTACTS" /> 先獲得內容解

原创 qq聊天界面七:表情的發送接收(用富文本現實)

先預覽一下效果 源碼地址:https://github.com/heinika/SimpleChatUI 先定義一個包含反射的ImageGettter /** * 用於解析富文本中的表情圖片 */ mImageGetter

原创 volley的正確使用方式

源碼下載:https://github.com/heinika/android-volley 導入的三種方式: 在dependencies下搜索 導入源碼包,import model  在dependencies導入model 導入ja

原创 網絡連接2 單線程和多線程下載 並更新progressbar

1,單線程下載     AsyncTask來更新UI  case R.id.button_download_single:new DownloadTask().execute(); private class DownloadTas

原创 listview實現自動向上滾動,快速滾動,和滾動條的一些設置

有道雲:http://note.youdao.com/share/?id=bce82795636eec97b7770f48b9752c68&type=note 在使用listView顯示聊天窗口時,彈出輸入法,listview不

原创 SQLite Android數據庫詳解

數據庫存儲:SQLite 創建數據庫: 自定義MySQLiteOpenHelper類繼承SQLiteOpenHelper。重寫構造函數和oncreate方法。 PRIMARY KEY 約束唯一標識數據庫表中的每條記錄。 主鍵必須包含

原创 Fragment生命週期 API中文翻譯

A Fragment is a piece of an application's user interface or behavior that can be placed in an Activity. Interaction

原创 Looper,handler類實現其他線程接收UI線程發送的消息

其他線程接收UI線程發送的消息: class MyThread extends Thread {@Overridepublic void run() { Looper.prepare();mHandlerSendToThre

原创 android HttpClient的使用

自己寫的NetWorkDemo的源碼:https://github.com/heinika/MyNetDemo 雖然已經被Google拋棄,但是介於使用範圍比較廣,而且xUtils還是基於HttpClient,就再看一眼。 case R

原创 toast和dialog

小屬性和要注意的地方: margin:外部離開 padding:內部離開 調試 句柄 context application和四大組件 toast的作用範圍一般是application dialog的作用範圍一般是ac

原创 利用廣播和AlarmManager來設置Toast鬧鐘

利用廣播和AlarmManager來設置Toast鬧鐘 1,獲取AlarmManger mAlarmManager = (AlarmManager) getSystemService(Context.ALARM_SERVICE); 2

原创 handler 通過線程來更新UI 實例60秒倒計時

API:大致講的就是下面這張圖的內容 android進程的優先級 UI線程 其他線程不允許操作ui主線程: android提出兩種方案解決這個問題 1,Handler:生成message發送給UI線程 按鍵60秒倒計時 在線程中

原创 MediaPlayer播放歌曲

MediaPlayer狀態圖 State Diagram Playback control of audio/video files and streams is managed as a state machine. The foll

原创 網絡連接1 查看網絡狀態和webview

1,查看網絡狀態 首先添加讀取網絡狀態的權限 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 獲取NetworkInfo類,得到網絡信

原创 仿qq聊天界面

上傳圖片太慢直接上筆記了。。。 http://note.youdao.com/share/?id=bce82795636eec97b7770f48b9752c68&type=note http://note.youdao.com