原创 單例模式
//創建一個私有的構造方法 private Single(){}; //創建一個私有的靜態的對象 private static Single single; //創建一個公有的靜態方法 public static Single getIn
原创 Android項目開發流程
大方向:產品調研-需求分析-系統設計-編碼開發-測試-運營維護一 應用規劃: ※確定功能。 ※必須的界面及界面跳轉的流程。 ※需要的數據及數據的來源及格式。 ※是否需要服務端支持。 ※是否需要本地數據庫支持。
原创 面向對象思想
類和對象的關係?類是一組具有相同數據結構和相同操作的對象的集合.對象是一組變量和相關方法的集合,變量表明對象的狀態,方法表明對象所具有的行爲有類纔有對象,類是一種抽象的事物,而對象是一種具體的"實物",萬事萬物皆對象.面向對象的三大特性:封
原创 Java內存分析
在Java中,內存的管理分爲: Stack(棧), Heap(堆), DataSegment(數據段), CodeSegment(代碼段)Stack(棧): 基本數據類型(byte,short,int,long,char,float,dou
原创 TextView中ellipsize屬性
TextView中可以設置一個ellipsize屬性,作用是當文字長度超過textview寬度時的顯示方式:例如,"123456789"顯示, 只是舉例,以實際顯示爲準:android:ellipsize=”start”—–省略號顯示在開頭
原创 intent中的請求碼與結果碼
在Android中,當Activity之間相互跳轉時,可以使用意圖(Intent)來傳遞相應的數據。新的Activity與主Activity不在同一個線程中,當新的Activity關閉時,會觸發主Activity的onActivityRes
原创 TextView中ellipsize屬性
TextView中可以設置一個ellipsize屬性,作用是當文字長度超過textview寬度時的顯示方式:例如,"123456789"顯示, 只是舉例,以實際顯示爲準:android:ellipsize=”start”—–省略號顯示在開頭
原创 Cannot choose between the following configurations of project
1.現象描述Android studio 2.3升級3.0之後報如下錯誤:2.解決辦法在module的build.gradle裏面的dependencies加上一句:compile project(path: ':rxlife', conf