原创 AndroidStudio對Apk打包名稱統一命名管理

Android3.0以下 在app的build.gradle文件的android{}目錄下添加 android.applicationVariants.all { variant -> variant.outputs.ea

原创 解決gradle下載依賴慢的問題

修改項目根目錄下的文件 build.gradle ,使用國內阿里雲鏡像倉庫地址。 buildscript { repositories { maven{ url 'http://maven.aliyun.com

原创 小程序學習筆記

相關鏈接 小程序註冊 先登錄後,然後在設置-開發者設置中找到小程序的AppId 下載小程序的開發者工具 開發者工具下載後直接通過掃碼登錄 然後可以選擇小程序項目或公衆號網頁項目 這裏我們選擇小程序項目,填入申請到的AppId,然後

原创 Android混淆之Proguard的語法總結

前言 首先我們來思考這樣一個問題,爲什麼我們需要混淆項目代碼? 原因很簡單,作爲開發者或者企業,你總不會希望自己辛辛苦苦創造出來的東西輕易的被黑客反編譯或破解吧,尤其是現在很多app項目嵌入了支付的功能,如果被發現了代碼漏洞,後果不

原创 Android實戰之Jsoup爬取簡書網站首頁詳解

前言 我們都知道,個人開發者想要獨立完成一個屬於自己的App,數據來源就是一個不得不考慮的問題,那麼我們App的數據通常是從哪些地方獲取呢?主要是從以下三個地方獲取的 後臺服務器提供的Api接口 一些網站提供的Api接口。例如:

原创 前端三劍客之JavaScript初體驗上篇

爲什麼學習JavaScript? 從這兩年的發展趨勢來看,大前端應該是打了實錘了,而JavaScript作爲web前端的主要編程語言,自然是不容小覷。HTML 定義了網頁的內容,CSS 描述了網頁的佈局,而JavaScript 決定網

原创 快速上手kotlin

首先我們先了解一下什麼是kotiln? Kotlin 是一個基於 JVM 的新的編程語言,由 JetBrains 開發。 Kotlin可以編譯成Java字節碼,也可以編譯成JavaScript,方便在沒有JVM的設備上運行。 Jet

原创 前端三劍客之CSS初體驗

前言 如果說HTML是定義了網頁的內容,那麼CSS就是描述美觀了網頁的佈局,讓頁面更加的舒適自然人性化了,加下來我們就來學習一下CSS吧 什麼是CSS? CSS 指層疊樣式表 樣式定義如何顯示 HTML 元素 樣式通常存儲在樣式

原创 前端三劍客之HTML初體驗

首先我們先從一段簡單代碼實例出發,觀察一下html的結構究竟是怎麼樣的 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>這是標題</title> </head>

原创 算法初體驗之算法的基本概念及定義

很多學生,學了四年的計算機專業,很多程序員,做了很長時間的編程工作,卻始終搞不懂算法時間複雜度的估算,這不得不說是一件很可悲的事情。因爲弄不清楚,也就不去深究自己寫的代碼是否效率低下了,是不是可以通過優化讓計算機更加快速高效。 算

原创 數據結構初體驗之基本概念和專業術語

關於數據結構究竟是什麼這個問題,想必很多初次接觸它的朋友大都是知道有這麼個東西,但是卻很難準確的表達它的定義,下面我們先來了解一下下面這幾個概念,或許能對你有所啓發 數據 數據:是描述客觀事物的符號,是計算機可以操作的對象,是能

原创 Java基礎知識鞏固

第一個java程序 public class HelloWorld{ public static void main(String[] args){ System.out.println("Hello world");

原创 Android樣式開發之shape篇

出自http://keeganlee.me/post/android/20150830一個應用,應該保持一套統一的樣式,包括Button、EditText、ProgressBar、Toast、Checkbox等各種控件的樣式,還包括控件

原创 Android運行時權限方案全解析

Android權限適配方案 (一) 6.0之前的版本權限處理方案 第一步: 在AndroidManifest中申明所需要的所有權限 第二步: 在用戶安裝App時,展示所有需要授權的程序 第三步: 用戶同意授權即可安裝App,反之則無法安

原创 TCP/IP協議概述

引言 TCP/IP起源於60年代末美國政府資助的一個分組交換網絡研究項目,到90年代已發展爲計算機之間最常使用的組網形式. 分層 網絡協議通常分不同層次進行開發,每一層分別負責不同的通信功能,一個協議族,比如TCP/IP,是一組不同