原创 Android查看方法耗時利器---TraceView

1.簡介 Traceview是android平臺配備的一個很好的性能分析工具。它可以通過圖形化的方式讓我們瞭解我們要跟蹤的程序的性能,並且能具體到method。android開發中可以用來:方法耗時,性能優化 2.使用 生成.trace

原创 Failure [INSTALL_FAILED_ALREADY_EXISTS]

1.錯誤 用命令窗口安裝apk文件時,總是報Failure [INSTALL_FAILED_ALREADY_EXISTS],如下: 2.過程 使用adb uninstall packagename卸載,沒有什麼作用。又使用命令:adb

原创 小試牛刀--AOP面向切面編程開發

AOP面向切面編程開發 說明 定義 把某方面的功能提出來與一批對象進行隔離,這樣與一批對象之間降低耦合性,就可以對某個功能進行編程。 應用 用戶行爲統計 權限管理 其他 AOP實現流程 aspectj 框架 是一個面向切面編

原创 RecyclerView 配合 DiffUtil,好用到飛起

一、前言 DIffUtils 是 Support-v7:24:2.0 中,更新的工具類。因爲已經更新了一段時間了,也不好說是最新更新的。 它主要是爲了配合 RecyclerView 使用,通過比對新、舊兩個數據集的差異,生成舊數據到新數據

原创 原來python開發後端服務器還可以這麼簡單(未完成)

原來python開發後端服務器還可以這麼簡單(未完待續) ​ 作爲一個android開發者,工作和生活中想寫一個服務器作爲測試,可是都很麻煩。這兩天跟着書寫了python+Django的管理系統,另外提供web接口可以給前端使用。

原创 Lottie的使用

Lottie支持API 16以上版本使用,android 官方地址Lottie Lottie官方文檔 Lottie動畫網站,這裏面有各種各樣的json動畫 Lottie相關的幾篇博客 :lottie-android 框架使用及源碼

原创 Andoroid進階--底部圖片選擇Dialog

業務需要選擇彈出對話框,然後點擊選擇圖片。網上已經有了很多,不過感覺寫的有點亂。自己這裏總結一下,有需要開發者可以按照如下步驟直接使用即可。 1.效果圖如下 點擊選擇照相後,彈出如下選擇對話框: 2. Dialog實現 佈局

原创 Android進階---Android Webview重定向問題解決

項目中需要webview重定向,但是由於一個webveiw裏面有許多加載操作,因此在調用webview。goback()方法時,往往達不到我們需要的操作效果。 1.解決方法 WebBackForwardList webBackForw

原创 android上開源的酷炫的交互動畫和視覺效果

交互篇 1.SlidingUpPanelLayout 2.FoldableLayout 3.android-flip 4.SwipeBackLayout 5.AndroidImageSlider 6.Android-ParallaxHe

原创 2017 我用 5 個月分享了 98 篇優秀博文

2017 我用 5 個月分享了 98 篇優秀博文 對上半年所分享的文章進行一個整理,很多讀者當時忘記了收藏,以致於查找一篇歷史文章很費勁,因此在這裏順便做下記錄。目前就分下下面幾個大類,沒有更多細分,已基本可以查找了。如果覺得博客

原创 Error:Execution failed for task >!zip.isFile()

    今天寫項目遇到這個問題:看了一些方法沒有解決。最後自己寫了一個demo. 發現更改下自己的gradle版本解決了這個問題:我把版本由2.2.3改爲2.2.2 其他的情況請參考:這裏

原创 Android進階---android databinding 使用

1.配置, 在 module裏面添加 android { .... dataBinding { enabled = true } } 2.基礎使用 創建簡

原创 python爬數據小試牛刀--beautifulSoup使用

python爬數據小試牛刀–beautifulSoup使用 1.環境配置 編譯環境:python 2.7 編譯器:pycharm HTML或XML提取工具:beautifulSoup(安裝自行百度) 2.網站分析 網站:鬥魚(htt

原创 Android進階--android自動化測試python+uiautomator

android自動化測試 常用的一些API,具體的請參考API 導入設備 唯一一個設備 from uiautomator import device as d 導入具體設備 from uiautomator import Device

原创 別人Django項目,我如何運行

django數據庫遷移,本地運行 前言: 從網絡上下載好django項目後,在本地用pycharm導入後,並不能運行。此時我們需要添加庫和創建數據庫。 零:這裏是一個基於django寫的小項目,可以作爲參考: [發佈會簽到管理系統](h