Android App
文章平均质量分 87
ayanwan
这个作者很懒,什么都没留下…
展开
-
Android NDK开发环境搭建
一、综述 有很多介绍搭建Android NDK开发环境的文章,但是,大部分都是过时的,总结一下,大致有两种:(1)eclipse的NDK Builder配置;(2)eclipse的NDK环境配置。 一般,NDK是r7之前的版本,必须要安装Cygwin。本文使用r10版本。下面分别介绍这两种开发方式的搭建。先安装好ndk,安装过程这里就不说了。原创 2016-05-28 21:43:15 · 786 阅读 · 0 评论 -
Android JNI 高级编程
JNI作为java空间与C空间的沟通桥梁,在android中起到至关重要的作用。本文讲述jni的高级编程,需要有一定的jni基础,先分析了android源码中的jni编程模式,然后阐述一些实用的jni编程技巧。基础文章可以参考以下相关文章:Android NDK开发环境搭建Android JNI概述JNI各种类型转换总结 在android源码中,有原创 2017-01-02 02:01:23 · 2001 阅读 · 0 评论 -
android sqlite
一、sqlite常用命令当前目录下建立或打开test.db数据库文件,并进入sqlite命令终端,以sqlite>前缀标识:#sqlite3 test.db可以查询当前数据库中所有的表名.table查看当前数据库文件信息命令(注意命令前带字符'.'):sqlite>.database查看所有表的创建语句,可以用来看表结构 :sqlite>原创 2016-11-20 12:53:50 · 420 阅读 · 0 评论 -
android应用层服务——binderService与StartService
android中应用层的服务级别与activity差不多。service都是运行在后台的服务,那么它就是不可见的,没有界面的东西。你可以启动一个服务Service来播放音乐,或者记录你地理信息位置的改变,或者启动一个服务来运行并一直监听某种动作。 Service和其他组件一样,都是运行在主线程中,因此不能用它来做耗时的请求或者动作。你可以在服务中开一一个线程,在线程中做耗时动原创 2016-06-12 00:53:05 · 4190 阅读 · 0 评论 -
Android JNI 概述
JNI(Java Native Interface) Java本地接口, Java代码使用JNI调用外部的本地C/C++代码,同样,外部的C/C++ 代码可以调用Java代码。NDK与JNI区别 : -- NDK:NDK是Google开发的一套开发和编译工具集, 主要用于Android的JNI开发;-- JNI : JNI是一套编程接口, 用来实现Java代码与本地的C/C++代码进行原创 2016-05-29 10:21:23 · 782 阅读 · 0 评论