原创 git rebase操作

原文地址:http://gitbook.liuhui998.com/4_2.html rebase 假設你現在基於遠程分支"origin",創建一個叫"mywork"的分支。 $ git checkout -b mywork o

原创 canvse的save和restore方法總結

概要: save:用來保存Canvas的狀態。save之後,可以調用Canvas的平移、放縮、旋轉、錯切、裁剪等操作。 restore:用來恢復Canvas之前保存的狀態。防止save後對Canvas執行的操作對後續的繪製有影響。 sav

原创 onSaveInstance、onRestoreInstance執行順序

溫故而知新,記錄一下 兩個activity,從1跳轉到2,打開開發者模式中的不保留活動,輸出一下生命週期,直接上代碼 package com.example.myapplication; import android.content

原创 dpi ppi dip

通過程序去了解硬件情況是一件十分有意思的事情。很早我就研究在WM6.5上獲得屏幕物理尺寸,但一直沒有成功。後來又想要在Android上有所突破,不過在今天之前得到的尺寸都不準確。雖然很多人認爲沒必要這麼較真,因爲貌似很多情況下用不到。

原创 鍵盤明文密文轉換筆記

1.明文、密文顯示的兩種方式 //第一種方式 if (mVisiblePass) { setInputType(InputType.TYPE_CLASS_TEXT); } else

原创 對內部類引用外部方法變量需用final修飾的理解

內部類之所以可以訪問外部類的成員變量,是因爲內部類中引用了外部類的成員變量 參考:http://blog.csdn.net/blumamy/article/details/43303963 參考上面的文章之後,匿名內部類之所以可以引用