編輯:關於Android編程
Android Monitor幫助你監測你的應用的性能,以幫助你合理的進行優化,調試,提升。如下功能:
1、 Log消息,系統定義的或者開發者定義的。
2、 內存,CPU和GPU使用情況。
3、 網絡情況(只能在物理設備中使用)
Android Monitor提供了多種工具來查看應用的實時信息。當你的運行時,它會捕獲數據,並且保存到一個文件中,你可以在多個視圖進行分析。你也可以在應用運行的時候進行截圖和錄像。
.查看Log消息,實時的或歷史數據。可以幫助你進行調試。(logcat Monitor)。
可以可視化的查看你的應用。包含的工具:
1、 Memory Monitor
計算內存使用,找到未使用的對象,本地內存洩漏,連接設備的內存使用。
2、 CPU Monitor
實時顯示CPU使用。
3、 GPU Monitor
可視化顯示渲染一個UI窗體花費時間。
4、 Network Monitor
分析網絡請求,包含你的應用如何以及何時傳遞數據。
Android Monitor允許你在你的應用的運行時捕獲多種類型的數據,並且保存到文件中,可以方便的進行查看:
1、 HPROF 查看和分析
顯示類,每個類的實例
2、 Allocation Tracker
捕獲你的應用的數據分配。
3、 Method Trace
4、 系統信息
前章已經闡述
這一篇我們來學點新的東西。做項目的時候應該碰到這種問題:根據不同條件顯示或者隱藏一個控件或者布局,我們能想到的第一個方法就是 調用View.setVisibility()
最近有很多人微信底部的變色卡片導航是怎麼做的,我在網上看了好幾個例子,都是效果接近,都存有一些差異,自己琢磨也做了一個,幾乎99%的還原,效果還不錯吧仔細觀察微信圖片,發
在上一篇中已經分析完了View對於Touch事件的處理,在此基礎上分析和理解ViewGroup對於Touch事件的分發就會相對容易些。當一個Touch事件發生
之前實現過html5版的鐘表,html5也有一個畫板屬性Canvas,相對於安卓的Canvas來說html5的功能要強大的多,就拿鐘表的實現,html5要方便