原创 ExpandableListView的使用,實現類似QQ好友列表

轉自http://blog.csdn.net/u012702547/article/details/49254463 由於工作需要,今天簡單研究了一下ExpandableListView,做了一個類似QQ列表的Demo,和大家分

原创 實踐--調用系統相冊,裁剪圖片並設置圓形顯示

效果圖 程序的邏輯就是我們點擊按鈕就調用系統相冊,然後再我們選擇了相應的圖片後,我們調用系統的裁剪圖片的功能來進行圖片的裁剪,再然後我們將裁剪後的圖片獲得,然後對其進行設置顯示的樣式,最後以圓形顯示出來就好了。 這種功能在我

原创 UI控件--自定義SeekBar樣式

在drawable文件夾下自定義滑塊的樣式 seekbarthumb.xml <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schem

原创 Android動畫--佈局動畫 LayoutAnimation

LayoutTransition 相關的屬性值 APPEARING:當一個View在ViewGroup中出現時,對此View設置的動畫 CHANGE_APPEARING:當一個View在ViewGroup中出現時,對此View對

原创 Android多媒體--通過SurfaceView錄像並存儲

程序的簡單邏輯就是當我們開啓程序的時候,會在相應的surfaceView顯示當前攝像頭所顯示的內容(此刻我們還沒有開始錄製),當我們點擊錄製,程序就開始錄製視頻了,當我們點擊結束的時候,就自動將錄製的視頻保存到提前設定好的目錄中

原创 網絡編程--Volley之ImageLoader

本博客多處參考了郭霖大神的博客http://blog.csdn.net/guolin_blog/article/details/9316683,十分感謝他的無私分享 ImageLoader的使用 ImageLoader也可以用於

原创 通訊錄側滑索引菜單

先看效果圖 整體思路分爲兩部分,左邊的listView和右邊的側滑菜單, listView獲取手機聯繫人信息,並且實現 SectionIndexer接口,實現數據的分組 側滑菜單實現和listView的聯動的效果 listV

原创 網絡編程--初識Volley之Request的使用

參考自http://blog.csdn.net/guolin_blog/article/details/17482095 Volley簡介 我們平時在開發Android應用的時候不可避免地都需要用到網絡技術,而多數情況下應用程序都

原创 網絡編程--Volley之定製自己的Request

轉自:http://blog.csdn.net/guolin_blog/article/details/17612763 經過前面兩篇文章的學習,我們已經掌握了Volley各種Request的使用方法,包括StringReque

原创 上拉刷新下拉加載控件-PullToRefresh

在很多軟件中,我們會用到上拉刷新,同時大多也會有下拉加載的功能,PullToRefresh這個控件就可以幫我們實現這個效果。 要使用這個空間首先我們要導包 佈局文件 佈局文件中就是添加了一個最簡單的PullToRef

原创 Android動畫--幀動畫和補間動畫

幀動畫 首先我們定義在drawable文件夾下定義一個xml文件 裏面包含我們要播放的動畫的圖片,以及每一幀動畫的播放的時長 <?xml version="1.0" encoding="utf-8"?> <animation-

原创 實踐--SlidingMenu簡單實例

實現的邏輯就是主界面我是用一個FrameLayout佈局,我點擊側滑菜單的不同的選項,我就同時切換相應的Fragment來加載到主界面的佈局就可以了。 再有就是在相應的Fragment中添加相應的控件,添加相應的點擊事件的邏輯

原创 Java漢字轉拼音pinyin4j用法

漢字轉換拼音在日常開發中是個很常見的問題。例如我們偉大的12306,在地名中輸入“WH”,就會出現“武漢”“蕪湖”“威海”等地名,輸入“WUHU”就會出現“蕪湖”。 Java獲取漢字的拼音,pinyin4j這個庫可以很好的解決這個

原创 SlidingMenu--導入開源庫及簡單使用

先來看效果圖 導入開源庫 1、下載SlidingMenu https://github.com/WangZhuangIT/SlidingMenu 2、新建AS項目,把SlidingMenu-master中的library文

原创 傳感器--光照和加速度傳感器

使用簡介 第一步,獲取傳感器的SensorManager實例 SensorManager sensorManager= (SensorManager) getSystemService(Context.SENSOR_SERVICE