原创 自定義View之漸變色圓形進度條

先展示下效果圖: 然後按照自定義view的步驟來實現。 我們需要將目標定義清楚: 目標是漸變色圓形進度條,那麼,使用canvas畫弧形是基礎了,另外是漸變色的效果,這裏使用LinearGradient來實現。 既然是提供一個

原创 自定義View之文字遊樂場(二)

四、射擊(Shooting) 在這四個項目中,射擊是最複雜的一個。 我們來數算下其中涉及到的各個元素,先看下屏幕上可見的幾個部分: 1,氣球; 2,子彈; 3,炮臺; 4,計時; 5,積分。 其實還有些看不見的工作,

原创 可以動態修改時間的CountDownTimer

在做一個功能的時候,用到了CountDownTimer,做爲一個倒計時功能類,用起來挺方便的。然而,我想動態修改倒計時時間,發現竟然沒有這個接口! 經過一陣鼓搗,發現可以有兩種方案來實現。 1,通過反射; 2,重寫CountDo

原创 自定義View之文字遊樂場(一)

最近看了Canvas畫圖中的Path,不由感嘆其功能之強大,同時腦海中也產生了很多飛舞的線條,近日將其整理出來,最終歸結到一個遊樂場中的四個項目: 1,摩天輪 2,滑梯 3,衝浪 4,射擊 閒話少說,先上個圖: 由於總

原创 自定義View之餅狀進度條

很早就聽說自定義View,但是一直沒有自己動手做一個,今天,終於開始。 下面,做一個比較簡單的餅狀進度條,展示自定義View的幾個步驟。 首先,總結下自定義View的步驟: 1、定義自定義View的屬性; 2、在View的構

原创 自定義View之餅狀圖

先展示下效果圖: 接下來,我們將目標定義清楚: 目標是餅狀圖,那麼,使用canvas畫弧形是基礎了。 既然是提供一個餅狀圖,那麼,是需要自定義View的用戶來使用的,就需要有數據的輸入接口。 另外,還有View的屬性,包括

原创 Android軟鍵盤遮擋問題解決

在開發登錄界面時,在點擊某個EditText準備輸入時,彈出的軟鍵盤遮擋了按鈕或者下面的輸入框,在完成這個文本框的輸入後,想要繼續下面的操作,需要先隱藏軟鍵盤。這會影響用戶操作的流暢感,所以需要解決。在嘗試了網上的幾種處理方法後,

原创 自定義View之WiperSwitch改進版

近日使用了一個滑動開關,使用的是xiaanming的WiperSwitch,地址在 http://blog.csdn.net/xiaanming/article/details/8842453 確實是個好東西,很容易就移植到a

原创 基於STM32F030的ADC功能實現

在網上看到的關於stm32的adc功能的例程,大多數是stmf103的,基於stm32f030的相當少。而我就是用stm32f030,在開發過程中,頗爲遇到一些坑,所以總結一下。 本文關於ADC的內容,分爲下面幾部分: 1,ADC的初始化

原创 Android語音識別之模糊匹配

一、語音識別庫的問題 最近在做語音識別,使用了科大訊飛的語音識別庫。 首先得說,這個識別率挺高的。 可是終究還是有時會出錯,特別是一些易混音,例如sh s,l n等。 比如我說“年級”給識別成“聯機”了,拼音沒學好啊。可是,

原创 自定義View之實用漸變色進度條

在網上看到一個進度條效果圖,非常美觀,如下: 進行效果分解: 1,漸變色,看起來顏色變化並不複雜,使用LinearGradient應該可以實現。 2,圓頭,無非是畫兩個圓,外圓使用漸變色的顏色,內圓固定爲白色。 3,灰底,

原创 理解Volley的重傳超時時間計算方法

原文地址:http://www.githubs.cn/project/13071 Volley 的超時重傳機制 Volley提供了非常方便的超時請求重試策略。Volley的所有請求默認情況下SocketTimeout和Connec

原创 Eclipse轉Android Studio遇到的問題小結

Android Studio在近期使用已經是如火如荼,並且Google也不再支持Eclipse了。我終於下定決心,從Eclipse轉過來。但是,期間,也遇到不少問題,以及一些使用上的差異點,下面分幾方面小結一下: 1,安裝Andr

原创 百度地圖demo(Android Studio)

近期使用百度地圖,研究了一下百度地圖的demo。 一、首先是要申請百度地圖開發賬號 申請地址: http://lbsyun.baidu.com/apiconsole/key 自己註冊賬號即可。 二、然後是創建應用 這時要做好兩

原创 STM32-串口

STM32-串口 總是靠點燈來判斷執行的位置,是很不方便的,能表達的信息也太少了。所以,還是需要把串口調通,能打印出各種日誌,調試起來多麼方便啊! 本文關於串口的內容,分爲下面幾部分: 1,串口的初始化; 2,串口的中斷函數; 3,串口輸