原创 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