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

Android


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

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项目开发流程

猜你喜欢

转载自blog.csdn.net/cjpx00008/article/details/53873194
今日推荐