Android NDK与Renderscript开发指南
1. 开发高级原生活动
1.1 问题与解决方案
若想学习基于 android_native_app_glue.h 头文件开发高级原生活动,开发过程与低级原生活动类似,但需要新的源文件和 Android.mk 文件。
1.2 HLNADemo项目示例
以下是 HLNADemo 项目的 solitary hlnademo.c 源文件内容:
#include <android/log.h>
#include <android_native_app_glue.h>
#define LOGI(...) ((void)__android_log_print(ANDROID_LOG_INFO, \
"hlnademo", \
__VA_ARGS__))
static void handle_cmd(struct android_app* app, int32_t cmd)
{
switch (cmd)
{
case APP_CMD_SAVE_STATE:
LOGI("Save state");
break;
case APP_CMD_I
超级会员免费看
订阅专栏 解锁全文
14

被折叠的 条评论
为什么被折叠?



