项目决定移植一款C++开源项目到Android平台,开始对JNI深入研究。
JNI是什么?
JNI(Java Native Interface)意为JAVA本地调用,它允许Java代码和其他语言写的代码进行交互,简单的说,一种在Java虚拟机控制下执行代码的标准机制。
NDK是什么?
Android NDK(Native Development Kit )是一套工具集合,允许你用像C/C++语言那样实现应用程序的一部分。
为什么要用NDK?
1、安全性,java是半解释型语言,很容易被反汇编后拿到源代码文件...
分类:
其他好文 时间:
2014-11-01 10:02:15
阅读次数:
428
JNI事实上是Java Native Interface的简称,也就是java本地接口。它提供了若干的API实现了和Java和其它语言的通信(主要是C&C++)。或许不少人认为Java已经足够强大,为什么要须要JNI这样的东西呢?我们知道Java是一种平台无关性的语言,平台对于上层的java代码来说...
分类:
其他好文 时间:
2014-11-01 09:41:24
阅读次数:
329
jk安装配置
jk用于整合apache与tomcat。
1、安装jk
wgethttp://www.apache.org/dist/tomcat/tomcat-connectors/jk/tomcat-connectors-1.2.40-src.tar.gz
tar-xvftomcat-connectors-1.2.40-src.tar.gz
cdtomcat-connectors-1.2.40-src/native/
./configure--with-apxs=/usr/lo..
分类:
其他好文 时间:
2014-10-31 16:00:16
阅读次数:
228
andbase中包含了大量的开发常用手段,如网络下载数据的方法,多线程,线程池的管理,图片缓存管理,图片文件下载上传,对常用工具类入字符串,日期,文件处理,图片处理等进行了进一步的封装,能够使您的应用在团队开发中减少冗余代码,很大的提高了代码的维护性与开发高效行,能很好的规避由于开发疏忽而导致常犯的错误。同时andbase封装了大量的常用且系统本身没有的控件,如list分页,下拉刷新,图片轮播,多线程支持断点续传的下载器,左右侧边栏,图片多张上传,iphone中比较流行的轮子选择,在achart基础上进行改...
分类:
数据库 时间:
2014-10-31 13:53:26
阅读次数:
269
未来是Web App的天下,还是Native App的天下?作为设计师,我们是应该努力把客户端的体验提升到最优,还是在网页应用层面上做更多的设计?这个一直是大家关心的话题。那么,我们首先应该立体的认识一下Web App和Native App。一、Web AppWeb无需安装,对设备碎片化的适应能力优...
分类:
移动开发 时间:
2014-10-31 11:40:24
阅读次数:
292
在java中,native方法是指本地方法,当在方法中调用一些不是由java语言写的代码或者在方法中用java语言直接操纵计算机硬件时要声明为native方法。native方法的执行依赖于JVM的设计者,比如在sun HotSpot(JVM)中,通过JNI(Java Native Interface...
分类:
编程语言 时间:
2014-10-30 22:28:59
阅读次数:
250
char?*base64_encode(char?*binData,?char?*base64,?int?binLength)
{
????????int?i?=?0;
????????int?j?=?0;
????????int?current?=?0;
????????for?(i?=?0...
分类:
编程语言 时间:
2014-10-30 19:29:31
阅读次数:
126
很多公司会对网上进行限制,要通过代理服务器和口令才能连接外网。
这种方式有很多好处:
1、安全,代理服务器像一层过滤层;
2、节省成本,只需要分配很少的IP地址即可;
3、对员工上网可以个性化配置,避免有人下载大量数据而造成网络拥堵不堪。
本文通过一个小案例来介绍如何在程序里跨过局域网访问外网。
对于搞网络开发的人来说,不值一提;但对于做JAVA EE应用开发的人来说,可以参考。...
分类:
编程语言 时间:
2014-10-30 19:17:17
阅读次数:
209
JNI:Java Native Interface(Java本地接口)的简写。使用这个接口,可以轻松实现java对动态链接库Dynamic Link Library(dll)文件的调用,以实现一些C/C++的功能。实例:1.编写Java类并声明哪些函数是由动态库实现的。 1 public class...
分类:
其他好文 时间:
2014-10-30 19:01:03
阅读次数:
120
CREATE FUNCTION [dbo].[f_base64_encode](@bin varbinary(max))returns varchar(max)as beginreturn cast(N'' as xml).value('xs:base64Binary(xs:hexBinary(sq...
分类:
数据库 时间:
2014-10-30 16:50:30
阅读次数:
248