
android
shiningdreamercaihua
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android卡顿分析
https://www.jianshu.com/p/d126640eccb1转载 2021-07-13 10:58:04 · 244 阅读 · 0 评论 -
车联网
车联网有前途吗?「车联网」的前景是什么?你所期待的车联网世界是怎样的?车联网产业概述:车联网的现状和前景原创 2021-03-11 16:50:29 · 380 阅读 · 0 评论 -
Android 面试黑洞——当我按下 Home 键再切回来,会发生什么?
Android 面试黑洞——当我按下 Home 键再切回来,会发生什么?转载 2020-10-18 15:34:04 · 192 阅读 · 0 评论 -
内存泄漏
如何看 leakcanary 的 错误信息并解决Android - 匿名内部类导致内存泄露的处理办法转载 2020-06-09 08:08:04 · 142 阅读 · 0 评论 -
性能优化
面试官: 说一下你做过哪些性能优化?转载 2020-06-02 23:05:28 · 129 阅读 · 0 评论 -
学习网址
学习网址:https://wanandroid.com/navi转载 2020-05-10 14:48:52 · 135 阅读 · 0 评论 -
Android系统启动流程之Launcher进程启动
Android系统启动流程之Launcher进程启动转载 2020-04-29 22:41:14 · 413 阅读 · 0 评论 -
Gradle
Gradle系列之三 Gradle概述以及生命周期转载 2020-04-21 14:40:05 · 128 阅读 · 0 评论 -
JetPack
9102年最后一篇文章:作为一个Android程序员你还不会JetPack?转载 2020-03-30 20:42:23 · 236 阅读 · 0 评论 -
全面剖析SharedPreferences
SharedPreferences的原理及使用全面剖析SharedPreferences全面剖析SharedPreferences1.原理和概述1.储存于硬盘上的xml键值对。2.轻量级数据储存,数据多了容易引起性能问题3.xml文件所在目录位于/data/data//shared_prefs/,可以有多个文件。2.初始化1.ContextImpl记录着SharedPreferen...转载 2020-03-13 14:03:39 · 198 阅读 · 0 评论 -
android mmap
android mmap的使用Android-内存映射mmap转载 2020-03-12 21:20:46 · 846 阅读 · 0 评论 -
Android应用程序开发以及背后的设计思想深度剖析
Android应用程序开发以及背后的设计思想深度剖析(5)转载 2020-03-12 18:00:34 · 109 阅读 · 0 评论 -
Android消息机制
Android之消息机制问题每个 Android 开发者必须知道的消息机制问题总结腾讯Android面试:Handler中有Loop死循环,为什么没有阻塞为什么这个死循环不会造成ANR异常呢?因为Android 的是由事件驱动的,looper.loop() 不断地接收事件、处理事件,每一个点击触摸或者说Activity的生命周期都是运行在 Looper.loop() 的控制之下,如果它停止...转载 2020-03-11 22:26:01 · 153 阅读 · 0 评论 -
组件化实现总结
知乎 Android 客户端组件化实践安卓AOP三剑客:APT,AspectJ,Javassistaop工具:ASM、APT、AspectJ、Javassist组件化思想:1、对架构分层,定义接口,和对接口的实现,进行解耦2、使用aop工具在编译期间,从class生成dex之前,修改对应的class。...原创 2020-02-27 19:22:41 · 265 阅读 · 0 评论 -
Android多线程断点续传下载
Android多线程断点续传下载转载 2020-02-27 11:14:09 · 233 阅读 · 0 评论 -
surfaceView和View的区别
SurfaceView和普通view的区别及简单使用SurfaceView 与view区别详解一、SurfaceView原理:在Android系统中,有一种特殊的视图,称为SurfaceView,它拥有独立的绘图表面,即它不与其宿主窗口共享同一个绘图表面,由于拥有独立的绘图表面,因此SurfaceView的UI就可以在一个独立的线程中进行行绘制,由于不占用主线程资源,SurfaceView一...转载 2020-02-18 11:08:31 · 781 阅读 · 0 评论 -
Android 10分区存储
Android 10分区存储介绍及百度APP适配实践转载 2020-02-12 21:40:16 · 1835 阅读 · 0 评论 -
热修复学习
https://github.com/baidu/titan-hotfix转载 2020-02-05 13:24:12 · 146 阅读 · 0 评论 -
移动端跨平台开发方案
浅谈 2018 移动端跨平台开发方案Flutter KO React Native? 让时间去决定吧…转载 2019-12-30 21:09:16 · 268 阅读 · 0 评论 -
AMS在Android起到什么作用,简单的分析下Android的源码
AMS在Android起到什么作用,简单的分析下Android的源码转载 2020-01-10 16:07:08 · 409 阅读 · 0 评论 -
RecyclerView的缓存机制
RecyclerView的缓存机制RecyclerView缓存机制(咋复用?)真正带你搞懂 RecyclerView 的缓存机制,再也不怕面试被虐了!看完这篇,面试RecyclerView的时候再也不怕了...原创 2020-01-06 15:56:53 · 3180 阅读 · 1 评论 -
启动速度
Android 开发之 App 启动时间统计应用程序启动速度提升60% !冷启动计算时间 attachBaseContext() -> onWindowFocusChanged()热启动计算时间(home键到桌面):onRestart()-> onWindowFocusChanged()...转载 2019-12-24 16:51:24 · 108 阅读 · 0 评论 -
Android性能优化
一、Android性能优化:这是一份全面 & 详细的性能优化指南(含内存优化、布局优化等)二、Android性能优化工具的使用三、Android性能优化全方面解析...转载 2019-12-24 15:42:21 · 103 阅读 · 0 评论 -
Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT
https://www.jianshu.com/p/b202690b7d96原创 2019-12-10 17:02:02 · 4619 阅读 · 0 评论 -
Android中Fragment、Activity保存和恢复
https://www.jianshu.com/p/015c79bedb41原创 2019-11-26 20:56:26 · 133 阅读 · 0 评论 -
Android面试汇总1
https://github.com/LRH1993/android_interview原创 2019-11-24 21:51:32 · 135 阅读 · 0 评论