Android Theme.AppCompat 中,你應該熟悉的顏色屬性 – 掘金
建立一個 Android 工程,第一步,也是必不可少的一步,就是定製 Application 主題樣式。利用系統諸多屬性定義 App 各種 View 的預設樣式,能夠減少 layout 檔案中很多重複性的屬性設定程式碼。在開發者官網 R.attr 欄目中,Goo…
「Android6.0許可權適配| 掘金技術徵文 」 – 掘金
原始碼傳送門 前言 現在談論Android許可權適配可能有點沒必要,因為網上關於許可權適配的文章很多,搜一下Android6.0許可權適配關鍵詞能搜到一堆文章,而且很多寫的還很不錯。不過自己想了想還是總結一下,因為那些文章都是別人的,不是自己的,之前一直想總結一下,但…
Android Webview和ScrollView衝突和WebView使用總結 – 掘金
更新: 時間:2017年4月20日10:32:32關於302重定向的問題大家可以去看看http://qbeenslee.com/article/…
Android 技術選型(持續更新中…) – 掘金
github主頁: https://github.com/hss01248 log列印 經典庫logger的優化版https://www.zybuluo.com/shark…
2017,你絕對想嘗試的新 Android 庫 – Android – 掘金
1 BufferTextInputLayout 直接看效果圖:升序效果 …
一款基於 MVP+RxJava2+Retrofit2+Picasso+DiskLruCache 的應用——熊貓眼 – 掘金
簡介 熊貓眼是一個平時用來學習的練手的專案,做這樣一個應用的目的主要有兩個: 公司專案因為歷史原因還有風險控制方面的問題,新的技術不一定能夠應用在現有的版本上。所以手癢了就自己弄個應用寫一寫,持續的更新增加自己的技能熟練度。同時也把坑踩一踩,以後用到的時候可…
Android 熱修復技術選型——三大流派解析 – Android – 掘金
2015年以來,Android開發領域裡對熱修復技術的討論和分享越來越多,同時也出現了一些不同的解決方案,如QQ空間補丁方案、阿里AndFix以及微信Tinker,它們在原理各有不同,適用場景各異,到底採用哪種方案,是開發者比較頭疼的問題。本文希望通過介紹QQ…
關於 Android RecyclerView 的那些開源 LayoutManager – Android – 掘金
摘要:自從RecyclerView推出後,其LayoutManager對佈局的靈活控制是讓開發者們稱讚不已。 Google預設為RecyclerView提供了LinearLayoutManager、StaggeredGridLayoutManager、Gr…
尋找卓越的(Android)軟體工程師(譯) – 掘金
在過去五年中,我一直做Android相關的工作。在這期間,我與不同背景,不同水平的工程師進行過合作。有些工程師有非常豐富的經驗,有些是剛走出校園的應屆生,它們擁有的只是學校學習到的知識並利用業餘時間進行App的開發。還有些工程師甚至不是CS專業,僅僅是自學的。…
Google 出品,視訊超出螢幕後縮小繼續留在螢幕上播放 – Android – 掘金
This sample demonstrates basic usage of Picture-in-Picture mode for handheld devices. The sample plays a video. The video keeps on…
RecyclerView 區域性重新整理爬坑之路 – Android – 掘金
前幾天看到的一篇文章,感覺和我的爬坑經歷很像,感覺相見恨晚,所以轉載一下。原文地址:安卓易學,爬坑不易—騰訊老司機的RecyclerView區域性重新整理爬坑之路 …
Android 快速實現地圖功能(不僅快!而且小!) – 掘金
本文為【Marno】原創,轉載必須保留出處! 歡迎關注公眾號【aMarno】,主要分享 React Native 技術。 本文屬於 Marno 的《Android 快速實現》系列文章,更多【快速實現】文章 點此檢視 一、前言 本文旨在提供一個解決思路,不僅…
Android可伸縮佈局-FlexboxLayout(支援RecyclerView整合) – 掘金
1 . 前言 前幾天看到Google官方的部落格介紹了Google開源的一個強大的佈局-FlexboxLayout,看見第一眼我心裡的想法是,臥槽,Android 居然有這麼一個強大的佈局。作為一個有好奇心的工程獅,當然第一時間就去試了試手,效果非常贊,因此這…
原生Android也能做Web開發了 – 掘金
大家好,今天跟大家介紹一個讓原生Android也可以做Web開發的開源專案——AndServer。 開源地址:https://github.com/yanzhenjie… AndServer是一個Android端的Web伺服器,類似Apach…
Java 中 Emoji 的正規表示式 – 掘金
一、emoji 的範圍 查閱維基百科中 emoji 的說明 1. 雜項符號及圖形 雜項符號及圖形一共有768個字元,範圍為: U+1F300 ~ U+1F5FF,在 Java 中正規表示式為: “[uD83CuDF00-uD83DuDDFF]”…
Android 相機開發那些坑 – Android – 掘金
作者:zakiwang 出品:QQ空間終端開發團隊 本文首發於QQ空間終端開發團隊的官方公眾號,任何形式的轉載之前必須與本人聯絡。 最近我負責開發了一個跟Android相機有關的需求,新功能允許使用者使用手機攝像頭,快速拍攝特定尺寸(1:1或3:4)的照片,並支…
震驚!如此多的 Android 開發技巧! – Android – 掘金
一些很不錯的Android開發技巧,這個專案翻譯自 android-tips-tricks 去掉了一些我認為不重要的,對我使用過的東東做了評價,同時翻譯了一些自己沒有注意到的知識點的文章。 …
Android 系統中,那些能大幅提高工作效率的 API 彙總(持續更新中…) – 掘金
前言 “條條大路通羅馬。”工作中,實現某個需求的方式往往不是唯一的,這些不同實現方式不僅表現在程式碼質量上,還影響著我們的工作效率。就像,在 Android 系統中,總有那麼一些鮮為人知的 API 能夠減少我們很多零碎的工作量。於是,就想憑著一些經驗,整理一些…
Android 圖片高斯模糊解決方案 – 掘金
同步簡書:Android 圖片高斯模糊解決方案 近年來,圖片高斯模糊備受設計師的青睞,在各大知名APP中,如微信、手機QQ、網易雲音樂等等都有對背景高斯圖模糊的設計,在Adnroid 中,現在常用的圖片高斯模糊技術有三種:RenderScript 、fas…
高效 Android 開發者的工具庫 – Android – 掘金
這篇文章介紹開發者如何學習提高以構建更好的app,我將分享一些自己受益過的教程和資料。 1. 使用Android studio的快捷鍵 1.1 tips 這裡是一…
這個專案碉堡了 – 掘金
新年第一天上班,沒想到就立春了,俗話說,一年之計在於春,全新的 17 年開始啦,來,收拾下心情,投入到工作中,擼起袖子,就是幹! 就在前幾天,Airbnb 開源了一個專案叫做 Lottie,我個人覺得這個專案簡直碉堡了! 動畫相信大家都不陌生,在 App 開發…
2017 年初你絕對想嘗試的 25 個新安卓庫 – Android – 掘金
編輯推薦:稀土掘金,這是一個針對技術開發者的一個應用,你可以在掘金上獲取最新最優質的技術乾貨,不僅僅是Android知識、前端、後端以至於產品和設計都有涉獵,想成為全棧工程師的朋友不要錯過! 英文:25 New Android libraries which…
Android 狀態列操作,你想知道的都在這裡了 – 掘金
一直以來,iOS 裝置上狀態列背景色和圖示文字顏色的靈活可變性始終受到設計人員的青睞,有意地恰當地融入到 App 的各種介面設計當中,更好地提升使用者體驗。 由於系統的限制,在老版本的安卓系統中,Android App 無法做到這些,產生一些設計上的遺憾。幸運的…
一步一步實現 Android 的 MVP 框架 – Android – 掘金
內容大綱: Android 開發框架的選擇 如何一步步搭建分層框架 使用 RxJava 來解決主執行緒發出網路請求的問題 結語 一、Android開發框架的選擇 由於原生 Android 開發應該已經是一個基礎的 MVC 框架…
[[原始碼] Android 不要錯過的 7 個完整專案學習 – Android – 掘金](https://juejin.im/entry/58ba1…
上週推薦了一個商業課程,很多人由於沒有看到原文,私聊我表示對其很感興趣,由此可見大家對完整的專案的感興趣程度還是非常高的。 其實在github上也存在非常多的優秀的較為完整的開源專案,昨晚我分別按照不同的類別:音視訊播放器、IM通訊、閱讀類、商城以及部分公司…
一個 MVP 架構的應用,程式碼整潔幹練,高度封裝 – Android – 掘金
練習MVP架構開發的App,算是對自己學過的知識做一個總結,做了有一段時間,介面還算挺多的,程式碼量還是有的,裡面做了大量封裝,整體程式碼整理得很乾淨,這個我已經盡力整理了。不管是檔案(Java、xml、資原始檔)命名,還是佈局設計儘量簡單簡潔。程式碼不會寫的很複雜…
Android 開發實現自定義日曆、日期選擇控制元件 – Android – 掘金
最近專案需要日曆效果,考慮用第三方的反而不太適合設計需求,修改複雜,與其這樣不入自己重新寫一個乾淨的控制元件。雖不是什麼牛逼控制元件,但是也需要我們能按照設計自己寫出來。在此記錄一下實現思路。 效果圖: …
Android 自定義動畫酷炫的提交按鈕 – Android – 掘金
作者部落格 http://www.jianshu…
最新最全的 Android 開源專案合集 – Android – 掘金
awesome-github-android-ui 是由OpenDigg整理並維護的安卓UI相關開源專案庫集合。我們會定期同步OpenDigg上的專案到這裡,也歡迎各位提交專案給我們。 如果收錄的專案有錯…
杭州找 Android 工作的點點滴滴 – 掘金
寫在前面的話 我從14年畢業到現在一直待一個三線城市,就用 C 市 代替吧。地方很小,適合居住,但不適合 it 開發,城市很小、圈子很小,it 不發達,想要在 it 上面有出路的還是得去北上廣深大城市。我在這個城市呆了三年左右由於自己的一些私事所以趁機就出來想…
關於 Android 7.0 適配中 FileProvider 部分的總結 – 掘金
由於 Android 7.0 或更高版本的系統在國內手機市場上的佔比不是很高,很多 Android 開發人員並沒有做 7.0 適配工作,同時測試人員也容易忽視這方面的相容問題。這導致 7.0 及以上版本的手機使用者在使用到應用部分功能時可能出現 App 崩潰閃退…
高仿微信6.5.7(融雲版) – 掘金
一、簡述 本專案由 CSDN_LQR 個人獨立開發。 專案部落格地址:高仿微信6.5.7(融雲版) 專案原始碼地址: GitHub:https://github.com/GitLqr/LQR… 碼雲:https://git.oschina.net/CS…
Material Design Demo – Android – 掘金
DesignSupportLibraryDemo Android Design Support Library Demo You can see the details in here: http://blog.csdn.net/eclipsex…
android 省市區三級聯動 – Android – 掘金
最近專案,需要用到三級聯動,在網上找了一些例子,進行了修改,實現,提煉出來了給大家分享 實現思路是在三個wheelview 進行聯動。選擇了省,馬上就關聯到市和區,選擇了市 ,馬上就可以關聯到區。 效果…
Android可伸縮佈局-FlexboxLayout(支援RecyclerView整合) – 掘金
1 . 前言 前幾天看到Google官方的部落格介紹了Google開源的一個強大的佈局-FlexboxLayout,看見第一眼我心裡的想法是,臥槽,Android 居然有這麼一個強大的佈局。作為一個有好奇心的工程獅,當然第一時間就去試了試手,效果非常贊,因此這…
Android 系統中,那些能大幅提高工作效率的 API 彙總(持續更新中…) – 掘金
前言 “條條大路通羅馬。”工作中,實現某個需求的方式往往不是唯一的,這些不同實現方式不僅表現在程式碼質量上,還影響著我們的工作效率。就像,在 Android 系統中,總有那麼一些鮮為人知的 API 能夠減少我們很多零碎的工作量。於是,就想憑著一些經驗,整理一些…
低仿知乎 ViewPager 三層巢狀頁面佈局 – Android – 掘金
仿照著知乎寫了一套UI介面,結合著以前學的知識,一天就擼了出來,其實也沒啥東西,就是有些沒接觸的地方踩了坑。 效果展示 效果展示 …
[[原始碼] Android 不要錯過的 7 個完整專案學習 – Android – 掘金](https://juejin.im/entry/58ba1…
上週推薦了一個商業課程,很多人由於沒有看到原文,私聊我表示對其很感興趣,由此可見大家對完整的專案的感興趣程度還是非常高的。 其實在github上也存在非常多的優秀的較為完整的開源專案,昨晚我分別按照不同的類別:音視訊播放器、IM通訊、閱讀類、商城以及部分公司…
一個 MVP 架構的應用,程式碼整潔幹練,高度封裝 – Android – 掘金
練習MVP架構開發的App,算是對自己學過的知識做一個總結,做了有一段時間,介面還算挺多的,程式碼量還是有的,裡面做了大量封裝,整體程式碼整理得很乾淨,這個我已經盡力整理了。不管是檔案(Java、xml、資原始檔)命名,還是佈局設計儘量簡單簡潔。程式碼不會寫的很複雜…
Android 狀態列操作,你想知道的都在這裡了 – 掘金
一直以來,iOS 裝置上狀態列背景色和圖示文字顏色的靈活可變性始終受到設計人員的青睞,有意地恰當地融入到 App 的各種介面設計當中,更好地提升使用者體驗。 由於系統的限制,在老版本的安卓系統中,Android App 無法做到這些,產生一些設計上的遺憾。幸運的…
RxJava 和 Retrofit 結合使用完成基本的登入和註冊功能 – Android – 掘金
主要包含客戶端和服務端兩個部分: 客戶端 使用RxJava和Retrofit搭配完成基本的登入和註冊功能 …
自定義 Behavior,伸縮的搜尋框 – Android – 掘金
懸浮 + 伸縮 的搜尋框 GIF.gif 前幾天 用華為商店, 無意中發現了這個效果, 覺得挺讚的,…
基於 android 自動檢測版本並更新的庫 (自定義強適配所有版本檢測介面) – Android – 掘金
現在熱更新技術挺火的,大公司都出了自己的熱更新框架,但是各家熱更新都有各自優缺點,終究不能解決所有bug,萬不得已還是得進行版本升級,這是一個android上的自動版本檢測並更新庫。庫整合了檢測版本、下載版本以及自動安裝升級 …
Android Studio 每日小技巧 – Android – 掘金
來自國外大神釋出的:Android Studio Tips of the Day可以檢視。有很多,但是我只挑了我沒使用過,對我有用的,大家可以進去檢視完整的。有八十幾個。(記得安全上網,翻牆哦。) 1.tool…
Android 圖片選擇、大圖預覽、九宮格圖片控制元件、拖拽排序九宮格圖片控制元件 – Android – 掘金
將 MeiqiaSDK-Android 裡的相簿單獨抽出來開源,將其中的 GridView、ListView和RelativeLayout 換成 RecyclerView 和 Toolbar,方便在以後的專案中直接依賴使用。Demo 中模仿了微信朋友圈的部分功…
Android 仿今日頭條的開源專案 – Android – 掘金
起因 看到眾多大神紛紛有了自己的開源專案,於是自己琢磨著也想做一個開源專案來學習下,因為每次無聊必刷的app就是今日頭條,評論簡直比內容都精彩,所以我打算仿今日頭條來練練手,期間也曾放棄過,也遇到很多坑,拿出來跟大家分享一下。該專案使用的是MVP+RxJava…
一款適合新手學習的 dagger+mvp+rxjava+retrofit 框架(仿知乎日報) – Android – 掘金
a demo like ZhiHuDaily base Dagger2+RxJava+MVP+retrofit2.0 疾風,一款基於Dagger2+RxJava+MVP+retrofit2.0的閱讀類A…
只用 TextView 實現知乎主頁底部 Tab – Android – 掘金
一言不合就上圖:實現效果圖: 實現效果圖 自定義一個元件TabItem 顯然,底部按鈕不止一個,而且是同一個樣…
2017 年 1 月最火的五個 Android 開源專案 – Android – 掘金
原文地址(科學上網)Goodbye 2016, hello 2017!這是春節後的第一個工作周,大家還沒從假期綜合徵中恢復過來吧。沒關係,我們幫你搜集到一月份最好的5個Android類庫,準備好花生、瓜子和飲料,來看看有什麼吧! 1.C…
Android Studio 外掛整理 – Android – 掘金
現在Android的開發者基本上都使用Android Studio進行開發(如果你還在使用eclipse那也行,畢竟你樂意怎麼樣都行)。使用好Android Studio外掛能大量的減少我們的工作量。 1. GsonFormat…
Android 效能優化的方方面面 – Android – 掘金
通常專案比較大的APP都面臨著如下效能問題,APP啟動慢、介面跳轉慢、事件相應慢、滑動和動畫卡頓、展現內容慢等,有的公司處理的很好,有的還有很大的優化空間,對於效能優化,怎麼去做,我總結了一下效能優化如何入手,Android效能優化這個系列目前已經完成11篇,…