原创 flutter開發常用插件整理

主要整理一些實際項目開發中使用頻率較高的插件(持續更新): dio: 3.0.1 //網絡請求 permission_handler: 3.2.2 //權限獲取 connectivity: 0.4.6+1 //檢測網絡連接 ok

原创 TabLayout+ViewPager+Fragment(懶加載)實現導航欄

之前,實現導航欄的效果有很多方法,使用第三方庫,比如ViewPagerIndicator中的TabPagerIndicator,谷歌可能發現,導航欄使用的挺普遍的,so,也搞了一個屬於自己的導航欄!就像側滑菜單一樣,也搞了一個屬於

原创 Redis安裝以及ssm整合的簡單使用

最近在學後臺,學到這了,就看看吧~~因爲剛入門,可能很多地方存在誤解或者有更優雅的實現方式,望大佬們賜教~  Redis也是一個小型數據庫(存儲數據量不大),但是是存在內存當中的,因此讀寫速度非常快,所以通常適用於那種高併發的處理場景需求

原创 Android集成推送

說起推送,這種第三方的平臺很多,每個公司都可能用的不一樣,之前我項目裏都是用的Jpush,具體怎麼配置就不多說了,不管用什麼平臺,就總結一點:集成的大體東西都基本一樣。最近手頭的這個項目用的是阿里雲的移動推送。就簡單說一下這個推送

原创 APP本地數據庫簡單操作和升級(Android/Flutter)

Android 項目中用到本地數據庫存儲數據,數據量以及類型比較多而且繁雜,於是乎,就用GreenDao插件來存儲了。 先說一下配置情況: 1、工程build.gradle中添加如下: 說明:dependencies節點下添加

原创 刷新加載庫

今天項目不忙了,決定搜尋一個好一點的刷新庫,以前都是用谷歌自帶的SwipeRefreshLayout來刷新,用的久了,感覺沒什麼新鮮感了,功夫不負有心人,發現了一個,而且star數也很高,就按照說明,寫了個Demo試了一下。這裏試

原创 flutter實現底部Tab和頂部導航條切換

目錄   底部Tab:使用BottomNavigationBar來實現。 頂部Tab(DefaultTabController實現方式): 還有另一種實現方式:實現SingleTickerProviderStateMixin(適用於已確定

原创 DrawerLayout側滑菜單

之前寫過一篇關於SlidingMenu的側滑,谷歌官方的DrawerLayout側滑,唯一比較蛋疼的地方是手勢滑動的時候,需要滑動屏幕的最邊緣才能把側滑菜單拉出來,所以也順便修改了側滑菜單的有效響應距離。 代碼如下: publi

原创 RadioButton+Fragment實現Tab切換

第一次寫博客 激動啊 - -! 話不多說了,直接上代碼: HomeActivity代碼: public class HomeActivity extends FragmentActivity{ private Fragm

原创 學習自定義view

抽了點時間,看了一下自定義view,打算學習一下這方面的知識。都說這是Android進階的必經之路。想要進階的話,那自然是免不了了。 本篇學一下xml中自定義屬性來控制view的效果。 第一步: res/values文件夾下新建a

原创 自定義EditText的使用(一鍵刪除)|ListView item中多edittext問題

在實際開發的時候,應用的登錄界面和註冊界面通常會用到這個,我說的就是EditText末尾處的那個叉號,當輸入EditText中的內容不符合自己的意願,想全部刪除的時候,可以點擊那個叉號實現一鍵刪除EditText裏面的全部內容。效

原创 二維碼掃描

這個庫的效果很風騷。掃描框,掃描線等風格很多都可以自定義,而且也支持條形碼識別。 第一步: compile 'com.google.zxing:core:3.3.0' compile 'cn.bingoogolapple:bga-

原创 日期推算/日曆(小程序)

微信小程序項目,遇到這麼個需求。效果圖如下: 每頁顯示4個周的日期,可點擊日期時間段,也可點擊左右箭頭圖標進行日期翻頁,這一塊其實就是推算日期,把每個周的起始時間和結束時間推算出來,並正確顯示出來就行了。默認(未進行左右翻頁)第一個周的

原创 Vue簡單使用

父組件傳遞數據到子組件 傳遞一個String爲例: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <style type="tex