原创 okhttp post 上傳文件以及Multipart/form-data 的學習理解

在app 中,最基本的設置用戶頭像,需要進行頭像的圖片上傳,那就會使用到 post 進行上傳文件的操作。必然要了解下 Multipart/form-data 的含義。以前在寫這部分代碼的時候,不理解Headers.of(xxx)什

原创 MVC、MVP、MVVM 初探(二)--- MVP模式

按照MVC的分層,Activity和Fragment(後面只說Activity)應該屬於View層,用於展示UI界面,以及接收用戶的輸入,此外還要承擔一些生命週期的工作。Activity是在Android開發中充當非常重要的角色,

原创 listView item 增加間距 以及item根部局 margin 失效原因

最近根據設計圖寫listView 的時候,listView個item 之間存在間距,左右上下都有,一開始的想法是在item 的根佈局 設置margin 屬性,但是在listView 中margin 無法生效,所以在此研究下失效的原

原创 (算法練習)二進制求和

力扣上面的算法題目:(https://leetcode-cn.com/problems/add-binary/) 給定兩個二進制字符串,返回他們的和(用二進制表示)。 輸入爲非空字符串且只包含數字 1 和 0。 示例 1: 輸入: a

原创 PopWindow 展開帶陰影平移動畫

前:在看設計圖的時候,設計師說需要一個彈出層在指定位置,漸出,背景帶陰影層,第一個想到的是 popWindow  ,但是pop 並沒有陰影層,直接是一層覆蓋在上面。仔細一想帶陰影也是可以,但是漸漸出現的動畫如何和背景陰影協同展示,是個問題

原创 android 解析本地中國城市列表的輔助類

我們在寫項目時,有時候會需要用到顯示中國城市列表,區域列表甚至郵政編碼等。比如我最近在做的就是在popwindow 顯示中國城市,然後二級顯示城市區域列表,還有就是收貨地址,買票填寫的地址等等,都需要省市區的聯動。所有我這裏直接寫

原创 java網絡編程基礎

轉自:http://blog.csdn.net/liuhaomatou/article/details/41075701 一、簡單的網絡知識 1、網絡模型: ①、OSI/RM(Open System Interconnectio

原创 MVC、MVP、MVVM 初探(一)--- 基本概念

最近在看騰訊互動直播的源代碼的時候,發現由以前的mvc 直接變成了mvp,而且mvp 的設計模式在越來越火,很受歡迎。還有就是mvvm, 發現和 recycleView 的adapter 十分的相似,雙向數據綁定。前段時間,前端的

原创 android中src和background區別

前景:最近在做引導頁面的時候,發現手機上面看到的圖片都是變形的,我寫的的是background 加載的圖片,然後一直在改動scaleType,發現沒有什麼效果。很是鬱悶。原來是 src 和 background的一直都沒有弄明白,

原创 android 飄心動畫(直播點贊)效果(三)---相關知識點整理

這篇文章是關於 android 飄心動畫(直播點贊)效果 相關知識點的整理,應爲我對動畫相關的部分,不是很熟悉,所以對於第一篇文章上面所涉及的只是進行了總結和整理。 1.android 自定義view之 onMeasure()

原创 騰訊互動直播1.8解決軟鍵盤覆蓋輸入框和監聽軟鍵盤彈出關閉

騰訊雲互動直播1.8的demo 上面,在直播界面軟鍵盤會覆蓋輸入框,起初的想法是 動態設置輸入框 dialog 的位置,但是在demo 上修改之後,在小米,魅族,華爲等機器上是可以解決覆蓋的問題,但是在三星的機器上還是存在覆蓋的問

原创 android 飄心動畫(直播點贊)效果(二)---貝塞爾曲線的實現

上篇文章 android 飄心動畫(直播點贊)效果 只有代碼,沒有相關的說明。因爲我自己也沒有看懂,所以參照網上另一篇關於貝塞爾曲線實現 飄心動畫的效果,目的就是 便於理解上篇文章代碼的思路,然後寫個關於飄心動畫的自己的理解。 下

原创 騰訊雲互動直播集成有聲音,無畫面研究和解決

我在集成互動直播的時候,只取了觀看直播相關的。其他的都沒有加到項目中,但是集成的過程中,遇到了 進入直播間的時候,能聽到主播的聲音,發送點贊和評論都是好的,就是看不到畫面。下面是我列出的遇到的情景 1.主播開直播的時候,IOS 端

原创 android 發送郵件

最近在做項目的時候,需要用到發送郵件的功能,但是Android 默認的發送郵件不符合要求,界面ui 都是Android 自帶的用戶體驗不是很好,所以需要使用到第三方發送郵件的功能。 1.事先準備 1.1 第三方的jar 1.2

原创 java 枚舉的學習和使用

最近在看別人的代碼的時候,經常會看到有使用到枚舉的地方,但是在自己寫的時候,也有想到過用枚舉,但是對什麼時候使用枚舉和 常量 沒有一個明確的概念,比較模糊。所以特別整理了一下有關枚舉的知識,以供學習使用。 1.什麼java 的枚舉