原创 Android基礎-VideoView (幾行代碼實現本地和網絡視頻播放)

下面看具體代碼: activity_paly.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.and

原创 CoordinatorLayout使用全解析

原文:https://blog.csdn.net/u012124438/article/details/56701641 CoordinatorLayout是在 Google IO/15 大會發布的,遵循Material 風格,包含在

原创 《躍遷》從技術到管理的硅谷路徑 - 朱贇

目錄: 第一章:技術管理 第二章:技術實踐 第三章:硅谷文化 第四章:個人成長 第五章:雜談 本文主要總結下技術管理。 技術管理分爲12個模塊 01:職場中,從給答案到做引導 新人可以直接給答案;有一定的經驗後,可以給點提

原创 Java 裏如何實現線程間通信

原文:http://www.importnew.com/26850.html正常情況下,每個子線程完成各自的任務就可以結束了。不過有的時候,我們希望多個線程協同工作來完成某個任務,這時就涉及到了線程間通信了。本文涉及到的知識點:threa

原创 RecyclerView+ProgressBar實現簡易圖表

這個圖表是根據RecyclerView+ProgressBar結合,並根據數據的比例動態設置右邊數字的marginLeft,並可以進行分頁的圖表列表 準備工作: 1、引用 compile 'cn.finalteam.loadin

原创 List、Set、Map 底層實現和使用推薦

List和Set和Map的實現方式以及存儲方式?List常用實現方式有:ArrayList和LinkedListArrayList  的存儲方式:數組,查詢快LinkedList的存儲方式:鏈表,插入,刪除快Set常用實現方式有:Hash

原创 Java finally與return執行順序回顧

網上有很多人探討Java中異常捕獲機制try...catch...finally塊中的finally語句是不是一定會被執行?很多人都說不是,當然他們的回答是正確的,經過我試驗,至少有兩種情況下finally語句是不會被執行的:(1)try

原创 Java泛型的內部原理:類型擦除並舉例說明

原文:http://blog.csdn.net/wisgood/article/details/11762427一、Java泛型的實現方法:類型擦除前面已經說了,Java的泛型是僞泛型。爲什麼說Java的泛型是僞泛型呢?因爲,在編譯期間,

原创 Android Application中的Context和Activity中的Context的區別

原文:https://www.cnblogs.com/ganchuanpu/p/6445251.html 一、Context是什麼:  1、Context是維持Android程序中各組件能夠正常工作的一個核心功能類,我們選中Conte

原创 策略模式實現 retrofit 的get和post請求的公共參數(一)

策略模式的作用,作用是替換if,elst if ,switch case,可是爲什麼我就替換不了呢? 比如: 圖書價格,初級會員9折,高級會員打8折 通常實現: private double getPrice(int grade,

原创 值得收藏的文章(雜七雜八)(二)

1.Retrofit 2.0:有史以來最大的改進 http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0915/3460.html 2.Androd Toolbar 的

原创 Android中圖片的三級緩存介紹及實現

首先比較下各大圖片庫(引用張濤大神的話)Picasso :之所以說和Square的網絡庫一起能發揮最大作用,是因爲Picasso可以選擇將網絡請求的緩存部分交給了 okhttp 去實現Glide:模仿了Picasso的API,而且在他的基

原创 動態代理與靜態代理區別

原文:http://blog.csdn.net/ikownyou/article/details/53081426   (看完就懂)一、代理概念 爲某個對象提供一個代理,以控制對這個對象的訪問。 代理類和委託類有共同的父類或父接口,這樣在

原创 Java中的依賴注入

原文:https://droidyue.com/blog/2015/06/13/talk-show-about-dependency-injection/ 在面向對象編程中,我們經常處理處理的問題就是解耦,程序的耦合性越低表明這個程序

原创 Java知識點回顧(基礎、併發、虛擬機)

一、JAVA基礎 ———————————————集合——————————————– JAVA集合分爲 set (無序不重複), list(有序可重複), map(鍵值對), queue(隊列) 數組保存的是定長的數據,集合保存的是不