自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

编程语言是方式,而思维是创造。

扎扎实实分享技术,稳稳当当学习,默默无闻工作,幸幸福福生活。

  • 博客(68)
  • 资源 (6)
  • 收藏
  • 关注

原创 Android知识体系总结2019年5月份(初级到中级再到高级,你值得拥有)

前言:笔者此前已经总结过一篇知识体系文章,但是经过一些思考发现,笔者仅仅将知识堆叠在那里,并没有做阶段性的分类,对于初学者而言,往往就会被吓退,而对于中级甚至高级进阶的同学而言,还是不够全面,因此笔者此篇文章是用来总结Android每个阶段应该掌握的知识点。笔者将学习者分为三个阶段,分别为初级,中级,高级。每一个阶段都有一个学习路线图,按照笔者给的路线进行学习和工作经验的积累,我想最终你会成为...

2019-05-06 17:06:21 2819

原创 Android知识体系总结2020(全方面覆盖Android知识结构,面试&进阶)

Android面试系列2018总结(全方面覆盖Android知识结构)  拿到一份offer比什么都重要,所以笔者专门花了近一个月的时间整理好了一份专门为Android面试而生的总结,注意的是笔者仅仅对面试技术方面的题目进行的总结,至于如何去和面试官去聊,怎么聊,聊得嗨,这里笔者就不谈了,因为这方面并不是笔者擅长的。闲话不多说,如果你好好看笔者总结的这些Android面试系列文章,不管你是小白...

2018-02-08 10:42:38 85004 101

原创 一起从零学Kotlin-20170805

学习本文章的同学,你一定得熟悉Java方面的知识,否则本文章不是太适合你哦!#前篇系列文章(请同学们按照顺序来学习):一起从零学Kotlin-20170728: http://blog.csdn.net/clandellen/article/details/76283527一起从零学Kotlin-20170730: http://blog.csdn.net/clandellen/article/

2017-08-05 09:20:06 1917 2

原创 一起从零学Kotlin-20170803

学习本文章的同学,你一定得熟悉Java方面的知识,否则本文章不是太适合你哦!前篇系列文章(请同学们按照顺序来学习):一起来从零学Kotlin-20170728: http://blog.csdn.net/clandellen/article/details/76283527一起来从零学Kotlin-20170730: http://blog.csdn.net/clandellen/article

2017-08-03 08:53:45 1802

原创 一起从零学Kotlin-20170801

本篇系列文章(请同学们按照顺序来来学习):一起来从零学Kotlin-20170728: http://blog.csdn.net/clandellen/article/details/76283527一起来从零学Kotlin-20170730: http://blog.csdn.net/clandellen/article/details/76369434一起从零学Kotlin-20170801

2017-08-01 12:38:48 1710

原创 一起从零学Kotlin-20170730

学习本文章的同学,你一定得熟悉Java方面的知识,否则本文章不是太适合你哦!一起从零学Kotlin-201707300.官方API链接:http://pan.baidu.com/s/1geVxlJ1 密码:4nht 官方API才是学习的王道……Intellij IDEA(kotlin开发学习IDEA,并且还支持Java)下载 https://www.jetbrains.com/idea/ 官网

2017-07-30 09:49:06 1830 1

原创 一起从零学Kotlin-20170728

学习本文章的同学,你一定得熟悉Java方面的知识,否则本文章不是太适合你哦!一起从零学Kotlin-201707280.官方API链接:http://pan.baidu.com/s/1geVxlJ1 密码:4nht 官方API才是学习的王道……Intellij IDEA(kotlin开发学习IDEA,并且还支持Java)下载 https://www.jetbrains.com/idea/ 官网

2017-07-28 21:00:57 2465

原创 Android Framework学习之Activity启动原理

Android 13.0 Activity启动原理逻辑流程图如下:

2023-11-05 21:58:31 443

原创 2024 Android Framework学习大纲之基础理论篇

2024 Android Framework学习大纲之基础理论篇受到当前经济影响,互联网越来越不景气了,因此Android App开发也是越来越不景气,中小型公司越来越偏向跨平台开发,比如Flutter,这样能节省成本,笔者也曾经是一名6年多工作经验的App开发工程师,但是由于运气好从事了一些系统应用开发,以及Framework层SDK开发,中间件开发等,Android Framework开发方向还是挺吃香的,目前市场上还是比较缺Android Framework工程师的,Framework开发有很多

