原创 linux /dev/input/event 與 getEvent

最近在研究key事件從底層到上層的流程.發現新添加Key時候引起了一下bug.在此記錄一下. 1.熟悉adb shell getevent 命令 HP-ProBook-640-G2:~/local$ adb shell getevent

原创 MTK Android 源碼目錄分析(Android 4.0)

Android 4.0 |-- abi (application binary interface:應用二進制接口) |-- art (average retrieval time:平均檢索時間) |-- bionic (bionic C

原创 Git如何合併多條commit

目標: 將多個commit合併,只保留一次提交歷史 步驟: 首先使用git log查看一下提交歷史 如上存在兩條commit,那我想1 2 合併成一條, 使用git rebase -i HEAD~2 命令:git rebase

原创 Android使用google breakpad之minidump_stackwalk

Minidump總結 記錄一下如何使用minidump解析crash.dmp文件 1. Build symbols (symbols will put into "objdir-gecko/dist/crashreporter-symbo

原创 ubuntu 18.04 添加中文輸入法

找到設置: 點擊 Manager Installed Languages,出現下圖提示: Keyboard input method system:裏面有Ibus,XIM(fcitx).none 三種輸入架構,如果使用智能拼音就選Ibus

原创 BatteryHistorian的使用

在APP開發到一定階段後,電量優化就是一個不得不面臨的問題,追蹤和分APP的電量使用情況使我們解決這個問題的必經之路;現在雖然有很多電量分析軟件,但我們在此篇選擇Google官方在Google I/O 15 中發佈的 Battery H

原创 手動編譯Android源碼

在Android Studio代碼調試一文中,簡單的介紹了代碼調試的一些技巧.現在我們來談談android源碼編譯的一些事.(俺認爲,作爲android developer人人都應該有一份自己Android源碼,這樣我們就可以隨時對自己有

原创 framework源碼介紹

之前的研究太偏向應用層功能實現了,很多原理不瞭解沒有深究,現在研究framework框架層了。 1.下載源碼,目錄如下: 2、Android系統的層次如下: 3、項目目錄簡單分析如下: 4、t

原创 ubuntu是adb 找不到設備 解決辦法

ubuntu是個好用的操作系統。但是對常用軟件的支持啊,確實一般。 不同手機用數據線與ubuntu連接後,執行adb devices,好多出現找不到devices的情況。 這裏解決措施: 1. 執行lsusb(連接手機前與後)    找到

原创 Android動畫效果之初識Property Animation(屬性動畫)

Android動畫效果之初識Property Animation(屬性動畫) 前言:      前面兩篇介紹了Android的Tween Animation(補間動畫) Android動畫效果之Tween Animation(補間動畫)

原创 go語言編譯器詳解

這裏以Windows7 64位爲例,如果是32位環境需安裝對應版本程序。   一、安裝golang1.2.2 1.3及1.3.1編譯生成的二進制文件,無法使用LiteIDE23.2攜帶的gdb7.7進行調試。 二、安裝及配置Li

原创 BatteryHistrian 學習

網站鏈接:www.sunlins.cn/2016/03/03/windows系統中安裝battery-historian-2-0/ http://ph0b.com/battery-historian-2-0windows/ http://

原创 Android Studio cannot launch avd in emulator解決方案

Android Studio作爲谷歌的親兒子在整體開發上給程序猿帶了更好的體驗(如果無視天朝的高牆),但同時也存在一些問題,下面是在環境搭配中遇到的官方虛擬機無法調出的問題: cannot launch avd in emulator

原创 kaios之創建一個ipdl

ipdl就是用一種安全的方式實現進程或線程間通信,kaios裏面最直白的使用IPDL的原因就是:有些XPCOM,或者有些功能,函數,必須在主進程跑。如果這個時候你在子進程,你就需要告訴你的父進程去做那些功能。 ipdl的知識需要從官網去學

原创 Gecko:如何在gecko 中編寫XPCOM組件

原文鏈接:https://blog.csdn.net/hunter___/article/details/80912846 記錄與分享,鑑於gecko中編寫XPCOM組件的文檔都極度過時(基本是