Android,不过如此技术分享安卓

那些年收藏的技术文章(二)-云笔记篇

2017-03-01  本文已影响95人  楷桐

IM、推送、保活相关


Android进程保活招式大全

新手入门一篇就够:从零开发移动端IM

Android端外推送到底有多烦?

Android推送技术研究

微信的智能心跳方案

架构师于小波:魅族实时消息推送架构

JNI/NDK


Android 开发 之 JNI入门 - NDK从入门到精通

Material Design


重磅教程!帮你全面彻底搞定Material design的学习笔记

Android MultiDex


Android MultiDex实现原理解析

Android安全


Android Linker 与 SO 加壳技术

对安卓 Bound Services 的攻击

比葫芦娃还可怕的百度全系APP SDK漏洞 - WormHole虫洞漏洞分析报告

详解WormHole虫洞漏洞——百度moplus后门揭秘

Android测试


Android 单元测试: 首先,从是什么开始

在Android Studio中进行单元测试和UI测试

Android单元测试框架Robolectric3.0介绍

插件化、组件化开发


VirtualAPK:滴滴 Android 插件化的实践之路

关于Android业务组件化的一些思考

Android 组件化和插件化开发

Android插件化原理解析——Hook机制之Binder Hook

途牛原创|途牛Android App的插件实现

Android 动态加载dex

Android动画


InstaMaterial:正确处理RecyclerView动画

Android L动画入门

Android Animation动画(很详细)

Android多媒体


解决A/libc Fatal signal 11 (SIGSEGV)错误,这可能是目前最鲁棒的Android声音录制和播放封装库了

Android多线程


Android Handler详细使用方法实例

Android研究院之应用开发线程池的经典使用

Android功能、特效实现


ScratchView:一步步打造万能的 Android 刮奖效果控件

Android简易手势密码开源库

白底黑字!Android浅色状态栏黑色字体模式

小说Android开源篇 第一章——终于等到你Depth-LIB-Android

Android开发:Translucent System Bar 的最佳实践

红包照片客户端开发那些事

Android KITKAT 以上实现沉浸式状态栏

android自定义弹出框样式实现

notification更新数字的显示及AnimationDrawable的结合使用

Android平台的崩溃捕获机制及实现

Android FrameWork 基于libGDX实现高性能动画特效(粒子特效/烟花效果篇)

Android M DeepLinks AppLinks 详解

Badge分析&如何逼死处女座

Android Icon数字角标(BadgeNumber)的实现方式

[Parallax Animation]实现知乎 Android 客户端启动页视差滚动效果

Android中图片裁剪功能的实现

Android动态改变布局

Android混淆


Proguard语法及常用proguard.cfg代码段

Android交互设计


一款APP,从设计稿到切图(Android篇)

Android Interaction Design Patterns

Android开发工具、技巧、资料汇总


Android WebView:JavaScript 调用效率哪家强

Redex 初探与 Interdex:Andorid 冷启动优化

移动开发周刊:Android WebView 学习计划、Scroller 工作机制全解

移动开发周刊:Android 性能优化、HTTPS 证书链验证

网易 Android工程模板化实践

移动周刊-CSDN.NET

干货--看看Android开发者都装了什么软件

Mark!Android最佳的开源库集锦

tion 示例、概念及作用、分类、自定义、解析,并对几个 Android 开源库 Annotation 原理进行简析

Android 颜色透明度换算

如何写出低碳环保的Android代码

Android - 我使用过的第三方库以及踩过的坑

基本项目 - Basic Project - Android Gradle 用户指南

使用Android Studio对代码进行重构

Android Studio 小技巧合集

Android开发中一些被冷落但却很有用的类和方法

阅读ANDROID源码的一些姿势

Android开发Tips(1)

LibraryExtension - Android Plugin 1.5.0 DSL Reference

Android Studio实用指南_电子书免费在线阅读

拥抱 Android Studio(三):溯源,Groovy 与 Gradle 基础

Android国外学习资源汇总

干货铺子 - 技术小黑屋

23Code - 安卓开源代码库 - 安卓代码实例 -安卓项目动画特效示例 - 安卓android开源类库

AndroidDevTools开发工具下载汇总

Android高级篇之编译及反编译

