那些年收藏的技术文章(一)-CSDN篇

Android基础及相关机制


Android Context 上下文 你必须知道的一切

Android中子线程真的不能更新UI吗?

Android基础和运行机制

Android任务和返回栈完全解析,细数那些你所不知道的细节

【凯子哥带你学Framework】Activity启动过程全解析

【凯子哥带你学Framework】Activity界面显示全解析

Badge分析&如何逼死处女座

surfaceview 双缓冲的理解

Android开发 - ActivityLifecycleCallbacks使用方法初探

深入理解SELinux SEAndroid(第一部分)

Android Framework是怎么启动的?

Android M Launcher3主流程源码浅析

加速度传感器的原理和应用

简单说Binder(1)

Android动态加载Activity原理

Launcher3--拖拽

Android View体系


Android layoutinflater原理分析,带你一步步深入了解view(一)

Android视图绘制流程完全解析,带你一步步深入了解View(二)

Android视图状态及重绘流程分析,带你一步步深入了解View(三)

Android自定义View的实现方法,带你一步步深入了解View(四)

Android View系统解析(上)

Android View系统解析(下)

Android坐标相关


android获得控件在屏幕中的绝对坐标 getLocationInWindow 和 getLocationOnScreen

android MotionEvent中getX()和getRawX()的区别

android坐标

Android应用坐标系统全面详解

Android View体系(一)视图坐标系

Android事件机制及相关问题


Android TouchEvent事件传递机制

Android事件分发机制完全解析,带你从源码的角度彻底理解(上)

Android事件分发机制完全解析,带你从源码的角度彻底理解(下)

textview 中处理spannable使得ListView的点击事件失效的解决方法

Android官方组件


android中Appwidget的使用

最新Spinner用法详解

从头学Android之ContentProvider

ContentProvider实例详解

Android GridView属性集合

Android TextView中文字通过SpannableString来设置超链接、颜色、字体等属性

android ImageView scaleType属性

LocalBroadcastManager(本地/应用内广播管理器)

Drawable类,在不同分辨率下的设置

Android ViewPager使用详解

一步一步学android控件(之十四) —— NumberPicker

Android ViewSwitcher 的功能与用法

【Android开发日记】Popupwindow 完美demo

android ViewFlipper使用示例(注册引导页)

FragmentTabHost使用方法

自律给你自由——设计布局的新姿势

Android Service


Android Service完全解析,关于服务你所需知道的一切

Android之Service与IntentService的比较

Android SERVICE后台服务进程的守护

Android Dialog/弹窗


自定义Dialog之Progress(二)

【Android SDK开发】各种Android Dialog创建及其监听事件实现

Android自定义 ProgressDialog的实现

android自定义弹出框样式实现

android的popupwindow点击返回按钮关闭

Android ListView相关


android应用开发全程实录-你有多熟悉listview?

Anroid ListView分组和悬浮Header实现

Android 实现ListView的A-Z字母排序和过滤搜索功能,实现汉字转成拼音

listview自定义CursorAdapter

Android编程之指定ListView的item位置

android中ListView多次刷新多次重复执行getView的问题另解

Android ListView工作原理完全解析,带你从源码的角度彻底理解

Android ListView功能扩展,实现高性能的瀑布流布局

ListView 实现多选/单选

安卓弧形ListView 开发手记

源码解析ListView中的RecycleBin机制

Android Fragment


Android Fragment 你应该知道的一切

Android ScrollView


Android 控制ScrollView滚动到底部

Android通知栏


Android 通知栏Notification的整合 全面学习 (一个DEMO让你完全了解它)

Android中Notification捕捉点击事件的替代方式

Android5.x Notification应用解析

通知栏设置系统字体颜色

Android WebView


跟Google 学代码:Web Apps以及WebView究极优化

Android WebView问题汇总以及解决方法

Toolbar在WebView滚动下的显示和隐藏的实现

Android JSBridge的原理与实现

Android WebView 与JS的数据交互

android ScrollView中嵌套GridView,ListView只显示一行的解决办法

Android 4.4后WebView的一些注意事项

Android WebView页面加载优化

Android键盘相关


Android App监听软键盘按键的三种方式

Android 监听软键盘状态

android EditText软键盘显示隐藏以及"监听"

Android点击EditText文本框之外任何地方隐藏键盘的解决办法

