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 开发过程确实会有不少相见恨晚的工具或网站出现,本文是我本身的一些分享。

相关文章
相关标签/搜索