那些年收藏的技术文章(一) 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项目开发流程

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/391418.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

chrome json插件_如何使用此免费的Chrome扩展程序(或Firefox插件)获取易于阅读的JSON树

chrome json插件JSON is a very popular file format. Sometimes we may have a JSON object inside a browser tab that we need to read and this can be difficult.JSON是一种非常流行的文件格式。 有时我们可能需要在浏览器选项卡中包含一个JSON对象&#xff0c;这很困难。…

test10

test10 转载于:https://www.cnblogs.com/Forever77/p/11447638.html

数据仓库项目分析_数据分析项目:仓库库存

数据仓库项目分析The code for this project can be found at my GitHub.该项目的代码可以在我的GitHub上找到 。 介绍 (Introduction) The goal of this project was to analyse historic stock/inventory data to decide how much stock of each item a retailer should hol…

leetcode 213. 打家劫舍 II(dp)

你是一个专业的小偷&#xff0c;计划偷窃沿街的房屋&#xff0c;每间房内都藏有一定的现金。这个地方所有的房屋都 围成一圈 &#xff0c;这意味着第一个房屋和最后一个房屋是紧挨着的。同时&#xff0c;相邻的房屋装有相互连通的防盗系统&#xff0c;如果两间相邻的房屋在同一…

HTTP缓存的深入介绍:Cache-Control和Vary

简介-本文范围 (Introduction - scope of the article) This series of articles deals with caching in the context of HTTP. When properly done, caching can increase the performance of your application by an order of magnitude. On the contrary, when overlooked o…

059——VUE中vue-router之路由嵌套在文章系统中的使用方法:

<!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>vue-router之路由嵌套在文章系统中的使用方法&#xff1a;</title><script src"vue.js"></script><script src"v…

web前端效率提升之浏览器与本地文件的映射-遁地龙卷风

1.chrome浏览器&#xff0c;机制是拦截url&#xff0c;      1.在浏览器Element中调节的css样式可以直接同步到本地文件&#xff0c;反之亦然&#xff0c;浏览器会重新加载css&#xff0c;省去刷新   2.在source面板下对js的编辑可以同步到本地文件&#xff0c;反之亦然…

linux : 各个发行版中修改python27默认编码为utf-8

该方法可解决robot报错&#xff1a;ascii codec cant encode character u\xf1 in position 16: ordinal not in range(128) 在下面目录中新增文件&#xff1a;sitecustomize.py 内容为 #codingutf-8 import sysreload(sys) sys.setdefaultencoding(utf8) 各个发行版放置位置&a…

归因分析_归因分析:如何衡量影响? (第2部分,共2部分)

归因分析By Lisa Cohen, Ryan Bouchard, Jane Huang, Daniel Yehdego and Siddharth Kumar由 丽莎科恩 &#xff0c; 瑞安布沙尔 &#xff0c; 黄美珍 &#xff0c; 丹尼尔Yehdego 和 亚洲时报Siddharth库马尔 介绍 (Introduction) This is our second article in a series wh…

ubuntu恢复系统_Ubuntu恢复菜单:揭开Linux系统恢复神秘面纱

ubuntu恢复系统Don’t try to convince yourself otherwise: along with all the good stuff, you’re going to have bad days with Linux.否则&#xff0c;请不要试图说服自己&#xff1a;与所有好的东西一起&#xff0c;您将在Linux上度过糟糕的日子。 You (or the users y…

linux与磁盘相关的内容

本节所讲内容1.认识SAS-SATA-SSD-SCSI-IDE硬盘2.使用fdisk对磁盘进行操作&#xff0c;分区&#xff0c;格式化3.开机自动挂载分区4.使用parted操作大于等于4T硬盘5.扩展服务器swap内存空间 MBR(Master Boot Record)主引导记录&#xff0c;也就是现有的硬盘分区模式。MBR分区的标…

leetcode 87. 扰乱字符串(dp)

使用下面描述的算法可以扰乱字符串 s 得到字符串 t &#xff1a; 如果字符串的长度为 1 &#xff0c;算法停止 如果字符串的长度 > 1 &#xff0c;执行下述步骤&#xff1a; 在一个随机下标处将字符串分割成两个非空的子字符串。即&#xff0c;如果已知字符串 s &#xff0c…

页面布局

页面布局两大类&#xff1a;   主站&#xff1a; 1 <div classpg-header> 2 <div stylewidth:980px;margin:0 auto;> 3 内容自动居中 4 </div> 5 <div classpg-content></div> 6 <div classpg-footer></div&…

sonar:默认的扫描规则

https://blog.csdn.net/liumiaocn/article/details/83550309 https://note.youdao.com/ynoteshare1/index.html?id3c1e6a08a21ada4dfe0123281637e299&typenote https://blog.csdn.net/liumiaocn/article/details/83550309 文本版&#xff1a; soanr规则java版 …

多变量线性相关分析_如何测量多个变量之间的“非线性相关性”?

多变量线性相关分析现实世界中的数据科学 (Data Science in the Real World) This article aims to present two ways of calculating non linear correlation between any number of discrete variables. The objective for a data analysis project is twofold : on the one …

wp博客写文章500错误_500多个博客文章教我如何撰写出色的文章

wp博客写文章500错误Ive written a lot of blog posts. Somewhere north of 500 to be exact. All of them are technical. 我写了很多博客文章。 确切地说是在500以北的某个地方。 所有这些都是技术性的。 About two dozen of them are actually good. 实际上大约有两打是不错…

leetcode 220. 存在重复元素 III(排序)

给你一个整数数组 nums 和两个整数 k 和 t 。请你判断是否存在 两个不同下标 i 和 j&#xff0c;使得 abs(nums[i] - nums[j]) < t &#xff0c;同时又满足 abs(i - j) < k 。 如果存在则返回 true&#xff0c;不存在返回 false。 示例 1&#xff1a; 输入&#xff1a…

ON DUPLICATE KEY UPDATE

INSERT INTO ON DUPLICATE KEY UPDATE 与 REPLACE INTO&#xff0c;两个命令可以处理重复键值问题&#xff0c;在实际上它之间有什么区别呢&#xff1f;前提条件是这个表必须有一个唯一索引或主键。1、REPLACE发现重复的先删除再插入&#xff0c;如果记录有多个字段&#xff0c…

os.path 模块

os.path.abspath(path) #返回绝对路径os.path.basename(path) #返回文件名os.path.commonprefix(list) #返回list(多个路径)中&#xff0c;所有path共有的最长的路径。os.path.dirname(path) #返回文件路径os.path.exists(path) #路径存在则返回True,路径损坏返回Falseos.path…

探索性数据分析(EDA):Python

什么是探索性数据分析(EDA)&#xff1f; (What is Exploratory Data Analysis(EDA)?) If we want to explain EDA in simple terms, it means trying to understand the given data much better, so that we can make some sense out of it.如果我们想用简单的术语来解释EDA&a…