Android

一张思维导图告诉你Android如何快速入门

一张思维导图告诉你Android如何快速入门
如何快速入门和进阶安卓开发,是很多技术小白的疑问。大家都知道,Android开发要学的技能非常多,技术更新速度还快,但是总的来说:掌握最核心的技术,最规范的开发流程,成为专业、出色的安卓开发工程师也不是遥不可及。 新手一般会遇到以下几个问题: 1、 如何系统学习Android 开...

Heller 2年前 (2016-10-10) 264℃ 0评论 0喜欢

Android

Android 性能优化

Android 性能优化
众所周知,一个好的产品,除了功能强大,好的性能也必不可少。有调查显示,近90%的受访者会因为APP性能差而卸载,性能也是造成APP用户沮丧的头号原因。 那Android客户端性能的指标都有哪些?如何发现和定位客户端的性能问题?本文结合多个项目的开发实践,给出了要关注的重要指标项目...

Heller 2年前 (2016-07-18) 296℃ 0评论 0喜欢

Android

相机系统综述 —— ISP

相机系统综述 —— ISP
ISP(Image Signal Processor),即图像信号处理器,用于处理图像信号传感器输出的图像信号。它在相机系统中占有核心主导的地位,是构成相机的重要设备。 主要内部构成 如下图所示,ISP 内部包含 CPU、SUP IP、IF 等设备,事实上,可以认为 ISP 是一...

Heller 2年前 (2016-07-06) 292℃ 0评论 0喜欢

Java

在 JNI 编程中避免内存泄漏

在 JNI 编程中避免内存泄漏
本文详细论述如何在 JNI 编程中避免内存泄漏。论述了 JNI 编程中可能引发的明显的内存泄漏。本文的重点是阐述 JNI 编程中潜在的内存泄漏,希望读者通过本文对 Local reference 有更深刻的理解,了解 Local reference 表的存在,区分 Local r...

Heller 2年前 (2016-06-13) 315℃ 0评论 0喜欢

Java

使用 Java Native Interface 的最佳实践

使用 Java Native Interface 的最佳实践
避免最常见的 10 大 JNI 编程错误的技巧和工具Java™ 本机接口(Java Native Interface,JNI)是一个标准的 Java API,它支持将 Java 代码与使用其他编程语言编写的代码相集成。如果您希望利用已有的代码资源,那么可以使用 JNI ...

Heller 2年前 (2016-06-13) 340℃ 0评论 0喜欢

Java

JNI数据类型

JNI数据类型
从Java 1.1开始,Java Native Interface (JNI)标准成为java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI一开始是为了本地已编译语言,尤其是C和C++而设计 的,但是它并不妨碍你使用其他语言,只要调用约定受支持就可以了。让我...

Heller 2年前 (2016-06-13) 292℃ 0评论 0喜欢

Android

Android Ant 详解

Android Ant 详解
Ant的概念 Make命令是一个项目管理工具,而Ant所实现功能与此类似。像make,gnumake和nmake这些编译工具都有一定的缺陷,但是Ant却克服了这些工具的缺陷。最初Ant开发者在开发跨平台的应用时,用样也是基于这些缺陷对Ant做了更好的设计。 Ant 与 makef...

Heller 2年前 (2016-06-08) 296℃ 0评论 0喜欢