原创 Android輸入子系統之啓動過程分析

Android輸入子系統之啓動過程分析 平臺:Android6.0 爲了使整個流程更清晰,函數的代碼只保留跟本文分析相關的部分,並且將一些錯誤判斷相關的代碼也去掉了,如有興趣,可以查閱源碼。 Android的輸入子系統是在Inp

原创 Android輸入子系統之應用程序註冊消息監聽過程分析

應用程序註冊消息監聽過程分析 CPP層InputManagerService啓動後就需要監聽按鍵輸入了,當InputManagerService監聽到鍵盤輸入的事件後就需要分發鍵盤事件,但是分發給誰呢?這裏首先應該是分發給當前激活

原创 Android輸入子系統之InputReader讀取鍵盤消息過程分析

InputReader讀取鍵盤消息過程分析 在Android輸入子系統之啓動過程分析中,InputManagerService啓動之後,會調用start函數,之後調用native層的nativeStart函數,然後調用InputM

原创 Bash字符串處理(與Java對照) - 20.查找子串的位置

Bash字符串處理(與Java對照) - 20.查找子串的位置 轉載:http://codingstandards.iteye.com/blog/1199992    In Java String.indexOf   int

原创 Android按鍵分發流程之java層按鍵傳遞

Android輸入子系統之java層按鍵傳遞 平臺:Android6.0 Android開發中在自定義Activity以及View時經常會重寫onKeyDown,onKeyUp,dispatchKeyEvent,同時View還有s

原创 jQuery中eq和get的區別

相信大部份人都會把這2個的用法搞錯。仔細查看下API文檔就可以知道。eq返回的是一個jquery對象,get返回的是一個html 對象數組。舉個例子: <p style="color:yellow">緋雨</p> 使用eq來獲得第一個p標

原创 bash下. : () {} [] [[]] (())的解釋

分類: LINUX     bash下有很多像{}、[]等一些符號命令,下面是我對一些常用的符號命令的學習筆記,若有錯誤或紕漏望各位兄弟指正。 一、.(source) .(點)與source命令一樣,從文件中讀取並執行命令,無論該文

原创 System.getProperty()方法大全

System.getProperty()方法大全             System.out.println("java版本號:" + System.getProperty("java.version")); // java版本號

原创 Bash Shell字符串操作小結

轉載:http://www.cnblogs.com/frydsh/p/3261012.html 1. 取長度 1 2 3 4 str="abcd" expr length $str   #

原创 linux sort,uniq,cut,wc命令詳解

sort sort 命令對 File 參數指定的文件中的行排序,並將結果寫到標準輸出。如果 File 參數指定多個文件,那麼 sort 命令將這些文件連接起來,並當作一個文件進行排序。 sort語法 [root@www ~]#

原创 Java 理論與實踐: 構建一個更好的 HashMap

在7月份的那期 Java理論與實踐(“併發集合類”)中,我們簡單地回顧了可伸縮性的瓶頸,並討論了怎麼用共享數據結構的方法獲得更高的併發性和吞吐量。有時候學習的最好方法是分析專家的成果,所以這個月我們將分析 Doug Lea 的 uti

原创 Android輸入子系統概覽

Android輸入子系統概覽 平臺:Android6.0 由於工作是基於Android系統做智能電視,因此平常的工作中在輸入系統這塊接觸的比較多的是KeyEvent事件,對於Android的KeyEvent也能熟練使用,如Acti

原创 java.util.concurrent介紹

java.util.concurrent介紹     java.util.concurrent 包含許多線程安全、測試良好、高性能的併發構建塊。不客氣地說,創建 java.util.concurrent 的目的就是要實現

原创 mysql分區功能詳細介紹,以及實例

一,什麼是數據庫分區 前段時間寫過一篇關於mysql分表的的文章,下面來說一下什麼是數據庫分區,以mysql爲例。mysql數據庫中的數據是以文件的形勢存在磁盤上的,默認放在/mysql/data下面(可以通過my.cnf中的da

原创 Android本地程序的printf輸出到logcat中

Android本地程序的調試一般使用LOGI,LOGD等,但是我們可能習慣了使用printf或者是某些非Android平臺的庫使用的是printf函數,這需要我們能夠將printf重定向到logcat中。下面的示例實現了重定向的功