原创 Android Studio 如何生成jar包

eclipse 我們都會生成jar 包,那麼Android Studio 如何生成呢? 第一步:切換成Android 找到Gradle 下的app   第二步: 屏蔽application 創建libaray, 屏蔽applicati

原创 時間複雜度與空間複雜度,遞歸算法

算法的基礎知識 作者:Lina_ACM 算法複雜度分爲時間複雜度和空間複雜度。下面摘錄其含義: 時間複雜度: 時間複雜度是指執行算法所需要的計算工作量。 重點在其計算方法: 一個算法中的語句執行次數稱爲語句頻度或時間頻度。

原创 intent詳解

3、顯式Intent小結 有兩種方式來顯示的指示要啓動的Activity: 方式一:(通過setClassName) [java] view plain copy Intent intent = new Intent(

原创 android開發常見編程錯誤總結

1.設置TextView的文本顏色 1 2 3 TextView tv; ... tv.setTextColor(R.color.white); 其實這樣設置的顏色是 R.co

原创 常用的android studio 的快捷鍵設置和代碼塊縮寫

我就針對一些常用的Android studio的live templates進行了一下彙總,大家覺得有用的話就存下來吧,如果不熟悉的話經常去live pemplate進行查詢有點麻煩,用熟悉了後就會好很多啦Android studio 默

原创 使用Dialog注意窗口泄露問題

在對dialog所寄宿的activity進行關閉之前,記得關閉這個activity上所有的dialog,不然就會導致窗口泄露(內存泄漏)

原创 Android Broadcast

Android 中廣播主要分爲兩類:標準廣播和有序廣播 1、標準廣播(異步執行) 標準廣播又分爲動態註冊和靜態註冊 動態註冊: 首先定義一個廣播接收器 class MyBroadCastReceiver extends Broadcas

原创 單例模式的一些認識

private AAA(){ } 1 餓漢式 (線程安全,不能延遲實例化,浪費內存空間) private static AAA aaa = new AAA(); public static AAA getInstance(){

原创 Android 使用Handler的問題

Handler 通過在子線程中調用handler.sendMessage()發送的消息message,UI線程中handler.handleMessage()接收,來實現子線程執行任務,完畢後發送信息給UI線程完成更新UI的操作。 實際使

原创 reference所指向的只是GC堆上的內存地址的實操理解

今天寫代碼的時候,遇到一個問題,記下來提醒自己。   本意:循環對temp_AddMD5List賦值,並在每次循環中將其值保存在List中 List<Byte> temp_AddMD5List = new ArrayList<Byte>(

原创 AsyncTask的缺陷和注意事項

https://www.cnblogs.com/wangzehuaw/p/5328254.html     AsyncTask的缺陷和注意事項  

原创 readLine()的坑

readLine()方法在進行讀取一行時,只有遇到回車(\r)或者換行符(\n)纔會返回讀取結果,這就是“讀取一行的意思”,重要的是readLine()返回的讀取內容中並不包含換行符或者回車符;

原创 List的add方法的問題

遇到個關於list.add方法的問題,遍歷數組放入進List中時,List中數據全部爲最後一次遍歷的數據 for (int i = list_times.size()-1 ; i >-1; i--) {

原创 獲取當前系統時間毫秒時間戳,年月日時間戳

不新建實例,獲取當前系統時間 new SimpleDateFormat("yyyyMMddHHmmss").format(System.currentTimeMillis());   //注:HH顯示的是24小時制,hh顯示的是12小時制

原创 Android Studio查看完整日誌

轉載https://blog.csdn.net/anyanyan07/article/details/80323933