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