Android自定义view相关概念及问题


自定义控件其实很简单专题

自定义View常用例子二(点击展开隐藏控件,九宫格图片控件)

Android自定义View绘图实现拖影动画

自定义控件三部曲之动画篇(一)——alpha、scale、translate、rotate、set的xml属性及用法

自定义Loading大全之SwapLoading

Android中View自定义XML属性详解以及R.attr与R.styleable的区别

关于onDraw()方法不被执行的解决方法(setWillNotDraw)

Android TextView使用HTML处理字体样式、显示图片等

MeasureSpec学习 - 转

Andriod中绘(画)图----Canvas的使用详解

Android Matrix

Android ApiDemo分析(九)--Graphics

初学Android,图形图像之使用Path类(二十六)

初学Android,图形图像之使用Canvas,Paint绘图(二十五)

初学Android,图形图像之使用Bitmap和BitmapFactory(二十四)

Android中Path类的lineTo方法和quadTo方法画线的区别

初学Android,图形图像之使用双缓冲画图(二十七)

Android自定义控件系列四:绘制实用型的柱形图和折线图

安卓高手之路之图形系统(6)requestLayout的流程

Android中Canvas绘图之PorterDuffXfermode使用及工作原理详解

Android中Canvas绘图之Shader使用图文详解

Android应用自定义View绘制方法手册

自定义视图与贝塞尔曲线

用Canvas和属性动画造一只萌蠢的“小鬼”

Android自定义控件


【Android自定义View实战】之自定义评价打分控件RatingBar,可以自定义星星大小和间距

Android_自定义双向SeekBar

Android手势密码实现方案

抽屉效果

Android触摸事件(五)-CropBitmapActivity关于裁剪工具的使用

仿美团商品选购下拉菜单实现

Android开发技巧——定制仿微信图片裁剪控件

Android 自定义控件 优雅实现元素间的分割线 (支持3.0以下)

android自定义view(一),打造绚丽的验证码

android:使用gallery和imageSwitch制作可左右循环滑动的图片浏览器

翻翻git之---RecycleView的上拉,下拉刷新,样式切换,添加foot和header的强大库 RecyclerViewManager

翻翻git之---实现下拉到底刷新RecycleView InfiniteScroll

翻翻git之---偏向iOS风格的Switch ToggleSwitch

翻翻git之---"有趣效果"的自定义View EasyArcLoading

翻翻git之---史上最强的图片选择器 GalleryFinal(顺带附下麦麦,当当的近照)

翻翻git之---实用的欢迎页开源库 AppIntro

翻翻git之---利用RecyclerView实现折叠效果 SectionedExpandableGridRecyclerView

翻翻git之---利用RecyclerView实现折叠效果 SectionedExpandableGridRecyclerView

翻翻git之---闪烁动画的TextView RevealTextView

翻翻git之---一个简单的标签控件 LabelView (随手发了两张小宝宝的玩耍照)

翻翻git之---一个丰富的通知工具类 NotifyUtil

Android自定义控件之仿汽车之家下拉刷新

Android自定义ViewGroup打造各种风格的SlidingMenu

翻翻git之---编译器般高大上的WebView RichEditor (PS:家里两个小祖宗大爆照)

翻翻git之---炫酷的自定义翻滚View TagCloudView

翻翻git之---好看的卡片切换库 Swipecards

翻翻git之---溜的飞起的加载效果AVLoadingIndicatorView

一个炫字都不够??!!!手把手带你打造3D自定义view

动画效果--漫天飞雪

自定义仪表盘PaneView

手把手带你画一个 时尚仪表盘 Android 自定义View

Android 超高仿微信图片选择器 图片该这么加载

Path特效之PathMeasure打造万能路径动效

【Android开源项目解析】QQ“一键下班”功能实现解析——学习Path及贝塞尔曲线的基本使用

Android自定义控件实战——滚动选择器PickerView

Android自定义View之自定义EditText(添加删除功能)

Android 带清除功能的输入框控件ClearEditText,仿IOS的输入框

Android 自定义ViewGroup 实战篇 -> 实现FlowLayout

Android gallery 3D效果

Android 自绘TextView解决提前换行问题,支持图文混排

Android例子源码--炫酷的仪表盘网速测试

【Android】自定义控件实现可滑动的开关(switch)

