创建数据库首先要了解SQLiteOpenHelper类 1.构造方法 public SQLiteOpenHelper(Context context,String name, SQLiteDatabase.CursorFactory factory, int version); 2.创建数据库时调用 ...
分类:
数据库 时间:
2016-10-19 19:51:37
阅读次数:
176
界面跳转时Activity的识别方法有两种:第一种,通过name 第二种,通过<intent-filter> 通过配置文件中配置<intent-filter>来实现Activity间的通讯 AndroidManifest.xml: <intent-filter> <action anroid:nam ...
分类:
移动开发 时间:
2016-10-18 15:43:41
阅读次数:
235
配置开发环境: 1:下载ndk,导入android studio中。 2:在项目中引入NDK 3:在计算机path变量中导入NDK路径,在编译.h文件的时候会用到。 一:建立java的native方法,然后编译生成.class文件. 二:根据.class文件生成.h文件。 1:打开Terminal, ...
分类:
移动开发 时间:
2016-10-08 20:02:02
阅读次数:
362
一、背景:web项目中需要调用第三的一个so库文件,只能略微学习下了,对android NDK开发方面应该也有所帮助,学习下 二、调用方式 第一种方式:Java直接调用so文件 第二种方式:Java通过自己的so文件,调用第三方的so文件 三、参考示例(就不拷贝来拷贝去了,直接贴上我参考的网址吧) ...
分类:
编程语言 时间:
2016-10-08 19:03:58
阅读次数:
139
本文针对android studio工具下的ndk开发。 build目录就是项目模块构建过程和结果使用到的位置。 项目根目录下有一个build目录。 项目根目录下各模块子目录下各自有一个build目录。 build目录下一般由4个子目录组成: generated 由aapt工具根据资源数据自动生成的 ...
分类:
其他好文 时间:
2016-10-02 00:14:48
阅读次数:
1515
大多数面向对象语言没有指针的概念,C语言也没有对象的概念,同时具有指针和对象的C++语言在学习时有高昂的门槛,同时在服务端后台开发、处理多并发的海量网络请求等方面有天然的优势。就像Android开发对性能要求比较高的地图、视频、即时通讯由NDK开发一样,当网络应用的用户..
分类:
其他好文 时间:
2016-09-20 14:03:10
阅读次数:
186
这回要讲讲了,招行的支付比较蛋疼,一种是用来测试(他们开发人员说测试用的--!坑死了~),另一种是上线的,测试是桥接,上线的是html5的,代码已经梳理好了,需要注意的是桥接自己写回调,还有js的配置以及key的替换,html5的直接替换上线的key就可以了~差点忘了提醒大家,..
分类:
其他好文 时间:
2016-09-13 22:43:00
阅读次数:
240
NDK开发差不多结束了, 估计后面也不会再碰了诶, 想着还是写个总结什么的,以后捡起来也方便哈。既然是总结,我这里就不会谈具体的细节,只会记录下我觉得重要的东西, 所以这篇随笔不是为萌新学习新知识准备的, 而是复习用的, 有些知识默认读者知道,就算忘了也能根据提示想起来。这里虽然是总结有些地方还是很 ...
分类:
其他好文 时间:
2016-09-13 11:44:10
阅读次数:
148
1、先引出我遇到的一个问题(我觉得先写问题,这样印象更深刻一点): Android Java层在调用本地jni代码的时候, 会维护一个局部引用表(最大长度是512), 一般jni函数调用结束后, jvm会释放这个引用, 如果是简单的函数不注意这些问题,让他自己释放,基本是没有什么问题, 但是如果函数 ...
分类:
其他好文 时间:
2016-09-08 16:14:40
阅读次数:
262
前面两片文章讲解了通过AIDL和Messenger两种方式实现Android IPC。而本文所讲的并不是第三种IPC方式,而是对前面两种方式进行封装,这样我们就不用直接把Aidl文件,java文件拷贝到客户端了,而是为客户端提供一个aar(Anroid Archive)包。通过这个aar包对AIDL ...
分类:
移动开发 时间:
2016-09-04 15:40:03
阅读次数:
258