2023-11-05 00:23:00 366

原创 【靶点突破】Java HashMap探究

【靶点突破】Java HashMap探究哈希算法 & 哈希表 & 哈希冲突 & 哈希冲突的解决方案哈希表存在的意义HashMap是什么 & 如何使用 & 缺点Java HashMap实现原理聊聊JDK 1.7它存在的一个bug  Hello,大家好,我是Ellen,这是Android靶点突破系列文章,旨在帮助你更加了解Android技术开发的同时,把业务做到精致。思考自己的职业生涯,想成为怎样的技术人,想追求怎么样的生活。当你遇到瓶颈时,不妨试着总

2022-02-23 10:56:29 587

原创 【靶点突破】网易云换肤方案探讨

【靶点突破】网易云换肤方案探讨老方案网易云音乐换肤方案原理动手实现一个网易云换肤方案的demo动手打造换肤方案的轮子黑白夜模式切换  Hello,大家好,我是Ellen,这是Android靶点突破系列文章,旨在帮助你更加了解Android技术开发的同时,把业务做到精致。思考自己的职业生涯,想成为怎样的技术人,想追求怎么样的生活。至尊宝脚踏七彩祥云娶了紫霞,希望你也能成为她的自尊宝。| from Ellen缘言1.老方案  app的换肤老方案基本都是通过拿到控件对象,进行动态修改

2022-02-14 15:57:28 2382

原创 【Android新手指引】Android Studio如何使用Gradle进行多渠道打包?

最近没更新博客了,公司里新手让我指导一下签名和多渠道打包,心血来潮,写篇新手指引博客创建签名文件和多渠道打包。1.签名文件的创建2.多渠道打包gradle代码配置3.使用美团的Walle进行多渠道打包1.签名文件的创建首先点击Android Studio的Build菜单下的Genreate Signed Bundle Or APK,如下所示:接着就会出现以下界面,选择Apk【1处】,然后点击next:接着出现以下界面:这个界面是用已存在的签名文件进行签名,并且输入签名文件密码,.

2020-12-03 10:30:11 1682 6

原创 Android知识体系总结之职业规划部分:Android底层开发工程师

C/C++基础JNI & NDK图片开发OpenCv视频开发FFmpeg1.C/C++基础推荐书籍C++ Primer Plus视频教程黑马C/C++视频教程2. JNI & MDK视频教程3.图片开发之OpenCv视频教程4.视频开发之FFmpeg视频教程

2020-05-21 08:31:37 1067

原创 Android知识体系总结之跨平台开发篇

WebView文字教程视频教程Flutter视频教程ReactNative视频教程

2020-05-15 15:29:19 935

原创 Android知识体系总结之Android必备技能篇

玩转Gradle签名 & 打包 & 多渠道打包:签名 & 打包多渠道打包app加固app混淆

2020-05-14 20:27:18 1318

原创 Android知识体系总结之Kotlin部分

视频教程

2020-05-14 19:58:29 1103

原创 Android知识体系总结之计算机网络篇

视频教程文字教程

2020-05-14 19:52:46 1080

原创 Android知识体系总结2020之职业规划部分:Android资深UI工程师

1.认清方向  这个方向是需要你会自定义大量控件,各种复杂的控件对你而言不存在任何问题,你可以依靠自己对于Android View & ViewGroup的各种知识体系制作出项目中比较复杂的控件,这些知识包括View事件分发,View绘制,View动画机制,屏幕适配等等,难度不算特别大,基本每个Android开发工程师到达一定阶段都能达到的程度。2.需要掌握的知识点屏幕适配:  自定义像素单位适配  手写百分比布局  华为动态运行时适配  刘海屏开发与适配方案  Android 9

2020-05-11 14:45:02 1066

原创 Android知识体系总结2020之Android部分工作工具篇

Android StudioGitSVN抓包工具

2020-04-10 10:57:40 1078

原创 Android知识体系总结2020之Android部分高级进阶篇

此篇文章属于基础之外的进阶文章,掌握的难度是要大一点点,是进阶中高级工程师必须掌握的。UI绘制流程App启动流程分析View事件分发机制Android 动画机制Handler 源码分析插件化热更新...

2020-04-09 14:32:04 1796

原创 Android知识体系总结2020之Android部分架构篇