Android打造不一样的EmptyView

Android UI效果实现


仿360加速球。(实现内存释放)

自定义view系列(5)--99.99%实现QQ侧滑删除效果

【Android】Android开发实现带有反弹效果,仿IOS反弹scrollview详解教程

仿制慕课网app实现斗鱼,全民k歌视频引导页(ViewVideoViewPaper)炫酷效果

从零开始打造一个Android 3D立体旋转容器

Android酷炫动画效果之进度加载动画

Android drawPath实现QQ拖拽泡泡

仿约会吧应用详情页,评论栏随Recyclerview滑动左右移动

模仿微信图片点击全屏效果

Android屏幕内容制作成GIF图方式

高仿京东APP首页“京东快报”自动向上滚动的广告条

实现京东底部添加到购物车的效果

android高仿京东垂直循环滚动新闻栏

我的Android进阶之旅------>Android自定义View实现带数字的进度条(NumberProgressBar)

android实现文字渐变效果和歌词进度的效果

我的Android进阶之旅------>Android自定义View来实现解析lrc歌词并同步滚动、上下拖动、缩放歌词的功能

实现卡片翻转的动画效果

android:QQ多种侧滑菜单的实现

Android特效专辑(五)——自定义圆形头像和仿MIUI卸载动画—粒子爆炸

android:TextView实现文字走马灯效果(欺骗系统获取持久的焦点)

Android特效专辑(九)——仿微信雷达搜索好友特效,逻辑清晰实现简单

Android 常用效果(各种进度条,酷炫loading动画,火箭升空,撒花以及趋势图)

炫丽的朋友圈视频滚动播放功能

手把手教你画一个 逼格满满圆形水波纹loadingview Android

手把手带你画一个动态错误提示 Android自定义view

Android制作粒子爆炸特效

HorizontalScrollView,Fragment,FragmentStatePagerAdapter打造网易新闻Tab及滑动页面效果(三十六)

手机QQ5.0红点拖拽消除的实现

【android ui设计与开发】第06期:底部菜单栏(一)使用tabactivity实现底部菜单栏

android底部菜单栏demo

Android实现微信底部的带消息提示数量

GridView 拖拽 排序

Android 仿美团网,大众点评购买框悬浮效果之修改版

仿Android印象笔记底部导航栏

Android应用程序窗口(Activity)的视图对象(View)的创建过程分析

android透明度 黑暗度 模糊度 设置

Android 仿百度手机助手首页滑动效果

Android ViewPager+Fragment 仿 Google Play

【Android效果集】弹幕效果

小米/三星/索尼 应用启动图标未读消息数提醒

Android 悬浮窗

Android点击Button水波纹效果

Android中View的弹性滑动——Android开发艺术探索笔记

Android多媒体(图片/音视频)


【Android】缩略图Thumbnails

Android多媒体分析(一)MediaScanner

Android系统详解之获取图片和视频的缩略图

Android 获取最近应用的缩略图

音频采样率

Android音频实时传输与播放(三):AMR硬编码与硬解码

基于anyrtc的sdk实现直播连麦互动

Android中直播视频技术探究之---采集摄像头Camera视频源数据进行推流(采用金山云SDK)

java得到amr的播放时长duration

Android 高清加载巨图方案 拒绝压缩图片

图像算法---磨皮算法研究汇总

Airplay开发

流媒体开发之--直播实现

Android中直播视频技术探究之---视频直播服务端环境搭建(Nginx+RTMP)

Android java层音频相关的分析与理解(二)音量控制相关

Android开发技巧——大图裁剪

视频播放(三)——视频播放

皮肤亮白白——美颜算法

进阶光照与材质之光照和反射模型

透明度与十六进制代码转换

Android高性能高斯模糊方案

Vitamio多媒体开发框架

Android Multimedia框架总结(十二)CodeC部分之OMXCodec与OMX事件回调流程

Android Material Design及最新support组件相关


基于Material Design设计的分享文字图片的APP

Material Design学习之 Dialog(顺便把前两天AppBarLayout没讲的部分提一提)

[Material Design] 教你做一个Material风格、动画的按钮(MaterialButton)

Android Material Design动画

android CoordinatorLayout使用

Android RecyclerView 使用完全解析 体验艺术般的控件

自定义CoordinatorLayout的Behavior实现知乎和简书快速返回效果

