原创 圖片的常用幾種圖形變換

一、根據原圖繪製圓形圖片 /** * 根據原圖和變長繪製圓形圖片 * * @param source * @param min * @return */ publ

原创 自定義控件時繪製文字居中

protected void onDraw(Canvas canvas){ Float x,y; FontMetricsInt fontMetrics = paint.getFontMetricsInt(); y = getHeight(

原创 TextView 實現跑馬燈效果

<TextView android:clickable="true" android:focusable="true" android:focusableInTouchMode="true"

原创 Html類ImageGetter接口

在之前Html類支持的HTML標籤文章中瞭解到當解析到<img>標籤時就會回調getDrawable()方法,並需要返回一個Drawable對象;當前我們需要定義類並實現ImageGetter接口以及在getDrawable方法中做相應的

原创 利用反射打開系統的通知欄STATUS_BAR

  調用系統的通知欄(也就是手指下滑出現的通知欄)需要加入權限: <uses-permission android:name="android.permission.EXPAND_STATUS_BAR"/> public void o

原创 mac系統如何顯示和隱藏文件

蘋果Mac OS X操作系統下,隱藏文件是否顯示有很多種設置方法,最簡單的要算在Mac終端輸入命令。顯示/隱藏Mac隱藏文件命令如下(注意其中的空格並且區分大小寫):顯示Mac隱藏文件的命令:defaults write com.

原创 獲取應用狀態欄的高度

獲取狀態欄高度的像素值 /** * 用於獲取狀態欄的高度。 * * @return 返回狀態欄高度的像素值。 */ private int getStatusBarHeight() { int statusB

原创 SpannableString&SpannableStringBuilder定製文本

SpannableString&SpannableStringBuilder定製文本 用SpannableString和SpannableStringBuilder來完成,兩者區別:前者針對的是不可變文本,而後者則是針對可變文本 Spa

原创 內存優化 -static合理使用

文章轉載自:http://blog.csdn.net/ys408973279/article/details/50389200  在Android開發中,我們經常會使用到static來修飾我們的成員變量,其本意是爲了讓多個對象共用

原创 Bitmap,Drawable,byte間的相互轉化

/** * Drawable 轉 Bitmap * * @param drawable * @return */ public static Bitmap drawableToBitmapByBD(Drawable

原创 獲取應用的常用信息

/** * 獲取app版本號 * * @param context * @param packageName * @return */ public static Str

原创 android Android-PullToRefresh 下拉刷新

1.github下載地址 https://github.com/chrisbanes/Android-PullToRefresh 2、使用方法      listview  佈局文件 <LinearLayout xmlns:and

原创 Android字體設置

1.xml中字體設置: 4.1/4.2版本中可設置: android:fontFamily="sans-serif" // roboto regularandroid:fontFamily="sans-serif-light" // ro

原创 Dialog無黑邊框

去除Dialog周圍黑框顯示 style中添加下列屬性 <style name="dialog" parent="@android:Theme.Dialog">   <item name="android:wind

原创 dp和px相互轉換

TypedValue中包含的幾個常量:COMPLEX_UNIT_PX | COMPLEX_UNIT_DIP  | COMPLEX_UNIT_SP | COMPLEX_UNIT_PT | COMPLEX_UNIT_IN |