原创 make sdk

最近有需求需要編譯自己的sdk, 研究了下 build sdk需要在編譯好的源碼的images的基礎上進行。 然後執行make win_sdk是編譯windows版的SDK,編譯windows版的SDK需要先編譯LINUX版的SDK ,m

原创 在有軟鍵盤的情況下返回鍵的處理

我們知道安卓在有軟鍵盤的時候點擊返回鍵,如果用onkeydown去攔截,那麼這次的返回鍵是被軟鍵盤的隱藏攔截掉的。那麼如果要在軟鍵盤彈出的情況下第一次返回鍵就能被我們自己攔截該怎麼做呢? 通過觀看源碼可知,view身上有個方法是dispa

原创 使用Android Support Annotations優化代碼

原文鏈接:http://michaelevans.org/blog/2015/07/14/improving-your-code-with-android-support-annotations/ 本文有翻譯+個人使用心得。 如果你還沒

原创 安卓開發小技巧。

adb shell dumpsys window windows > + 路徑文件 可以把相關操作導入文件 操作手機後搜索mCurrentFocus可以看到對應界面的包名類名。更方便查找一個類。 點贊 收藏 分享

原创 Android——硬件加速(Hardware Acceleration)

從Android3.0(API Level 11)開始,Android 2D渲染管道能夠更好的支持硬件加速。硬件加速執行的所有的繪圖操作都是使用GPU在View對象的畫布上來進行的。因爲啓用硬件加速會增加資源的需求,因此這樣的應用會佔用

原创 Android Studio鼠標移到類或者方法上面顯示方法註釋doc

Ctrl+Alt+S進入設置IDE Settings--Editor--Show quick doc on mouse move Delay(ms) 500    點贊 收藏 分享 文章舉報

原创 給自己一個深深的差評,然後潸然淚下,痛改前非。

        切換Android Studio也已經要將近1年了,一直滿足於只要能滿足日常代碼需求就可以了。         前幾天項目需求要看看比較火的幾個HotFix項目,發現Nuwa在AS2.0有BUG必須降Gradle版本,驚奇

原创 linux下命令

持續更新 : sudo---相當管理員權限 apt ---安裝工具的命令 rar下解壓是 rar x就可以解壓 tar就得是tar -xjf。 還有一個zip很好用的工具是p7z。7zr x。 sudo dpkg -i *.deb 可以安

原创 onCreate的savedInstanceState和onRestoreInstanceState 方法的區別。

總結了下: oncreate是在onstart之前執行是activity聲明週期,而onRestoreInstanceState 是在onstart之後onresume之前執行。 stackoverflow上看到的一個比較好的解釋: o

原创 ] Android系統Recovery工作原理之使用update.zip升級過程分析(四)---Android系統Recovery模式的工作原理

                             Android系統Recovery模式的工作原理         在使用update.zip包升級時怎樣從主系統(main system)重啓進入Recovery模式,進入Re

原创 自己的chinglish弱爆了,不定期記錄自己遇到的詞彙。

算是知識儲備吧,不然老忘。 prior to ..在。什麼什麼之前 [ˈpraɪɚ] A transaction can only be committed with this method prior t

原创 linux學習小記。

/home是用戶羣組所在的目錄,pwd可以查詢當前所在的目錄,touch 可以新建文件 mkdir可以新建文件夾,用mkdir -p /.../..

原创 TextView清空默認自帶的padding

設置這個即可去掉默認的下內邊距,改字體大小也有效: android:lineSpacingMultiplier="0.8" 下附stackoverflow連接: http://stackoverflow.com/questions/

原创 滾動view的嵌套。

分享個scrollview和內層滾動view嵌套的問題。嵌套需要給內層滾動view高度。一般來說有動態算高度。。重寫內層view onMesure 用線性佈局代替內層滾動view等等等。。。第一種。不推薦。。。。都是子線程和callbac