android framework
饭小粒
蓝牙&Android&iOS&EN
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android之Binder和AIDL原理
前言 插件化技术火热已久,为什么会有插件化,时势造英雄吧,随着移动互联网的快速发展,业务的飞速增长,如何在有限时间给用户提供高质量的APP,当线上出现各种BUG,如何快速修复并发布上线,插件化的意义也就在这里了。目前插件化解决方案分为两个方向,一是以张勇的DroidPlugin框架为代表的动态替换方案,对Android底层的各种类进行Hook,来达到加载插件的四大组件的目的;二是以任玉刚的DL框架为代表的静态代理方案,通过ProxyActivity统一加载插件中的Activity。如何学好插件化这不是一件容转载 2020-07-23 10:12:37 · 267 阅读 · 0 评论 -
Android开发:关闭某个指定activity
转自:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2017/0629/8124.html 前言 最近项目中涉及需要在一个Activity中关闭另一个Activity或者在一个Activity中关闭多个Activity的需求,不涉及到应用的退出。自己首先想了一些方案,同时也查了一些方案,就各个方案比较下优劣。 方案一:广播 这个...转载 2019-11-13 16:52:32 · 911 阅读 · 0 评论 -
Android Framework 学习和调试的方法
文章正文 * *本文导语*Android 系统框架*Framework 框架层都有哪些东西*调试 Framework 的 Java 部分*调试应用中 TextView 代码*调试系统服务线程(AMS、WMS)*课后习题 本文适合 Android 系统开发工程师,以及对系统感兴趣却不知该如何快速学习的朋友。 学完此课程,你便能掌握系统调试,以及应用调试的方法,让你...转载 2019-11-13 16:00:16 · 857 阅读 · 0 评论 -
Android系统服务(SystemService)简介
什么是SystemService 我们在Android开发过程中经常会用到各种各样的系统管理服务,如进行窗口相关的操作会用到窗口管理服务WindowManager,进行电源相关的操作会用到电源管理服务PowerManager,还有很多其他的系统管理服务,如通知管理服务NotifacationManager、振动管理服务Vibrator、电池管理服务BatteryManager…… 这些Manag...转载 2018-07-17 14:02:06 · 4445 阅读 · 0 评论 -
常用的优化性能方面的神兵利器
PerfBox FPS、Activity打开速度 发现 Systrace 分析绘制时流程导致的卡顿,能大约定位是GC、I/O、贴图太大,还是没用ViewHolder的问题 发现+初步定位 TraceView 能深入定位分析各种流畅度与时延问题,但是只能初步定位XML布局和OpenGL绘制的性能问题 发现+定位 Gfxinfo/Slickr 定位硬件加速下的性能问题 发现+初步定位 H...转载 2018-11-26 11:38:10 · 217 阅读 · 0 评论 -
理解Android ANR的信息收集过程
基于Android 6.0源码, 分析当发生ANR时系统的处理过程 frameworks/base/core/java/android/os/Debug.java frameworks/base/core/jni/android_os_Debug.cpp system/core/libcutils/debugger.c 一. ANR场景 无论是四大组件或者进程等只要发生ANR,最终都...转载 2019-08-21 15:06:02 · 683 阅读 · 0 评论
分享