主题 : 210硬件.so库没有公开,尝试自己写,先分享一部分 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 100104
精华: 0
发帖: 8
金钱: 40 两
威望: 8 点
贡献值: 0 点
综合积分: 16 分
注册时间: 2014-01-20
最后登录: 2014-06-15
70楼  发表于: 2014-01-21 09:47
挺牛的
级别: 新手上路
UID: 99717
精华: 0
发帖: 4
金钱: 20 两
威望: 4 点
贡献值: 0 点
综合积分: 8 分
注册时间: 2014-01-08
最后登录: 2014-01-28
71楼  发表于: 2014-01-21 10:32
我看到你也对他这个动态库感兴趣,非常高兴。我的问题是我现在需要将这个动态库中各个模块的函数重新进行封装,就是把调用API的过程封装成C的函数在打包生成动态库,问题1.现在linux下在java环境下写了一个简单地调用动态库的Hello.java程序,用javah生成.h的头文件,然后根据这个头文件写了一个实现函数的.c  hello.c 程序,然后将这个hello.c文件生成java格式的.so动态库。我再写了一个测试这个动态库的程序ToSay.java 测试动态库完全正确,可是放到android环境下却不行,提示:程序意外终止,请重试。请问这是为什么?
问题2:他的动态库中的API应用函数是用C/C++写的吗?可是我发现他的接口函数参数中怎么有byte类型?那我还能用C/C++封装吗?C/C++中可是没有byte类型啊?我的目的是用C语言封装成函数,就是一个模块只用一个函数实现,然后再将我封装好的函数打包成动态库,请问,你有什么好的建议?我的qq:1130129467 希望能够交流。
级别: 新手上路
UID: 70044
精华: 0
发帖: 36
金钱: 185 两
威望: 37 点
贡献值: 0 点
综合积分: 72 分
注册时间: 2012-05-15
最后登录: 2014-07-25
72楼  发表于: 2014-01-23 13:58
谢谢分享~~~~~~~~~~~~~
级别: 新手上路
UID: 8257
精华: 0
发帖: 20
金钱: 105 两
威望: 21 点
贡献值: 0 点
综合积分: 40 分
注册时间: 2009-08-16
最后登录: 2017-09-13
73楼  发表于: 2014-02-27 17:46
看看
级别: 新手上路
UID: 59789
精华: 0
发帖: 20
金钱: 105 两
威望: 21 点
贡献值: 0 点
综合积分: 40 分
注册时间: 2011-11-30
最后登录: 2018-01-16
74楼  发表于: 2014-02-28 08:56
it is good to learn android
级别: 新手上路
UID: 101046
精华: 0
发帖: 4
金钱: 20 两
威望: 4 点
贡献值: 0 点
综合积分: 8 分
注册时间: 2014-03-01
最后登录: 2017-09-13
75楼  发表于: 2014-03-01 15:24
mark一下
级别: 新手上路
UID: 101647
精华: 0
发帖: 13
金钱: 65 两
威望: 13 点
贡献值: 0 点
综合积分: 26 分
注册时间: 2014-03-14
最后登录: 2016-10-12
76楼  发表于: 2014-03-14 14:20
顶下兄弟的开源精神!
级别: 新手上路
UID: 101168
精华: 0
发帖: 25
金钱: 125 两
威望: 25 点
贡献值: 0 点
综合积分: 50 分
注册时间: 2014-03-04
最后登录: 2015-01-25
77楼  发表于: 2014-03-17 16:55
很好
级别: 新手上路
UID: 101580
精华: 0
发帖: 9
金钱: 45 两
威望: 9 点
贡献值: 0 点
综合积分: 18 分
注册时间: 2014-03-12
最后登录: 2017-09-13
78楼  发表于: 2014-03-18 22:52
要看要看
级别: 侠客
UID: 57997
精华: 0
发帖: 107
金钱: 535 两
威望: 108 点
贡献值: 0 点
综合积分: 214 分
注册时间: 2011-11-01
最后登录: 2018-02-13
79楼  发表于: 2014-03-27 16:44
多谢楼主分享