- 博客(6)
- 资源 (31)
- 收藏
- 关注
原创 android属性系统--应用程序get和set
前面一篇主要分析了属性service端的初始化和处理过程,当一个应用程序要获取或者设置属性时,需要怎么去操作呢获取属性可以通过调用property_get接口来完成const char* property_get(const char *name){ prop_info *pi; if(strlen(name) >= PROP_NAME_MAX) return 0;
2012-09-26 22:38:15 3754
原创 android属性系统--service
Android属性系统就是整个Android的一个全局环境,Android中的应用程序可以设置或者设置属性,其它的应用程序可以获取该属性的值,我们也可以理解为就像Linux中的进程间通信一样。1、属性系统的初始化首先在init进程中queue_builtin_action(property_init_action, "property_init");这里会进行属性的初始化、
2012-09-26 15:16:24 3145
原创 Android中捕获HOME键
项目需要在Androi 应用中捕获HOME键,找了一下网上的资料,找到解决方法如下:在Android应用中重载onAttachedToWindow方法: public void onAttachedToWindow() { if(catchHomeKey) { Log.d(TAG, "onAttachedToWindow"); String v = SystemPro
2012-09-22 16:01:11 3104
转载 va_start可变参数
1:当无法列出传递函数的所有实参的类型和数目时,可用省略号指定参数表void foo(...);void foo(parm_list,...);2:函数参数的传递原理函数参数是以数据结构:栈的形式存取,从右至左入栈.eg:先介绍一下可变参数表的调用形式以及原理:首先是参数的内存存放格式:参数存放在内存的堆栈段中,在执行函数的时候,从最后一个开始入栈。因此栈底高地
2012-09-22 09:19:25 1521
原创 2012-09-21
又有很久没有写点什么了,最近写博客写的很少的,开始的一两个月基本上都是一天一篇的,现在越来越少了,到这个月变成了一个月一两篇,或许是懒了,或许最近太忙了,也或许最近过的有点烦,所以.....最近感觉自己越来越越不想说话,也不知道为什么,人家 说的太多了,我还感觉有点烦。感觉自己变了,也不知道为什么,对什么都没有很大的热情,也没有什么事情能让我引起很大的兴趣,对待很多事情,好像一付就那样的样子。
2012-09-21 22:21:48 1412
原创 有关条件接收
数字电视运营商为了赚钱,所以就弄出了个条件接收的东东,只有授权的用户才能观看某些节目,这里我们了解一下条件接收的过程。条件接收的过程简单的说就是运行商在发送端对码流进行加扰,而在接收端,授权用户获取密钥进行解扰。为了安全以及一些其它方面原因,这里做了三层控制:1、码流加扰1)、加扰过程是在发送端用一个伪随机序列(CW,Control Word)对复用后的TS流进行实时扰乱控制,使用
2012-09-18 16:59:45 1956
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人