原创 RXJava學習記錄

RXJava學習記錄 不記概念,只記錄實際使用過程中的方法 1.定時處理 //2秒後進入MainActivity Observable.timer(1, TimeUnit.SECONDS).subscribe(ne

原创 Android從零開始的開源項目-口袋代碼-1.啓動界面

Android從零開始的開源項目-口袋代碼-1.啓動界面 總目錄: Android從零開始的開源項目-口袋代碼 效果示例: 實現流程: App在啓動的時候或多或少都會有一個黑屏或者白屏的過程,即使Activity的生命週期方法

原创 自定義View之尺寸的轉化

自定義View之尺寸的轉化   在Android的佈局文件中,往往使用dp作爲控件的寬度和高度尺寸,但是在Java代碼中,文字大小或者組件尺寸的單位卻是像素px,這兩個單位有明顯的區別:dp和屏幕的密度有關,而px,sp與屏幕密

原创 設置Button背景色與點擊漣漪顏色(5.0+)

.設置Button背景色與點擊漣漪顏色(5.0+) 效果(Linux下動態圖比較麻煩,只能這樣了): 使用方式如下: <Button ... android:the

原创 LintCode做題記錄-兩數組的交 II

LintCode做題記錄-兩數組的交 II 題目要求: 計算兩個數組的交 每個元素出現次數得和在數組裏一樣 答案可以以任意順序給出 示例: nums1 = [1, 2, 2, 1], nums2 = [2, 2], 返回 [2,

原创 Character , String , StringBuffer , StringBuilder , StringTokenizer 的區別

Character , String , StringBuffer , StringBuilder , StringTokenizer 的區別   1.String 是不可變類,一但被創建其值將不可被改變.   2.StringB

原创 算法積累-跳臺階問題

算法積累-跳臺階問題 題目一:一隻青蛙一次可以跳上1級臺階,也可以跳上2級。求該青蛙跳上一個n級的臺階總共有多少種跳法? 解析: 屬於找規律的算法,設f(n)爲跳n個臺階的跳法,從1開始找規律: f(1) = 1 ; f(2) =

原创 Git更新從Gihub克隆之後的項目文件到Github

Git更新從Gihub克隆之後的項目文件到服務器 1 . 更新從Gihub克隆之後的項目文件到服務器 由於是從Github clone下來的,基本的git設置已經有了,所以就省去了remote到遠程倉庫的配置方式,那麼更新文件到G

原创 六個例子徹底理解finally語句塊

六個例子徹底理解finally語句塊 這篇博客主要弄清楚兩個問題    1. finally塊中的代碼是否一定會執行    2. finally塊中的代碼什麼時候被執行 首先開始第一個: finally塊中的代碼一定會被執行麼?

原创 Android開源組件-動態效果定值範圍選擇控件

Android開源組件-動態效果定值範圍選擇控件 定值範圍選擇控件 效果演示: 添加依賴庫的步驟 1.項目的gradle文件內的做以下改動 allprojects { repositories {

原创 算法題積累-明明的隨機數

算法題積累-明明的隨機數 題目描述   明明想在學校中請一些同學一起做一項問卷調查,爲了實驗的客觀性,他先用計算機生成了N個1到1000之間的隨機整數(N≤1000),對於其中重複的數字,只保留一個,把其餘相同的數去掉,不同的數對

原创 LintCode做題記錄- 數字三角形

LintCode做題記錄- 數字三角形 題目: 給定一個數字三角形,找到從頂部到底部的最小路徑和。每一步可以移動到下面一行的相鄰數字上。 示例: [ [2], [3,4], [6,5,7], [4,1,

原创 Android手機刷機操作相關記錄

1.fastboot模式下收入Recovery fastboot flash recovery recovery.img 2.fastboot 模式下重啓系統 fastboot reboot 3.fastboot 模式下重啓到

原创 CheckBox設置選中顏色與點擊漣漪顏色

CheckBox設置選中顏色與點擊漣漪顏色 效果如下 設置方法 style.xml內添加如下內容,作用在註釋裏面 注意colorAccent前面不加android:,否則不生效 <style name="cb_test">

原创 Android開源庫-用於顯示標籤的流式佈局

Android開源庫-用於顯示標籤的流式佈局 Label 流式佈局,封裝用於顯示標籤 效果圖: 使用方式: 1.添加布局 <com.brioal.labelview.LabelView android:i