原创 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