自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 Binder 通信笔记(Java)

概述Service注册获取service_manager代理Service的初始化addServiceBinder驱动调用Service参考资料概述在上一节Binder 通信笔记(native)中,分析了在c++层service和client是怎样与binder驱动通信的。在Android中,绝大部分的应用和很多关键的系统Service是用Java来完成的。这一节,我们分析一下Java层

2016-11-07 13:56:32 1909

原创 Binder 通信笔记(native)

Binder通信在Android中,最主要的IPC方式就是通过Binder。Binder通信是一个标准的C/S架构。为了方便理解我们可以把Binder通信和网络Http通信作一个类比。

2016-11-03 19:30:07 1478

原创 Android 学习笔记:文件访问

Internal Storage 内部存储空间内部存储空间也就是userdata分区(/data/data/application package/),这个文件夹下的内容只允许改应用访问,安全性高。在应用被卸载的时候,数据会同时被删除。context.getFileDir()/data/data/application package/files openFileOutput()函数创建的文件也在

2015-06-30 16:01:46 514

原创 Android学习笔记:Canvas,Drawable,Bitmap

这一节总结一下关于图形处理相关的知识。Android中2D图形处理引擎主要有以下几个重要部分组成:Canvas:hold the “draw” calls. 画布,执行画图的操作函数Bitmap:hold the pixels. 存放位图数据Paint:describe the colors and styles for the drawing 画笔的样式(颜色,粗细)drawing

2015-06-19 15:21:34 2565

原创 Android学习笔记 :Android动画 tween,frame,property

Drawable AnimationDrawable Animation( Frame Animation ): 帧动画,像放电影一样一帧帧的播放图片的形式展现动画。 在xml中实现代码:animation-list xmlns:android="http://schemas.android.com/apk/res/android" android:oneshot="false

2015-06-12 16:44:10 541

原创 Android学习笔记:如何自定义ViewGroup和View

概述自定义ViewGroup和View的行为,主要是通过继承修改基类的onMeasure(),onLayout(),onDraw()三个函数。

2015-06-10 17:43:30 533

翻译 Create Apps with Material Design

设计原则实体感隐喻通过构建系统化的动效和空间合理化利用,并将两个理念合二为一,构成了实体隐喻。与众不同的触感是实体的基础,这一灵感来自我们对纸墨的研究,但是我们相信,随着科技的进步,应用前景将不可估量。实体的表面和边缘提供基于真实效果的视觉体验,熟悉的触感让用户可以快速地理解和认知。实体的多样性可以让我们呈现出更多反映真实世界的设计效果,但同时又绝不会脱离客观的物理规律。光效、表面质感、运动感这三点

2015-03-12 11:45:28 1041

转载 Android中View绘制流程:measure过程,layout过程

基本概念以及流程在正式介绍之前,还是需要理解与UI相关的基本概念。Activity:Activity包含一个Window,该Window在Activity的attach方法中通过调用PolicyManager.makeNewWindo创建;View:最基本的UI组件,表示屏幕上的一个矩形区域;DecorView:是Window中View的RootView,设置窗口属性;Window:表示顶层

2015-02-28 15:54:03 1210

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2015-02-27 11:27:12 365

转载 学习笔记——android layout view 属性

Layout属性第一类:属性值为true或false android:layout_centerHrizontal  水平居中 android:layout_centerVertical   垂直居中 android:layout_centerInparent    相对于父元素完全居中 android:layout_alignParentBottom 贴紧父元素的下边缘

2013-11-13 22:02:51 612

原创 Linux动态链接库 笔记

程序执行加载动态库的搜索路径: [1]首先查看 .dynamic 段是否包含了一个叫DT_RPATH的项(它是一个以冒号分隔的库文件搜索目录列表)。这个项是在程序被连接器连接时,由命令行开关或者环境变量添加上去的。它常应用于子系统中,比如像数据库应用,我们要装载一

2011-08-24 11:48:44 1189

什么是好的程序员 编程修养 word

一个网友些的怎样才能称为一个好的程序员。在这个word中。作者从学习,思想,编程习惯等角度,告诉初学者应该注意的问题

2010-05-21

空空如也

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

TA关注的人

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