这两天在搞NDK开发,JNI的头文件进行编译的时候,要跑到对应的class文件路径下(通常是工程的bin目录),进行编译生成,很是不便,也容易出错,所以考虑在Eclipse中作为外部工具引入,所以便查了下资料,现记录下来。方法是:1、在Eclipse环境下,打开下图中的最右边那个按钮。2、新建一个P...
分类:
Web程序 时间:
2014-09-14 00:03:26
阅读次数:
239
为什么要写一个端口扫描的程序,Java来写不是很方便吗?因为我也没有想到什么例子能够方便的来练习。于是想到以前找到的端口扫描的C代码,于是想用他们来练习。扫描服务端端口的方式有许多种,最简单的就是直接去连接该端口,复杂一些的就是看SYN的应答。其他方式就不说了。下面的portScan.c位于jni目...
分类:
移动开发 时间:
2014-09-13 22:42:36
阅读次数:
234
写这个,目的就是记录一下我自己的NDK是怎么入门的。便于以后查看,而不会忘了又用搜索引擎一顿乱搜。然后希望能够帮助刚学的人入门。先转一段别人说的话:“NDK全称:Native Development Kit。1、NDK是一系列工具的集合。* NDK提供了一系列的工具,帮助开发者快速开发C(或C++)...
分类:
移动开发 时间:
2014-09-13 15:49:05
阅读次数:
315
最 近写了些需要跨平台兼容的C++库,Android是其中需要兼容的平台之一。区别于Windows,Mac中功能强大的IDE环境,官方并没有为 Android ndk提供太多的支持。因此,尝试了下通过一些配置使用gdb来调试Android ndk的C++程序,感觉还算方便,记录下来跟大家分享。先 说...
分类:
移动开发 时间:
2014-09-12 14:55:03
阅读次数:
228
刚刚開始学cocos2-x,不过依照教程把已经安了一般Android的开发环境的eclipse又一次升级到安装好cdt和ndk就花了我几十小时,差点都要放弃了。參考博客http://blog.csdn.net/b1boy/article/details/14645277说说大概的过程:下载ndk插件...
分类:
移动开发 时间:
2014-09-11 20:43:32
阅读次数:
188
Location:C:\Program Files\Java\jdk1.6.0_25\bin\javah.exeWorking Directory:${project_loc}Arguments:-v -classpath "${project_loc}/bin/classes" -d "${pro...
分类:
编程语言 时间:
2014-09-11 11:06:51
阅读次数:
230
1. 配置 2. 3. 构建NDK builder ???? 参考?: http://blog.sina.com.cn/s/blog_87479ba60100x6uk.html ???? 注:location是你的NDK_build.cmd的位置,我的是“ D:\AnZhuangBao\android-ndk-r10\NDK_build...
分类:
移动开发 时间:
2014-09-10 11:01:30
阅读次数:
627
众所周知安卓很容易被反编译,即使做了防止反编译处理许多代码也可以看的到,目前用的比较多的手段是jni,即:把核心代码放到c++中,然后做出so库,这样的话安全性提高不少,但如果不对so库进行特殊处理的话,通过查看反编译后的java代码就会推测出你定义的调用so库的接口,别人就可以仿造你的接口,然后调用你的so库。
其实我们可以再每次调用so库时都在so库中的函数中判断一下安卓的公钥是不是你的,从而...
分类:
移动开发 时间:
2014-09-09 12:59:58
阅读次数:
336
参考了博客:http://blog.csdn.net/leilu2008/article/details/12495273
我用的android ndk版本是:android-ndk-r9d-windows-x86_64.zip。
提醒:解压之后千万不要保存在含有空格的目录里。否则,下面给jni里的c、c++编译的时候,编译器会报错。
NDK path cannot contain...
分类:
移动开发 时间:
2014-09-09 12:59:38
阅读次数:
269
因为有需要做Android相关的开发工作,很多时候要穿越之后才能做事情;如Android文件加密预研、Android NDK/SDK的下载,都需要使用得到Google;但是穿越之后,访问国内网站就不是那么方便了,所以,写一脚本,在需要的时候直接调用下就可以直达国内网站了; 1 #!/bin/bash...
分类:
Web程序 时间:
2014-09-07 18:31:25
阅读次数:
242