原创 Kotlin的使用記錄

Android Studio的插件安裝和項目使用 安裝Kotlin使用的Android Studio插件 Kotlin Kotlin Extensions For Android (obsolete) 編譯器重啓後新建一個Ko

原创 RecyclerView 水滴刷新動畫 加載更多

項目使用RecyclerView代替ListView,爲了方便開發封裝了適配器並給RecyclerView增加了常用方法。這裏感謝XRecyclerView的作者,給了我很大幫助。 對XRecyclerView進行的修改 在實際

原创 CoordinatorLayout使用

項目開發有新的需求,在晚上接觸到了CoordinatorLayout協調佈局,之前瞭解過沒用過。最後項目效果是這樣子的。借鑑了這篇博客 以下內容是記錄使用過程中用的知識,和引用博客的類似。 <android.support.de

原创 記錄些多而雜的知識,持續更新

摘選自己看,用到的博客地址: http://blog.csdn.net/wlzf6296149/article/details/8712876 首先,我們先看撥號界面,代碼如下: Intent intent =new Inten

原创 Android開發: View - 佈局和窗口

Activity —> Window —> DecorView Activity設置顯示內容的過程 將佈局放入窗口界面(SDK23) 從MyActivity中使用的setContentView(…)方法開始,這個方法是父

原创 Android開發: 使用WebView來進行混合開發

Web2Native 方法的使用 WebView使用本地的方法,直接使用是不行的,需要本地進行方法的配置。 1.WebView設置這兩句條碼 // 允許執行JavaScript腳本 webSettings.setJavaScrip

原创 Android Studio上 SVN的斷開與鏈接

將項目共享到SVN服務器後,在使用Android Studio進行此項目的編譯會很卡,打字都要一卡一頓的,將Android Studio編譯器和SVN斷開後卡頓情況會消失。 找到相應的工程目錄,定位到.idea目錄 打開vcs.

原创 Android開發: View - 工作原理

Android View 展現的結構。 DecorView ViewRoot View 的繪製過程 測量(measure):作用… 佈局(layout):作用… 繪製(draw):作用… 測量/佈局/繪製的觸發時間和過程

原创 Android開發: View - 自定義

View是是Android中所有控件的基類,界面層控件控件的一種抽象,它代表的是一個控件。 View是一個控件,多個View組成用戶界面(User Interface)。體現視覺上的美觀,交互過程中的便捷。 自定義View有三種

原创 自動化測試 uiautomator 入門

選擇原因 API接口豐富,包括 android 所有事件。不依賴屏幕座標控制。 對比Rubotium,無需新建測試項目。無需爲了測試多安裝個apk,而且不必進入 adb shell 環境調起測試程序。 簡單例子 亮屏進入測試app界面

原创 Android面試題

Service 是什麼,啓動方式區別,生命週期,如何停用 Android 的 Service有兩個作用,後臺或跨進程(AIDL) 兩個啓動方法,分別是Context.startService()和Context.bindService(

原创 內存泄漏分析和開發注意點

概要 Android的程序由Java語言編寫,所以Android的內存管理與Java的內存管理相似。程序員通過new爲對象分配內存,所有對象在java堆內分配空間;然而對象的釋放是由垃圾回收器來完成的。C/C++中的內存機制是“誰污染,誰

原创 Android 中 Application,Task和Process 關係

介紹 Application Android 開發中有四大組件:Activity、Service、BroadCastReceiver、ContentProvider。 一個 Android 軟件必定有一個 Application,在程序

原创 正則表達式

正則語法 ^(開始字符限定) ^Hh:表示以”Hh”開始的字符串,如”Hhxxx”、”Hh xxx” $(結束字符限定) sm:表示以”sm”結束的字符串,如”Hhhsm” .(表示任何字符) .:表示任何字符字符 |(或關係) “hi|

原创 Android開發: View - 事件分發

轉載文章Android:30分鐘弄明白Touch事件分發機制 View分佈節點 Touch事件分發中只有兩個主角:ViewGroup和View Activity的Touch事件事實上是調用它內部的ViewGroup的Touch事件,可