原创 Android Messenger進程間雙向通信詳解

Android Messenger進程間雙向通信詳解 在實現Messenger通信之前,我們先要完成一個前提條件:將一個組件通過調用bindService()綁定到服務上。這是將組件綁定到服務上我們要做的事情: http://b

原创 android 使用CursorLoader異步加載SQLite數據

使用CursorLoader異步加載SQLite數據 完整源碼下載:http://download.csdn.net/detail/q296264785/9686676 設及到的知識點: 1、對SQLite數據的操作。

原创 android 怎麼編寫一個簡單的聊天界面

使用RecyclerView來實現一個簡單的聊天界面。 準備: 需要兩張.9.png的圖片來作爲聊天氣泡的背景圖。 需要一張圖片作爲聊天背景圖。 1、先建立一個主UI的佈局文件,裏面需要一個RecyclerView,一個S

原创 android 使用SimpleCursorAdapter將SQLite數據顯示到ListView

android 使用SimpleCursorAdapter將SQLite數據顯示到ListView 我們知道,使用ListView的時候需要一個數據源,可以是本地數據,可以是網絡數據。本篇博文使用SQLite爲ListView提供

原创 android 使用CursorLoader讀取手機通訊錄

使用CursorLoader讀取手機通訊錄 今天get到一個新技能,使用CursorLoader異步加載數據通訊錄數據。 實現功能:通過讀取手機通訊錄所有聯繫人的名字及聯繫號碼,將數據通過CursorLoader異步加載到Lis

原创 android RecyclerView 瀑布流使用詳解

爲了解決ListView運行效率低,不能實現橫向滾動的確定,Android在V7的包中新增了RecyclerView控件,RecyclerView除了可以輕鬆實現ListView的功能外還優化了ListView的不足之處以及能實現

原创 Android Fragmnet-Fragment數據交換以及ListFragment的使用

Android Fragmnet-Fragment數據交換以及ListFragment的使用 我把Activity的視圖分成三個部分,並且在第二部分加載一個listFragment、第三部分加載一個Fragment。

原创 android Fragment與Activity之間數據交互

本文實現了兩個功能: 1、在Fragment中通過getActivity獲取activity中組件在通過組件獲取內容的方法獲取activity中的數據。 2、在Activity中通過接口回調的方法獲取Fragment中組件的值。

原创 STM32循跡小車/Android藍牙控制小車(四)完結篇——Android經典藍牙開發

STM32循跡小車/Android藍牙控制小車(完結篇) 這是這個系列博文的最後一篇,這篇只講Android經典藍牙的應用。 在這個系列開篇之前,我並沒有接觸過Andorid藍牙開發以及藍牙協議,在查找資料的時候發現網上關於藍牙的

原创 STM32循跡小車/Android藍牙控制小車(三)

STM32循跡小車/Android藍牙控制小車(三) 循跡藍牙小車的第三篇終於來了,這篇開篇先來介紹一下整個開發過程中得構思思路。本來這應該放在第一篇,但是實際思路會因爲開發過程中遇到的問題而改變,到今天爲止小車的三個目標功能都已

原创 STM32循跡小車/Android藍牙控制小車(二)

自動循跡功能現實 一,硬件描述 1、循跡模塊五路黑線檢測,黑線反饋低電平 2、小車行駛速度通過PWM控制,現實無極調速。因爲開發板以及小車自重太重佔空比太低的時候下車無法驅動 3、小車馬達減速裝置不夠,小車無法現實太高速度移

原创 STM32循跡小車/Android藍牙控制小車(一)

STM32循跡小車 第一天:硬件平臺介紹 硬件平臺: 控制模塊:正點原子STM32精英開發板 驅動模塊:L298N兩路電機驅動模塊,兩路pwm控制,正反轉控制 轉向控制:S3010舵機,由20ms脈寬pwm信號控制轉向 循跡模塊:

原创 android BroadcastReceiver廣播使用詳解

BroadcastReceiver廣播有兩種發送的方式: 1、普通廣播---接收方沒有先後順序 2、有序廣播---接收方有先後順序,按照設置的順序接收廣播 BroadcastReceiver廣播有兩種註冊方式:

原创 android ViewPager 使用詳解

ViewPager 使用詳解 使用ViewPagerg構建一個視圖組,實現對視圖的側滑切換。ViewPager是一個V4的組件,在XML中通過android.support.v4.view.ViewPager的方式調用。 工程目錄

原创 android BoundService的一般步驟

android BoundService的一般步驟 在客服端(Activity中)需要至少完成: * 1、通過bindService()綁定服務。 * 2、通過一個ServiceConnection的實現類,android在創