原创 Acdroid 波浪按鈕 rippleview

Acdroid 波浪按鈕 rippleview 波形按鈕,它會不斷地向四周輻射,這種效果的實現思路是不斷繪製圓形,當然半徑也要不斷變化,透明度也是一樣。代碼如下: ? 1 2 3 4 5 6 7

原创 Android 流量球效果的WaveView

Android 流量球效果的WaveView 先看效果圖: 實現上面效果的思路是使用正弦或者餘弦曲線,代碼如下: 1 2 3 4 5 6 7 8 9 10 11 12 13

原创 【View】之【SimpleWaveView】可多色可刷新的加速球、進度球【demo】

轉載  http://www.cnblogs.com/uncle2000/p/3796034.html 【View】之【SimpleWaveView】可多色可刷新的加速球、進度球【demo】 當前版本:SimpleWaveVi

原创 【View】之【SimplePillarsView】可多色可圓角柱狀圖【demo】

轉載   http://www.cnblogs.com/uncle2000/ 【View】之【SimplePillarsView】可多色可圓角柱狀圖【demo】 當前版本:SimplePillarsView_v1.0

原创 22個值得收藏的android開源代碼-UI篇

[轉載至 http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2014/1020/1808.html] 22個值得收藏的android開源代碼-UI篇 泡在網上的日子 發表於

原创 TCP Socket 分包辦法

TCP Socket 分包辦法         最近需要APP從服務端(C++)獲取數據,協議規定使用TCP,且數據量較大。一半路由器的MTU爲1500或者1492,所以必然存在分片,客戶端收到的數據也存在粘包現象,這是就需要對數據包進行

原创 Android裏TextView加下劃線的幾種方式

android裏TextView加下劃線的幾種方式 如果是在資源文件裏: <resources> <string name="hello"><u>phone:0123456</u></string> <string

原创 Android 柱形WaveView

Android 柱形WaveView 介紹: 一個實現了水波紋動態效果的自定義view,能夠改變水的高度,此特性使其可以作爲呈現加載效果的progressbar ,可自定義背景色以及進度等 源碼項目: https://github.

原创 Android 佈局技巧

Android 小技巧   一、利用<ViewStub/>標籤,在需要加載佈局時再加載,提升app整體渲染速度 <ViewStub   android:id="@+id/stub_import" android:inflatedId

原创 Android Studio 開發使用總結

Android Studio 開發使用總結 最近公司電腦配置更新,終於可以用上AS了,進過幾天折騰,對AS初期開發使用總結如下: 寫在前面:我自己的配置文件:我的配置 附上我的build.gradle: apply plugin: 'c

原创 JAVA正則表達式判斷IP地址

JAVA正則表達式判斷IP地址     以下代碼對Ip做簡單的匹配: public static boolean isIpv4(String ipAddress) { <span style="white-space:pre"> </s

原创 AS配置文件+gradle配置+混淆配置

AS配置文件+gradle配置+混淆配置 1.Android Studio 配置文件:配置文件 2.gradle配置文件(可自行刪減) apply plugin: 'com.android.application' //獲取l

原创 第三方授權登陸(QQ)

第三方授權登陸(QQ) QQ授權: 1.下載SDK:QQ互聯SDK官網,註冊開發者,創建應用,等待審覈通過,獲取appid;(測試用的appid爲:tencent222222); ***備註:在QQ互聯填寫APP信息時,最多可以填寫6組包

原创 Android 自定義軟鍵盤

Android 自定義軟鍵盤   定義軟鍵盤,先看效果圖:  各位可以自行更改樣式顏色。  那麼接下來就是如可定義:   1.定義鍵盤佈局,你可以有好幾套佈局(純數字,純符號,英文小寫,英文大寫等),我這裏只寫了兩套佈局:   在 r

原创 Andfix運用實例

Andfix運用實例     關於Android熱修復的文章有很多,原理也不少,這裏就不在累贅描述了。可以參考一下博主的原理解析: http://blog.csdn.net/qxs965266509/article/details/498