淼森007
码龄5年
  • 251,325
    被访问
  • 248
    原创
  • 14,277
    排名
  • 88
    粉丝
关注
提问 私信

个人简介:生命不息,奋斗不止。

  • 加入CSDN时间: 2017-04-14
博客简介:

水月洞天

博客描述:
阅读使人明智,分享成就未来。
查看详细资料
  • 5
    领奖
    总分 1,288 当月 145
个人成就
  • 获得100次点赞
  • 内容获得136次评论
  • 获得520次收藏
创作历程
  • 10篇
    2022年
  • 156篇
    2021年
  • 30篇
    2020年
  • 52篇
    2019年
成就勋章
TA的专栏
  • Kotlin菜鸟教程学习笔记
    1篇
  • BAT大牛亲授技能+技巧 Android面试快速充电升级
    27篇
  • 热更新和插件化
    4篇
  • Android Studio开发实战 从零基础到APP上线
    163篇
  • Android架构
    13篇
  • Android加解密
    6篇
  • Android工具类
    4篇
  • 查漏补缺
    4篇
  • Android基础
    25篇
  • Android自定义控件
    1篇
兴趣领域 设置
  • 移动开发
    android
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Kotlin基础语法

Kotlin基础语法,包括类定义和方法定义相关内容
原创
发布博客 前天 15:35 ·
8 阅读 ·
0 点赞 ·
0 评论

Android中Kotlin面试问题讲解

Kotlin面试相关知识点
原创
发布博客 2022.03.22 ·
3201 阅读 ·
0 点赞 ·
0 评论

Android中lint相关面试内容

Lint检查相关面试知识点
原创
发布博客 2022.03.22 ·
3046 阅读 ·
0 点赞 ·
0 评论

Android中UniversalImageLoader面试问题讲解

UniversalImageLoader源码分析
原创
发布博客 2022.03.18 ·
2506 阅读 ·
0 点赞 ·
0 评论

Android中进程保活相关面试问题

该文章讲述了进程的优先级,Android进程回收的策略以及常用的一些保活方案,算是一个基本入门的知识扫盲,具体保活方法还需要进一步学习。
原创
发布博客 2022.03.15 ·
115 阅读 ·
0 点赞 ·
0 评论

Android中MVVM架构设计模式面试问题讲解

MVVM面试内容初步扫盲
原创
发布博客 2022.03.11 ·
1868 阅读 ·
0 点赞 ·
0 评论

Android中MVP架构设计模式面试问题讲解

MVP设计架构的面试问题
原创
发布博客 2022.03.10 ·
2353 阅读 ·
0 点赞 ·
0 评论

Android中MVC架构设计模式面试问题讲解

MVC的相关知识
原创
发布博客 2022.03.09 ·
75 阅读 ·
0 点赞 ·
0 评论

Android中热更新面试问题讲解

热更新面试问题讲解
原创
发布博客 2022.03.08 ·
837 阅读 ·
0 点赞 ·
0 评论

Android中插件化实现

插件化在Android开发上现在已经使用的很广泛了,各种插件化框架一代又一代的更迭,使我们开发者有了很多的选择。我们开发中经常遇到的有两个问题:一个问题,我们app开发有一个方法数上限,那就是65536;另一个问题,我们发布后的app如果进行功能添加和bug修改,就需要发版,而频繁的发版又会让用户很烦。而插件化就可以解决这两个问题。虽然我们可以用分包和热更新来解决这两个问题,但是插件化的存在,是基于模块化和组件化开发而来的,可以更好的实现我们代码的综合治理,也和契合我们现在的开发模式。插件化框架很多,尤
原创
发布博客 2022.01.18 ·
1872 阅读 ·
0 点赞 ·
0 评论

Android中性能优化相关知识点

对性能优化相关内容进行总结
原创
发布博客 2021.12.23 ·
1337 阅读 ·
0 点赞 ·
0 评论

Android中Gradle构建相关知识

关于Android中Glide构建的相关面试知识点
原创
发布博客 2021.12.09 ·
1652 阅读 ·
0 点赞 ·
0 评论

Android中View绘制相关知识

