原创 如何自定義View(轉)

對於這個問題並不是一件容易的事,但是如果你掌握了基本的原理其實很簡單。依我的習慣還是先複習一些相關的知識,這樣可以保證你在閱讀過程中沒有阻礙。 【複習或者預習部分 Begin 】 先看看官方文檔,其中Dev Guide -->User I

原创 讀書八字訣:怎樣將書讀得通透?

看到一篇好的文章,不禁收藏,隨時拿來看看,警示自我...  轉自 http://www.yangzhiping.com/psy/reading.html                            讀書八字訣:怎樣將書讀得通透?從

原创 Java內存溢出和內存泄露

雖然jvm可以通過GC自動回收無用的內存,但是代碼不好的話仍然存在內存溢出的風險。最近在網上搜集了一些資料,現整理如下: 一、爲什麼要了解內存泄露和內存溢出? 1、內存泄露一般是代碼設計存在缺陷導致的,通過了解內存泄露的場景,可以避免不必要

原创 Android 編程下的 TraceView 簡介及其案例實戰

 TraceView 是 Android 平臺配備一個很好的性能分析的工具。它可以通過圖形化的方式讓我們瞭解我們要跟蹤的程序的性能,並且能具體到 method。詳細內容參考:Profiling with Traceview and dmtr

原创 Android APK安裝包瘦身-------優化apk

           很顯然,APK安裝包越小越好。下面從代碼,資源文件,使用策略幾個方面簡要介紹下:代碼保持良好的編程習慣,不要重複或者不用的代碼,謹慎添加libs,移除使用不到的libs。使用proguard混淆代碼,它會對不用的代碼做

原创 Android系統中Parcelable和Serializable的區別

進行Android開發的時候,我們都知道不能將對象的引用傳給Activities或者Fragments,我們需要將這些對象放到一個Intent或者Bundle裏面,然後再傳遞。通過Android的API,我們知道有兩種選擇,即在傳遞對象時,

原创 我的友情鏈接

51CTO博客開發

原创 使用Gradle構建Android項目

新項目中,使用了Google I/O 2013發佈的新工具,使用Gradle構建android項目,並且在新版的Intellig IDEA以及google的Android Studio對其支持。本文就介紹一下怎麼使用gradle構建andr

原创 java.lang.UnsupportedOperationException: Can't convert to dimension: type=0x1

遇到這個bug: 末尾是解決方法。  E/AndroidRuntime: FATAL EXCEPTION: main                                                             

原创 Java內存溢出和內存泄露

雖然jvm可以通過GC自動回收無用的內存,但是代碼不好的話仍然存在內存溢出的風險。最近在網上搜集了一些資料,現整理如下: 一、爲什麼要了解內存泄露和內存溢出? 1、內存泄露一般是代碼設計存在缺陷導致的,通過了解內存泄露的場景,可以避免不必要

原创 Android 編程下的 TraceView 簡介及其案例實戰

 TraceView 是 Android 平臺配備一個很好的性能分析的工具。它可以通過圖形化的方式讓我們瞭解我們要跟蹤的程序的性能,並且能具體到 method。詳細內容參考:Profiling with Traceview and dmtr

原创 Android 特有的數據結構SpareArray 詳解

在android developer 的開發文當中是這麼描述SparesArray的:SparseArrays map integers to Objects. Unlike a normal array ofObjects, there

原创 android開發遇到問題之一

Error:Execution failed for task ':app:transformClassesWithDexForDebug'.> com.android.ide.common.process.ProcessException

原创 android studio 操作指南

   表揚android studio的話就不說了,我相信大家有自己的世界觀於判斷力。接下來我就用辯證的思想來看看AS。優點: 對編碼來說有更快捷的提示,智能保存等,對於UI設計來說更多的預覽效果。基於Gradle的編譯器,更快速混淆方便,

原创 android開發打包簽名出現-failed to export application的解決思路

       在app發佈到應用平臺的時候需要打包簽名,這個時候會遇到一些頭疼的事情,比如打包失敗會出現failed to export application錯誤等。我這裏就給大家講一下我的深刻體會。本文爲什麼說是思路而不是解決方法呢?因