首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
企鹅君技术圈
掘友等级
Android
|
很大的公司
爱技术,更爱生活
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
14
文章 14
沸点 0
赞
14
返回
|
搜索文章
最新
热门
Android控件系统(三)——Window与WindowMananger
窗口(不是指的Window类):这是一个纯语义的说法,即程序员所看到的屏幕上的某个独立的界面,比如一个带有Title Bar的Activity界面、一个对话框、一个Menu菜单等,这些都称之为窗口。本书中所说的窗口管理一般也都泛指所有这些窗口,在Android的英文相关文章中则…
Android控件系统(二)——Framework概述
Framework中所包含的服务是非常多的,为了清晰的描述服务端、客户端和linux驱动三者的关系,我们只是描述了它们其中的一小部分,这一小部分也是为后续讲解窗口的创建、Activity启动、绘制、事件分发服务的。 WMS:作用是为所有的应用程序分配窗口,并管理这些窗口。包括分…
Android控件系统(一)——Activity控件系统引导
本章作为“Activity控件系统”系列文章的开篇,向大家阐述什么是控件系统?控件系统的实现作为Android高层次抽象,为了更方便与用户打交道的,在这些便捷的背后其实隐藏着很多秘密。这些秘密其实就是控件系统的实现过程所使用的底层的服务。 之所以单独使用一篇"引导"来向大家说明…
Android 2D Graphics总结
这部分大家网上查一下即可。
Android着色器Shader使用误区
Shader的基本使用不多说了,请参考https://blog.csdn.net/iispring/article/details/50500106,这里我们只讲解shader使用过程中的小细节或误区。 为了进行测试,我们将BitmapShaderView的宽高都定义为200d…
PorterDuffXfermode误区总结
类android.graphics.PorterDuffXfermode继承自android.graphics.Xfermode。在用Android中的Canvas进行绘图时,可以通过使用PorterDuffXfermode将所绘制的图形的像素与Canvas中对应位置的像素按照…
GreenDao使用注意事项
如果新版本中新增加了表,需要修改greendao配置中schemaVersion,让其加1即可否则出现如下错误greendao中model的定义id时,如果id不是String,那么id必须定义为lo
windowSoftInputMode属性详解
它的设置必须是下面列表中的一个值,或一个”state…”值加一个”adjust…”值的组合。在任一组设置多个值——多个”state…”values,例如&mdash有未定义的结果。各个值之间用|分开。 例如:<activity android:windowSoftInputMo…
Java零拷贝续——Linux内存分配malloc、brk、mmap
如果虚拟地址对应物理地址不在物理内存中,则产生缺页中断,真正分配物理地址,同时更新进程的页表;如果此时物理内存已耗尽,则根据内存替换算法淘汰部分页面至物理磁盘中。 堆 :就是平时所说的动态内存, malloc/new 大部分都来源于此。其中堆顶的位置可通过函数 brk 和 sb…
Java零拷贝续——DirectByteBuffer内存回收
回收的核心原理是虚引用,用于跟踪垃圾回收过程,可以参考我的“Java、Android引用类型”文章。 最后调用底层的unmap0来完成内存的回收。
下一页
个人成就
文章被点赞
68
文章被阅读
48,053
掘力值
1,199
关注了
1
关注者
62
收藏集
19
关注标签
51
加入于
2018-07-06