![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android应用编程
文章平均质量分 58
fenzhi1988
这个作者很懒,什么都没留下…
展开
-
如何得到JavaVM,JNIEnv接口
在系列(1)中讲到,Java与native code的操作有两种方式:(1)在Java中加载动态链接库(2)使用JNI Invocation inteface,在native code中创建JVMJavaVM接口第一种方式,在加载动态链接库的时候,JVM会调用JNI_OnLoad(JavaVM* jvm, void* reserved)(如果定义了该函数)。第一个参数会传入JavaVM指针转载 2012-10-09 10:39:41 · 795 阅读 · 0 评论 -
设备中如何实现类似gopro给iphone分配ip但是不修改dns的功能
负责研发运动DV,功能有参考gopro,发现gopro有个特别功能,iphone连上gopro的ap热点之后,iphone打开移动网络(2/3/4 G网络)仍然可以上网!按理说,连上任意一个局域网,经过dhcp之后,设备就应该只能经过指定网关和域名服务器来访问外网啊,很奇怪,gopro是怎么实现的呢?观察发现,连上gopro ap的iphone ip及网关变了,dns还是原来那个,也就是说,g原创 2015-08-17 09:33:21 · 1024 阅读 · 0 评论 -
jni浅析
java运行于虚拟机,执行的是java特定的字节码,不是设备的机器指令,为了能与本地代码可交互,android设计了java native interface,简称jni,一般jni库说的是按照jni规则编写的了相应调用接口的c/c++库。jni库中包含调用和被java调用的本地代码函数,被java调用的函数需要按照特定的规则进行声明,比如,在apk源码中声明了一个NativeCaller类,这个原创 2015-08-19 11:01:28 · 482 阅读 · 0 评论