![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android Foundation
文章平均质量分 85
jaggie
这个作者很懒,什么都没留下…
展开
-
View的工作原理(Android开发艺术探索读书笔记)
初识ViewRoot和DecorViewViewRoot对应ViewRootImpl类,它是连接WindowManager和DecorView的纽带,View的三大流程均是通过ViewRoot类完成的,在ActivityThread中,当Activity对象被创建完毕后,会将DecorView添加到Window中,同时会创建ViewRootImpl对象,并将ViewRootImpl对象和DecorV原创 2017-01-11 17:04:39 · 344 阅读 · 0 评论 -
View事件体系(Android开发艺术探索读书笔记)
什么是ViewView和ViewGroup,用了组合模式View的位置参数 top,left,right, bottom x,y,transalationX,translationY(3.0新增参数) x=left+transalationX y=top+translationY 全部位置参数都相对于父容器TouchSlop是系统所能识别出的被认为是滑动的最小距离。VelocityTrac原创 2017-01-09 18:50:37 · 315 阅读 · 0 评论 -
Activity 生命周期(Android开发艺术探索读书笔记)
启动过程 启动过程复杂 Instrumention发出启动请求 通过binder,连接AMS,AMS维护一个ActivityStack(负责Activity的状态同步),ActivityStack通过ActivityThread同步Activity的状态,从而完成生命周期方法的调用.一个activity启动一个Activity的时候: old onPause->new onCreate->n原创 2017-01-06 12:11:07 · 278 阅读 · 0 评论 -
IPC机制(Android开发艺术探索读书笔记)
IPC在android主要是利用了binderandroid中的多进程模式利用android:process在AndroidManifest指定(常用方法) (默认是包名,“:”的含义是指要在当前的进程名前面附加上当前的包名,这是一种简写方法。 其次,进程名以“:”开头的进程属于当前应用的私有进程,其他应用的组件不可以和它跑在同一个进程中,而进程名不以“:”开头的进程属于全局进程,其他应用通过Sh原创 2017-01-06 17:45:46 · 255 阅读 · 0 评论 -
理解RemoteViews(Android开发艺术探索读书笔记)
RemoteView在通知栏上的应用 NotificationRemoteViews在桌面小部件上的应用AppWidgetProvider(继承自BroadcastReceiver) 组件代码声明 <receiver android:name=".MyAppWidgetProvider" > <meta-data android:name原创 2017-01-12 17:25:57 · 292 阅读 · 0 评论 -
Android 动画深入分析(Android开发艺术探索读书笔记)
1.View动画的种类 平移动画,缩放动画,旋转动画,透明度动画。自定义动画需要理解矩阵变换。2.帧动画 应避免使用过多尺寸大的图片。View动画的特殊使用场景LayoutAnimation LayoutAnimation作用于ViewGroup,为ViewGroup指定一个动画,这样当它的子元素出场时都会具有这种动画效果。Activity的切换效果 主要要用到overridePending原创 2017-01-12 20:15:17 · 336 阅读 · 0 评论 -
四大组件的工作过程(Android开发艺术探索读书笔记)
Activity的工作过程注意:探究源代码别处于“只见树木,不见森林”的状态。Activiy.startActivity()---->Activity.startActivityForResult()---->mInstrumentation.execStartActivity()---->ActivityManager.getDefault().startActivity()ActivityMan原创 2017-01-22 16:14:30 · 358 阅读 · 0 评论 -
理解Window和WindowManager(Android开发艺术探索读书笔记)
几个概念: Window是一个窗口的概念。Window是一个抽象类,它的具体实现是PhoneWindow。可以通过WindowManager来完成Window的恶创建。Window的具体实现位于WindowMangerService中,WindowManagerService的交互是一个IPC 过程。Android中的所有的视图是通过Window来呈现的。不管是Activity、Dialog、还是原创 2017-01-19 16:57:35 · 350 阅读 · 0 评论 -
关于binder所要知道的 一切
关于binder所要知道的 一切,下面文章说得就很详细了 https://www.jianshu.com/p/062a6e4f5cbe转载 2018-08-13 11:56:26 · 131 阅读 · 0 评论