自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

技术改变生活

为理想而奋斗,为目标而努力!

  • 博客(5)
  • 资源 (28)
  • 收藏
  • 关注

原创 JNI/NDK开发指南(四)——字符串处理

JNI把Java中的所有对象当作一个C指针传递到本地方法中,这个指针指向JVM中的内部数据结构,而内部的数据结构在内存中的存储方式是不可见的。只能从JNIEnv指针指向的函数表中选择合适的JNI函数来操作JVM中的数据结构。第三章的示例中,访问java.lang.String对应的JNI类型jstring时,没有像访问基本数据类型一样直接使用,因为它在Java是一个引用类型,所以在本地代码中只能通过GetStringUTFChars这样的JNI函数来访问字符串的内容。

2014-12-24 00:39:47 33955 4

原创 JNI/NDK开发指南(三)——JNI数据类型及与Java数据类型的映射关系

当我们在调用一个Java native方法的时候,方法中的参数是如何传递给C/C++本地函数中的呢?Java方法中的参数与C/C++函数中的参数,它们之间是怎么转换的呢?我猜你应该也有相关的疑虑吧,咱们先来看一个例子,还是以HelloWorld为例:HelloWorld.java:package com.study.jnilearn;class MyClass {}public

2014-12-20 23:00:31 15392 3

原创 JNI/NDK开发指南(二)——JVM查找java native方法的规则

通过第一篇文章,大家明白了调用native方法之前,首先要调用System.loadLibrary接口加载一个实现了native方法的动态库才能正常访问,否则就会抛出java.lang.UnsatisfiedLinkError异常,找不到XX方法的提示。现在我们想想,在Java中调用某个native方法时,JVM是通过什么方式,能正确的找到动态库中C/C++实现的那个native函数呢?

2014-12-10 23:49:37 15805

原创 JNI/NDK开发指南(一)—— JNI开发流程及HelloWorld

转载请注明出处:http://blog.csdn.net/xyang81/article/details/41777471       JNI全称是Java Native Interface(Java本地接口)单词首字母的缩写,本地接口就是指用C和C++开发的接口。由于JNI是JVM规范中的一部份,因此可以将我们写的JNI程序在任何实现了JNI规范的Java虚拟机中运行。同时,这个特性使我们可

2014-12-07 14:54:04 27022 16

原创 JNI/NDK开发指南(开山篇)

转载请注明出处:        相信很多做过Java或Android开发的朋友经常会接触到JNI方面的技术,由其做过Android的朋友,为了应用的安全性,会将一些复杂的逻辑和算法通过本地代码(C或C++)来实现,然后打包成so动态库文件,并提供Java接口供应用层调用,这么做的目的主要就是为了提供应用的安全性,防止被反编译后被不法分子分析应用的逻辑。当然打包成so也不能说完全安全了,只是

2014-12-05 23:41:52 25626 26

FastDFS集群安装包

http://blog.csdn.net/xyang81/article/details/52837974 附件

2016-10-29

fastdfs-client-java-1.25.jar

fastdfs-client-java-1.25.jar

2016-10-18

FastDFS_配置文件详解

FastDFS_配置文件详解

2016-10-18

FastDFS介绍(官方文档)

FastDFS介绍(官方文档)

2016-10-18

FastDFSV5.05安装包与Java客户端

http://blog.csdn.net/xyang81/article/details/52837974 文章附件

2016-10-17

JNI官方开发规范

JNI开发规范官方权威文档,JNI数据类型、内存管理、C/C++调用Java实例方法、静态方法、成员变量、静态变量、异常处理、线程处理等

2016-01-28

Android国际化示例代码(参考博客)

http://blog.csdn.net/xyang81/article/details/8945701 博客源码

2015-04-09

Windows平台C连接MySQL数据库

C连接MySQL数据库开发之Windows环境搭建及测试 http://blog.csdn.net/xyang81/article/details/26814633

2014-05-24

使用Style自定义ListView快速滑动图标

使用Style自定义ListView快速滑动图标

2013-12-30

QR Code Specification

二维码开发规范官方英文文档,详细概述了编写二维码的所有细节。

2013-10-30

Android国际化资源文件Excel模板

用于android资源文件生成工具读取,存放各国语言翻译好的文字

2013-05-19

JavaMail帐号激活与忘记密码实例源码

该源码中提供找回密码与帐户激活的两个示例源代码,使用了Javamail技术,详细说明请参考http://blog.csdn.net/xyang81/article/details/7727141

2012-08-19

window超级终端工具

修改短信猫设置默认支持的波特率详细操作步聚

2012-04-28

NETGEAR FR538G路由器中文简明配置手册

网络配置、安全策略、系统管理、无线密码设备与重置等

2012-04-02

struts2入门教程(共13章)

struts2入门教程(共13章)struts2入门教程(共13章)

2010-07-12

Css中文手册.chm

Css中文手册.chmCss中文手册.chmCss中文手册.chm

2010-07-12

Extjs开发工具(包含Dreamweaver、Eclipse、VS)

Extjs开发工具(包含Dreamweaver、Eclipse、VS)Extjs开发工具(包含Dreamweaver、Eclipse、VS)Extjs开发工具(包含Dreamweaver、Eclipse、VS)Extjs开发工具(包含Dreamweaver、Eclipse、VS)

2010-07-12

Ext 3.0 中文文档.CHM

Extjs,extjs3.0中文apiExtjs,extjs3.0中文apiExtjs,extjs3.0中文apiExtjs,extjs3.0中文apiExtjs,extjs3.0中文api

2010-07-12

Ext Core手册.pdf

Ext Core手册Ext Core手册Ext Core手册Ext Core手册Ext Core手册Ext Core手册Ext Core手册Ext Core手册Ext Core手册Ext Core手册

2010-07-12

jbpm用户开发手册v3[1].2.3中文版.pdf

jbpm用户开发手册v3[1].2.3中文版.pdf

2010-05-30

MySQL5.1 简体中文参考文档

MySQL5.1 简体中文参考文档MySQL5.1 简体中文参考文档MySQL5.1 简体中文参考文档MySQL5.1 简体中文参考文档

2009-09-16

Windows快捷键大全

Windows快捷键Windows快捷键Windows快捷键Windows快捷键Windows快捷键Windows快捷键Windows快捷键

2009-06-01

VC++ 编程指南.chm

VC++ 编程南,是程序的圣典!软件工程师的随身笔记

2009-04-10

北大青鸟ACCP5.0计算机单词汇总

北大青鸟ACCP5.0计算机单词汇总 www.gz-accp.com E-mail:xyang81@163.com

2008-11-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除