首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
枫林雪月
掘友等级
Android开发工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
52
文章 52
沸点 0
赞
52
返回
|
搜索文章
枫林雪月
Android开发工程师
·
2年前
关注
Android中APK瘦身优化
1,APK的组成 APK文件就是一个Zip格式的文件,其中包含构成应用的所有文件,这些文件包括Java类文件、资源文件和包含已编译的文件 APK包含一下目录 META-IN...
0
评论
分享
枫林雪月
Android开发工程师
·
2年前
关注
Android中ANR问题分析
场景 Service Time,BroadcastQueue Timeout、ContentProvider Timeout InputDispatching Timeou...
1
评论
分享
枫林雪月
Android开发工程师
·
2年前
关注
Android启动速度优化
1,android启动流程 2,App的启动状态 应用有三种启动状态,每种状态都会影响应用向用户显示所需的时间:冷启动、温启动与热启动 冷启动是指应用从头开始启动:系统进程...
8
评论
分享
枫林雪月
Android开发工程师
·
2年前
关注
Android中内存优化
1,内存分析常见的命令 1,dumpsys meminfo 2,procrank 3,cat/proc/meminfo 4,free 5,showmap 6,vmstat ...
1
评论
分享
枫林雪月
Android开发工程师
·
2年前
关注
Android中MVC、MVP和MVVM架构
1,Android中MVC架构 MVC(Model-View-Controller)模式中,模型(Model)表示应用程序核心(数据和业务逻辑对数据进行的操作),视图(Vi...
3
1
分享
枫林雪月
Android开发工程师
·
2年前
关注
BIO编程和NIO中的多路复用
1,BIO 原生JDK网络编程 ServerSocket负责绑定IP地址,启动监听端口,Socket负责发起连接操作,连接成功后,两者通过输入和输出流进行同步阻塞式通信 编...
1
评论
分享
枫林雪月
Android开发工程师
·
2年前
关注
Android系统启动解析
1,启动电源及系统启动 当电源按下,引导芯片代码开始从预定的地方(固化在ROM)开始执行,加载引导程序到RAM,然后执行 2,引导程序...
1
评论
分享
枫林雪月
关注了
柒叁
Android开发工程师
枫林雪月
关注了
yuanhao
Android开发工程师
枫林雪月
Android开发工程师
·
2年前
关注
Android中Activity的启动
1,startActivity的通信简图 进入到ATMS的startActivity的时候会去判断要去启动的activity所在所在的进程是否存在 ActivityStat...
1
评论
分享
枫林雪月
Android开发工程师
·
2年前
关注
Android中WindowManagerService(WMS)
1,WMAS和AMS WMAS和AMS都是SystemServer进程中的一个服务,我们app启动之后会把自己的binder共享给AMS,通过AMS去管理,app启动后会运...
1
评论
分享
枫林雪月
Android开发工程师
·
2年前
关注
Android中IPC Binder机制
1,Binder介绍 Binder在Android中,activity,service等组件都需要和AMS(System_server)进行通信,这种跨进程的通信都是Bin...
1
评论
分享
枫林雪月
Android开发工程师
·
2年前
关注
Android中RxJava使用详解
1,RxJava介绍 一个基于事件流,实现异步的操作库,RxJava是基于事件流的链式调用,随着事件逻辑复杂性的提高,仍然能保持优雅简洁 RxJava的异步实现,是通过一种...
1
评论
分享
枫林雪月
Android开发工程师
·
2年前
关注
Android中Retrofit原理解析
1,Retrofit介绍 Retrofit是一个RESTFUL的Http网络请求的封装,网络请求的本质还是OkHttp来完成的,Retrofit只负责网络请求接口的封装。 ...
1
评论
分享
枫林雪月
Android开发工程师
·
2年前
关注
Android中OkHttp内部工作详解
1,OkHttp介绍 OkHttp是当前Android使用的流行的网络框架,支持Http/2并允许对同一个主机的所以请求采用同一个套接字;如果非Http/2,则通过连接池,...
1
评论
分享
枫林雪月
Android开发工程师
·
2年前
关注
SharedPreference和MMKV数据存储分析
1,MMKV,JetPack DataStore和Sp对比 DataStore:是一种数据存储解决方案,允许您使用协议缓冲区存储键值对或类型化对象。DataStore 使用...
2
评论
分享
枫林雪月
Android开发工程师
·
2年前
关注
Android中AMS的启动流程
1,Android的启动流程 当手机按下电源键之后,会从内存中Boot Rom读取一般小程序Boot Loader,Boot Loader会拉起linux的系统内核,加载计...
1
评论
分享
枫林雪月
Android开发工程师
·
2年前
关注
Android中自定义View
1,自定义View的分类 自定义View:没有现成的View,需要我们自己实现,就需要创建自定义View,自定义View一般继承View,SurfaceView或者其他Vi...
1
评论
分享
枫林雪月
Android开发工程师
·
2年前
关注
Java中JVM的底层原理
1,JVM是什么 Java中的JDK中包含运行的工具Tools,ToolApis,JRE和JVM,JVM实际上就是将class文件(字节码文件)翻译成机器可以识别的机器码(...
1
评论
分享
枫林雪月
Android开发工程师
·
2年前
关注
Android中WebView的使用
跨进程的调用 1,减少由于webView占用空间导致oom 2, 避免webView奔溃导致app数据丢失 WebView使用场景和Native的使用场景 WebVie...
1
评论
分享
下一页
个人成就
文章被点赞
27
文章被阅读
5,634
掘力值
303
关注了
10
关注者
2
收藏集
4
关注标签
21
加入于
2017-02-15