MVCMVPmVVMJetPack组件化

2020-04-09 10:14:42 1573

原创 Android知识体系总结2020之Android部分必备轮子篇

这里笔者例举一些基本的必备的轮子,当然笔者开发过程中使用了非常多的轮子,当然也自己造轮子。网络请求异步通信图片加载依赖注入

2020-04-08 18:09:07 2040

原创 Android知识体系总结2020之Android部分未归类的知识点

这里积累的都是一些无法进行分类的知识点,欢迎读者进行补充哦 @ = @ApplicationContextWindow冷启动&热启动

2020-04-08 15:24:12 1458 1

原创 Android知识体系总结2020之Android部分原生图片音视频(非JNI)篇

1.原生图片开发Bitmap2.原生视频开发VideoViewIJKPlayerGSYPlayerJiaoZiPlayer3.原生音频开发MediaPLayerSoundPool

2020-04-08 10:48:16 1152

原创 Android知识体系总结2020之Android部分网络编程篇

1.计算机网络基础计算机网络基础2.网络数据解析网路数据解析篇3.Android网络编程HttpClient和HttpURLConnection【比较过时,了解即可】OkHttpRetrofit

2020-04-07 14:40:44 1666 1

原创 Android知识体系总结2020之Android部分数据持久化篇

1.文件存储了解 Android 应用的文件存储目录,掌握持久化数据的正确姿势2.Key-Value存储SharePreferenceMMKV3.数据库存储SQL语句学习SQLite4.序列化序列化...

2020-04-07 10:22:46 1347

原创 Android知识体系总结2020之Android部分通信篇

1.线程间通信1.1 HandlerHandler2.进程间通信BinderAndroid开发高级进阶——多进程间通信 from 简书

2020-04-06 10:25:33 2197

原创 Android知识体系总结2020之Android部分系统架构篇

1.Android系统架构Android系统架构2.Android版本特性 & 区别Android版本特性 & 区别

2020-04-03 10:07:03 2138

原创 Android知识体系总结2020之Android部分控件篇

初级1.基础布局线性布局(LinearLayout)相对布局(RelativeLayout)约束布局(ConstraintLayout)网格布局(GridLayout)表格布局(TableLayout)帧布局(FrameLayout)绝对布局(AbsoluteLayout)(过时)RTL从右到左的布局CoordinatorLayout2.基础控件  基础控件就不用笔者...

2020-04-01 16:39:33 3073

原创 Android知识体系总结2020之Android部分对话框 & 弹框 & 通知 & 悬浮窗篇

1.对话框1.1 Dialog1.1.1 系统封装的DialogAndroid原生系统Dialog使用1.1.2 自定义DialogAndroid 自定义Dialog1.1.3 DialogFragmentDialogFragment1.2 让Activity呈现对话框形式Activity呈现对话框形式2.弹框2.1 PopupWindowPopupWindow3.通知...

2020-04-01 09:49:31 2072

原创 基于Android SQLite语句构建库的轮子

觉得手动写SQL语句很烦?不妨试试这个轮子*-*0.此轮子地址ZxySQLiteCreate1.介绍  此库是专门用于SQL语句构建,基本常用的SQL语句笔者已经封装在此库中,你可以轻轻松松构建一条建表语句,where语句等。2.基本用法:2.1 增加相关2.1.1 创建表1.如何创建一个名字为Student的表? String createTableSql = Create...

2020-01-09 15:33:32 2415

原创 Android优化实战系列文章之WebView的加载速度优化

大家好,我是Ellen,好久没写博客了,最近项目中需要对WebView进行优化,因此这里就总结一下笔者在WebView优化过程中遇到的问题以及解决思路,我相信你只要认真看完,一定会有许许多多的收获。按照惯例我们先来上一张脑图:1.Android中WebView的加载过程  我们先来通过一张图看看WebView的加载过程:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传...

2019-11-12 10:21:11 635

原创 Android知识体系总结2020之Android部分优化篇

Android项目优化  项目优化是每个程序员必修之课,笔者是一名Android开发者,谈不上技术了得,但好在总是认识自己的不足,一点点积累,因为Android项目优化涉及的很多,比如:屏幕适配,绘制优化,内存优化,UI卡顿优化等等,因此本系列文章将会带你对Android项目的方方面面进行优化,希望你抽时间看看,总结总结,这样才能成为一名中高级Android程序员。  本系列文章设计的项目优...