RecyclerView添加Header的正确方式

CoordinatorLayout高级用法-自定义Behavior

ANDROID L——Material Design详解(UI控件)

使用CircularReveal动画效果切换页面

Material Design系列,Behavior之SwipeDismissBehavior

Material Design系列,Behavior之BottomSheetBehavior与BottomSheetDialog

RecyclerView实现条目Item拖拽排序与滑动删除

Android官方工具类


ViewDragHelper详解

VelocityTracker简单用法

ViewDragHelper详解

Android之ScaleGestureDetector(缩放手势检测)

Android应用ViewDragHelper详解及部分源码浅析

Android CountDownTimer倒计时器的使用

Android NDK


Android的NDK开发(1)————Android JNI简介与调用流程

Android多媒体开发(2)————使用Android NKD编译原版FFmpeg

关于Android的.so文件所需要知道的

NDK-JNI实战教程(四)再谈新工具及NDK开发调试

Android Studio上面使用Ndk JNI 开发工程

Android Studio制作.so库实践

Android文件上传下载


Android DownloadManager 的使用

使用Android自带DownloadManager下载文件

android实现带进度条的文件上传

Android屏幕滑动


Android 带你从源码的角度解析Scroller的滚动实现原理

Android中滑屏初探 ---- scrollTo 以及 scrollBy方法使用说明

Android应用开发Scroller详解及源码浅析

Android Scroller完全解析,关于Scroller你所需知道的一切

Android多点触控技术,实现对图片的放大缩小平移,惯性滑动等功能

Android引导页动画


Android进阶篇之引导页系列之ViewPager实现Animation动画引导页

Android 引导界面制作

Android动画相关


Animation动画详解(十一)——layoutAnimation与gridLayoutAnimation

Android Property Animation示例

Android动画进阶—使用开源动画库nineoldandroids

Android动画之Interpolator和AnimationSet(三)

Android 动画学习小结

Android属性动画完全解析(中),ValueAnimator和ObjectAnimator的高级用法

Android 5.0学习之动画

《Android动画高手成长记》跳跳球效果

Android Vector\SVG


Android使用SVG矢量图打造酷炫动效!

Android VectorDrawable与SVG

Vectors(2): 绘制优美的路径动画

SVG-Android开源库——项目简单接入与使用

Android相机Camera及相关问题


玩转Android Camera开发(一):Surfaceview预览Camera,基础拍照功能完整demo

Android平台Camera实时滤镜实现方法探讨(八)--简单美颜滤镜

Android 手把手带你玩转自定义相机

Android状态栏statusbar


Android 实现变色状态栏

Android 实现沉浸式状态栏

Android使用fitsSystemWindows属性实现–状态栏【status_bar】各版本适配方案

Android 沉浸式状态栏攻略 让你的状态栏变色吧

Android最佳实践之SystemBar状态栏全版本适配方案

Android Activity转场动画


你所不知道的Activity转场动画——ActivityOptions

android转场动画windowAnimation和ActivityAnimation的区别

activity跳转的过渡效果,很漂亮,很全

Android 中的转场动画及兼容处理

Android屏幕适配相关


Android7.0(Android N)适配教程,心得

聊聊android界面适配

聊聊android适配(下)

android中density和pixel的关系对界面显示的影响

Android density与显示效果总结

【翻译】4种经典的Android屏幕自适应解决方案

Android机型适配之痛[干货分享]

Android开发:最全面、最易懂的Android屏幕适配解决方案

Android性能及资源优化


Android上的缓存、缓存算法和缓存框架

使用LRU算法缓存图片

Android---优化下载让网络访问更高效(一)

Android实战技巧:ViewStub的应用

android Handler应设为static

Android应用性能优化之使用SparseArray替代HashMap

Android应用开发性能优化完全分析

Android性能优化之加快应用启动速度

android冷启动优化

Android应用开发之PNG、IconFont、SVG图标资源优化详解

Android客户端性能优化(魅族资深工程师毫无保留奉献)

添加页面切换动画, 避免冷启动

性能优化

android产品研发(四)-->减小Apk大小

对 Android 开发者有益的 40 条优化建议

android性能优化实战前篇

Android App卡顿慢优化之多线程优化

Android性能优化

Android MultiDex


关于MultiDex方案的一点研究与思考

