原创 Android 最常用的快速開發工具類

       Android開發的工具類能很好的封裝一些常用的操作,以後使用起來也非常方便,我把我經常使用的工具類分享給大家。FileCache:package com.pztuan.common.util; import java.i

原创 Android 動畫深入解析

      動畫在安卓的一些娛樂應用上面應用非常廣泛,在不犧牲性能的情況下,可以帶來很好的體驗,下面就詳細講解一下安卓動畫的實現方式。學知識就學個明明白白。動畫類型Android的animation由四種類型組成  XML中 alpha漸

原创 Android Material Design帶來的UI變革

        谷歌Matias Duarte稱,“Material Design是美麗和大膽的,因爲乾淨的排版和佈局簡單且容易理解。內容纔是焦點。 谷歌I/O 014開發者大會上宣佈全新的設計語言“Material Design”,

原创 Android 最火快速開發框架AndroidAnnotations簡介

       在上一篇Android 最火的快速開發框架androidannotations配置詳解中介紹了在eclipse中配置androidannotation的步驟,如需配置請參考。1.目標     androidannotatio

原创 Android 最火的快速開發框架androidannotations配置詳解

       以前給大家介紹的xUtils是國內比較火的快速開發框架,但是它的註解機制不是太穩定而且註解可選也比較少,今天給大家介紹一個國外的一個框架主要專注於註解的開發,簡化Android代碼編寫,因爲配置注意事項較爲複雜,所以先詳細介

原创 Android 應用啓動速度優化

     現在很多的應用一開始點擊的時候總會出現黑屏或者白屏,甚至前段時間微信也有同樣的問題。其實白屏或者黑屏還是一些其他的東西,都是因爲Android 主題的問題,只要自己自定義一個啓動主題,問題完美解決。解決如下:style文件中添加

原创 Android 最火框架XUtils之註解機制詳解

      在上一篇文章Android 最火的快速開發框架XUtils中簡單介紹了xUtils的基本使用方法,這篇文章說一下xUtils裏面的註解原理。      先來看一下xUtils裏面demo的代碼:@ViewInject(R.id

原创 Android 最火快速開發框架AndroidAnnotations使用詳解

     Android 最火的快速開發框架androidannotations配置詳解文章中有eclipse配置步驟,Android 最火快速開發框架AndroidAnnotations簡介文章中的簡單介紹,本篇注重講解AndroidA

原创 Android 接口回調機制詳解

       在使用接口回調的時候發現了一個經常犯的錯誤,就是回調函數裏面的實現有可能是用多線程或者是異步任務去做的,這就會導致我們期望函數回調完畢去返回一個主函數的結果,實際發現是行不通的,因爲如果回調是多線程的話你是無法和主函數同步的

原创 Android Gson深入分析

目前解析json有三種工具:org.json(Java常用的解析),fastjson(阿里巴巴工程師開發的),Gson(Google官網出的),解析速度最快的是Gson,下載地址:https://code.google.com/p/goo

原创 gc overhead limit exceeded eclipse錯誤解決方案

在Eclipse打包的時候報錯:gc overhead limit exceeded eclipse 原因是Eclipse默認配置內存太小需要更改Eclipse安裝文件夾下的eclipse.ini文件。 Eclipse.ini默認文件如下

原创 Android Proguard 詳解

一般的商業項目都需要對代碼進行加密,Android提供了一種代碼混淆方法,介紹如下: 一、簡介 1、簡介 混淆器通過刪除從未用過的代碼和使用晦澀名字重命名類、字段和方法,對代碼進行壓縮,優化和混淆。結果是一個比較小的.apk文件,該文件

原创 年後找工作的你,如何寫一封好的簡歷?

如何選一個好的簡歷模板?好的簡歷樣式,能給面試官留下良好的第一印象。以下爲幾個較好的簡歷模板網站:五百丁(http://www.500d.me/)喬布簡歷(http://cv.qiaobutang.com/)visualcv(https

原创 工程依賴替換線上Maven依賴插件--綠豆莢

綠豆莢 綠豆莢是什麼?開源地址:https://github.com/JackyAndroid/GreenBeanPods綠豆莢的起源是主工程中需要依賴大量的內部maven倉庫,通常會有幾十個。這時就有一個問題,如果主工程中maven倉

原创 善變的架構

架構會有多善變?上圖是一個常見的App分層架構,之後隨着業務發展,架構會如何變化呢?再看微信在兩個階段結構圖:階段1:階段2:可以看到微信在階段1架構類似於常見的App分層架構,但是隨着業務不斷膨脹,發展到階段2某些模塊發生了劣化。爲什