- 博客(8)
- 资源 (1)
- 收藏
- 关注
转载 NIO - Buffer
Buffer 类是 java.nio 的构造基础。一个 Buffer 对象是固定数量的数据的容器,其作用是一个存储器,或者分段运输区,在这里,数据可被存储并在之后用于检索。缓冲区可以被写满或释放。对于每个非布尔原始数据类型都有一个缓冲区类,即 Buffer 的子类有:ByteBuffer、CharBuffer、DoubleBuffer、FloatBuffer、IntBuffer、LongBuffe
2014-05-05 16:46:55
623
转载 Android Fragment 使用详解
Android Fragment 使用详解z 虽然网上有很多关于Fragment的文章,但我这里还是要写这篇笔记,因为我在编写程序的过程中发现了一个问题,至今未解决,希望得到大家的帮助; PS:当我在Fragment中定义一个名为setIndex(int index)的方法之后,运行程序,就会报错(打印的错误信息显示错误为找不到这个Fragment对应的类)
2014-04-16 21:54:22
655
原创 android NDK入门篇----混合使用java和c/c++代码
在android应用开发过程中,从Java调用C/C++函数主要经历以下几个步骤: 1. 必须在java代码中声明本地方法。 2.需要实现java本地接口(JNI)粘合层。3.必须创建Android makefile文件。4.必须用C/C++实现本地方法。5.必须编译本地库。6.必须加载本地库。 android-ND
2014-02-27 14:37:37
2817
转载 java基础---JNI原理
JNI是JAVA标准平台中的一个重要功能,它弥补了JAVA的与平台无关这一重大优点的不足,在JAVA实现跨平台的同时,也能与其它语言(如C、C++)的动态库进行交互,给其它语言发挥优势的机会。有了JAVA标准平台的支持,使JNI模式更加易于实现和使用。在此总结了下面这个知识图:示例测试HelloWorld: 程序清单1:src
2014-02-26 15:00:52
834
转载 Android NDK开发----- Java与C互相调用实例详解
一、概述 对于大部分应用开发者来说可能都不怎么接触到NDK,但如果涉及到硬件操作的话就不得不使用NDK了。使用NDK还有另一个原因,就是C/C++的效率比较高,因此我们可以把一些耗时的操作放在NDK中实现。 关于java与c/c++的互相调用,网上有一大堆的文章介绍。但仔细观察可以发现,基本都是讲在java中调用一个本地方法,然后由该本地方法直接返回一个参数给java(
2014-02-24 17:12:57
831
转载 SQLite多线程读写实践及常见问题总结【半月谈投稿】 ...
基本操作的部分,大家都很熟悉了,这里根据个人切身经验,总结了一些经常遇到的,也需要注意的一些问题,与大家分享,水平有限,不妥或者错误的地方还望指出。多线程读写SQLite实质上是将数据写入一个文件,通常情况下,在应用的包名下面都能找到xxx.db的文件,拥有root权限的手机,可以通过adb shell,看到data/data/packagename/databases
2013-12-13 18:00:47
810
转载 文件读出和写入两种基本方法
文件读出和写入两种基本方法 首先,我们的目的是:通过java源代码的运行将文件从一个地方复制到另外一个地方。只需要两步就可以了——将文件读出来,将读出来的内容保存到新建的一个文件夹内。 现在介绍两种最基本的方法——字节流InputStream和缓冲流BufferedInputStream。第一种是将磁盘中文件的内容一个一个字节的读出写入;后一种则是将文件一段一段的读出写入。在创
2013-11-27 15:47:29
1147
转载 BufferedInputStream实现原理分析
BufferedInputStream是一个带有缓冲区的输入流,通常使用它可以提高我们的读取效率,现在我们看下BufferedInputStream的实现原理: BufferedInputStream内部有一个缓冲区,默认大小为8M,每次调用read方法的时候,它首先尝试从缓冲区里读取数据,若读取失败(缓冲区无可读数据),则选择从物理数据源(譬如文件)读取新数据(这里会尝试尽可能读取多的字节)
2013-11-27 15:37:15
660
android NDK入门篇----混合使用java和c/c++代码 源码工程
2014-02-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人