原创 Flutter Widgets 總覽

提供 Flutter 所有 widgets 總覽,方便初學者學習,對Flutter widgets 有一個總體的概念與分類。 PDF下載地址:Flutter widgets 總覽

原创 算法分析:方陣的主對角線之上稱爲“上三角”。

4、方陣的主對角線之上稱爲“上三角”。 請你設計一個用於填充n階方陣的上三角區域的程序。填充的規則是:使用1,2,3….的自然數列,從左上角開始,按照順時針方向螺旋填充。 例如:當n=3時,輸出: 1 2 3 6 4 5

原创 Gradle基礎--認識Gradle

有人用android studio開發android項目,發現經常接觸到Gradle,但是對它又不會有很大的關注,而當你的Gradle報錯,或者從github,csdn上下載開源項目的時候,一旦出現gradle的錯誤,你就棘手了,

原创 JackHttp 網絡框架介紹

JackHttp JackHttp 是什麼? 當你看到 JackHttp 這個名詞的時候可能一臉懵逼,What?JackHttp? 這是什麼鬼?這不是什麼和 Http 知識相關的協議,也不是一個 Http 的開源庫,這是我個人用

原创 JackHttp -- 淺談編碼、加密(對稱加密,非對稱加密,Hash算法)

如果你還不清楚 JackHttp 是什麼,請戳這裏!!! JackHttp 是一個網絡框架系列,爲什麼還要分享編碼和加密呢?主要有如下幾個原因: HTTP 在網絡傳輸過程中是明文的。 HTTP 在網絡傳輸過程中內容有可能被中間

原创 虛擬機運行 Android 程序背後的故事

衆所周知,Android 最開始面世時,使用的開發語言是 Java,而 Java 是運行在 Java 虛擬機上的,即 JVM。那麼爲什麼 Google 要單獨設計一套新的 Dalvik 虛擬機來執行 Android 程序呢?可能是

原创 如何讓APK文件更小

Android最初版本的APK文件只有2MB左右的大小,而現在的應用變得越來越大,動輒就是10幾20MB。用戶體驗和開發者經驗的積累是造成APK文件越來越大的直接原因,還有以下一些原因: dpi種類的增加([l m tv

原创 Android 百度自動更新(升級)SDK的流程簡介

最近上傳百度應用市場突然出現給我這樣的提示 我相信很多朋友肯定也發現百度現在需要用他的sdk進行百度升級,否則不讓你通過他的市場,吐槽一下,百度也開始流氓啦,那麼問題就來了,我們如何來解決這個問題呢。看了一下百度給的SDK文檔,

原创 JackHttp -- HTTPS 爲什麼是安全的?

如果你還不清楚 JackHttp 是什麼,請戳這裏!!! 閱讀本文你將弄明白如下內容: HTTP 爲什麼是不安全的 什麼是 HTTPS? SSL/TLS 在網絡分層中所處的位置 HTTPS 與 HTTP & SSL/TLS 之

原创 算法分享--50道基礎算法

哈哈,偶然翻到大學業餘時間做的50道基礎算法題,簡單的分享給入門的同學們,大牛不要噴。 ----------------------第一題--------------------------- --題目:古典問題:有一對兔子,從出

原创 java中多種排序算法總結

之前整理的排序算法分享給大家。 //插入排序: package org.rut.util.algorithm.support; import org.rut.util.algorithm.SortUtil; public cl

原创 Android開發屏幕適配全攻略

Android的屏幕適配一直以來都在折磨着我們這些開發者,本篇文章以Google的官方文檔爲基礎,全面而深入的講解了Android屏幕適配的原因、重要概念、解決方案及最佳實踐,我相信如果你能認真的學習本文,對於Android的屏幕

原创 JackHttp -- 從原理來理解 HTTP

JackHttp 系列的介紹 在介紹 HTTP 之前,首先我們來思考幾個問題 HTTP 到底是什麼? HTTP 在整個網絡通信中扮演着怎樣的角色? HTTP 是如何進行通信的呢? 帶着這 3 個問題 ,我們來開始今天的內容。

原创 Android獲取圖片任意一點的RGB值

最近要做一個點擊圖片任何一個地方取色值然後傳給藍牙設備的一個功能。在網上搜索了一番,大部分都是重複,有的功能實現了,但是效果不好,大部分都取色值不準確,偏差有點大,於是決定還是自己動手寫了一個,在這裏分享給大家,有需要的朋友可以下

原创 監控電量和充電狀態

查詢當前充電狀態 BatteryManager 會廣播一個包含所有電池和充電信息的粘性的intent(sticky intent),其中就包含當前充電狀態。 Sticky Intent是Broadcast Intent的有用變體,