原创 Android6.0動態權限管理庫RuntimePermission

在Android開發中,申請個權限本來很簡單的事情,可就因爲Android6.0出個動態權限,整的那個複雜度是幾何倍增。本着我們開發向簡的宗旨,今天我在這推薦一個Android6.0動態權限管理庫RuntimePermission,下面我就

原创 Android粘性控件,滑動停留StickLayout(導航欄滑動停留)

   我們平時在使用APP的時候,經常可以見到一些導航欄滑到頂端就停留,而下面的控件可以接着滑動;今天,我就給大家介紹一個非常好用的滑動粘性控件StickLayout,它不僅可以讓其任意一個直接子控件滑動停留在頂端,而且還可以設置滑動

原创 底部隨輸入法高度變化而變化的控件SoftLinearLayout

我們經常玩QQ、微信,大家是否認真看過它們的聊天界面,它們的輸入框既可以隨軟鍵盤高度變化,又可以隨底部控件的高度變化,而且底部控件還可以隨軟鍵盤高度的調整而自動調整(只不過設置了最小、最大值),看上去是不是覺得很酷呢?今天,我就在這介紹

原创 Android6.0動態權限管理庫

在Android開發中,申請個權限本來很簡單的事情,可就因爲Android6.0出個動態權限,整的那個複雜度是幾何倍增。本着我們開發向簡的宗旨,今天我在這推薦一個Android6.0動態權限管理庫RuntimePermission,下面

原创 可編輯選擇、刪除條目的ListView

今天,我在CSDN寫一篇技術文章,是我自己在Android開發中總結提煉出的一個自定義控件EditListView,下面主要對其功能及其使用做簡單介紹。 首先,我們來看一下效果演示圖: 接下來,我們講解一下控件功能及其使用: 1

原创 Android練習-漢語拼音小工具APP

最近忙着寫項目了,創作的東西也少了,不過還是忙裏偷閒寫出了一個小巧版APP漢語拼音APK。下面就主要介紹一下該APP的功能以及其中的Android知識點吧。 APP效果圖 下圖主要展示爲英文版本,APP支持中、英雙語版本。 APP

原创 Java實現IP/TCP通信幫助類SocketSimple

新春伊始,上班碼代碼,看了一下自己年前的總結,發現有一個Socket通信的幫助庫SocketSimple,今天就介紹一下該庫的作用。 作用講解 SocketSimple庫主要是對Socket服務端實現及Socket客戶端實現的封裝,服務端

原创 粘性控件,滑動停留StickLayout(導航欄滑動停留)

我們平時在使用APP的時候,經常可以見到一些導航欄滑到頂端就停留,而下面的控件可以接着滑動;今天,我就給大家介紹一個非常好用的滑動粘性控件StickLayout,它不僅可以讓其任意一個直接子控件滑動停留在頂端,而且還可以設置滑動到指定直

原创 Android藍牙BLE開發詳解

最近一直在做藍牙4.0開發,主要用在門禁通信,所以對BLE的研究相對較多,現將這些天的一些心得總結一下,同時對自己的思路做一個整理。 1.主要權限配置(Android6.0需要動態權限申請) <use

原创 Android更多條目收縮展開控件ExpandView

在Android開發中,我們經常使用列表控件,而有時候列表控件條目中又會是多條目數據,這時候,我們無法確定每個條目的數據多少,而爲了美觀,我們就希望條目統一高度,多數據的條目能夠進行摺疊、展開。今天,就爲大家介紹一個這樣的自定義控件Exp

原创 Android隨機佈局控件RandomLayout

Android開發中,先前有很多新聞類應用都用到了隨機佈局的控件,主要就是推薦一些熱門標題,然後再加上切換動畫,視覺效果還是不錯的。今天,我們就來學習一個隨機佈局控件庫RandomLayout,庫中主要包括控件RandomLayout及其

原创 Android拖拽排序控件DragGridView

Android開發中,我們經常會遇到條目拖拽排序的需求,特別是在新聞類應用中就更普遍了。其實,我們在網上可以搜到許多關於拖拽排序的自定義控件,今天,爲大家介紹的是一個拖拽排序庫DragGridView,庫中包含自定義控件DragGridV

原创 Android自定義控件中的一個動畫細節

public class PullToRefresh extends ListView { private static final int PULL_TO_REFRESH = 0; private static final int

原创 Android Studio開發快速創建MVP框架插件AndroidMVP

Android開發中,我們爲了代碼的解耦以及後期的維護方便,都會採用一些開發框架,常用的有MVC、MVP、MVVM。早前,我們大都用的是MVC,但MVC在Android中耦合性還是過大;而MVVM現在還是相當流行的,它代碼簡潔,耦合性低,

原创 Android Studio快速創建常用工具類的插件Utils

現如今Android開發,開發工具Android Studio已成爲主流,而爲Android Studio打造的插件也越來越多,今天爲大家介紹一個快速創建常用工具類的插件Utils。其實Android中有關工具類的庫有很多,但我們開發中一