原创 Java設計模式之單例模式最佳實踐
Java設計模式之單例模式最佳實踐 //新建枚舉類 public enum EnumInstance { INSTANCE; private Object data; public Object getDat
原创 Java設計模式之構建者模式
Java設計模式之構建者模式 //新建類Course,有三個屬性。 public class Course { private String courseName; private String coursePPT;
原创 Retrofit框架源碼分析一
Retrofit框架源碼分析一 Retrofit基本使用 第一步: //先引入依賴,(這裏不需要另外引入OkHttp依賴,因爲Retrofit默認內置) //第一個,retrofit依賴 implemen
原创 OkHttp網絡請求框架源碼解析二
OkHttp網絡請求框架源碼解析二 本篇講解OkHttp核心知識攔截器,共有5個攔截器,分別爲RetryAndFollowUpInterceptor,BridgeInterceptor, CacheInterceptor,Conn
原创 Java設計模式之工廠模式
Java設計模式之工廠模式 //新建錄製課程接口 public interface Video { void produce(); } //新建實現類 public class JavaVideo implements V
原创 mac配置Weex環境及HelloWorld
mac配置Weex環境及HelloWorld 先檢查npm, node是否安裝。如下圖。 //安裝weex穩定版V1.0.5 npm install -g [email protected] //查看是否安裝成功
原创 Java軟件設計原則
先了解UML相關知識 UML類圖 + 表示public - 表示privae # 表示protected ~ 表示defualt 下劃線 表示static 斜體 表示abstract 開閉原則:對擴展開放,對修改閉合。 // 1
原创 vue環境配置及新建HelloWorld
vue環境配置及新建HelloWorld 系統環境:Mac Os , iTerms. 1.檢測環境 npm -v node -v 2.安裝vue.cli npm install -g @vue/cli vue
原创 安卓熱修復----手動加載dex文件到設備並執行
運行環境: MacOS 10.12.6, Android Studio 3.1.4, 終端工具(iTerms), mumu模擬器。 步驟: 1.新建文本Hello.java,內容如下: public class Hello{
原创 創業公司股權分配
一、股權的三種形式 三種股權形式 股權類型 創始人 合夥人 預留 絕對控股型 67% 23% 10% 相對控股型 51% 39% 10% 不控股型 34% 56% 10% 二、股權控制方式 1.投票權委託:比如劉強東只有京東2
原创 百度網盤破解
https://blog.csdn.net/weixin_38009266/article/details/82587813
原创 安卓TV開發之實現原生播放器
安卓有很多第三方的播放器,比如最強大的ijkPlayer和最全能的Vitamio播放器,如果是手機APP開發,可以直接拿過來用。但是TV APP開發不行,因爲電視盒子的高定製性,兼容性很差,比手機上差很多,這個是我在20+盒子上測試的結果
原创 安卓TV開發之MetroView選中框
安卓TV開發最大的特點是遙控器操作,所以電視界面上要有醒目的操作反饋,這就是MetroView選中框。除了用白色的邊框表示被選中,還可以增加其他的效果,比如放大一點點。 由於這是安卓TV開發標配功能,我把它從項目中抽取出來,封裝成工具類,
原创 安卓TV開發之自定義鍵盤
最近公司在搞智能電視APP開發,裏面涉及到許多常用功能,基本上TV開發都需要用到這些,比如說焦點選中框,自定義鍵盤等等,後面陸續記錄開發過程。本文重點介紹自定義鍵盤。 首先要說明的是安卓系統自帶有軟鍵盤,理論上來講是可以直接拿來用。如
原创 Flutter學習之旅(五)----網絡請求獲取數據、解析數據和顯示等待動畫
參考官方文章(英文版) 網絡請求是APP開發中至關重要的一步,回想一下Android開發中的Retrofit框架或者Volley框架,iOS開發中AFNetworking框架。如果使用Volley進行網絡請求,我們需要new一個Strin