原创 Android設備的內置存儲和外置存儲到底是怎麼回事,深入理解

在所有的Android手機中,文件存儲空間都分爲兩部分:①手機內置(internal)的,不可卸載的;②外置(external)的可卸載的SD卡。不過隨着手機的發展,有些廠商生產的設備將“internal”和“external”都做成了不

原创 Gradle學習筆記(五)

上一篇我們學了一些基本操作,比如任務依賴,動態任務,操作已存在的任務等等,接下來我們繼續: 快捷的表示方法: 你可能注意到前面的例子中,我們有一個方便的方式去操作已經存在的任務。每一個任務都作爲構建腳本的一個屬性存在。 例如: build

原创 Android中的Serializable和Parcelable序列化

Serializable和Parcelable接口都可以完成對象的序列化過程,在Android中當我們需要通過Intent和Binder傳輸數據時,我們要傳輸的對象就需要使用Serializable和Parcelable接口。對象的序列化

原创 Dart基礎--Libraries以及可見性

Dart中庫以及可見性使用Libraries指定庫的前綴僅僅導入庫的一部分懶加載一個庫實現庫 import 和 library 指定可以幫你創建一個模塊化以及可複用的代碼基礎。Libraries不僅可以提供APIs,也是一個私有單

原创 程序猿如何提高自己的搜索技能

前記:  我是完整的看完了。內容有點亂啊,自己沒有時間整理,先放在自己的印象筆記裏了。。。。 二,GOOGLE特色   GOOGLE支持多達132種語言,包括簡體中文和繁體中文; GOOGLE網站只提供搜索引擎功能,沒有花裏胡

原创 內存中的堆與棧到底是怎麼回事?

基本概念 棧區(Stack):由編譯器自動分配釋放 ,存放函數的參數值,局部變量的值等,內存的分配是連續的,類似於數據結構中的棧。即,所分配的內存是在一塊連續的內存區域內.當我們聲明變量時,那麼編譯器會自動接着當前棧區的結尾來分配內

原创 Gradle學習筆記(三)安裝Gradle及Hello World

前面也寫了兩篇關於Gradle學習的筆記,也都是筆者自己在網上查找資料總結出來的,但是發現這種快餐文化還是有些令人失望的,並沒有什麼卵用,但是由於Gradle還在開發完善當中,中文版Gradle市面上並不多,所以學習起來還是有一定的困難的

原创 Android動畫學習

動畫的使用會使我們應用的交互性更友好,Android提供了三種動畫,分別是:View動畫、幀動畫以及屬性動畫。①View動畫是通過對某個對象不斷地做圖像變換(支持四種變換:平移、縮放、旋轉、透明度)從而產生動畫效果。②幀動畫通過順序播放一

原创 安裝xampp時提示找不到文件“-n”,提示沒有安裝Microsoft Visual C++ 2008 Redistributable Package (x86)

最近在安裝xampp是總是出現錯誤,安裝了好幾遍還是出現,按照網上的解決方法也沒能解決,總是提示以下錯誤: ①安裝xampp時提示找不到文件“-n”; ②提示沒有安裝Microsoft Visual C++ 2008 Redistribu

原创 java垃圾回收機制詳解

一、按代實現垃圾回收 先看一下整體結構: 新生代(Young generation): 絕大多數最新被創建的對象會被分配到這裏,由於大部分對象在創建後會很快變得不可到達,所以很多對象被創建在新生代,然後消失。對象從這個區

原创 Gradle學習筆記(二)

Gradle倉庫: gradle有三種倉庫,maven倉庫,ivy倉庫以及flat本地倉庫,各種倉庫聲明方式如下: maven{ url "...." } ivy{ url "...." }

原创 Gradle學習筆記(四)

上一篇日誌,我們搞清楚了基礎的概念以及Hello World,接下來我們繼續學習Gradle。 構建腳本代碼: Gradle構建腳本將向你展示Groovy的所有出色的功能,接下來看看它強大的功能: Example:在Gradle的任務(t

原创 Flutter for Android developers

Flutter for Android developers視圖(Views)在Flutter中等同於 View 的是什麼?我要如何更新控件( Widgets )我要如何佈局我的控件?我的 XML 佈局文件在哪裏?我要如何從我的佈

原创 Dart2基礎--異步支持

Dart中的異步支持處理Futures聲明異步函數處理流(Streams)生成器(Generators)可調用的類Isolates Dart庫中包含許多返回 Future 或 Stream 對象的函數。這些函數是異步的:它們在啓動

原创 Dart2基礎--流程控制語句,異常

Dart2中流程控制語句以及異常if and elsefor循環While 和 do-while循環break 和 continueSwitch 和 caseAssert異常拋出異常捕獲異常Finally if and else