Android 學習資料

安卓開發終極指南: 50 多個初高級開發資源(譯)

我仍記得幾年前剛開始進入 Android 開發這個廣闊而又神祕的世界時,手足無措的樣子。爲了幫助像我這樣的開發者,我整理了一份比較全的學習資料,對幾乎全部開發者都有用,無論是初學者仍是經驗豐富的老油條。

java

Android 開發中那些常見到讓人忽視的基礎知識

API 對應表以及支持庫

android

Android 修改狀態欄顏色全方位教程

Android 修改狀態欄顏色教程

git

Android最全開發資源

-- 做者 謝恩銘 轉載請註明出處 Android最全開發資源 首先, 我以爲最好的Android學習路徑仍是: 看Google Android官方開發主頁 (在國內的朋友能夠上這裏), 要記住Read The "Friendly" (F*ing) Doc (閱讀那該死的文檔)…

github

2016年博客彙總

2016年總共寫了40篇博客,回顧一番,仍是有幾篇乾貨的,2017年再出發,勿忘初心。 精選以下: Retrofit Android Retrofit 2.0使用 那會剛剛接觸Retrofit,簡單介紹了Retrofit 2.0使用。 Android Retrofit 2.0 …

面試

Android熱修復—阿里的新一代熱修復技術Sophix

熱修復做爲當下熱門的技術,在業界內比較著名的有阿里的AndFix、Dexposed,騰訊QQ空間的超級補丁技術和微信的Tinker。可是我對熱修復基本沒怎麼研究過,因爲最近一段時間瞭解到阿里發佈了新一代熱修復技術—Sophix。因而我決定折騰一波…

正則表達式

這是你不該該錯過的一本百科全書,開源資料持續更新中~

給你們獻上一些福利,這些項目要麼是 GitHub 上影響力很大,要麼是對大家頗有用的項目。

微信

應用保活終極總結(二):Android6.0及以上的保活實踐(進程防殺篇)

本文要討論的內容是如何防止Android應用被系統「殺掉」,下篇討論的是「被殺掉」後如何讓它復活。本文中的進程防殺方法最高適用至Android 7.0系統

網絡

一篇文章,全面總結Android面試知識點


如何讓你的 app 在後臺被幹掉後優雅的從新啓動

做爲一個 Android 開發者,確定會遇到這樣的一種狀況,用戶在玩着你開發的 app 時,忽然有微信來消息了,切換到了微信,而後還在微信逗留看視頻啊,聊天啊,刷朋友圈啊等等的,你所開發的 app 就出於後臺了,這個時候就很容易出現手機內存不足,app 被內存回收幹掉的狀況了,等用戶終於聊完天,刷完朋友圈,回來 app 的時候,就會進行 app 的自我恢復了,若是開發者處理很差,就會出現崩潰的狀況了,並且確定會出現返回的時候一瞬間白屏,而後再顯示出來,這樣的用戶體驗很是的很差。那咱們應該怎樣去解決這樣的情況呢?扯了那麼多,咱們的文章就正式開始啦!

架構

Android 能讓你少走彎路的乾貨整理

這個公衆號是由「stormzhang」維護的,江湖人稱「段子張」或「良心張」分享了不少 Android 方面的乾貨,除了 Android 以外也有不少其餘方面的乾貨,真的至關的良心,我開始寫博客也是受了張哥的影響,良心推薦。 郭神出品,必屬精品,郭神在 CSDN 上面寫了不少高…

併發

花了 4 個月整理了 50 篇 Android 乾貨文章

從第 1 篇文章到如今已經 4 個月了,按類別整理一波技術乾貨。 目錄 熱門技術 View 代碼封裝 源碼分析 精進之路 熱門技術 Kotlin 初探 Kotlin 成了 Google 的親兒子,如今趕忙來學學跟着 google 學習 mvp 架構跟着 google 學習 mvp 架構(clean 篇)給初學者的…

第三方免費加固橫向對比

基於 java 開發的 android 應用因爲其語言的特性,因此很容易被反編譯,雖然 android 提供了 proguard,可是也只是增長了源碼閱讀的難度,其中業務邏輯依舊能夠分析得出。有些人經過各類破解手段將 apk 文件破解、反編譯,而後加入廣告、病毒代碼,從新打包投入市場,不明真相的用戶將帶病毒廣告的 apk 下載下來,甚至所以形成利益損失。

Android 開發中如何動態加載 so 庫文件

我想對於靜態加載 so 庫文件,你們都已經很熟悉了,這裏就很少說了。在 Android 開發中調用動態庫文件(*.so)都是經過 jni 的方式,而靜態加載每每是在 apk 或 jar 包中調用so文件時,都要將對應 so 文件打包進 apk 或 jar 包。 動態加載的優勢 …

Android 開發: 實現 APP 自動填寫註冊驗證碼功能

CSDN 博樂推薦。實現原理是 「廣播接收者」 和「內容觀察者」。 利用接收到短信時的系統發出的廣播進行短信的讀取,並利用正則表達式解析出短信中的驗證碼。

Android 內存泄漏 ——檢測、解決和避免

