
Android
dui_cky
这个作者很懒,什么都没留下…
展开
-
基于 Android NDK 的学习之旅-----序言
前些日子做了个Android项目, 引擎层 用C的, 准备写这个系类的文章,借此跟朋友来分享下我NDK开放的经验以及自己知识的总结和备忘。希望能给需要这方面资料的朋友提供一定的帮助。主要涉及到:环境的搭建Android.mk 文件的 配置 HelloWorld原创 2011-08-12 14:02:17 · 2667 阅读 · 0 评论 -
基于 Android NDK 的学习之旅-----数据传输二(引用数据类型)(附源码)
基于 Android NDK 的学习之旅-----数据传输(引用数据类型) 接着上篇文章继续讲。主要关于引用类型的数据传输,本文将介绍字符串传输和自定义对象的传输。 1、主要流程1、 String 字符串传输a) 上层定义一个n原创 2011-08-20 13:02:55 · 2515 阅读 · 0 评论 -
基于 Android NDK 的学习之旅-----资源释放
基于 Android NDK 的学习之旅-----资源释放 做上一个项目的时候因为与C引擎交互频繁,有时候会突然莫名其妙的的整个应用程序直接挂掉。因为我是学Java 开始的,所以对主动释放内存没多大概念(GC直接帮忙回收),后查询原因才知道是因为JNI 有些对象原创 2011-08-21 14:28:47 · 3510 阅读 · 0 评论 -
基于 Android NDK 的学习之旅----- Java 方法映射到C中的签名(附源码)
基于 Android NDK 的学习之旅----- Java 方法映射到C中的签名 刚接触JNI 的 兄弟在看一些demo的时候 发现有类似与“([Ljava/lang/String;)V”的东西的时候肯定会很“蛋疼”,完全不懂这是啥东西,怎么来的,有啥用处?原创 2011-08-18 08:58:46 · 4603 阅读 · 4 评论 -
基于 Android NDK 的学习之旅-----目录
基于 Android NDK 的学习之旅-----目录 Android NDK 的学习之旅系列文章都写完这么久了,突然发现少了个目录,真是晕啊。加个目录把,给那些需要的朋友。 1、 基于Android NDK 的学习原创 2011-09-15 16:23:56 · 1708 阅读 · 0 评论 -
基于 Android NDK 的学习之旅-----数据传输一(基本数据类型和数组传输)(附源码)
基于 Android NDK 的学习之旅-----数据传输(基本数据类型和数组传输) 之前的一些文章都有涉及到上层和中间层的数据传输,简单来说,也就是参数和返回值的使用。因为中间层要做的最多的也就是数据传输与转换,下面来介绍下这方面的知识。原创 2011-08-19 11:53:48 · 2454 阅读 · 1 评论 -
基于 Android NDK 的学习之旅----- C调用Java(附源码)
基于 Android NDK 的学习之旅----- C调用Java许多成熟的C引擎要移植到Android 平台上使用 , 一般都会 提供 一些接口, 让Android sdk 和 jdk 实现。下文将会介绍 C 如何 通过 JNI 层调用 Java 的静态和非静态方法。原创 2011-08-17 09:02:44 · 3330 阅读 · 1 评论 -
基于 Android NDK 的学习之旅-----JNI LOG 打印(附源码)
基于 Android NDK 的学习之旅-----JNI LOG 打印程序都是调出来的。下面我介绍下JNI层的log打印方法的使用,类似与Android sdk提供的log1、Android 应用层 MainActivity.java主要功能代码a)原创 2011-08-14 18:27:54 · 2828 阅读 · 0 评论 -
基于 Android NDK 的学习之旅-----Java 调用 C(附源码)
基于 Android NDK 的学习之旅-----Java 调用C随便谈谈为什么要Java调用C 吧:我认为:1、 有些公司开发Android项目的时候, 许多组件功能可能是C中已经实现了,所以我们没必要同样的功能又在java中实现一遍。例如我之前做的一个项目,公司C原创 2011-08-15 22:39:24 · 2977 阅读 · 3 评论 -
基于 Android NDK 的学习之旅-----JNI 数据类型
基于 Android NDK 的学习之旅-----JNI 数据类型 经典老套流程,学编程语言东西,先学它最基础的数据类型,JNI也是如此。JNI 定义了一系列基本数据类型和引用数据类型与java想对应。 1、基本原创 2011-08-15 13:44:01 · 2654 阅读 · 1 评论 -
基于 Android NDK 的学习之旅-----HelloWorld (附源码)
基于 Android NDK 的学习之旅-----HelloWorldHelloWorld作为所有编程语言的起始阶段,占据着无法改变的地位,所有中/英/法/德/美……版本的编程教材中,hello world总是作为第一个TEST记录于书本之中,所有的编程第一步就在于此了!经典原创 2011-08-14 13:12:21 · 2667 阅读 · 0 评论 -
基于 Android NDK 的学习之旅-----Android.mk 介绍
基于 Android NDK 的学习之旅-----Android.mk 介绍一个Android.mk file用来向编译系统描述你的源代码。具体来说:该文件是GNU Makefile的一小部分,会被编译系统解析一次或多次。你可以在每一个Android.mk file中定义一个原创 2011-08-13 21:54:29 · 3639 阅读 · 0 评论 -
基于 Android NDK 的学习之旅-----环境搭建
基于 Android NDK 的学习之旅-----环境搭建工欲善其事必先利其器 , 下面介绍下 Eclipse SDK NDK Cygwin CDT 集成开发环境的搭建。1、Android 开发环境搭建Android开发环境搭建不是重点,相信看此文章的很多人都已经搭建原创 2011-08-13 10:37:42 · 3407 阅读 · 2 评论 -
Android拍照、录像、录音代码范例
package com.cons.dcg.collect;import java.io.File;import java.text.SimpleDateFormat;import java.util.*;import android.app.*;import android.content.Intent;import android.database.Cursor;转载 2011-11-02 19:55:37 · 1141 阅读 · 0 评论