那些年收藏的技术文章(一) 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 解决方法数超65536(java.lang.IllegalArgumentException: method ID not in [0, 0xffff]: 65536) 彻底解决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 应用 之路> 聚合数据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项目开发流程

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
CSDN是一家国内知名的IT技术社区,一直以来都在为程序员们提供各种优质的技术内容。然而,随着互联网行业的发展和变化,CSDN也面临着一些痛点。 1. 广告过多:CSDN的广告投放过多,给用户带来了很多干扰。在用户阅读文章的过程中,广告弹窗、广告条等过多的广告信息会打扰用户的阅读体验,降低用户的使用体验。 2. 低质量的内容:由于CSDN是一个开放的社区平台,每个人都可以在上面发表自己的技术文章。但是,随着用户数量的增加,平台上的内容质量也越来越难以保证。一些低质量的内容也被发布到了平台上,降低了平台的整体质量。 3. 社区管理不当:社区管理不当也是CSDN面临的一个痛点。一些用户在平台上发布违法、违规内容,但是平台管理人员并不能及时处理。这也给其他用户带来了不良的影响,同时也严重损害了CSDN的形象。 4. 付费内容过多:CSDN的付费内容过多,相对于其他开放性的技术社区,这也是一个痛点。对于一些技术爱好者来说,他们希望平台上的技术内容是免费的,这样才能更好地学习和交流。 综上所述,CSDN需要解决的痛点包括广告过多、低质量的内容、社区管理不当和付费内容过多。只有解决这些问题,CSDN才能更好地服务于广大的技术爱好者和程序员,保持其在技术社区中的领先地位。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值