原创 Android序列化-Serializable和Parcelable

總要說兩句   在日常的應用開發中,我們可能需要讓某些對象離開內存空間,存儲到物理磁盤,以便長期保存,同時也能減少對內存的壓力,而在需要時再將其從磁盤讀取到內存,比如將某個特定的對象保存到文件中,隔一段時間後再把它讀取到內存中使用,那麼該

原创 Material Design 最全解析_6 動畫

概述 Material Design另一個亮點就是爲開發者提供了一套新的動畫,對那些執着於交互效果、用戶體驗的人來說,實在是天大的福音啊。Material Design提供的動畫可以做出之前無法實現的效果。今天這篇博客就來記錄一下動畫方面

原创 99%的人都理解錯了HTTP中GET與POST的區別

總要說點什麼 在知識的海洋中暢遊時,無意間讀到這個篇文章,現在的IT男真是越來越幽默了,誰說技術宅就是無聊沉悶的,我們也有闊愛的一面。轉過來發一下。 正文 GET和POST是HTTP請求的兩種基本方法,要說它們的區別,接觸過WEB開發的人

原创 Material Design 最全解析_5 UI控件

概述 Material Design爲開發者提供了一系列的UI控件,對於開發者來說實在是福音。 今天這篇博客就記錄一下UI新控件方面的知識。 先看一下大綱 UI控件 Android5.0基於Material Design,提供了很多

原创 Java8 Lambda表達式 ,此時不用,更待何時?

爲什麼要使用lambda表達式 關於這點,網上的說法一大堆,但是這個就說一個最淺顯的理由,就是簡潔,使用Lambda表達式可以讓你的代碼看起來很簡潔,去掉了一堆沒有意義的代碼,只留下核心的邏輯。也許你會說,我看了Lambda表達式,不但不

原创 utf-8和Unicode的糾結

utf-8和Unicode到底有什麼區別?是存儲方式不同?編碼方式不同?它們看起來似乎很相似,但是實際上他們並不是同一個層次的概念 要想先講清楚他們的區別,首先應該講講Unicode的來由。 衆所周知,在盤古開天闢地之前,sorry ,

原创 Android集成微信支付

總要說兩句 微信支付、支付寶支付用的越來越多,剛在項目中實踐,記錄一下Android集成方法,以及集成過程中的一些需要注意的細節。(有一些小細節耽誤我不少時間) 1、首先要在微信開放平臺註冊,添加自己的APP併成功申請支付功能 2、下載

原创 Material Design 最全解析_4 視圖和效果

概述 Material Design爲開發者提供了一系列的效果、特性和控件,對於開發者來說實在是福音。 今天這篇博客就記錄一下視圖和效果方面的知識。 先看一下大綱 陰影的產生、高度的計算 陰影的產生是因爲高度差,陰影的大小是由相對高

原创 AndroidStudio導出jar包和aar包

前言 前兩天一個朋友在QQ上問我,怎麼用AndroidStudio導出jar包和aar包?我想了想,臥槽!我還真忘記了,一方面是現在記性太差,一方面是現在都用gradle編譯,很久沒自己導出過jar包了。於是我趕緊摸索了一下,然後裝作很叼