原创 沉浸式系列總結

前言 關於適配一直是Android開發者頭疼的問題,剛好這段時間遇到了這個問題,決定仔細的學習一下(瘋狂百度學習)。 關於沉浸式 簡介 關於沉浸式,其實在安卓裏面並不是沉浸式,只是對狀態欄和虛擬導航欄的透明化操作而已,但是市面上大

原创 Handler系列源碼解析

前言 老是看大佬們分析這個東西,也看了一些文章,總感覺雲裏霧裏,決定自己來對着源碼理一理,能力有限,先寫下自己所理解的,後期再加上來。 在我努力認真(邊玩邊睡)的閱讀下,終於,瞧出了一絲門道,下面就給大家分析分析。 淺談理解 多

原创 網絡編程學習(一) HttpClient 及對其簡單的封裝

前言 這個工具包在Android6.0之前很火的,但是在Android6.0之後被刪除了,無法直接使用了 添加工具類 前面說過,這個工具庫無法直接使用,我們就需要添加它到工程裏面 在build.grade中加入 android {

原创 網絡編程學習(二) HttpUrlConnection 及其簡單封裝

前言 這個工具包在Android6.0之後變成了唯一的一個基類包,所有的網絡請求都得基於它進行開發 如何使用 get請求 在get請求中,我們需要分三步走: 1、初始化HttpConnectionUrl並設置請求參數

原创 kotlin基礎語法

概述 2018年穀歌宣佈用Kotlin代替java作爲安卓的官方開發語言,這就意味着安卓程序員們需要去學習一下Kotlin,所以,我們來學習一下。其中,怎麼安裝Kotlin插件我在這裏就不提了 關於Kotlin Kotlin 是一個用於現

原创 MySql數據庫的學習(基礎篇五)

概述 上篇,我們簡單的學習了一下如何對數據表的字段順序類別操作和基本的增改查的語法,今天,我們接着上篇的內容來學習數據庫記錄操作的重點————查詢(單表)。 學習 記錄查詢 語法 SELECT select_expr [,select_e

原创 MySql數據庫的學習(基礎篇一)

概述 在日常開發中,最終的操作就是對數據的增刪改查(CRUD),這就會用到底層的SQL操作語句,今天就來學習一波。 學習 1、登錄/退出 命令 作用 -u 代表user,用戶名 -p 代表password,密碼 -V

原创 MySql數據庫的學習(基礎篇四)

概述 上篇,我們簡單的學習了一下如何修改數據表的約束和修改數據表的字段數量,今天,我們接着上篇的內容來學習。 學習 修改列定義 語法 ALTER TABLE tbl_name MODIFY [COLUMN] col_name column

原创 Arrays的用法學習

概述 昨天解讀源碼時,看到了Arrays,今天來看下它的用法。基於JDK 1.7 之上。 學習 我們來學習下 1、asList方法 使用該方法可以返回一個固定大小的List,如: public static void main(

原创 關於Jdbc中文亂碼的問題

概述 當我們與數據庫交互時,有時候我們插入帶中文的數據,在數據庫中卻是亂碼,那麼,這個問題怎麼解決呢? 分析 有幾種可能: 數據庫建庫時沒有設定編碼方式爲utf8 Java工程的編碼方式沒有改爲utf-8 解決 一、創建數據庫的時候

原创 MySql數據庫的學習(基礎篇二)

概述 上篇,我們簡單的學習了一下,數據庫及數據表的簡單操作,今天,我們接着上篇的內容來學習。 學習 空值與非空 字段 作用 NULL 字段值可以爲空 NOT NULL 字段值禁止爲空 如: mysql> create

原创 MySql數據庫的學習(基礎篇三)

概述 上篇,我們簡單的學習了一下,數據表的約束操作,今天,我們接着上篇的內容來學習。 學習 修改數據表 我們有時候進行數據表操作時,會去增刪約束、增刪字段等,不可能每次都去刪表重建,這裏就有了語句對應這些操作。 添加單列 語法 ALTER

原创 Java基本數據類型

概述 在Java中有8種基本數據類型來存儲數值、字符和布爾值。 如圖: 那麼,我們就從上往下學。 整數類型 整數類型用來存儲整數數值,即沒有小數部分的數值,可以是正數也可以是負數。而且整數類型在Java中有3種表示形式,分別是十進制、八

原创 Android中圖片佔內存的計算方法.docx

前言:在前面的demo編寫過程中,我一直想不通的就是,爲啥我的app就一點東西,卻佔很大的內存,也沒寫啥東西,後來才發現,原來是背景圖片佔內存,今天就來學習下Android中圖片佔內存的計算方法。學習:一、顏色模式Android中有四種顏

原创 關於String、StringBuffer、StringBuilder的區別

概述 在日常擼碼中,經常會有字符串的合併,如果數據小還好,如果數據大的話,就會涉及到一個效率的問題。我們經常使用String,但是,實際上還有StringBuffer、StringBuilder。我們來驗證一下它們的效率。累加字符串100