Android Developer:构建超过65K方法的App

彻底解决Android 应用方法数不能超过65K的问题

Android即使通讯IM相关


移动端IM开发需要面对的技术问题

TCP/IP四层模型和OSI七层模型的概念

Android调优工具


android之 MAT、DDMS 等内存查看工具

Android系统性能调优工具介绍

Android性能专项测试之Allocation Tracker(Device Monitor)

Android开发便捷工具


这些小工具让你的Android 开发更高效

【Android】真机调试新姿势:无线连接

Android Studio


Android Studio常用插件

Android Developer:合并清单文件

使用Android Studio对代码进行重构

Android Studio 进阶配置

Android Studio打包全攻略---从入门到精通

AndroidStuio快速发布开源项目到Jcenter/Bintray

Android内存相关


android 中如何分析内存泄漏

Android内存泄漏分析及调试

Android进程的内存管理分析

Android最佳性能实践(一)——合理管理内存

记一次内存泄露优化过程

Android 内存管理机制详解

Android GC 那点事

Android adb shell命令


adb shell dumpsys 命令 查看内存

Android存储


解决android系统中虚拟sd卡和真实sd卡二者的矛盾!

Android中Intent传递对象的两种方法(Serializable,Parcelable)

如何区分手机内置存储卡与外置存储卡

Android数据库


怎样写SQL语句可以提高数据库的性能

Android中SQLite应用详解

Android Sqlite 数据库版本更新

SQLite的SQL语法

Android ORM框架GreenDao入门学习

GreenDao的简单使用说明(一)android studio中引入GreenDao

数据库性能优化之SQL语句优化

Android多线程


Android--线程详解

Android异步处理系列文章索引

android多线程任务优化1:探讨asynctask的缺陷

new Handler()和new Handler(Looper.getMainLooper())的区别

Android Handler深度分析

源码解析Android中AsyncTask的工作原理

Android(线程二) 线程池详解

Android模块化\插件化开发


android模块化app开发笔记-1环境搭建

android模块化app开发笔记-2插件间布局文件共享

android模块化app开发-4为APP减负

Android 使用动态加载框架DL进行插件化开发

android插件开发——加载插件

Android升级更新


Android应用增量升级

浅析android应用增量升级

增量升级(省流量更新)的Android客户端实现

Android中ImageSwitcher详解(注意与图片浏览器的区别)

Android OTA在线升级一(架构分析)

在应用中更新App版本

Android的增量更新,差分更新--服务器端&客户端

安卓开发实战之app之版本更新升级(DownloadManager和http下载)完整实现

漫谈Android 增量更新

Android代码混淆


Android 混淆代码总结

利用android proguard混淆代码

美团Android资源混淆保护实践

Android地图


Android自定义百度地图缩放图标

Android时间


Android中的时间自动更新

Android推送


[移动] Mosquitto简要教程(安装/使用/测试)

基于apache mina 移动应用即时通讯(IM)实例

[移动] Android推送方案分析(MQTT/XMPP/GCM)

MQTT协议之Mosquitto安装和使用

Android学习路线\总结


Android学习路线权威指南

那两年炼就的Android内功修养

Android学习路线总结,绝对干货

学习Android路上的一些感慨和总结,慢慢来,比较快!

Android开源框架相关


急速开发系列——打造急速开发框架FastApp

Android酷炫实用的开源框架(UI框架)

Retrofit在项目中的应用

Retrofit2实现App自动更新

Retrofit自定义GsonConverter处理请求错误异常处理

EventBus3.0带你乐翻天

Android使用Face++架构包实现人脸识别

Fresco图片框架内部实现原理探索

Android常用开源工具(1)-Dagger2入门

Android 使用OkHttp支持HttpDNS

深入理解Android之Xposed详解

开源基于Face++的Android应用刷脸神器(HowOld)

Universal Image Loader for Android一些方法的参数

Android-Universal-Image-Loader 图片异步加载类库的使用(超详细配置)

Android 开源框架Universal-Image-Loader完全解析(一)--- 基本介绍及使用

Android 网络通信框架Volley简介(Google IO 2013)

Android之AlarmManager

【Android开源框架列表】

BaseAnimation是基于开源的APP,致力于收集各种动画效果(最新版本1.3)

Android RxJava


学习RxJava(资料汇总)

深入浅出RxJava(一:基础篇)

