原创 【Android M】Monkey命令源碼及是否處於monkey測試的判斷方法

development/cmds/monkey/src/com/android/commands/monkey/Monkey.java frameworks/base/services/core/java/com/android/ser

原创 Android 對一個View進行縮放處理(放大或縮小View)案例

前言   本文根據Google官方Demo練習理解 源碼 1 activity_zoom.xml <FrameLayout xmlns:android="http://schemas.android.com/apk/res/andro

原创 ubuntu14.04 對打開的多個應用窗口進行快捷切換

1、在 Ubuntu 的桌面上打開多個窗口,然後按 Win + d 全部最小化,這時有被打開的窗口的程序圖標,它們在啓動器左側有指示箭頭;如果一個程序有兩個打開的窗口,它圖標上就會有兩道槓;如果有三個或三以上打開的窗口,它圖標左邊則會

原创 Android 根據item大小實現自動排列的GridLayout

源碼 1. res/values/attrs.xml <resources> <declare-styleable name="FixedGridLayout"> <attr name="cellWidth" f

原创 Ubuntu 字符替換命令

一 將當前目錄及子目錄下,文件名含有"tct"的字符全部替換爲"wt",例如: tct_title.xml 替換後:wt_title.xml rename  -v  's/tct/wt/'  `find ./ -name "*tct*"`

原创 Android RecyclerView的案例講述和"The hierarchy of the type ViewHolder is inconsistent"錯誤解決

RecyclerView Android 提供的一個更強大的滾動控件---RecyclerView,是一個增強版的ListView。下面介紹其用法 RecyclerView位於V7包,因此需要導入“android-support-v7”

原创 Android 實現item可左右滑動移除的GridView

前言   見如下效果圖,實現瞭如下功能: 1. 上下滑動可翻頁(GridView自帶的功能) 2. 左右滑動Item,可以進行移除,且有動畫效果,當移除完成後,onAnimationEnd方法會被回調 3. 點擊黑色區域(子View,此處

原创 【Android N7.0】Framework層實現派發HOME按鍵到Application層的一種簡單方案

frameworks/base/core/java/android/view/WindowManager.java frameworks/base/services/core/java/com/android/server/policy/

原创 看門狗框架的原理

1. 原理     在手機Soc Chip中,裏面的AP跑着linux操作系統軟件,而任何軟件都可能存在各種問題,如果遇到了這些異常,軟件可能陷入死循環,導致手機變成“磚頭”,如果沒有其他硬件輔助,那麼只能斷電(拔電池)然後重新開機才行。

原创 Ubuntu 批量處理某類文件命令

語法:for i in *; do 命令 $i ; done 如批量安裝apk: $for i in *.apk; do adb install -r $i ; done 另: 批量將svg轉爲png :for i in *.

原创 Android 結合WindowManager和WindowManager.LayoutParams顯示窗口及BACK/HOME按鍵監聽

一 聲明對象 private WindowManager mWindowManager; private WindowManager.LayoutParams mWindowLayoutParams; priv

原创 Android 調試技巧之打印堆棧

用法一 Thread.dumpStack(); Note: java.lang.Thread     /**      * Prints a stack trace of the current thread to the standa

原创 Android java.lang.IllegalStateException: Cannot start this animator on a detached view!

http://stackoverflow.com/questions/26475147/error-while-trying-to-create-circular-reveal-illegalstateexception-cannot-

原创 Android Eclipse導入源碼時對自己新增的class文件提示"XXX cannot be resolved to a type"的解決辦法

Eclipse導入源碼時對自己新增的class文件提示"XXX cannot be resolved to a type"錯誤提示,且在Eclipse中點擊該class對象時無法跳轉到該類,解決辦法: 在android/.classpa

原创 這60部經典電視劇,看過10部以上說明你真的老了!

1、孟飛版《雪山飛狐》    2、古天樂版《神鵰俠侶》    3、劉德華版《神鵰俠侶》    4、黃日華版《射鵰英雄傳》    5、黃日華版《天龍八部》    6、陳小春版《鹿鼎記》    7、吳啓華版《倚天屠龍