原创 Android動畫案例(五)佈局動畫與自定義動畫

在前面我通過看一些網絡視頻學習到了動畫的基本用法,這幾天通過對Android羣英傳的學習又學到了佈局動畫和自定義動畫 這篇博客我會把我從Android羣英傳學習到的有關內容寫出來 佈局動畫 這是一個Button從左向右依次出現的

原创 Android動畫案例(三)屬性動畫

前方高能!!!有大量理論性的知識 Android系統在一開始的時候就提供了兩種實現動畫的方式,逐幀動畫和補間動畫 逐幀動畫效果非常簡單,就是讓一張張單獨的圖片連續起來播放,類似於動畫片的工作原理 補間動畫就是則是可以對View進行

原创 github 上項目截圖不顯示

github 地址: https://github.com/XuDaHaoRen (一)跑跑外賣 界面文件描述: 數據解析+UI 適配+數據緩衝 部分接口調用: 美食界面 首頁 支付界面 (二)圖像處理 整體界面 錯

原创 Android動畫案例(四)購物車動畫案例

這是一個點擊購買按鈕彈出一個圖片落到購物車的一個案例,效果圖片如下 這個案例除了對動畫的使用以外,右下角還用到了一個比較好用的自定義View BadgeView 相當於爲一個控件添加一個類似於附加解釋的紅框,在QQ微信上面經

原创 按字尋址按字節尋址的理解

在《計算機組成原理》P73 講述的是主存中存儲單元地址的分配,一開始看得我很是懵逼,下面就是我在查閱一些資料之後對他的理解 1.內存的邏輯結構 內存是由 一個個的存儲單元構成的,一個存儲單元裏面呢可以存儲一個二進制代碼 如 001

原创 ViewPager實現圖片無限輪播(上)

有很多APP都有圖片輪播效果,可以左右滑動,這種輪播效果一般使用ViewPager實現的 如果沒有加圖片輪播效果僅僅使用ViewPager 常規方式 是無法無限輪播的,到頭就不能滑動了 常出現的錯誤 錯誤 The speci

原创 Android線程池的入門

此博客是我通過觀看麥子學院的視頻進行總結的,視頻地址: http://www.maiziedu.com/course/918-13459/ JAVA線程池分爲以下幾種 - newCachedThreadPool - newFixe

原创 屏幕適配

因爲安卓設備的開放性,有很多的廠家都可以對安卓系統進行定製,市場上就出現了碎片化,也出現了各種各樣的設備,不同的設備就有不同的需求,如果把所有的設備都使用的是一套方案肯定是不行的 下面我就結合着對慕課網視頻的學習來寫如何進行屏幕適配,慕課

原创 OOM優化案例---優化圖片內存大小

上一篇寫了什麼是OOM還有和OOM相關的一些概念,而這一篇就是OOM的一個案例 (視頻講解請前往慕課網) OOM問題一般都是發生在加載圖片時候的,現在的手機像素越來越高,圖片越來越高清,那麼所佔的內存也就越來越大 下面這個實例將從一下

原创 ToolBar的再使用

上一篇介紹了ToolBar的最基本的用法,本篇我接着上一篇來說一下ToolBar的其他用法。如果不清楚基本用法的可以參照我的上一篇博文: http://blog.csdn.net/james_shu/article/details/6

原创 OOM問題的優化----初步認識

這篇博客我是根據慕課網視頻的內容來寫的 OOM - Out of Memory,內存溢出(內存已經用完了) 當內存用完的時系統會報出一個 OOM異常 java.lang.OutOfMemoryError 看下關於的官方說明: Thro

原创 解決add方法添加Fragment界面重合的問題+Fragment生命週期

動態添加一個fragment有兩種方法 1.add 2.replace 兩個方法的使用 兩者的區別是什麼(這裏只做簡單的闡述)? add:允許Fragment共存 replace:不允許Fragment共存 共存和不共

原创 Gson的簡單實用

這篇文章不剖析源碼,不寫每個方法的使用 只寫怎麼在十分鐘快速上手Gson Gson 是google解析Json的一個開源框架,同類的框架fastJson,JackJson等等 我曾經寫過一片如何使用FastJson http://bl

原创 正則表達式的使用

今天剛剛學習了正則表達式的使用,正則表達式一般是判斷一個字符串的格式是否正確 Android 場景:判斷手機號、IP地址、身份證號等格式是否正確 下面以IP地址格式爲例 IP地址的格式是 : xxx.xxx.xxx.xxx x由

原创 網絡狀態的判斷

網絡狀態分爲以下幾種 (可以將網放大查看圖片) 判斷網絡狀態代碼 首先呢要創建ConnectivityManager 對象 ConnectivityManager mgr = (ConnectivityManager)getSystem