原创 React Native For Android(Windows )配置

RN 配置 官網地址 https://facebook.github.io/react-native/docs 中文官網地址 首先我們先要安裝 Chocolatey,它是一個 Windows 下一套軟件管理系統,類似於linu

原创 Android Studio 構建速度優化策略(一)

Android Studio 構建速度優化策略(一) 寫這篇優化的時候,我們的項目也就34個jar依賴,三個項目依賴 優化一:爲 android studio 開啓守護進程,設置允許運行並行構建 在下面的目錄下面創建gradle.

原创 android 佈局優化(一)

android 佈局優化(一) 使用 HierarchyView 測量佈局性能 概述,HierarchyView 在 android sdk 目錄下tools文件夾中,是 google 官方用來測量佈局的 layout,mea

原创 Broadcast Receiver 基礎

Broadcast Receiver 基礎 Broadcast Receiver 是四大組件之一,可以用來接受系統或者app(可以app 內部組件,也可以是跨 app)的各種事件,當然這些事件必須通過 sendBroadcast(

原创 Http Cookies 和相關概念

Http Cookies 和相關概念 概述 Http 是一種無狀態的協議,而且最早的時候服務器無法通過某一個連接確定是哪一個客戶端連接上了服務器,所以Web開發者,通過改造Http協議,在Http協議增加了標誌客戶端的一些首部字段

原创 靜態代碼掃描教程

靜態代碼掃描教程 工具概述 Sonarqube(Sonar) 地址:http://sonar.fxwork.kugou.net](http://sonar.fxwork.kugou.net) Sonar(Sonar) 是一個開源平

原创 ART 和 Dalvik 虛擬機

ART 和 Dalvik 虛擬機 android runtime(ART)是android application用來管理運行時和系統服務的。ART和它的後序Dalvik虛擬機是爲android項目而被創建的。ART作爲運行時執行

原创 Android ART簡介

Android ART簡介 android ART(android runtime)是anroid 4.4以後用來替換Davlik虛擬機的一種運行環境,它是一個android操作系統使用的虛擬機,它將android應用的dex字節

原创 Kotlin 前言和介紹

Kotlin 前言和介紹 kotlin 對 android 開發者來說是巨大的福音,因爲它包含了對 android 平臺所有有利的語言特點,但是卻不會帶來任何新的額外的限制。官方介紹有以下特點: 兼容性:kotlin 和 jdk

原创 Android 屬性動畫詳解

概述 Android 的屬性動畫框架允許你在所有Android控件上實現動畫,無論它是否在屏幕上繪製出來的。你可以定義一組動畫去改變一個動畫對象的屬性(一個屬性或者多個屬性),然後你可以設置各種屬性。 首先我們瞭解一下,下面的定義

原创 圖片專題 一 Universal Image Loader 簡易教程

概述 基本用法 導入 方法一:由於 github 上提供 jar下載,我們只需要下載 jar到我們的 libs 目錄,然後右鍵 add as libraries 就可以了。 方法二:在 Androidstudio 中 modle

原创 kotlin coroutines 協程教程(三)launch原理

原理篇(二)CoroutineScope.launch{} 過程分析 launch 的流程 先貼上 launch 的源碼: public fun CoroutineScope.launch( context: Coroutin

原创 kotlin coroutines 協程教程(二)關鍵類分析

原理篇(一)關鍵類的分析 上面簡單的介紹了一些用法,但是具體的原理和特點,好像還不是很清楚,那麼下面就來介紹一下,一些關鍵的類,流程和原理。 介紹的相關的原理基於這行代碼: fun coroTest() { G

原创 kotlin coroutines 協程教程(一)基本用法

kotlin coroutines 協程 Coroutine 協程,是kotlin 上的一個輕量級的線程庫,對比 java 的 Executor,主要有以下特點: 更輕量級的 api 實現協程 async 和 await 不作爲標

原创 kotlin coroutines 協程教程-入門用法

kotlin coroutines 協程教程-入門用法 Coroutine 協程,是kotlin 上的一個輕量級的線程庫,對比 java 的 Executor,主要有以下特點: 更輕量級的 api 實現協程 async 和 awa