Android资料集合

如果本文帮助到你,本人不胜荣幸,如果浪费了你的时间,本人深感抱歉。
如果有什么错误,请一定指出,以免误导大家、也误导我。
本文来自:http://www.jianshu.com/users/320f9e8f7fc9/latest_articles
感谢您的关注。

15类 Android 通用流行框架大全

发布Android开源库

Bintray一定要注册个人用户,非常重要
新版Bintray-极简上传Library到JCenter(内含个人用户注册地址)
从零到一发布Android开源库
如何使Android Studio项目发布到Jcenter中
使用Gradle发布Android开源项目到JCenter(问题解决)
怎么写 Licenses

Android 最新技术

https://www.youtube.com/user/androiddevelopers
全景图实现

Android 开源库汇总

一个搜索整合Android开源类库的网站
Android 开源项目分类汇总
Awesome Android UI/UX Libraries
Android 流行框架查速表

Android API Level与sdk版本对照表

http://www.jianshu.com/p/8a5cdcca32b3

adb使用大全

https://github.com/mzlogin/awesome-adb#%E5%9E%8B%E5%8F%B7

android 7.0 适配

Android7.0适配

WebView

http://www.jianshu.com/p/3fcf8ba18d7f 史上最全WebView使用,附送Html5Activity一份
http://www.jianshu.com/p/b9164500d3fb 深度学习js与安卓的交互以及WebView的那些坑
https://github.com/jhy/jsoup/ jsoup 是一款Java 的HTML解析器,可直接解析某个URL地址、HTML文本内容。

数据库相关

Android ORM框架 LiteOrm使用

唯一id

Android体系ID知多少?

控件

CoordinatorTabLayout:快速实现TabLayout与CoordinatorLayout结合的样式。
ExpandableLinearLayout:可展开和收起的LinearLayout

蓝牙

Android蓝牙开发全面总结
这是一个能够让你应用的蓝牙操作变得如此简洁!
LiteBle

炫酷特效

Lottie:JSON文件渲染成本地动画
https://github.com/tyrantgit/ExplosionField 删除效果
https://github.com/lzyzsd/CircleProgress 炫酷进度条
https://github.com/venshine/GoodView 点赞效果(支持文本图像)
https://github.com/yanbober/MagicFloatView 漂浮控件
https://github.com/Nightonke/BoomMenu 悬浮按钮
https://github.com/hejunlin2013/DragVideo 悬浮视频
https://github.com/mcxtzhang/PathAnimView 用于做Path动画的自定义View
https://github.com/zhangyuChen1991/Roll3DImageView 3D翻转效果
https://github.com/GrenderG/Toasty 美化原生 Toast
StyleableToast:自定义Toast的库

切换主题

https://github.com/dersoncheng/MultipleTheme
https://github.com/Bilibili/MagicaSakura
https://github.com/52inc/Scoops
https://github.com/garretyoder/Colorful

日历

Material Calendar View:移植到Material design的安卓CalendarView。
漂亮的 Android MD 风格日历效果

相机

CameraFilter:使用OpenGL着色器的实时相机滤镜。
Material Camera:Android开发的快速简易的相机框架。
cameraview:最难的Android API之一,成为一个高层次和易于使用的库,解决了你所有的问题。

文本

自定义选择复制功能的实现
Ticker:显示滚动文本的UI组件(纵向滚动)。
显示HTML的TextView - html-builder
仿新浪微博加#话题的EditText实现
FadingTextView:让TextView以淡如淡出的形式不断改变自己内容的库

文件/图片 选择

不错的图片选择
fang图片选择:
Android自定义相册,完全仿微信UI,实现了拍照、图片选择(单选/多选)、 裁剪 、旋转、等功能。
Android-FilePicker:一款照片选择器,可从列表中选择图片或文档。
Material File Picker:Material design中的文件选择器。
boxing:Android多媒体选择器

图片剪切

https://github.com/Yalantis/uCrop

颜色处理

颜色选择器

图片处理

自由绘制的View - FreeDrawView
修改图片风格 - StyleImageView
Android上使用View播放的GIF库 - GifView

绘制贝塞尔曲线

绘制贝塞尔曲线
用于做Path动画的自定义View(图片->SVG->PATH)

语音播放

http://flycatdeng.iteye.com/blog/1827245

视频播放

PreviewSeekBar:预览电影的SeekBar
Easy Video Player:易于操作的视频播放器,可通过视图使用。
VideoPlayerManager:对Android MediaPlayer类的使用进行帮助说明的库。
JieCaoVideoPlayer:立志成为Android平台使用最广泛的视频播放控件

视频拍摄 / 录屏

仿微信视频拍摄UI, 基于ffmpeg的视频录制编辑
屏幕录制功能

直播

移动直播技术秒开优化经验
从0到1打造直播 App
鏖战双十一-阿里直播平台面临的技术挑战

弹幕

DanmakuFlameMaster
RecyclerView 实现的弹幕

新手引导

Android App新手指引开源控件(开源整理)

轮播图

Android图片轮播控件

通知

全面了解Android Notification
通知使用权(NotificationListenerService)的使用
Android通知栏 介绍与适配总结

评分

SimpleRatingBar:用于星级评分的UI组件。

表格

https://github.com/zhouchaoyuan/excelPanel
Android上展示word、excel、pdf、ppt

折线图、柱状图

https://github.com/lecho/hellocharts-android

RecyclerView 相关

各种开源LayoutManager
RecyclerView 实现画廊效果
圆形 RecyclerView 效果

下拉刷新

超级智能的下拉刷新,非常强大

