原创 Android Support Library 包的區別

Android Support v4:這個包是爲了照顧 1.6 及更高版本而設計的,這個包是使用最廣泛的。 Android Support v7:這個包是爲了考慮照顧 2.1 及以上版本而設計的,但不包含更低,故如果不考慮 1

原创 MD 風格的 Dialog ---- MaterialDialog

一個 MD 風格的 Dialog 的開源項目,GitHub 地址:https://github.com/afollestad/material-dialogs 定義: MaterialDialog:一個漂亮、流暢、可定製的對話框。 依

原创 常用的幾個框架整理

網絡請求: OkHttp:https://github.com/square/okhttp Retrofit:https://github.com/square/retrofit RxJava:https://github.com

原创 onActivityResult的resultCode一直爲0

今天在做二維碼掃碼的時候突然遇到一個很奇怪的問題,二維碼掃碼一直沒有返回數據過來,上週還是好好的,這週一一直到現在都不行,在setResult的時候裏面是有正確數據的,並且也是setResult(RESULT_OK, data);的

原创 Android Studio --“Cannot resolve symbol” 解決辦法

Android Studio 無法識別同一個 package 裏的其他類,將其顯示爲紅色,但是 compile 沒有問題。鼠標放上去後顯示 “Cannot resolve symbol XXX”,重啓 Android Studio,重新

原创 【第三方開源項目】MD 風格的對話框 —— MaterialDialog

一個 MD 風格的 Dialog 的開源項目 GitHub 地址:https://github.com/afollestad/material-dialogs 定義: MaterialDialog:一個漂亮、流暢、可定製的對話框。 依

原创 android BLE 4.0 setCharacteristicNotification接收不到數據

藍牙開發踩的一個坑~特此記錄~ 問題描述:最近在開發 android BLE 讀寫數據 但是向設備寫數據很順利,但是在接收設備傳來的數據時,死活接收不到。 /** * Enables or disables notif

原创 閱讀徐宜生《Android羣英傳》的筆記——第4章 ListView 使用技巧——剩下部分

4.1.8 處理空 ListView ListView 用於展示列表數據,但當列表中無數據時,ListView 不會顯示任何數據或提示,按照完善用戶體驗的需求,這裏應該給以無數據的提示。幸好,ListView 提供了一個方法 —— se

原创 淺談 MVC、MVP、MVVM 模式

MVC 架構:Model - View - Controller Model:業務邏輯和實體模型。 View:對應於佈局文件。 Controller:對應於 Activity。 View 可以與 Model 直接交互。 Cont

原创 閱讀徐宜生《Android羣英傳》的筆記——第3章 Android控件架構與自定義控件詳解(3.6-3.8)

6 自定義 View 61 對現有控件進行擴展 62 創建複合控件 63 重寫 View 來實現全新的控件 7 自定義 ViewGroup 8 事件攔截機制分析 3.6 自定義 View 在自定義 View 時,我們通常會去

原创 閱讀郭林《第一行代碼》的筆記——第8章 豐富你的程序,運用手機多媒體

一、調用攝像頭和相冊 1、調用攝像頭拍照 例子: 佈局文件,這邊很簡單的,就放一個Button和一個ImageView,Button用來啓動拍照圖片並截圖,ImageView用來顯示截圖後的照片,代碼如下所示: <?xml versio

原创 閱讀郭林《第一行代碼》的筆記——第11章 Android特色開發,基於位置的服務

1、基於位置的服務簡介 基於位置的服務(Location Based Service )簡稱LBS,這個技術隨着移動互聯網的興起,在最近的幾年裏十分火爆。其實它本身並不是什麼時髦的技術,主要的工作原理就是利用無線電通訊網絡或GPS等定位方

原创 Android Studio 斷點調試

斷點調試步驟: 在可能出錯的代碼處加斷點 點擊 Debug 開始調試 程序在斷點的地方停下來,一步一步分析調試 斷點調試相關知識點: 先來一張圖: 從圖中可以看到 Debug 功能分爲好幾塊內容 斷點調試功能鍵 求值表達式

原创 閱讀徐宜生《Android羣英傳》的筆記——第3章 Android控件架構與自定義控件詳解(3.1-3.5)

1 Android控件架構 2 View的測量 3 View的繪製 4 ViewGroup 的測量 5 ViewGroup 的繪製 3.1 Android控件架構 圖3.1:View 樹結構

原创 閱讀郭林《第一行代碼》的筆記——第12章 Android特色開發,使用傳感器

1、傳感器簡介 手機中內置的傳感器是一種微型的物理設備,它能夠探測、感受到外界的信號,並按一定規律轉換成我們所需要的信息。Android手機通常都會支持多種類型的傳感器,如光照傳感右器、加速度傳感器、地磁傳感器、壓力傳感器、溫度傳感器等。