原创 Java面試題總結一

Java語言在當前開發語言排行中,仍舊佔有很大比重。對於是不是選擇學習Java,還沒有上車的小夥伴們,趕快上車吧。以下是參考設計模式的書,總結的Java中常見的一些面試題,作爲一些小的技術點,如下: 1.接口和抽象類的區別是什麼    抽

原创 第一篇:基本框架(基類,網絡框架,主頁面)

一:準備工作 環境:Android Studio 2.3.3 + Java7 + git Github:創建一個項目,用於記錄項目開發的過程: 項目地址:[email protected]:wzp09tjlg/Teach.g

原创 設計模式的總結二:創造型模式-抽象工廠模式

一:創造型模式的理解:     1.抽象工廠模式       抽象工廠模式是是相比工廠方法模式抽象層次更高。抽象工廠返回的是一組類的工廠,然後每個工廠能生產一類產品(有的書上稱之爲產品族,類似可以把公司抽象成的工廠,谷歌就是這個工廠的子類

原创 第四篇:添加記錄應用崩潰的modual

一:獲取奔潰日誌的意義 在開發過程中,總是會出現邏輯的不嚴謹或者代碼的不完善。埋下萬惡的bug之種。出現問題,如果只是憑用戶描述的操作,有些問題還是藏得很深,沒有日誌的幫助 還是要費一些時間的。所以在開發中 如果能獲取日誌信息,那對

原创 安卓基礎:Handler, Looper,消息隊列,線程及主線程之間的關係

一:各自的作用 handler 用於發送消息 和處理消息 Looper:持有消息隊列,在loop()方法中不斷的循環處理消息隊列中的消息 消息隊列:存放消息的一種數據結構 子線程:子線程只能是沒有Looper 對象,如果需

原创 Android使用Sax 及Pull 解析Xml demo

客戶端開發中,越來越多的接口使用的數據傳輸類型時json了,xml相對較少。恰好當前要使用到了xml傳遞數據,寫個demo權當記錄安卓中如何使用sax 及 pull解析xml. 1.常用的幾種解析XML的方式   Dom ,Sax ,P

原创 安卓面試準備的知識點

一:Java基礎 java語言熟練 常用的關鍵字知道表達含義 線程(實現方式) 鎖(鎖對象 鎖類 鎖變量各自的情況) volatile(什麼作用,什麼是原子操作 i++ 和 a=b是原子操作麼) JVM相關(

原创 第二篇:主頁面及主頁的兩個模塊

一:整體的架構 當下最大衆的應用應該是微信了,所以這裏呈現上參考微信的方式進行實現,主頁當中有五個Tab。分別是資訊,新聞,娛樂,讀書,我的。 二:主頁面的實現 1.實現方式:RadioGroup + RadioButton

原创 設計模式的總結一:模式的分類

設計模式在開發過程中經常被提及,想要說理解,又不深刻。不知道但似乎有懂那麼一丟丟。這裏參考設計模式的書,總結一下對常用的設計模式理解,便於自己查閱也希望能給需要的小夥伴帶來幫助。   一:設計模式分類     1.  設計模式按照使用功能

原创 androidStudio出現Executing tasks: [:app:assembleDebug]等錯誤不能運行程序

androidStudio出現Executing tasks: [:app:assembleDebug]等錯誤不能運行程序 針對項目集成友盟統計及多渠道打包 出現此類異常 在屏蔽gradle中的多渠道配置後,怎麼編譯都報錯。一臉懵逼。。。

原创 ANR

個人理解,有錯誤請幫忙指出來: ANR:什麼是ANR, 在Android裏,應用程序的響應是由Activity Manager和WindowManager系統服務監視的 。當它監測到以下情況中的一個時,Android就會針對特定的應用程

原创 第三篇:主頁餘下的三個模塊及本地數據庫使用

一:剩餘模塊 1.經過上一篇的處理,在構建的網絡框架之下,獲取數據,然後進行展示。 2.接下來,再練習一遍。在娛樂頁面展示獲取易源的數據。 3.使用本地數據庫,採用LoaderManager + ContentProvider方式來

原创 手把手教你搭建一款簡單應用

手把手教你搭建一款簡單應用 一:目的 萬事皆有目的,計劃寫這幾篇博客也是有目的的。就是希望把自己在平時使用到的技術總結起來,以備後忘。當然,如果是對還在路上的小夥伴有所幫助,那也是讓我倍感欣慰的。就是希望能夠共同學習,一塊進步哈。 二

原创 android 中activity的啓動模式是singleTask時清除activity的棧頂activity的生命週期小計

安卓開發中經常會涉及到activity啓動模式,當一個activity第singleTASK時 ,清除棧頂的activity的時候,位於棧頂的activity的生命週期是如何走完的呢?這裏做一個小計: BaseActivity的 啓動模

原创 Java面試題總結二

Java語言在當前開發語言排行中,仍舊佔有很大比重。對於是不是選擇學習Java,還沒有上車的小夥伴們,趕快上車吧。以下是參考設計模式的書,總結的Java中常見的一些面試題,作爲一些小的技術點,如下: 1.一個應用程序中是否可包含多個具有m