之前公司所搭建的安卓專案持續整合只能做到打出乙個對應的安卓測試包,但是沒有辦法幫你把測試包安裝到手機上面。加上手機有多種型號,各種測試機。當測試的時候需要將測試包逐一的部署。那怎麼部署呢。最初的想法是通過用usb線連線的方式。但是這種方式,把測試包放到不同的手機上,則需要多次連線電腦。加上不同的手機用的不同的介面的線,有時候找到對應的資料線也不太容易。所以這種方式實在稱不上優雅。而且不同手機,不同的安卓系統,檔案管理器也不一樣。有時候手機如果安裝的軟體比較多,找起來檔案管理器來也是比較麻煩。而且電腦usb口數量是有限的。如果只有乙個可用端usb口,要換手機的時候,這時手機除非拔下來,否則就不能插另外乙個手機了。而且插上usb線又不太好移動。
這時候想到用無線的方式。本來是想用檔案管理器自帶的遠端管理,也就是在手機上開乙個ftp伺服器把手機檔案系統共享出來。但是並不是所有手機的檔案管理器都支援ftp伺服器,而且手機檔案系統層次多,拷貝起來也是要開啟多層資料夾在貼上,還是不便。
啟動hfs之後。新增要共享的檔案和資料夾。這樣不同的手機通過瀏覽器就可以訪問相同的位址來獲取到測試的安裝包。
安卓自動化測試新增用例執行回放
腦洞 最近腦洞有點兒大,最開始是想給自己的測試平台新增手動執行用例的功能,又覺得沒有乙個很好的展示,所以想著要實時展示手機上的內容,輸出到web頁面,但是覺得有點難啊。想了一下,還是換個方式吧,每個case執行完畢,都可以看到實時的錄影。這樣也許可行,哈哈哈!準備條件 基礎知識 adb大家應該很熟悉...
安卓知識總結 效能篇(安裝包優化)
一 安裝包 1 刪除無用資源 2 字串編碼,為了節省空間,resources.arsc中的會有乙個去重過的字串資源池,當然如果你發現使用utf 8後resources.arsc反而變大,你可以強制使用utf 16編碼 3 c 執行時庫統一使用stlport shared,使用stlport shar...
剛剛看了騰訊優化安卓安裝包大小的文章,感觸頗深
有時候寫完的程式不知道怎麼才能優化,但是還有優化的指標,沒辦法只能硬著頭皮亂改一氣。結果有的時候,改完發現全是什麼新增的注釋啊,改的方法名啊編碼規範什麼的。其實優化不應該是任務,而應該是問題,哪個環節出現在瓶頸,限制了速度或其他使用等問題才需要優化,而優化的具體方法也應該從這些方面入手。比如文章裡寫...