android教程

自定義 view 之薄荷 app 的捲尺效果

本篇文章同時收錄在我的個人部落格:自定義 view 之薄荷 app 的捲尺效果 前幾天看到 HenCoder「仿寫酷介面」活動——徵稿 ,扔物線大大找了幾個很酷炫的效果讓讀者們仿寫,最後選出的作品效果也很好,但是沒有講解實現思路,很多人還是不知道怎麼做,所以我決定自己動手擼一篇文章記錄下學習過程,光

MVC和MVP深刻理解

一、 傳統MVC View:對應的是各種Layout佈局檔案 Controller:對應的是Activity,而Activity中卻又具有操作UI的功能,我們在實際的專案中也會有很多UI操作在這一層,也做了很多View中應該做的事情,當然Controller中也包含Controller應該做的事

Kotlin 中使用 Dagger2

image.png 前言 陸陸續續幾篇文章已經講解了專案中 Kotlin 如何配置、簡單語法、DataBinding 配置,接下來就要說到 Kotlin 中的 Dagger2 了。 配置 Dagger2 專案中使用 Dagger2 ,首先還是新增依賴。同樣的,因為要使用到註解處

RecyclerView 區域性重新整理的坑

前言 相信童鞋們都用過RecyclerView,假設說要我們做一個列表更新Item的功能,相信大部分同學都會這麼寫的: /** * 更新列表資料某一項的packageName * * @param position 下標 * @param packageName 要替換的文字名

NetworkUtil 網路狀態工具類

前言:借鑑了幾位大牛的網路狀態工具類,自己整合了一個。功能包含有:網路是否連線,wifi是否開啟,是否wifi連線,Gps是否開啟,是否3G網路,獲取連線網路型別(3G/4G/wifi,包含運營商資訊),開啟設定頁面,等等。 /** * @desc * @auth 方毅超 * @time

Android需要掌握的設計模式(複習篇)

前言 在上一篇android需要的Java基礎(複習篇)中,我把Java的三大特性以及六大原則進行了一一複習總結,我打算這幾天把設計模式進行下複習梳理,設計模式這個老生常談的東西,在以往的面試題以及面試中會經常問到,關於設計模式,網上有很多文章對其進行闡述。在這裡,我只是通過自己的理解,

專案實戰-仿bilibili重新整理按鈕的實現

本文已授權我就是馬雲飛公眾號獨家釋出。 一、簡述 最近跟小夥伴一起討論了一下,決定一起仿一個BiliBili的app(包括android端和iOS端),我們並沒有打算把這個專案完全做完,畢竟我們的重點是掌握一些新框架的使用,並在實戰過程中發現並彌補自身的不足。 本系列將記錄我(a

Kotlin之IO操作實踐

簡介         在kotlin中對IO的操作有別於java,完全用java的IO方式寫kotlin程式碼是不可取得,下面是專案中實踐出來的。InputStream 使用InputStream方式如下: val inputStream:InputStream = File("kot

Android Bluetooth 與 Headset 通訊

Android Bluetooth 本文主要記錄 Android 與藍芽裝置通訊過程的整個流程,並對流程中的一些坑給出相應的解決思路。本文中的通訊裝置是藍芽耳機,其他藍芽裝置整體思路及流程類似,視具體情況稍加調整 最近手上有個專案是基於移動端 App 與藍芽耳機通訊的,死磕

順利遷移到Kotlin(譯)

原文地址:Smooth your migration to Kotlin 2017年10月20日 首先,我想要信任誰值得的,在這個場合,要感謝@Mauin領導這個過程,讓我參加聚會。是一個真正的樂趣。另外,我想提一提,在這篇文章中有否涉及原始碼和這裡的原因是:它不是關於技術的實現,它是關於流程

Android接入阿里雲熱修復

阿里雲熱修復的使用 在阿里雲上註冊賬戶,並配置好相關資訊,在阿里雲熱修復釘釘群裡,發現3.1.3有相容7.0失敗的問題,3.1.2沒有,故採用了3.1.2 1. 接入方法 (1) 配置Project的阿里雲倉庫地址 allprojects { repositories { jcen

一文看懂主流的Android移動支付

前言 相信做app的童鞋都知道,我們app 肯定離不開移動支付的,而我們經常使用的支付一般就是微信支付,支付寶支付這2個。而題主最近剛好離職,也比較閒,剛好總結了之前做過的支付DEMO,整合了微信支付,支付寶支付,銀聯支付,貝寶支付,整合成一個demo,也算是一個經驗總結吧。 醜醜的介面

0.12115502357483