原创 android-順時逆時旋轉的儀表盤控件

在一次項目需求中,第一次接觸到了儀表盤,先來說下需求吧:定時獲取數據然後根據數據動態改變指針位置。今天我在這裏分享我自己寫的一個儀表盤控件,這裏我就不定時獲取,而是定時使用隨機數得到一個值。 先來看看效果截圖 我的佈局很簡單,就三個控件

原创 Android-自定義圓角Toast提示框

有時候我們根據需求需要自己指定toast的樣式,例如在界面中間顯示、圓角、帶圖片什麼的。 今天我給大家帶來的就是自定義圓角帶圖片顯示的toast提示框,先來看看最終效果圖:圖一爲圓角帶圖片顯示的,圖二爲圓角普通顯示。均爲居中顯示 圖1: 

原创 Android動態改變高度以及計算長度的EditText

前段時間項目需求,需要做一個有限制長度的輸入框並動態顯示剩餘文字,同時也要動態改變EditText的高度來增加用戶體驗。現整理出來與大家分享。 先來看看效果圖 看了效果就分享一下佈局 <RelativeLayout xmlns:and

原创 Android-EditText InputType的含義

//文本類型 android:inputType="none"//輸入普通字符 android:inputType="text"//輸入普通字符 android:inputType="textCapCharacters"//輸入普通字符

原创 Android動畫學習筆記-Android Animation

3.0以前,android支持兩種動畫模式,tween animation,frame animation,在android3.0中又引入了一個新的

原创 android-代碼裏使用shell命令(wifi調試)

有時候我們使用某些功能時需要使用到shell命令來啓動關閉服務,但是這樣效率不高,每次都得自己手動在終端模擬器掉命令,確實麻煩。因此本文以代碼實現一鍵點擊發送shell命令來啓動wifi調試模式。 先來看看佈局把,以一個togglebut

原创 android-使用butterknife來對代碼優化

剛入職不久,最近公司項目在優化,使用了butterknife開源jar包來進行代碼重構,一定程度上減少了代碼,而且代碼看起來清爽多了。下面我們一起看看這神奇的butterknife 先導入jar包 剩下的配置是關鍵 配置完後就

原创 Android命名規範

最近在公司裏帶一個沒多少編程基礎(腳本除外)的新人寫程序,由於他第一次接觸java,對於開發的命名規則不怎了懂,花了點時間教他,因此整理出本文內容。本文內容大多從網上轉載,經過本人適當修改與整理。 標識符命名法 標識符命名法最要有四種:

原创 AndroidL-RecyclerView應用之實現Gallery畫廊

在上一篇blog   Android5.0之RecyclerView  中大致講解了RecyclerView的使用。 既然RecyclerView能夠實現我們夢寐以求的橫向ListView效果,那麼我們也應該可以使用RecyclerVie

原创 Android-自帶Theme樣式

Android系統自帶Theme樣式:   Theme.Dialog : (圖1)Activity顯示爲對話框模式 Theme.NoTitleBar : (圖2)不顯示應用程序標題欄 Theme.NoTitleBar.Fullscreen

原创 Android自定義進度條樣式

相信很多人在項目裏都想過自定義進度條,不是那種普通的,看看上面的截圖,沒錯,就是這樣。前段時間項目剛好需要做這樣的進度條,可惜沒有什麼頭緒,思前顧後只有兩個方法。 方法一:這張進度條的圖片1進度條部分鏤空,其他部分顯示一個沒有透明度的顏

原创 Android屏幕適配終極方案-實戰篇

ScreenAdapter 項目地址 ScreenAdapter項目源於開發時老被設計獅吐槽沒有高度還原設計稿,加上Android屏幕分辨率衆多,總是需要微調或捨棄非主流分辨率的適配。ScreenAdapter由此而生,經歷了多個項目的

原创 Android開發工具更新ADT23,AS0.8.13下載地址

好消息,經過多日擼力,終於出來了http://pan.baidu.com/s/1qWCy7UW 最新ADT(包含2.2,2.3,4.2.2,4.4.4,4.4w,5.0)下載http://pan.baid

原创 Android-二維碼生成方法及格式

關於二維碼,相信沒有沒聽過的吧,但是很多人想自己生成下二維碼,今天我就給大家分享下二維碼的生成。 二維碼的生成我們使用git上的開源項目zxing的jar包,畢竟二維碼的生成原理很複雜,相信大部分人都不明白,所以這裏我先給大家說說使用zx

原创 Android-手把手教你自定義view

相信很多新手剛開始學android開發的時候都很惆悵,系統提供的控件不足以實現自己的效果,但是自定義又不會。本文以ImageButton爲例子,通過重載ImageButton,對ImageButton進行擴展,實現ImageButton可