webView最好放另外一个进程 优点1:风险隔离,web挂了不影响app 优点2:可以让linux给app申请跟多的内存 多进程通信主要是ai...
分析工具:1MAT2Android Studio Memory-profilerhttps://developer.android.com/st...
1点击桌面图标(Launcher)--1向--->system_server发起startActivity请求2system_server--2...
public abstract class MyLazyFragment extends Fragment {FragmentDelegater...
对Lifecycle liveData的理解:System已经做了:Fragment/Actvity已经实现了LifecycleOwner 的接...
ArrayList ---->数组集合 逻辑上和物理内存都是连续的不间断,方便查询,不方便插入删除(内部使用Systom.copy操作)类...
1、单一职责原则:一个类只负责一项职责2、开闭原则: 对扩展open、对修改closed3、里氏替换原则:子类可以扩展父类,但不要改变父类4、依...
WEB标准的理解:结构 Html表现 css行为 js + dom好处 : 1易于维护:修改css可以修改整项目2 响应速度快:Html 文档体...
这一层是核心应用程序所使用的API框架,为应用层提供各种接口API,包括各种组件和服务来支持我们的安卓开发。Framework定义了客户端组件和...