Android M运行时权限

http://www.jianshu.com/p/d6b3e16cc1d9

App 使用情况统计管理者

http://blog.csdn.net/andoop/article/details/50593699

ANDROID L——Material Design详解http://blog.csdn.net/a396901990/article/category/2634371

Android过渡(Transition)动画解析之基础篇
Android过渡(Transition)动画解析之源码篇
深入理解Android L新特性之 页面内容&共享元素过渡动画

异步加载和缓存

Store:简化数据的请求,解析,保存,以及数据重试的类

各种优化

Android性能优化系列之App启动优化
Android性能优化系列之apk瘦身
Java gc(垃圾回收机制)小结,以及Android优化建议

后台常驻

论Android应用进程长存的可行性

用户界面

Material Design Android Library:在Android中使用Google的Material Design(Android 2.2版)的库。
Material:将Material Design导入原有应用程序的库。

应用自动静默更新安装库.

https://github.com/a-voyager/AutoInstaller

常用工具类

https://github.com/Blankj/AndroidUtilCode
https://github.com/jingle1267/android-utils
https://github.com/l123456789jy/Lazy
丰富而迷你的基础类库

Gradle 配置

Gradle多渠道打包(动态设定App名称,应用图标,替换常量,更改包名,变更渠道)
Gradle配置最佳实践
Gradle常用命令详解

工具类

Android开发人员不得不收集的代码
Android开发中一些被冷落但却很有用的类和方法

Android混淆从入门到精通

Android 混淆那些事儿
Android混淆从入门到精通

移动APP自动化测试

蘑菇街单元测试框架
移动APP自动化测试框架对比
LeakCanary 中文使用说明-内存检测
记录线程和每个线程函数执行时间

一种新的测试平台,多款在线系统android,ios

安全

Android研发安全1-Activity组件安全(上)
Android应用内存泄漏的定位、分析与解决策略
史上最全Android 开发和安全系列工具


打开应用商店的某个APP下载页面

http://www.jianshu.com/p/a4a806567368


案例

一个 Android 项目搞定所有主流架构-2.MVP+ 单元测试


博客

Fragmented,一个专属安卓开发者的播客网站


源码

JavaApk
Android 开源项目分类汇总
有哪些 Android 的开源界面库?
有哪些优秀的 Android 应用开源项目、特效、设计资料推荐?
cocoa源码
23code
DevStore
蓝豹源码


文档

Android课程手册

Android 开发规范

安卓开发规范

工具

Chrome插件、AndroidStudio插件及设置格式迁移
AndroidStudio基本设置,以及一些使用小技巧

切图工具

android图标(可在线切图)

Android 面试

程序员面试技巧总结
面Android的时候要想些什么
Android 名企面试题及涉及知识点整理
史上最全 Android 面试资料集合
亲爱的面试官,这个我可没看过!
写好一份技术简历很重要
2017 Android秋招面试总结
国内一线互联网公司内部面试题库
<br />

你对编码认知。你是否知道如何编写好代码?
个人能力/领导力。你是否经历过整个工作流程?你是否修复过并不怎么正确的东西,即使你并不需要这么去做?
沟通。和你交流技术问题是有用的还是痛苦的?
你应该至少说明以下中的一个:

你曾解决的一个有趣的技术问题
你曾克服的一个人际冲突
显示领导力或个人能力的例子
你曾在以往项目中做出的贡献
最喜欢的语言的一些琐事,对这种语言你做了什么,以及你不喜欢它哪里
有关公司产品/业务的问题
关于该公司的工程策略(测试,Scrum,等等)

作为软件工程师的基础能力,包括:SOLID 原则,clean code,应用程序架构,测试。数据结构和算法同样很重要,但是我不会因为候选人不会平衡 BST 就拒掉他。我更看重的是候选人是否理解了基础数据结构(Lists, Queues, Trees, Hash Maps…),理解 Big-O 说明并能够讲解时间复杂度和空间复杂度的权衡。看到没?就是这些基础知识。

理解并发。为了让 App 能够快速响应用户的操作,所以一定不能在主线程执行耗时任务。也就是说,很多任务需要去独立的线程去执行。如果候选人不懂并发,那迟早会在未来的工作中,甚至生产环境下掉坑。

能够在白纸上画出 Android 的大体架构图;

能够大体描述清点击 Android Studio 的 build 按钮后发生了什么;

能够大体说清一个应用程序安装到手机上时发生了什么;

对 Dalvik、ART 虚拟机有基本的了解;

Android 上的 Inter-Process-Communication 跨进程通信时如何工作的;

App 是如何沙箱化,为什么要这么做;

权限管理系统(底层的权限是如何进行 grant 的);

进程和 Application 的生命周期;

还有一个好的方法就是深入地探究候选人擅长的一个领域,比如他擅长 UI,那就多问一些 UI 方面的问题

<br />

简历

[程序员简历模板系列]https://github.com/geekcompany/ResumeSample


Android、iOS、Winphone默认字体

http://www.lanrenmb.com/yidongyunying/shoujijianzhan/1292.html
<br />


本文长期更新

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 222,104评论 6 515
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 94,816评论 3 399
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 168,697评论 0 360
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 59,836评论 1 298
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 68,851评论 6 397
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 52,441评论 1 310
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,992评论 3 421
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,899评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 46,457评论 1 318
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 38,529评论 3 341
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,664评论 1 352
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 36,346评论 5 350
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 42,025评论 3 334
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 32,511评论 0 24
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,611评论 1 272
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 49,081评论 3 377
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 45,675评论 2 359

推荐阅读更多精彩内容