編輯:關於Android編程
在android的開發過程中,離開了eclipse,會不會碰到抓日志很煩很煩的問題?
如果只想抓某個進程的日志 是不是更煩?
一般的操作過程是這樣的:
第一步
adb shell
$ps
然後看到一大堆進程 找到自己想要的進程 看一下進程id 很痛苦啊 因為進程很多很多
第二步
$ logcat -v time | grep pid
圖省事就寫了個簡單的腳本 可以運行在ubuntu或者mac的terminal下
內容如下
#!/bin/bash #get pid of protectservice ps_grep_res=$(adb shell ps | grep com.xxx.xxx) echo $ps_grep_res pid=$(echo $ps_grep_res | awk '{print $2}') echo "pid=="$pid #print logcat adb logcat -v time | grep $pid把上面的內容復制到一個文本中 修改grep 後面的包名為你的包名 重命名成為xx.sh 然後賦予執行權限
然後就可以愉快的在命令行抓取日志啦
具體執行方式很簡單 ./xx.sh
太懶圖省事 無圖無真相啊 不管你信不信 反正我是信了
關於Android View 事件分發過程的文章網絡上可以搜到一把大,這裡貼一篇代碼性的文章,作者也是個牛人:Android事件分發機制完全解析,帶你從源碼的角度徹底理解
①從設計的角度來講:Android的Activity的設計與Web頁面非常類似,從頁面的跳轉通過連接,以及從頁面的定位通過URL,從每個頁面的獨立封裝等方面都可以看出來,
因為我本人很喜歡在不同的頁面之間跳轉時加點好玩的動畫,今天無意間看到一個動畫效果感覺不錯,幾種效果圖如下:既然好玩就寫在博客中,直接說就是:該效果類似於iPhone中Vi
上面就是需求設計,4個類似的布局控件,每次只能選擇一個,然後得到上面對應的錢數。(上面只是效果圖,實際數據是從服務器獲取,然後付到控件上)看到這種