深入浅出RxJava(二:操作符)

我们为什么要在Android中使用RxJava

Android开发学习之路--RxAndroid之简单原理

可能是东半球最全的RxJava使用场景小结

Android入门实战


Android 仿照微信发说说,既能实现拍照,选图库,多图案上传 使用Retrofit2.0技术

新浪微博客户端开发开篇

Android之高仿腾讯微博

【android】仿360手机卫士的简易设计思路及源码

Android实战技巧之四十九:Usb通信之USB Host

聚合数据SDK

Android测试


Android测试总结

解放双手——Android自动化测试

Android面试


android面试题总结加强再加强版(一)

我对Android的理解

Android Design Support Library使用详解

Android面试汇总(百度+360+Tencent+淘宝+Qualcomm+HTC)

Android面试题大全

Android 经典面试题整理(一)(附答案)

Android面试中的一个常见问题:Layout_weight的用法

面试总结

Android 面试题总结之Android 基础(三)

Andriod之132个最佳问题

Android知识架构 · 电话面试 · Android线程和进程以及安全问题

Android面试指南-面霸之路08-android常见面试题05

AndroidAnt、Gradle、打包相关


如何使用Android Studio开发Gradle插件

android Ant 批量多渠道打包 总结!

使用Gradle发布Android开源项目到JCenter

Android官方技术文档翻译——Gradle 插件用户指南(1-3)

Gradle脚本基础全攻略

Gradle的神奇之处

抓重点学Gradle

Android开发架构\设计模式


浅谈 MVP in Android

Android开发中无处不在的设计模式——Builder模式

全面介绍Android的MVVM框架 - 数据绑定

MVP+Dagger2+Retrofit实现更清晰的架构

FreeBook 基于 MVP 模式开发的带缓存网络爬虫,采用最流行框架搭建,干货多多

Android源码分析


Android4.2.2 Gallery2源码分析(1)——从布局入手

Android源码之Gallery专题研究(1)

源码看CoodinatorLayout.Behavior原理

Android源码浅析(三)——Android AOSP 5.1.1源码的同步sync和编译make,搭建Samba服务器进行更便捷的烧录刷机

Android安全相关及实战


Android常用逆向工具总结(未完待续)

Android逆向之旅---SO(ELF)文件格式详解

Android静默安装实现方案,仿360手机助手秒装和智能安装功能

android permission权限与安全机制解析

无需Root也能Hook?——Depoxsed框架演示

Android 第三方应用广告拦截实现

CrashCustomActivity(一)

Android中实现Activity的启动拦截之----实现360卫士的安装应用界面

Android逆向工程-破解 哈皮妹-萝莉

Android中微信抢红包插件原理解析和开发实现

Android应用开发allowBackup敏感信息泄露的一点反思

[小代码]在Android和PHP之间的加密/解密,AES加密

android WindowManager解析与骗取QQ密码案例分析

手机抓包方法实践

Android程序反破解技术

Android安全攻防战,反编译与混淆技术完全解析(上)

Android 无需root实现apk的静默安装

Android安全攻防战,反编译与混淆技术完全解析(下)

Apk脱壳圣战之---脱掉“360加固”的壳

编写一个无法卸载的App – 设备管理器漏洞

Android中静态方式破解某App实现所有视频app去除广告功能

Android实战技巧


EditText 中google原生态键盘del键无法响应onkeyListener事件

Android tips(九)-->Android录屏与转化gif图

Android tips(十)-->允许模拟位置在Android M下的坑

实现滑动的七种方法(Android群英传)

Android开发学习之路--Drawable mutations

android高仿微信表情输入与键盘输入详解-解决跳闪与表情切换问题

Android防止过快点击造成多次事件

Android中如何修改编译的资源ID值(默认值是0x7F...可以随意改成0x02~0x7E)

android 关于屏幕截屏的几种办法

Android Studio(AS)-->drawable与mipmap (官网解释)

Android实战技巧:为从右向左语言定义复杂字串

android log你不知道的小技巧

程序运行状态的判定

Android 开发中的日常积累

TextView高效、友好的用户设计

android onCreate中获取view宽高为0的多种解决方法

动态隐藏/显示系统状态栏

[Android]应用语言切换的三种方法

android 判断手机是否是国内的手机的方法(getSimCountryIso和getSimOperator)

