原创 MVP初識

MVC大家想必很熟悉了, Mode 模型  一般處理業務邏輯,比如數據庫操作,網絡操作; View 視圖  呈現數據的界面 比如Android中UI,activity 實現與用戶的交互,直觀的顯示; Control 控制器 可以理解爲M

原创 java基礎總結(四)

集合框架:★★★★★, 用於存儲數據的容器。 特點: 1:對象封裝數據,對象多了也需要存儲。集合用於存儲對象。 2:對象的個數確定可以使用數組,但是不確定怎麼辦?可以用集合。因爲集合是可變長度的。 集合和數組的區別: 1

原创 java基礎總結(三)

多線程:★★★★ 進程:正在進行中的程序。其實進程就是一個應用程序運行時的內存分配空間。 線程:其實就是進程中一個程序執行控制單元,一條執行路徑。進程負責的是應用程序的空間的標示。線程負責的是應用程序的執行順序。 一個進程至少

原创 java基礎總結(二)

面向對象作爲很抽象的知識理解和應用,需要更多的代碼實踐和練習慢慢體會,融匯貫通,暫時需要了解他們的基本思想 三:面向對象:★★★★★ 特點:1:將複雜的事情簡單化。 2:面向對象將以前的過程中的執行者,變成了指揮者。 3:

原创 java基礎總結(一)

寫代碼: 1,明確需求。我要做什麼? 2,分析思路。我要怎麼做?1,2,3。 3,確定步驟。每一個思路部分用到哪些語句,方法,和對象。 4,代碼實現。用具體的java語言代碼把思路體現出來。 學習新技術的四點: 1,該技

原创 Bmob後端服務器

對於很多Android/ios/wp個人移動開發者來說,開發一個具有網絡功能的應用不是一件容易的事,不僅需要購買/租賃服務器,還必須掌握一門諸如Java/.net/php這類的服務器開發語言,每開發一款移動應用程序,就必須開發維護

原创 斷點單步調試

用eclipse開發android程序的斷點單步調試步驟如下: 1.在方法(函數)的那一行添加斷點. 在編碼窗體的左邊框上用鼠標雙擊,或者右鍵點擊菜單,選擇 Toggle Breakpoint菜單項設置斷點. 然後

原创 MVP使用

由於過年關係,沒有時間繼續跟大家繼續聊聊mvp到底是個什麼東東,爲什麼突然間被廣大的程序員所接受呢? 作爲程序員最頭疼的事情無非就是更改需求,辛辛苦苦的寫了大堆的代碼,一個需求要改,就要牽一髮而動全身,那種想把該需求

原创 ADB故障解決方案

作爲安卓開發人員,可能最頭疼的就是運行項目,模擬器沒反應,仔細一瞅,掉了,重啓模擬器,結果還是一樣,顯示adb 沒有連接,那要怎麼破?OK,接下來跟着我,一步步排查下吧。 1. 找到android sdk位置,通過eclipse的Win

原创 下拉刷新個人模糊界面demo

下拉刷新個人模糊界面 最近學習做項目,遇到各種有趣實用的框架demo,今天從中跟大家分享下個人界面實現下拉刷新,圖片模糊顯示的小界面,具體的代碼就不會進行詳細的翻譯了,主要本人數學太渣,對於一些算法簡直就是折磨,雖然一直奮鬥着。。。。

原创 希望可以幫到正在奔波的你—常見安卓面試題

目錄 1.怎麼實現通知欄到聊天界面的跳轉 3 2.聊天界面左右分隔怎麼實現,怎麼實現優化使其不出現錯位 3 3.視頻,音頻的上傳 3 4.http協議和soap協議的區別 3 5.http和https的區別 4

原创 DataBinding初步使用

DataBinding的配置 1 找到gradle配置文件(app下面的) 在Android標籤下加入如下代碼: 同步DataBinding,需耐心等待,需要網絡下載; 2 通過一個用戶信息demo來使用DataBind

原创 定製對話框和LayoutInflater

1.要想實現複雜的對話框界面,就需要通過佈局文件定義顯示組件,之後再將這些佈局顯示包含到對話框中,要想包含,需要使用LayoutInflater類。 2.彈出一個讓用戶登錄信息的對話框: a. public static Layou

原创 Android Studio常用快捷鍵、Android Studio快捷鍵大全

Android Studio 是谷歌基於IntelliJ IDEA開發的安卓開發工具,有點類似 EcliPSe ADT,Android Studio 提供了集成的 Android 開發工具用於開發和調試,基於Gradle的構建支持。 An

原创 Android電話服務完成版

之前的代碼是分開寫的,並沒有實現一個完成電話相關服務,這次就給大家來一記猛藥,望大家提出寶貴意見和建議與我分享,感謝! 電話監聽主Activity package tedu.cn.telephone; import tedu.cn