JNI异常的使用前言 JNI中也存在异常,如果出现异常不处理就会让程序崩溃。因此JNI中定义了异常相关函数用于处理异常。下面就介绍一写常用的异常处理函数。 正文 Throw # env : JNI接口指针 # obj...AndroidNDK# ExceptionCheck# ExceptionClear# ExceptionDescribe2年前486
JNI之函数的参数介绍前言 之前学过JNI的动态注册和静态注册,到目前为止,简单的可以依葫芦画瓢了,但对于细节却还有很多的不知道。因此后面慢慢记录一下。方便自己查阅和学习。 正文 如果不知道静态注册和动态注册的使用,请看...NDK小知识# AllocObject# GetObjectClass# jclass2年前328
Framework单独编译简介前言 记录一下Android单独编译Framework模块,记录于此,方便自己查阅。 单独编译前,需要整编Android系统,有了依赖的jar才可以单独编译模块。 以ATC平台为例,《ATC编译命令记...Android小知识# Android# Framework# mm2年前311
ATC平台编译命令记录前言 主要记录一下ATC项目中用的编译命令。方便自己查阅。 主要是个人用,每个平台可能不一样。不推荐看哈 正文 在Android源码目录下 参考文章 1.《ATC 文档》Android小知识# allmake# Android# mmm2年前297
Android多线程介绍前言 记录一下Android主线程,子线程等相关知识。 我们知道Android3.0后如果在主线程进行网络请求是会抛出异常的,这是为了避免主线程被耗时操作阻塞从而导致ANR。因此有必要学习一下子线程相...Android小知识# Android# synchronized# volatile2年前406
Android属性动画前言 本文主要介绍Android属性动画。这个是之前看《Android进阶之光》记录的,摘抄于此,方便自己查阅。 正文 早期Android提供的动画只有帧动画和 View 动画 ,后面Android ...Android小知识# Android# AnimatorSet# ObjectAnimator2年前316
JNI动态注册封装C语言版前言 在上一篇《JNI调用Java方法》的动态注册并调用Java方法,上次也说了可以把公共部分封装一下。 说干就干,今天就把上次代码封装一下。 正文 我这不介绍完整的动态注册,有需要可以看《JNI动态...AndroidNDK# java# JNI# JNICommon2年前328
addr2line.exe的简单使用前言 不常用,偶尔需要,在学习JNI时也学习addr2line工具的使用,记录于此,方便自己查阅。 正文 addr2line工具在Android NDK包中,我这里以Window版的为例。 我这下载的...AndroidNDK# aarch64-linux-android-addr2line.exe# addr2line# Android2年前316