原创 (仿頭條App項目)9.視頻列表頁面實現

文章目錄視頻列表頁面實現效果圖相關佈局功能實現引入第三方視頻庫插件從服務端獲取數據顯示滾動播放功能實現 視頻列表頁面實現 效果圖 相關佈局 視頻VideoFragment頁面放一個ListView存放視頻列表 每條列表佈局 <

原创 (Java多線程)線程狀態

文章目錄線程狀態概述Timed Wating(計時等待)Blocked(鎖阻塞)Waiting無限等待 線程狀態概述 在API中java.lang.Thread.State 這個枚舉給了6種線程狀態: 線程狀態 導致狀態發生

原创 (仿頭條APP項目)8.新聞詳情頁面實現和butterknife插件使用

文章目錄butterknife插件使用導入依賴下載插件使用新聞詳情頁面顯示效果圖實現思路具體實現佈局數據庫添加收藏表新聞詳情頁面具體業務邏輯實現詳情頁面跳轉效果圖具體實現步驟 butterknife插件使用 導入依賴 下載插件

原创 (Java多線程)線程安全問題

文章目錄線程安全定義售票模擬案例注意線程同步同步代碼塊同步方法Lock鎖 線程安全 定義 如果有多個線程在同時運行,而這些線程可能會同時運行這段代碼。程序每次運行結果和單線程運行的結果是一樣的,而且其他變量的值也和預期的是一樣的

原创 (Java多線程)多線程原理和使用

文章目錄併發與並行線程與進程創建線程類多線程原理Thread類實現Runnable接口方式創建線程Thread和Runnable的區別匿名內部類方式實現線程的創建 併發與並行 併發:指兩個或多個事件在同一個時間段內發生。 並行:

原创 (仿頭條APP項目)6.點擊過的新聞列表文字變灰和下拉刷新與滾動加載新聞數據

文章目錄一.點擊過的新聞列表文字變灰效果圖實現思路導入ormlite數據庫類依賴利用ormlite創建數據庫和表創建數據庫類MyDbHelper創建數據庫中的新聞實體類NewInfo頁面事務代碼編寫列表點擊事件在getView中判

原创 (仿頭條APP項目)5.列表頁面設計實現

文章目錄列表頁面設計效果圖具體實現添加Glide依賴添加主頁面和兩個列表佈局用GsonFormat快速創建NewListData實體類存放新聞列表數據MyApi添加一個獲取新聞列表的方法主頁面具體代碼實現 列表頁面設計 效果圖

原创 (Java集合框架)List接口

List接口介紹 java.util.List接口繼承自Collection接口,是單列集合的一個重要分支,習慣性地會將實現了List接口的對象稱爲List集合。在List集合中允許出現重複的元素,所有的元素是以一種線性方式進行存

原创 (Java集合框架)Map集合

Map集合 概述 現實生活中,常會看到這樣的一種集合:IP地址與主機名,身份證號與個人,系統用戶名與系統用戶對象等,這種一一對應的關係,就叫做映射。Java提供了專門的集合類用來存放這種對象關係的對象,即java.util.Map

原创 (仿頭條APP項目)7.首頁標籤頁完善和微頭條頁面設計實現

文章目錄一.首頁標籤頁完善效果圖具體實現二.微頭條頁面設計實現效果圖實現思路具體實現佈局微頭條頁面實體類業務邏輯代碼 一.首頁標籤頁完善 在之前已經把首頁北京標籤的新聞列表頁面基本上開發完成了。完成了一個頁面的開發之後,其他頁面

原创 (Java集合框架)集合框架概述和Collection常用功能及遍歷

文章目錄集合概述集合框架Collection 常用功能代碼演示集合遍歷Iterator接口迭代器的實現原理增強for代碼演示 集合概述 集合:集合是java中提供的一種容器,可以用來存儲多個數據。 集合和數組的區別 數組的長

原创 (仿頭條APP項目)2.主界面按鈕切換Fragment頁面

文章目錄主界面按鈕切換Fragment頁面效果展示框架結構xml視圖主視圖選擇器和stylejava代碼模塊創建4個Fragment1.綁定按鈕選擇事件2.初始化和用HashMap管理fragment對象3.創建切換Fragmen

原创 (仿頭條APP項目)3.二級頁面首頁的ViewPager頁面切換

文章目錄二級頁面首頁的ViewPager頁面切換效果展示代碼實現創建幾個三級頁面Fragment視圖ViewPager的Fragment數據丟失問題創建fragment_home視圖文件HomeFragment.java 二級頁面

原创 (仿頭條APP項目)4.父類BaseFragment創建,用retrofit和gson獲取並解析服務器端數據

文章目錄父類BaseFragment創建,用retrofit和gson獲取並解析服務器端數據效果展示創建父類BaseFragment解決代碼重複問題用retrofit和gson獲取並解析服務器端數據前期準備導入依賴獲取網絡權限具體

原创 (Java)關於泛型

文章目錄泛型泛型概述使用泛型的好處泛型的定義與使用定義和使用含有泛型的類含有泛型的方法含有泛型的接口泛型通配符通配符基本使用通配符高級使用----受限泛型 泛型 泛型概述 閤中是可以存放任意對象的,只要把對象存儲集合後,那麼這時他