??背景近期參与了一个Anroid医疗项目,当中项目底层有非常多基础类及通讯类,并且非常多涉及复杂的字节操作还有多线程同步及状态机处理。这种项目做一下TDD还是必要的,尽量项眼下期把风险减少一些。如今的问题是本人使用的是IntelliJ开发的Android项目,刚開始还真不知道怎么下手。在參考了一些...
分类:
其他好文 时间:
2015-12-27 12:04:24
阅读次数:
1943
eclipse的ndk开发环境建差不多后打开jni的samples里的hello-jni项目。添加native和运行都没有问题,但是打开hello-jni.c看到一片红:光这一个文件牵涉的问题有下面一些,罗列出来方便搜到。Unresolved inclusion: Unresolved inclus...
分类:
编程语言 时间:
2015-12-24 15:00:38
阅读次数:
231
有时候项目里面需要ScrollView嵌套ListView,但是正常下ListView只会显示一行多一点,解决方法就是填充ListView数据后重新计算ListView的高度,这里有两种方法来实现。第一种方法:重写ListView[java] view plaincopyprint?packagec...
分类:
其他好文 时间:
2015-12-16 22:54:40
阅读次数:
172
上一篇文章,简单的设置NDK开发环境,本文通过导入C:\android-ndk-r9d\samples\hello-jni(NDK自带example)来疏通真个环境。打开Eclipse IDE。指定NDK的位置 选择的NDK位置仅对当前的Eclipse workspace有效哦。假设更改wor...
分类:
其他好文 时间:
2015-12-13 11:10:22
阅读次数:
160
整理完Eclipse的NDK开发,再整理下Android Studio的。。一个比较不错的百度网盘:http://pan.baidu.com/share/home?uk=2383159761 经常更新最新的Android方面的开发包,可以到里面下载到ndk的包创建一个Android的工程,放一个Te...
分类:
移动开发 时间:
2015-12-10 21:46:20
阅读次数:
197
Type '*****' could not be resolvedMethod '******' could not be resolved 等等很多诸如此类的错误解决方法:是由于没有将jni.h导入的缘故,而这个文件在ndk的目录下面。所以,参照以下步骤:Project Properties -...
分类:
移动开发 时间:
2015-12-10 19:18:23
阅读次数:
201
一、Windows:Windows下的开发环境需要安装以下软件:Java JDKApache ANT Build SystemAndroid SDKCygwinAndroid NDKEclipse IDE1、安装Java JDKhttp://www.oracle.com/technetwork/ja...
分类:
移动开发 时间:
2015-12-10 11:09:43
阅读次数:
180
2015.07.22Wiki_Tree:--NDK开发;--NDK特征;--MK文件编写规则;NDK开发:Ndk-build编译时会生成的两个同名的so库,位于不同的目录/project path/libs/armeabi/xxx.so和/project path/obj/local/armeabi...
分类:
其他好文 时间:
2015-12-05 11:17:08
阅读次数:
280
1.关于JNIEnv和JavaVMJNIEnv是一个与线程相关的变量,不同线程的JNIEnv彼此独立。JavaVM是虚拟机在JNI层的代表,在一个虚拟机进程中只有一个JavaVM,因此该进程的所有线程都可以使用这个JavaVM。当后台线程需要调用JNI native时,在native库中使用全局变量...
分类:
编程语言 时间:
2015-12-05 11:10:35
阅读次数:
190
一、NDK产生的背景 Android平台从诞生起,就已经支持C、C++开发。众所周知,Android的SDK基于Java实现,这意味着基于AndroidSDK进行开发的第三方应用都必须使用Java语言。但这并不等同于“第三方应用只能使用Java”。在AndroidSDK首次发布时,Google就宣....
分类:
其他好文 时间:
2015-12-04 20:53:30
阅读次数:
194