原创 Android 多媒體應用——MediaPlayer與SurfaceView播放視頻

  MediaPlayer大家一定不陌生,可以用於播放視頻和音頻。之前我們已經在《Android 多媒體應用——MediaPlayer音頻播放 》文章中講過MediaPlayer播放音頻了,今天來看MediaPlayer播放視頻。

原创 Android 自定義View——蒙版擦除效果實現

  在《Android PorterDuff.Mode圖形混合處理 》這篇博客中,我們講解了PorterDuff.Mode對圖形混合的處理。這篇我們將通過圖形混合的原理,來製作一個手動擦除蒙版顯示底層圖片的控件。      可

原创 Android 自定義ViewGroup

  之前學習總結了如何自定義View,今天來總結下如何自定義ViewGroup。   學習ViewGroup之前,首先我們要先學會了解,什麼是ViewGroup,ViewGroup是幹什麼的,然後我們再去學習如何自定義ViewG

原创 Android 位置服務——用戶定位User Location

  哎,這幾天有點偷懶,博客幾天沒有更新啦,自己攢了一大堆知識沒有整理,今天要抓緊調整狀態,恢復之前的狀態哦, 哦哦,不扯了,下面說今天總結的內容是基於位置服務的用戶定位。   這項功能在手機應用中在常見不過了啦,QQ空間髮狀態

原创 Android 使用Cache機制

  有時候在一個應用程序中我們突然發現這個應用程序的View特別好看,我們想把它保存爲圖片保存在手機上,這時候我們該如何做呢?      在View中可以使用Cache機制將View上的內容保存爲Bitmap。    如何獲

原创 Android 項目實踐(五)——基礎類和工具類的實現

  Android項目開發一般都是由團隊來完成,一個團隊能夠順利搭配合作,完成一個優秀的項目,少不了良好的編碼習慣。這裏的編碼習慣不單單是指命名規則等基礎,還包括基礎類BaseApplication,BaseFragment,BaseAc

原创 StrongReference,SoftReference, WeakReference的使用總結

本文轉載自:博客園 skywang12345用戶的 Java引用總結–StrongReference、SoftReference、WeakReference、PhantomReference 感謝分享。 源碼下載 一、Java的引用介

原创 Android Databinding數據綁定框架

本文轉載自:精通 Android Data Binding 官方雖然已經給出了教程 - Data Binding Guide (中文版 - Data Binding(數據綁定)用戶指南) ,但是實踐之後發現槽點實在太多,於是就有了這個教程

原创 Android ButterKnife註解框架使用

  這段時間學習了下ButterKnife註解框架,學習的不是特別深入,但是基礎也差不多了,在此記錄總結一下。   ButterKnife是一個Android View注入的庫,主要是註解的使用,可以減少很多代碼的書寫,使代碼結構更加簡潔

原创 Android開發:原生+H5之:Android webview配置

  在上一篇文章Android 原生開發、H5、React-Native開發特點,我們可以瞭解到三種Android開發方式的區別和優缺點。[Android開發:原生+H5]系列的文章,將主要講解Android原生+H5開發相關,這一節主要

原创 Android 原生開發、H5、React-Native開發特點

本文轉載自 Android 原生開發、H5、React-Native使用利弊和場景技術分享   由於工作原因,由Android原生開發轉向React Native開發,ReactNative是從去年5月份開始至今,最近公司想要使用And

原创 Android 項目實踐(二)——網絡連接

  在《Android 項目實踐(一)——開發流程 》博客中,簡單的說明了項目開發的大體流程。博主的此次項目實踐是通過模仿別人的應用,而非自主開發,所以在前期的應用需求設計就不在分析設計。直接進入第二個階段架構設計。本節來講解架構設計的網

原创 【Updating……】Android知識點目錄

  博客的內容越多,知識點感覺就越難找,爲了解決這個問題,特意整理了這個目錄【大撒花】……。大家可以通過這個目錄 ,進入相關博文哈…… 一、Android基礎知識 1. Android的發展歷史 2. Android架構 3. A

原创 【Updating……】Java知識點目錄

本博客是對所有java知識點的總結,大家可以通過點擊相關題目進入相關博文,以便於閱讀。 java編程命名規範   一, 面向對象 1.面向對象的概念 2.面向對象的三大特徵 3.類的組成詳解   構造方法,成員變量,成員方法,訪問修飾

原创 Android 項目實踐(六)——開機動畫的實現

  這幾天項目也快結尾了,前幾天一直忙着項目,博客也沒怎麼整理,這幾天抓緊補一下。   在5篇博客中已經講解了項目開發的大部分,剩餘的基本就是Coding了,在接下來幾篇博客中,我將會挑取項目中的稍微複雜的頁面講解。 源碼下載