我的Android进阶之旅------>android中一些特殊字符(如:←↑→↓等箭头符号)的Unicode码值

Android开发Tips(2)

Bitmap.recycle引发的血案

Android开源项目


Android源码大放送(实战开发必备)

GitHub“最受欢迎的开源项目” TOP 50 android开源项目 直接拿来用

android精品开源项目整理_v20131115(持续更新中..)

Android精品开源项目整理_V20140221(持续更新中..)

Android 画图板程序实例(SketchPad)

分享45个android实例源码,很好很强大.收藏吧!!!

安卓手写字迹源码(毛笔,喷枪,马克笔等效果)

Android 上千实例源码分析以及开源分析

Android图表


MPAndroidChart 教程:概述

Android 开发:绘制多条线,带缓存,带触控的图表(基金图表的实现)

Android UI设计规范


Android Design 从头开始

向产品宣战——开发者眼中的Android UI Design

Android 开发规范


Android开发规范

Android热修复


Android热补丁动态修复实践

Android不发版也能在线修Bug?——AndFix 框架

运行时动态修复dex

Alibaba-Dexposed框架在线热补丁修复的使用

Android热补丁技术—dexposed原理简析(手机淘宝采用方案)

阿里资深工程师分享支付宝热补丁技术—— AndFix原理

热修复探究(一)

Android学习资源收藏


2015年最新Android基础入门教程目录(完结版)

Android develop tricks——整理自国外的一些Blog

Android开发相关的Blog推荐——跟随大神的脚步才能成长为大神

Android相关问题的好文章整理——温故而知新,可以为师矣

Android 开发值得订阅的日报和周刊

android学习资源大整合(持续更新ing)

Android Kotlin


使用Kotlin开发Android应用

Android TV


Android TV开发总结(二)构建一个TV Metro界面(仿泰捷视频TV版)

Git\GitHub相关


[Git官方中文文档]https://git-scm.com/book/zh/v2

Github上更新自己fork的代码

Git大法好——1.Git的引入以及概念解析

Java


Java多线程


ThreadPoolExecutor使用介绍

java中Executor、ExecutorService、ThreadPoolExecutor介绍

volatile、synchronized、AtomicInteger多线程累加1000个计数的区别

JAVA基础再回首(二十五)Lock锁的使用、死锁问题、多线程生产者和消费者、线程池、匿名内部类使用多线程、定时器、面试题

Java Lambda表达式入门

Java 内存分配全面浅析

Java内部类访问局部变量时的final问题

关于java的JIT知识

java中ArrayList 、LinkList区别

详解java类的生命周期

Java 中的语法糖 (Syntactic Sugar)

Java使用byte数组实现bit array

Java线程stop和suspend的废弃

分布式及web开发


分布式设计与开发(一)------宏观概述

分布式设计与开发(二)------几种必须了解的分布式算法

构建高性能web之路------读《构建高性能web站点》有感

Spring框架学习【注解扫描和读取Bean】

物联网网络编程、Web编程综述

高并发程序设计入门

mysql优化经验

套接字—Socket

Http协议介绍

H5\移动webapp相关


Hybird App(一)----第一次接触

phonegap jQuerymobile 跨域访问

IOS


iOS知识树,知识目录(包括对象、Block、消息转发、GCD、运行时、runloop、动画、Push、KVO、tableview,UIViewController、提交AppStore)

ios学习之 关于Certificate、Provisioning Profile、App ID的介绍及其之间的关系

iOS 证书与签名 解惑详解

一步一步教你做ios推送 pem证书制作 php推送

制作iOS Ad-Hoc测试应用

《iOS Human Interface Guidelines》——Designing for iOS

iOS开发笔记 - 界面调试神器Reveal

78.iOS最全学习资源整理

Swift开发黑科技:还在争论MVC和MVVM?现在你应该试试MVP!

史上最全的iOS面试题及答案

我对多线程的理解和分类

程序员职业规划\学习相关


程序员到项目经理:从内而外的提升

程序员从入门到精通

开发流程\软件工程\代码重构


31天重构学习笔记重新整理下载

31 天重构学习笔记索引

移动团队交叉双迭代的敏捷实践

软件工程过程及过程改进

代码评审的最佳实践

技术总监之路——App项目开发流程

推荐阅读更多精彩内容