文档翻译
zeamonk
emacser
展开
-
下载Android源码(Google官方文档翻译)
懒人一个,最讨厌英文文档,可惜中文教程又都残缺不全,只好自己动手翻译一个,第一次翻译,各种错误,翻译不当之处希望大家指出。Android源码树被托管在Git库中,由Google负责维护。这份文档描述了如何下载源码树中明确的代码行。安装RepoRepo是一个可以使你更方便地在Android环境中使用Git的小工具。想要了解更多关于Repo的信息,可以看Developing这一节安翻译 2014-01-15 08:25:56 · 2170 阅读 · 0 评论 -
Sun-JNI文档系列之二——第一章:介绍
JNI是Java平台的强大特性(powerful)。使用JNI的应用可以将用C或C++编写的本地代码(native code)与Java编写的代码混合到一块。JNI允许开发者利用Java平台的优势而不用舍弃他们投入到旧代码中的精力。因为JNI是Java平台的一部分,开发者一旦解决了互操作性问题,他们就可以要求他们的解决方案在所有Java平台实现上工作(programmers can addre翻译 2014-04-14 21:14:07 · 761 阅读 · 0 评论 -
Sun-JNI文档系列之五——第四章:成员和方法
现在你已经知道如何 JNI是怎样让native 代码访问基本类型和字符串、数组这种引用类型,下一步你将学习怎样与任意对象的成员( field)和方法(method )交互。除了访问成员域外,这一章包含了从 native代码中调用Java 实现的方法,一般被认为是是 native代码执行回调。 我们将从介绍支持成员访问和方法回调的 JNI函数开始。在本章的后续部分我们将讨论翻译 2014-04-14 22:35:17 · 730 阅读 · 0 评论 -
Sun-JNI文档系列之六——第五章:局部引用与全局引用
JNI公开了实例和数组类型(比如 jobject, jclass ,jstring和 jarray)作为不透明引用(opaque reference)。 native代码不能直接查看不透明引用指针( opaque reference pointer)的内容。作为代替,它使用 JNI函数访问不透明引用指向( opaque reference)的数据结构。由于仅需处理不透明引用,因此你不需翻译 2014-04-14 22:38:16 · 911 阅读 · 0 评论 -
Sun-JNI文档系列之七——第六章:异常
我们遇到了很多这样的情况, native代码在进行JNI 函数调用之后检查可能的错误。这一章探讨 native代码怎样检测和修复这些错误。我们会关注作为JNI函数调用返回结果发生的错误( errors that occur as the result of issuing JNI function calls),而不是发生在 native代码中的任意的错误。如果 native方法进行了翻译 2014-04-14 22:39:27 · 904 阅读 · 0 评论 -
Sun-JNI文档系列之———前言
这本书覆盖讲解JNI技术。如果你对下面之一感兴趣的话,那么这本书是很有用的: 1 、在Java程序中使用 C或C++ 写的旧的程序片段 2 、将一个 Java虚拟机整合到C或 C++写的程序当中 3 、实现一个 Java虚拟机 4 、理解跨语言协作技术,特别是如何处理垃圾回收机制和多线程问题翻译 2014-04-14 21:12:12 · 696 阅读 · 0 评论 -
Sun-JNI文档系列之四——第三章:基本类型、字符串类型与数组类型
在Java应用链接本地代码时(when interfacing Java applications with native code ),程序员们常常会有共同的一个疑问,那就是Java中的数据类型怎么与C/C++中的数据类型相互映射(map)?在上一章最后展示的“Hello World!”程序中,我们没有向本地代码传递任何参数,本地方法也没有返回任何返回值。本地方法只是简单地打印一条信息然翻译 2014-04-14 22:31:28 · 730 阅读 · 0 评论 -
Sun-JNI文档系列之三——第二章:Getting Started
本章我们将指导你完成一个使用JNI的简单实例。我们将写一个Java应用来调用C函数打印“Hello World!”2.1 概述 图2.1阐明了使用JDK或Java 2 SDK发行版来完成一个调用C函数打印“Hello World!”的Java程序的过程。整个过程包含下面几步: 1、新建一个类文件(HelloWorld.java)用来声明本地方法翻译 2014-04-14 21:19:34 · 583 阅读 · 0 评论