2019-05-19 18:01:01 1972

原创 Android知识体系总结2020之Android网络基础篇

Android面试系列文章2018之Android网络基础篇Android面试系列2018知识总结:http://blog.csdn.net/ClAndEllen/article/details/792576631.五层网络模型介绍  由于这是针对Android开发者的网络基础文章,而计算机网络知识体系十分复杂繁多,所以笔者这里只作浅层的介绍,对Android开发无帮助的网络知识,笔者...

2019-05-05 20:28:36 2220 1

原创 Android面试题集(2019-04-04总结)

Android面试题集(2019-04-04总结)  这是一份只有Android面试题的文章,适应于实习 & 初级工程师 & 中级工程师,高级工程师勉强吧。笔者不提供答案,但是会提供学习链接,旨在能帮助广大Android学习者找到心仪的Offer,文章底部是笔者收集的一些有关面试的文章链接,希望Android求职者认真研读,准备面试,并顺利找到Offer。如果你是Android...

2019-04-04 16:13:08 4498 9

原创 Android知识体系总结之Android部分之Android系统版本特性篇

Android知识体系总结之Android部分之Android系统版本特性篇Android各版本特性Android 0.x,Android 1.x, Android 2.x,Android 3.x,Android 4.x,Android 5.x,Android 6.x版本特性Android 7.0(Api 24)Android 8.0(Api 26)Android 9.0...

2018-10-09 15:00:14 3222 2

原创 Android知识体系总结之Android部分之Android中的序列化篇

Android知识体系总结之Android部分之Android中的序列化篇1.什么是对象序列化?  简单说就是为了保存在内存中的各种对象的状态,并且可以把保存的对象状态再读出来。虽然你可以用你自己的各种各样的方法来保存Object States,但是Java给你提供一种应该比你自己好的保存对象状态的机制,那就是序列化。2.如何序列化?Parcelable&Serializabl...

2018-10-09 12:54:36 1310

原创 Android知识体系总结之Android部分之网络数据解析篇

Android知识体系总结之Android部分之网络数据解析篇1.Json数据解析JSONOBjcetFastJsonGson三者对比2.XML数据解析DomSaxPull三者比较

2018-10-09 12:42:04 1693

原创 Android知识体系总结之必须掌握的轮子:数据库框架

Android知识体系总结之常用框架之数据库存储框架篇Android数据库框架LitePalGreenDaoOrmLiteDBFlow Realm自己封装一个?  其实这些库满足我们平时的开发需求足够,但是也有这些库办不到的,因此我们需要自己进行封装,我们可以利用Java高阶知识反射,泛型,注解等等封装一个内存优化良好,使用优雅的库,这要看你的思维啦!知道这些库的原理以及各...

2018-10-08 14:27:26 1224

原创 Android知识体系总结2020之Android部分之ViewPager篇

Android面试系列文章2018之Android部分之ViewPager篇1.ViewPager是什么?2.ViewPager的适配器3.ViewPager与Fragment的结合使用3.1 常用的适配器(FragmentPagerAdapter&FragmentStatePagerAdapter)3.2 ViewPager中Fragment的懒加载3.3 ViewPage...

2018-09-27 09:57:11 1958

上课笔记2019_07_25.rar

Java技术文档

2019-07-25

MySQL性能优化笔记

MySQL性能优化笔记,

2019-04-09

Android全方面知识体系总结(可用于面试&进阶)

这是一份非常详细的Android知识体系图,花了笔者非常多的时间整理的,可用于面试和进阶,但是要跟笔者的博客结合一起看才行,笔者博客地址:https://blog.csdn.net/ClAndEllen/article/details/79257663

2018-09-30

Android知识体系总结(可用于面试&进阶)

这是一份非常详细的Android知识体系图,花了笔者非常多的时间整理的,可用于面试和进阶,但是要跟笔者的博客结合一起看才行,笔者博客地址:https://blog.csdn.net/ClAndEllen/article/details/79257663

2018-09-27

Litpal 2.0.0 jar包,Eclispe使用

Eclispe开发使用LitPal时需要的jar包,如果你的项目需要就拿去用吧!

2018-06-28

Android2018面试知识体系图(XMind8)

Android2018面试知识体系图(XMind8),覆盖Android大半知识

2018-03-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除