Android开源库\框架


Retrofit 2.0:有史以来最大的改进

Android:dagger2让你爱不释手-重点概念讲解、融合篇

Dagger on Android-Dagger2详解

使用dagger2进行依赖注入

详解Dagger2

OKHttp源码解析

给 Android 开发者的 RxJava 详解

FlyRefresh——让人眼前一亮的下拉刷新

内存分析、管理


浅谈Android应用性能之内存

Android系统中的进程管理:内存的回收

Android应用内存泄漏的定位、分析与解决策略

Tricking Android MemoryFile

热修复


美团热更新方案 ASM 实践

安卓App热补丁动态修复技术介绍

手势相关


android触控,先了解MotionEvent(一)

Android手写绘制(square公司出品,访问需翻墙)


平滑签名实现

带运笔的签名实现

数据库


Tutorial – greenDAO from Scratch-Part 4需翻墙

database - What are the best practices for SQLite on Android

SQLite 教程

Android 中 SQLite 性能优化

Android系统相关


了解Android 4.1,之三:黄油项目 —— 运作机理及新鲜玩意

Android 5.0 ART GC 对比 Android 4.x Dalvik GC

了解与建设有中国特色的Android M&N(Android6.0和7.0新特性分析)

Android6.0权限适配之WRITE_EXTERNAL_STORAGE(SD卡写入)

谷歌发布Android Awareness API,提升应用智能化

深入理解Android 自定义attr Style styleable以及其应用

AndroidManifest合并原理

Android M 新的运行时权限开发者需要知道的一切

Android Canvas的save(),saveLayer()和restore()浅谈

Android中的lcd_density设置

Android系统组件


Android不常见系统控件一览

Android之TextureView浅析

深入理解Android开发中的CoordinatorLayout Behavior

拦截一切的CoordinatorLayout Behavior

Android--Dialog详细讲解

新的AppBarLayout flag:SCROLL_FLAG_SNAP

Android Design Support Library 的 代码实验——几行代码,让你的 APP 变得花俏

Android中的各类Span全面系统研究 -- AppAdventure

Android Bitmap详细介绍

Android ProgressBar详解以及自定义

Android开发:用Drawable XML绘制带阴影效果的圆形按钮

Android项目架构、设计模式


设计模式中的类关系

携程移动端架构演进与优化之路

魅族自动化测试架构之路

携程App网络服务通道治理和性能优化

美团Android自动化之旅—适配渠道包

AndroidFlux入门-用Flux构建Android平台的HelloWorld应用

Architecting Android…The clean way?

(译)Data Binding 指南(需翻墙)

Android项目重构之路:架构篇

Android中的MVP

从无到有:微信后台系统的演进之路

微信Android客户端架构演进之路

Android应用架构变更背后的经验、失误与推论

{转载}APP解构重构.勿忘初心

Android Observer观察者模式

Android性能优化


携程移动端性能优化

Android App 性能优化系列结语篇

Android性能优化典范

如何在Android中避免创建不必要的对象

Android Performance Case Study

Android性能优化之如何避免Overdraw

Using hardware layers to improve Android animation performance

TRIM:提升磁盘性能,缓解Android卡顿

正确使用Android性能分析工具——TraceView

【MIG专项测试组】如何量化Android应用的“卡”?—流畅度原理&定义篇

Android应用性能优化实践

深入浅出Android App耗电量统计

异常问题记录


ragment replace重复执行onCreateView解决办法

由沉浸式状态栏引发的血案

android:process 的坑,你懂吗?

android - prevent greenDAO inserting duplicate entry

java - Gson TypeToken with dynamic ArrayList item type

android - Quitting an application - is that frowned upon?

FragmentTransaction&Activity的状态

droid内存管理详解(关于程序退出)

Android]android解决bitmap内存溢出

内部Handler类引起内存泄露

源码分析


Android 用户引导库 MaterialIntroView 使用及源码分析

Android坐标系


[android] “坐标”相关的一些故事

Java

Eclipse


大体了解Eclipse-Eclipse的提高

字符编码


Unicode字符编码所对应的存储和交换标准:UTF-8, UTF-16, UTF-32

Java编码浅析(注意区分三个概念)

深入分析 Java 中的中文编码问题

