摘要:
1.本地新建文件夾GIT,Git Bash打開命令窗口, ①git config --global user.name "名字" eg: git config --global user.name "ganchuanpu" git config --global user.email "郵箱地址"
閱讀全文
摘要:
1.Android系統架構 Android系統架構分為五層,從上到下依次是應用層、應用框架層、系統運行庫層、硬件抽象層和Linux內核層。 應用框架層(Java Framework) 應用框架層為開發人員提供了可以開發應用程序所需要的API,我們平常開發應用程序都是調用的這一層所提供的API,當然也
閱讀全文
摘要:
前言 Android View體系是界面編程的核心,他的重要性不亞于Android四大組件,在這個系列中我會陸續講到View坐標系、View的滑動、View的事件分發等文章來逐步介紹Android View體系。 1.View簡介 View是Android所有控件的基類,同時ViewGroup也是繼
閱讀全文
摘要:
1.觀察者模式模式簡介 定義: 觀察者模式(又被稱為發布-訂閱(Publish/Subscribe)模式,屬于行為型模式的一種,它定義了一種一對多的依賴關系,讓多個觀察者對象同時監聽某一個主題對象。這個主題對象在狀態變化時,會通知所有的觀察者對象,使他們能夠自動更新自己。 觀察者模式結構圖: Sub
閱讀全文
摘要:
前些天做項目時,程序出現意外的問題,經后來分析是使用ArrayList這個線程不安全的方法導致 解決這個問題通常有兩種方法(個人認為) 一:使用synchronized關鍵字,這個大家應該都很熟悉了,不解釋了; 二:使用Collections.synchronizedList();使用方法如下: 假
閱讀全文
摘要:
一、TraceView工具如何使用 TraceView有4種啟動/關閉分析方式: (1) 第一種使用方法演示 1、 選擇跟蹤范圍 在想要根據的代碼片段之間使用以下兩句代碼 例如,onCreate與onStart方法之間方法跟蹤 2、添加SD卡訪問權限 如果不添加,執行項目會出現以下異常 如果手機沒有
閱讀全文
摘要:
1.Service 前臺服務與Notification 我們在用很多應用的時候,發現他們啟動的時候,會在通知欄生成一個和該App的通知,來繼續執行Service,比如墨跡天氣,很多音樂App.這種叫前臺服務,其實這種Service有一個很好的一點,就是不會因為Service自身的優先級低,而被系統K
閱讀全文
摘要:
阿里云推出了移動熱修復服務,聽說這個服務傻瓜式接入,性能相對較好,對新技術比較好奇的我決定嘗試一下。 1.首先,需要開通這個服務,創建應用 2.然后,在項目中接入服務。按照文檔所述 第一步:gradle遠程倉庫依賴, 打開項目找到app的build.gradle文件,添加如下配置:添加maven倉庫
閱讀全文
摘要:
1.共享變量(內存) 2.管道 3.handle機制 runOnUiThread(Runnable) view.post(Runnable) android 進程內的消息驅動機制 Handler,MessageQueue,Runnable,Looper Looper和Message的處理機制:首先在
閱讀全文
摘要:
1.算法的效率 雖然計算機能快速的完成運算處理,但實際上,它也需要根據輸入數據的大小和算法效率來消耗一定的處理器資源。要想編寫出能高效運行的程序,我們就需要考慮到算法的效率。算法的效率主要由以下兩個復雜度來評估:時間復雜度:評估執行程序所需的時間。可以估算出程序對處理器的使用程度。空間復雜度:評估執
閱讀全文