该笔记对View绘制的相关内容进行了阐述,学习后可以基本了解View绘制的基本流程,也可以了解一些ListView的优化等相关知识。
原创
发布博客 2021.11.17 ·
1573 阅读 ·
0 点赞 ·
0 评论

Android中ButterKnife注解框架说明

1.ButterKnife简介由于现在的控件越来越多,我们会不断调用findViewById获取控件对象。这个代码很简单但是你又不得不写。同时findViewById这个代码你又不可以通过重构或者泛型的技术来擦除掉。但ButterKnife可以帮我们实现不写findViewById。ButterKnife其实就是一个依托Java的注解机制来实现辅助代码生成的框架。2.ButterKnife使用方法<1>绑定View@BindView(R.id.textview)TextVie
原创
发布博客 2021.11.11 ·
1973 阅读 ·
0 点赞 ·
0 评论

Android中Glide图片加载库的完整使用说明

之前我的文章中有说到Glide的一般使用方法,以及我自己的一些封装。这里我对Glide的用法做一个较为完整的总结。首先我们要说一下Glide的简单用法。Glide.with(this) .load("url") .into(imageview);简单用法是非常简单的,就是将一个url加载到指定的图片控件中就好了 。所以我们再看一下完成整的Glide用法Glide.with(this) .load("url") .placeholder(R.draw
原创
发布博客 2021.11.04 ·
1161 阅读 ·
0 点赞 ·
0 评论

Android中rxjava使用及源码解析

1.rxjava从原理是基于一种扩展观察者模式。2.(未完待续)
原创
发布博客 2021.10.11 ·
54 阅读 ·
0 点赞 ·
0 评论

Android中Retrofit源码解析

1.Retrofit定义Retrofit是一种Restful的HTTP网络请求框架的封装。2.为什么说retrofit是一种请求框架的封装?因为网络请求的工作本质上是okhttp完成,而retrofit仅负责网络请求接口的封装。我们的应用程序通过retrofit来请求网络,实际上就是使用retrofit接口来封装请求参数,head头部,url信息等等。之后交给okhttp来完成后续的网络请求操作。在服务端返回数据给我们之后,okhttp又将原始的结果交给我们的retrofit,而retr
原创
发布博客 2021.09.15 ·
109 阅读 ·
0 点赞 ·
0 评论

Android中组件化跳转的本地广播实现

现在我们开发的很多项目,由于项目庞大,开发人员众多等原因,都采用了组件化的开发方式。组件化的开发到底有什么好处我这里就不说了。后期相关的学习笔记我会写一些。这里我就单说一下组件化开发中的页面流转问题。页面流转,说白了就是页面的跳转。本身这个没什么,正常的我们通过Intent包装好之后,直接调用上下文的startActivity就可以跳转页面了。但如果我们采用了组件化,那么问题就来了,包与包之间没有依赖关系,根本不能用原生的这种方式进行页面的流转。对于这个问题,我们一般都是使用ARouter来进行页面的跳
原创
发布博客 2021.08.31 ·
70 阅读 ·
0 点赞 ·
0 评论

Android中一种加解密常用方式

对于之前写的AES和RSA加密,其实很多情况下,在前后端交互的时候还是不怎么好用。这里我提供一种前后端都可以用的加解密方式,并提供一种常用方式 ---- 即我们的数据通过AES对称加密进行简单的加解密,但AES的那个密钥由后台进行下发,并进行了RSA加密。这样可以较好的保证我们数据的安全性,而且还可以保证我们的密钥不会泄露。因为每次你登录,后台都会随机生成AES密钥保存在用户表中。好了,废话不说了,这里贴一下代码首先是AES部分public class AesEncryptUtils {
原创
发布博客 2021.08.25 ·
107 阅读 ·
0 点赞 ·
0 评论

Android中连接wifi的方法

其实就是代码实现wifi连接,废话不多说,直接上代码public class MainActivity extends WaterPermissionActivity { private Runnable r; private Handler handler; @BindView(R.id.listview) ListView listview; @BindView(R.id.et_password) EditText et_password;
原创
发布博客 2021.08.19 ·
1563 阅读 ·
0 点赞 ·
0 评论
加载更多