原创 String、StringBuffer與StringBuilder之間區別

最近學習到StringBuffer,心中有好些疑問,搜索了一些關於String,StringBuffer,StringBuilder的東西,現在整理一下。 關於這三個類在字符串處理中的位置不言而喻,那麼他們到底有什麼優缺點,到底什麼時

原创 Android中通過typeface設置字體

Android系統默認支持三種字體,分別爲:“sans”, “serif”, “monospace",除此之外還可以使用其他字體文件(*.ttf) 方法一:XML中使用android默認字體 <!--  使用默認的sans字體-->

原创 ViewConfiguration.getScaledTouchSlop () 用法

轉自——http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2013/0225/907.html 摘要 getScaledTouchSlop是一個距離,表示滑動的時候,手

原创 如何使用Android Studio把自己的Android library分享到jCenter和Maven Central

原文:How to distribute your own Android library through jCenter and Maven Central from Android Studio 

原创 Android Studio使用Lint進行代碼檢查

Android Studio目前已經更新到1.4版本,它作爲Google官方推薦的IDE,功能非常強大,其中提供了一套靜態代碼分析工具,它可以幫助我們檢查項目中存在的問題,讓我們更有規範性的開發App。它可以檢查出:xml文件中是否存

原创 Android AndroidManifest.xml文件的android:supportsRtl屬性詳解

轉載請註明出處: http://blog.csdn.net/aa464971/article/details/51372204 Android交流羣:146262062 更多開發文章:http://dyhdyh.com Androi

原创 Android項目中引用本地aar文件的方法

隨着項目越來越多,代碼的複用就變得異常重要,這時候就要進行模塊化編程,就是把一些通用的組件或者類庫做成單獨的模塊,其他項目直接進行引用就好。針對Android開發最常見的就是Android Library,在Gradle出現之前引用An

原创 內存分析工具 MAT 的使用

1 內存泄漏的排查方法 Dalvik Debug Monitor Server (DDMS) 是 ADT插件的一部分,其中有兩項功能可用於內存檢查 : ·    heap 查看堆的分配情況 ·    allocation tr

原创 【移動開發】View的scrollTo()和scrollBy()區別

首先,需要知道的是,View是可以延伸到屏幕之外的,可以想象一下ListVIew或GridView。也就是說View的尺寸可以超過屏幕的尺寸。View的大小就是onDraw()中Canvas畫布的大小。Canvas可以做transla

原创 安卓‘進度條ProgressBar’中‘setIndeterminate()’方法的辨析

          在進度條的設置中,setIndeterminate()方法是用來設置進度條是否採用‘模糊模式’(這是我杜撰的名稱,但意思沒                       錯,Indeterminate的意思就是‘不確定

原创 Android自定義dialog並實現失去焦點,activity獲取焦點的功能

前言:由於在項目中需要用到更新顯示動畫的需求,所以想到了dialog,自定義dialog不難,網上教程很多,但是在實現dialog背景透明的需求時,遇到了一點問題,網上的一些方法在我的機器上並沒有實現,只能曲折中找到了另一個方法實現。雖

原创 android 佈局之滑動探究 scrollTo 和 scrollBy 方法使用說明

涉及到滑動,就涉及到VIEW,大家都知道,Android的UI界面都是由一個一個的View以及View的派生類組成,View作爲基類,而常用的佈局裏面的各種佈局就是它派生出來的ViewGroup的子類,ViewGroup作爲各個組件的

原创 Android:onNewIntent()觸發機制及注意事項

一、onNewIntent() 在IntentActivity中重寫下列方法:onCreate onStart onRestart  onResume  onPause onStop onDestroy  onNewIntent 1、其他

原创 computeScroll

computeScroll:主要功能是計算拖動的位移量、更新背景、設置要顯示的屏幕(setCurrentScreen(mCurrentScreen);)。 重寫computeScroll()的原因 調用startScroll()是不

原创 Android屬性allowBackup安全風險淺析

1.allowBackup安全風險描述 Android API Level 8及其以上Android系統提供了爲應用程序數據的備份和恢復功能,此功能的開關決定於該應用程序中AndroidManifest.xml文件中的allowB