当前位置: 编程技术>移动开发
本页文章导读:
▪Binder有关知识 Binder相关知识
开源版本文件的路径:frameworks/base/cmds/servicemanager/binder.hframeworks/base/cmds/servicemanager/binder.cframeworks/base/cmds/servicemanager/service_manager.c程序执行的流程:open():打开binder驱动mmap().........
▪ 给UIView平添阴影 给UIView添加阴影
首先加入头文件#import <QuartzCore/QuartzCore.h>,并载入CoreGraphics.framework框架。
[[btn layer] setShadowColor:[[UIColor blackColor] CGColor]];
[[btn layer] setShadowOffset:CGSizeMake(5, 5)];
[[btn lay.........
▪ 地图 key map key
androiddebugkey, 2012-1-18, PrivateKeyEntry,
认证指纹 (MD5): 1D:80:B4:4E:2E:8C:B9:08:37:86:A9:3A:C7:F7:38:15 android:apiKey="09KzFZ6u4bedYE0giDNKWo2Ojdu9icQ1bM6l2fQ"
此md5地址绑定本人电脑 记录用意
-------------.........
[1]Binder有关知识
来源: 互联网 发布时间: 2014-02-18
Binder相关知识
开源版本文件的路径:
frameworks/base/cmds/servicemanager/binder.h
frameworks/base/cmds/servicemanager/binder.c
frameworks/base/cmds/servicemanager/service_manager.c
程序执行的流程:
open():打开binder驱动
mmap():映射一个128*1024字节的内存
ioctl(BINDER_SET_CONTEXT_MGR):设置上下文为mgr
进入主循环binder_loop()
ioctl(BINDER_WRITE_READ),读取
binder_parse()进入binder处理过程循环处理
binder_parse()的处理,调用返回值:
当处理BR_TRANSACTION的时候,调用svcmgr_handler()处理增加服务、检查服务等工作。各种服务存放在一个链表(svclist)中。其中调用binder_等开头的函数,又会调用ioctl的各种命令。
处理BR_REPLY的时候,填充binder_io类型的数据结
开源版本文件的路径:
frameworks/base/cmds/servicemanager/binder.h
frameworks/base/cmds/servicemanager/binder.c
frameworks/base/cmds/servicemanager/service_manager.c
程序执行的流程:
open():打开binder驱动
mmap():映射一个128*1024字节的内存
ioctl(BINDER_SET_CONTEXT_MGR):设置上下文为mgr
进入主循环binder_loop()
ioctl(BINDER_WRITE_READ),读取
binder_parse()进入binder处理过程循环处理
binder_parse()的处理,调用返回值:
当处理BR_TRANSACTION的时候,调用svcmgr_handler()处理增加服务、检查服务等工作。各种服务存放在一个链表(svclist)中。其中调用binder_等开头的函数,又会调用ioctl的各种命令。
处理BR_REPLY的时候,填充binder_io类型的数据结
[2] 给UIView平添阴影
来源: 互联网 发布时间: 2014-02-18
给UIView添加阴影
首先加入头文件#import <QuartzCore/QuartzCore.h>,并载入CoreGraphics.framework框架。
[[btn layer] setShadowColor:[[UIColor blackColor] CGColor]]; [[btn layer] setShadowOffset:CGSizeMake(5, 5)]; [[btn layer] setShadowOpacity:1.0]; [[btn layer] setShadowRadius:6.0];
效果图:
[3] 地图 key
来源: 互联网 发布时间: 2014-02-18
map key
androiddebugkey, 2012-1-18, PrivateKeyEntry,
认证指纹 (MD5): 1D:80:B4:4E:2E:8C:B9:08:37:86:A9:3A:C7:F7:38:15
android:apiKey="09KzFZ6u4bedYE0giDNKWo2Ojdu9icQ1bM6l2fQ"
此md5地址绑定本人电脑 记录用意
--------------
iteye没私密博客功能么
最新技术文章: