自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

转载 关于binder所要知道的 一切

关于binder所要知道的 一切,下面文章说得就很详细了 https://www.jianshu.com/p/062a6e4f5cbe

2018-08-13 11:56:26 148

原创 mysql乱码解决方案

本人linux系统使用mysql作为数据库时,插入中文后乱码,中文显示“????????”(就是只是问号) 进入数据,查看编码配置 show varibales like “%char%” +--------------------------+----------------------------+ | Variable_name            | Value          ...

2018-08-13 11:28:48 131

原创 四大组件的工作过程(Android开发艺术探索读书笔记)

Activity的工作过程注意:探究源代码别处于“只见树木,不见森林”的状态。Activiy.startActivity()---->Activity.startActivityForResult()---->mInstrumentation.execStartActivity()---->ActivityManager.getDefault().startActivity()ActivityMan

2017-01-22 16:14:30 373

原创 理解Window和WindowManager(Android开发艺术探索读书笔记)

几个概念: Window是一个窗口的概念。Window是一个抽象类,它的具体实现是PhoneWindow。可以通过WindowManager来完成Window的恶创建。Window的具体实现位于WindowMangerService中,WindowManagerService的交互是一个IPC 过程。Android中的所有的视图是通过Window来呈现的。不管是Activity、Dialog、还是

2017-01-19 16:57:35 372

原创 Android 动画深入分析(Android开发艺术探索读书笔记)

1.View动画的种类 平移动画,缩放动画,旋转动画,透明度动画。自定义动画需要理解矩阵变换。2.帧动画 应避免使用过多尺寸大的图片。View动画的特殊使用场景LayoutAnimation LayoutAnimation作用于ViewGroup,为ViewGroup指定一个动画,这样当它的子元素出场时都会具有这种动画效果。Activity的切换效果 主要要用到overridePending

2017-01-12 20:15:17 346

原创 理解RemoteViews(Android开发艺术探索读书笔记)

RemoteView在通知栏上的应用 NotificationRemoteViews在桌面小部件上的应用AppWidgetProvider(继承自BroadcastReceiver) 组件代码声明 <receiver android:name=".MyAppWidgetProvider" > <meta-data android:name

2017-01-12 17:25:57 308

原创 View的工作原理(Android开发艺术探索读书笔记)

初识ViewRoot和DecorViewViewRoot对应ViewRootImpl类,它是连接WindowManager和DecorView的纽带,View的三大流程均是通过ViewRoot类完成的,在ActivityThread中,当Activity对象被创建完毕后,会将DecorView添加到Window中,同时会创建ViewRootImpl对象,并将ViewRootImpl对象和DecorV

2017-01-11 17:04:39 356

原创 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 326

原创 IPC机制(Android开发艺术探索读书笔记)

IPC在android主要是利用了binderandroid中的多进程模式利用android:process在AndroidManifest指定(常用方法) (默认是包名,“:”的含义是指要在当前的进程名前面附加上当前的包名,这是一种简写方法。 其次,进程名以“:”开头的进程属于当前应用的私有进程,其他应用的组件不可以和它跑在同一个进程中,而进程名不以“:”开头的进程属于全局进程,其他应用通过Sh

2017-01-06 17:45:46 272

原创 Activity 生命周期(Android开发艺术探索读书笔记)

启动过程 启动过程复杂 Instrumention发出启动请求 通过binder,连接AMS,AMS维护一个ActivityStack(负责Activity的状态同步),ActivityStack通过ActivityThread同步Activity的状态,从而完成生命周期方法的调用.一个activity启动一个Activity的时候: old onPause->new onCreate->n

2017-01-06 12:11:07 299

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除