Java其他相关知识


Java工程师应该读的几本书

Java虚拟机类加载机制

Java专家系列:CPU Cache与高性能编程

一个简单代码的不简单实现

String,StringBuffer,StringBuilder的区别

Java 8 特性 – 终极手册

理解Java垃圾回收机制

JVM内幕:Java虚拟机详解

ArrayDeque类

Java多线程编程模式实战指南之Promise模式

OSGi原理与最佳实践 学习笔记

Java 正则表达式详解

Restful


深入浅出REST

U3D


干货整理 Unity3D资源汇总

http相关


从UDP的连接性说起——告知你不为人知的UDP

彻底弄懂 HTTP 缓存机制 —— 基于缓存策略三要素分解法

聊聊高并发系统之HTTP缓存

HTTP/2 新特性浅析

HTTP协议详解

HTTP请求(GET与POST区别)和响应

iOS

swift


来自一线开发者的Swift学习资源推荐

设计规范


iPhone APP设计规范/iPad APP设计规范/Android APP设计规范/网页设计规范

组件、插件化开发

其他相关


Finder的GUI占资源太多

提高iOS开发效率的方法和工具(升级篇)

苹果奖学金获得者:我的自学 iOS 开发历程

iOS开发必读-GitHub 上Top100 的 Objective-C 项目

谈iOS多线程(NSThread、NSOperation、GCD)编程

iOS 数据库比较:SQLite vs. Core Data vs. Realm

iOS应用层架构之CDD

盘点iOS开发者必看的105个全球最佳博客

iOS分类下的视频教程

苹果更新了iTunes Connect的设计

细说 iOS 消息推送

web、分布式开发


大型网站系统架构的演化

牛逼哄哄的RPC

bilibili高并发实时弹幕系统的实战之路

论代码级性能优化变迁之路(一)

论代码级性能优化变迁之路(二)

亿级日PV的魅族云同步的核心协议与架构实践

300VU-3000VU真实压测环境下看高并发性能瓶颈

应对电商大促峰值的九个方法

web前端开发


web前端图片极限优化策略

10款很酷的HTML5动画和实用应用

四分钟制作一个美观的网页

最全面的JavaScript调试技巧总结

2016年最火的15款HTML5游戏引擎

Swiper演示

CodePen - Flexbox playgroung

2015年50+ CSS 工具、框架、库合集(1-26)

CSS动画之硬件加速

稀土掘金:作者结合自身总结的前端入门方法

前端开发指南

程序员学习经验、路线相关


程序员技术练级攻略

每个程序员都应该收藏的算法复杂度速查表

阿里、百度十年产品总监:如何专业且快速地评估一款产品的好坏

程序员必读书单 1.0

国内镜像网站


淘宝 NPM 镜像

清华大学开源软件镜像站

人工智能


《纽约时报》两万字长文,深度剖析谷歌大脑简史

从机器学习谈起 - 计算机的潜意识

AI火爆,但你知道人工智能、机器学习和深度学习有何不同

开发概念相关


在讨论全景视频的未来之前,我们先搞清楚全景视频是如何实现的

App推广装逼词汇大全

专业!阿里巴巴根据截图查到泄露信息的员工的技术是什么

双11背后的网络自动化技术

百度糯米O2O产品质量保证的自动化与端监控最佳实践

互联网开发模式三:持续集成与DevOps

百家争鸣 BYOD解决方案大练兵

2016年,C语言该怎样写

Pro Git 简体中文版

Linux工具快速上手

H5、React Native、Native应用对比分析

Google Protocol Buffer 的使用和原理

编程的智慧

避免App沦为“僵尸”的12个秘诀

Git - Book

【Github教程】史上最全github使用方法:github入门到精通

软件工程、项目管理


优秀软件诞生的12个必备技术构成

趣文:为什么软件开发周期通常是预期的两三倍

为什么程序员总是不能准确估测项目时间

如何拯救即将延误的项目

腾讯敏捷开发及快速迭代

视频直播开发相关


蘑菇街直播实战技巧带你解决直播开发难题

EasyDarwin 开源流媒体服务器

聚光灯下的熊猫TV技术架构演进

视频直播技术详解之处理

上一篇下一篇

猜你喜欢

热点阅读