Android 內存泄漏 ——檢測、解決和避免(深度好文)

ViewPager 系列之 打造一個通用的 ViewPager

背景 CommonViewPager.png ViewPager 是 Android 開發者比較經常使用的一個控件了,因爲它容許數據頁從左到右或者從右到左翻頁,所以這種交互也備受設計師的青睞。在 APP 中的不少場景都用獲得,好比第一次安裝 APP 時的用戶引導頁、圖片瀏覽時左右翻頁、廣告 Ban…

2017 春季最酷的 30 個 Android 庫 【已翻譯 100%】

原文翻譯自 freecodecamp 的一篇文章《The 30 Coolest Android Libraries from Spring 2017》

Android 開發經驗談 - 不多有人會告訴你的 Android 開發基本常識

本文介紹 Android 開發過程當中的一些基本常識,大可能是一些流程、專業術語和解決問題的方法等。

像大牛同樣寫代碼: 31 個 Android 開發者工具

31 個很實用的開發者工具,總有幾個你不知道的

單例模式的寫法(看完這個就夠了)

單例模式的寫法總結

Kotlin 資源大全 - 學 Kotlin 看這一篇教程就夠了

目錄 介紹 官網及文檔 中文社區 教程 & 文章 開源庫和框架 Demo 其餘 介紹 爲何要作這個? 今天凌晨的 Google I/O 上,Google 正式宣佈官方支持 Kotlin. 爲了讓你們更快了解和上手 Kotlin,掘金技術社區爲你們整理了這份 Kotlin 資源…

Kotlin 都轉正成 Android 官方語言了,你還不試一下?

回想起 AS 跟 EC ,我以爲你仍是有必要入手 Kotlin 了。 之前的一篇整體歸納老文,你們能夠看看~ 爽翻天!告別 Java。一塊兒來使用 kotlin 開發完整客戶端 另外,歡迎參考個人 kotlin 項目~ https://github.com/githubwing...

[[譯] 構建 Android APP 必定要繞過的 30 個坑 ](https://juejin.im/entry/58217...

此文是我在掘金翻譯的第 13 篇文章。 絕對是個坑,此文有毒,建議繞道!

言歸正傳,做者總結了本身多年開發 Android 應用程序遇到的坑,你們共勉!

Android 之 Notification 必須掌握知識點

本文同步個人 CSDN 博客轉載請註明出處http://blog.csdn.net/wufeng55... 建立併發送一個系統通知 activity_main.xml <?xml version="1.0" encoding="utf…

EventBus封裝

EventBus是一款針對Android優化的發佈/訂閱事件總線。能夠替代廣播、startActivityForResult、Handler、異步回調等來實現各組件間、組件與後臺線程間的通訊。它的優勢是開銷小,代碼更優雅,以及將發送者和接收者解耦。 一般咱們在使用EventBu…

Android 開發之 Service 探索如何保證 Service 不被殺死或被 kill 以後自動重啓

Android 開發之 Service 探索如何保證 Service 不被殺死或被 kill 以後自動重啓

Activity 全方位瞭解,總有你不知道的一面

關於 Activity,是咱們接觸 Android 時頻繁瞭解的東西。其生命週期,啓動模式等內容也耳熟能詳。今天將系統而全面的總結 Activity 中的內容。

Android OpenGL開發實踐 - GLSurfaceView對攝像頭數據的再處理

隨着移動網絡的快速發展,移動端網絡速度慢和花費較高的瓶頸逐漸消失,直播和視頻隨着網絡的發展快速興起。在直播和視頻和風口之下,如何獲取移動端攝像頭數據、如何對攝像頭數據進行再處理以及如何保存處理後的數據成爲移動端視頻開發者的必修課。本文首先對GLSurfaceView相關知識進行講解,而後介紹Android系統如何獲取攝像頭數據並利用GLSurfaceView渲染到屏幕上,在此基礎上以一個黑白濾鏡爲例介紹拿到攝像頭數據後如何對數據進行再處理,並利用GLSurfaceView展現給用戶。

Android 系統中,那些能大幅提升工做效率的 API 彙總(持續更新中...)

前言 「條條大路通羅馬。」 工做中,實現某個需求的方式每每不是惟一的,這些不一樣實現方式不只表如今代碼質量上,還影響着咱們的工做效率。就像,在 Android 系統中,總有那麼一些不爲人知的 API 可以減小咱們不少零碎的工做量。因而,就想憑着一些經驗,整理一些經常使用的,找個地方概括…

Android 突破 DEX 文件的 64K 方法數限制

隨着安卓平臺的不斷髮展與壯大,市場上大而全的應用比比皆是,產品需求的變動累積和 UI 交互的極致追求,除了 resources 文件的俱增,在 Android Project 中依賴的 Library 和 本身寫的 Java 代碼也會愈來愈多。這些變化,除了會致使打包出的 APK …

Android 開發時,那些相見恨晚的工具或網站!

在實際 Android 開發過程確實會有不少相見恨晚的工具或網站出現,本文是我本身的一些分享。

相關文章
相關標籤/搜索