一些第三方工具

2021-07-25 09:22:25 字數 1140 閱讀 1843

一、

使用uiautomator做ui測試

借助stetho在chrome上除錯android網路&資料庫

記憶體洩漏檢測工具:靜態**分析工具lint,findbugs,checkstyle

嚴苛模式strictmode

記憶體分析工具leakcanary

android自帶的android memory monitor

memory analyzer tools(mat)

乙個發現memory leak的好工具 leakcanary:

二、初始的庫:

→ manage multiple views 

→ load and display images 

→ fetch data from an api

→ persist data to storage

→ start new activities with extras

→ butter knife v8.2 

→ picasso v2.5 

→ retrofit v2.1

→ realm v1.1

→ dart & henson v2.0

三、目前在用的庫:

1.greendao 資料庫增刪改查處理

。gradle做如下配置:

compile 'org.greenrobot:greendao:3.1.1'

compile 'org.greenrobot:greendao-generator:3.1.0'

2.junit、espresso 單元測試。gradle做如下配置:

androidtestcompile 'junit:junit:4.12'

androidtestcompile 'com.android.support:support-annotations:23.0.1'

androidtestcompile 'com.android.support.test:runner:0.4.1'

androidtestcompile 'com.android.support.test:rules:0.4.1'

androidtestcompile 'com.android.support.test.espresso:espresso-core:2.2.1'

第三方的一些坑

說起第三方,確實是個好東西,有專業的人造的輪子,使用起來很方便,也不需要怎麼維護,唯一需要的也就是跟著他們不斷公升級。但是,雖然他們開發比較專業,測試也比較完善,但是總免不了 bug。尤其像那些不能夠看原始碼的 sdk 遇到問題根本沒有辦法自己除錯,只能找他們反饋問題。而且遇到好的服務商,還比較順暢...

一些第三方框架 01

http協議 afnetworking 基於nsurlconnection的乙個輕量級的http協議框架。mknetworkkit 也是乙個使用者很多的網路框架 reachability 可以監聽網路狀況 socket cocoaasyncsocket 使用cfsocket與runloop實現的非同...

git difftool 第三方工具配置

git作為分布式版本管理工具,各種強大之處不言自明,但是他的檢查檔案修改變動的功能不得不說和svn相比比較弱 當然是指在名兩行下 如果在開發環境中去檢視修改等功能和svn我個人感覺沒有什麼差別。但是使用git如果運用開發環境裡的外掛程式去使用,有種玷汙了強大的git的的嫌疑 哈哈,玩笑啊 命令列下檢...