- 博客(7)
- 资源 (5)
- 收藏
- 关注
原创 XMPP-Android基于openfire+asmack
一、搭建openfiremysql下载地址:http://pan.baidu.com/s/1qY2a6BUopenfire下载地址:http://download.csdn.net/detail/xsz_1025/96726651、安装配置mysql如果下载的mysql是.exe格式,则无脑安装,以下着重介绍解压版mysql的配置将压缩包解压到想要安装的位置配置环境
2016-11-04 09:38:43 715
原创 如何为第三方提供一个jar包
开发中经常会使用第三方提供的jar,这些jar包中封装很多实用的功能。比如图形处理的UIL、Picasso、Glide,网络处理的Http-ok等,那我们如何为其他人提供一个jar包呢?可能很多人会觉得那是一个非常简单的事,真的如此吗?如果仅仅是工具类功能的jar包,或许它真的是一件很简单的事,但如果我们需要向其他人提供图片、界面等功能呢?这篇文章的目的就是来解决这类问题
2016-09-09 17:10:05 1123
原创 ndk编程(5)--通过属性传值
在ndk编程的时候会遇到一种情况,数据不能直接通过返回值返回给java,比如需要返回一个int行来表示操作是否成功等,但同时又要将C处理的数据返回给java.此时可以用下面这种方式,在定义native方法的文件中定义一个属性,C将要传递给java的值赋给这个属性java中定义:java中调用:C中实现:logcat日志:
2016-09-09 16:52:17 200
原创 ndk编程(3)--java类型转C
一、JNI类型映射1)基本类型,不需转换,可在JNI中直接使用2)引用类型,需要进行类型转换后才可使用2、jni中使用基本类型,以int为例java中定义:C中实现:logcat输出:3、jni中使用int[]java中定义:C中实现:logcat输出:4、jni中使用Str
2016-09-09 11:17:22 165
原创 ndk编程(2)--hello jni
一、打印hello jni1、生成.h头文件创建用于生成头文件的java文件TestJni.javajdk1.6进入到bin目录下。1.7进入到src目录下命令格式:javah -classpath . 包名 + 类名2、进入到工程src目录下,会看到生成了一个.h文件3、将.h文件拷到jni目录下,然后将头文件 include 到 c 代码中,拷贝头文
2016-09-08 11:51:51 192
原创 ndk编程(1)--编译
一、下载ndk压缩包,并解压下载链接1:http://developer.android.com/tools/sdk/ndk/index.html下载链接2:http://pan.baidu.com/s/1hsM6JpM二、使用cmd编译1、配置环境变量2、打开cmd,输入ndk-build出现以下提示代表配置成功3、hello-jni第一步:创建jni文件
2016-09-07 17:40:31 241
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人