原创 深入理解Android事件分發機制

在理解事件分發機制之前,我們先要明白,事件分發機制是爲View服務的,而View是Android中所有控件的基類,View可以是單個的,而多個View組成可以叫做ViewGroup。不管什麼View控件,他們基類都是View,在Andro

原创 FastDFS服務器集羣部署和集成客戶端到SpringBoot

FastDFS是一個開源的輕量級分佈式文件系統,它對文件進行管理,功能包括:文件存儲、文件同步、文件訪問(文件上傳、文件下載)等,解決了大容量存儲和負載均衡的問題,同時也能做到在集羣環境下一臺機子上傳文件,同時該組下的其他節點下也備份了上

原创 Android View 的滑動方式

前言 自定義View作爲Android進階的基礎,是我們開發者不得不學習的知識,而酷炫的自定義View效果,都離不開View的滑動,所以接下來我們來一起探究View的滑動方式,看看View是如何滑動的,爲Android進階的道路打下基礎

原创 計算機網絡分層以及TCP協議運輸連接管理

計算機網絡基礎對於我們軟件開發者來說是很重要的基礎知識,不管是日常的開發,抓包,或者網絡框架的學習等,計算機網絡知識都是基礎。而學習計算機網絡分層次的體系結構也是最基本的,下面我們就來複習一下計算機網絡的體系結構。 計算機網絡體系結

原创 Android運行時權限機制解析

從Android M(6.0 API級別23)開始,用戶開始在應用運行時向其授予權限,而不是在應用安裝時授予。此方法可以簡化應用安裝過程,因爲用戶在安裝或更新應用時不需要授予權限。 權限介紹 權限機制的目的是保護用戶的隱私,And

原创 Android 開發 Activity的生命週期、啓動模式和IntentFilter匹配規則

我們知道Android 有四大組件,其中使用最頻繁的就是 Activity,可以說應用的很多界面都是Activty,所有對於Android的基礎來說,我們要好好認識一下Activity. Activty的生命週期 先來看看谷歌官方

原创 Java接口和抽象類是什麼,有什麼區別

抽象(abstract)和接口(interface)在Java中都是關鍵字,也就說明他們足夠重要,而抽象類和接口爲我們面向對象編程提供了非常大的幫助。下面我們就一起來回顧這基礎知識。 抽象類 在構建某些未實現方法的類時,你可能會第

原创 Jenkins+Gitlab+Maven+Tomcat 持續集成,自動部署項目

持續集成:Continuous Integration,簡稱CI,意思是,在一個項目中,任何人對代碼庫的任何改動,都會觸發CI服務器自動對項目進行構建,自動運行測試,甚至自動部署到測試環境。這樣做的好處就是,隨時發現問題,隨時修復。因爲修

原创 AS中啓動頁面設置全屏無效解決辦法

自己弄了一個App,啓動APP時候想搞一個啓動頁面,原先的做法是在activity的oncreate方法中,,在setContentView前加上 requestWindowFeature(Window.FEATURE_NO_TITL

原创 mysql與JDBC學習筆記

</pre><p>JDBC英文爲 Java Database connectivity,意思就是Java數據庫連接,JDBC 就是由 java提供的一套訪問數據庫的統一api.  使用這套api , 我們在 切換庫時 十分方便. 並且切換

原创 用videoview對一個路徑下的文件隨機播放

最近在公司實習做的視頻播放,記錄一下。直接上代碼 <?xml version="1.0" encoding="utf-8"?> <FrameLayout xmlns:android="http://schemas.android.com