摘要: 原生app的开发成本和网页相比相对较高,所以越来越多的app使用网页来作为界面,甚至完全将一个网站封装成app,可以提高开发速度,还能基本实现跨平台。 下面以Android为例,在ubuntu-14.04.4-desktop-amd64环境实现一个简单的WebView封装网站成app的过程。 环境准 阅读全文
posted @ 2016-06-22 19:15 leoparadox 阅读(9557) 评论(0) 推荐(0) 编辑
摘要: Android的NDK编程需要下载NDK编译环境,可以从官网下载window64位版,然后解压到任意目录即可。 NDK的实现其实是利用里Java的jni方法,所以前期的步骤可以参考jni的实现方法,只是编译时可以利用NDK工具来进行。 首先将Java源程序写好,例如: 利用javah工具生成.h头文 阅读全文
posted @ 2016-06-13 20:43 leoparadox 阅读(14266) 评论(0) 推荐(0) 编辑
摘要: 如果项目需要引用第三方jar文件,需要对编译命令做一些改动。 首先在项目根目录创建libs目录,将需要的jar文件拷贝到里面。 编译过程中有两步需要改动。 编译java源文件时,需要添加class path,命令是-cp jar文件的路径,如果有多个jar需要使用,用分号分隔多个路径,例如: 打包d 阅读全文
posted @ 2016-06-13 20:15 leoparadox 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 上次的项目没有使用资源文件,打包出的apk安装后是系统默认图标,程序标题也是包名加类名。 添加资源需要对编译的命令做一点调整。 首先在项目根目录新建res和assets目录,在res内新建drawable和values目录。 在assets内新建文本文件info.txt,内容随意。 在values内 阅读全文
posted @ 2016-06-13 19:37 leoparadox 阅读(1803) 评论(0) 推荐(0) 编辑
摘要: 测试JNI的使用方法 环境准备 开发环境需要Java SDK(官网下载),下载完后安装Java SDK。 编译使用的MinGW,64位的官网可以找到下载地址。 项目建立及代码编写 在任意地方新建一个目录,保存这个项目,然后新建一个src目录,用于存放源文件。因为Java有包的概念,所以进入src目录 阅读全文
posted @ 2016-06-13 15:06 leoparadox 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 以下是windows环境下用gcc编译动态链接库的尝试过程。 环境准备 编译使用的MinGW,64位的官网可以找到下载地址。 项目建立及代码编写 在任意地方新建一个目录,保存这个项目,然后新建一个c源程序文件main.c,输入程序。 编译 用控制台输入以下命令编译动态链接库 阅读全文
posted @ 2016-06-13 14:42 leoparadox 阅读(617) 评论(0) 推荐(0) 编辑
摘要: Java源代码需要编译后才能执行,而且执行时需要Java运行环境,但好处是只要有运行环境,就可以在任意平台上执行,只需编译一次,所以通用性很好。 以下以windos系统为例。 环境准备 Java的环境分两种,JDK(Java development kit)和JRE(Java runtime env 阅读全文
posted @ 2016-06-13 14:26 leoparadox 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 这是我在windows环境下,试验过的最简单Android项目,只用记事本和命令行即可完成。 环境准备 开发环境需要Java SDK(官网下载),Android SDK(官网下载)。 首先安装Java SDK,然后将Android SDK解压到任意目录(建议解压到某个盘根目录,方便后续命令输入)。 阅读全文
posted @ 2016-05-30 18:34 leoparadox 阅读(2954) 评论(0) 推荐(0) 编辑