只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2018-08-09 15:29 winfu 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 1 /************************************************************************* 2 > File Name: inotify.c 3 > 监测一个目录下的文件变化,增加或删除提示 4 > Created Time: Thu 2 阅读全文
posted @ 2017-09-21 16:17 winfu 阅读(589) 评论(0) 推荐(0) 编辑
摘要: 文件目录结果如下: 一、 编写AIDL文件 IHelloService.aidl: 1 /** {@hide} */ 2 interface IHelloService 3 { 4 void sayhello(); 5 int sayhello_to(String name); 6 } 1. 把 I 阅读全文
posted @ 2017-09-14 16:33 winfu 阅读(956) 评论(0) 推荐(0) 编辑
摘要: 继承关系: 文件关系 IHelloService.h 1 /* 参考: frameworks\av\include\media\IMediaPlayerService.h */ 2 3 #ifndef ANDROID_IHELLOERVICE_H 4 #define ANDROID_IHELLOER 阅读全文
posted @ 2017-09-13 10:24 winfu 阅读(2093) 评论(1) 推荐(1) 编辑
该文被密码保护。 阅读全文
posted @ 2017-03-29 10:55 winfu 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 在很多情况下android程序员需用到c,bimap这个是一个java中的类,android底层有一个skbitmap类和其对应。先在我遇到了需要把java的bitmap传递到底层中进行一些操作。现在我有两种方法: 方法一: 就是通过java把bitmap直接转换为数组,在通过jni数组的方式传递到 阅读全文
posted @ 2017-03-01 14:56 winfu 阅读(2065) 评论(0) 推荐(0) 编辑
摘要: 本文实例为借鉴 http://www.ixueyi.com/jingyan/1865079.html 该文档后所写。主要是android的gralloc操作显存的模块实例,如有不正确的地方欢迎指出谢谢。 Android帧缓冲区硬件抽象层模块Gralloc的实现原理。 1. 分配一个匹配屏幕大小的图形 阅读全文
posted @ 2017-02-08 16:47 winfu 阅读(2113) 评论(0) 推荐(1) 编辑
摘要: 转载:http://blog.chinaunix.net/uid-26782198-id-3242120.html # uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo # 查看CPU信息# 阅读全文
posted @ 2016-12-13 11:31 winfu 阅读(5374) 评论(0) 推荐(0) 编辑
摘要: 一、 注册JNI函数 1、 静态方法 一般使用javah进行编译,生成很长的文件名和函数名字,这个书写不方便,影响运行效率。 2、 动态注册 使用JNINativeMethod的结构,定义如下: typedef struct { const char* name; //java中函数的名字,不带包路 阅读全文
posted @ 2016-11-28 16:11 winfu 阅读(3289) 评论(0) 推荐(0) 编辑
摘要: 亲自测试了一个大牛写的shell脚本,感兴趣可以看看,效果如下: 代码如下: 阅读全文
posted @ 2016-11-15 14:19 winfu 阅读(391) 评论(0) 推荐(0) 编辑