请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册
搜索

本文来自

EasyAR 问答

EasyAR 问答

13 人已关注

SDK使用上有什么问题就尽管吐槽吧,我们的工程师会第一时间回答

精选帖子

android SDK 扫描到图片后怎么回调到Activity

[复制链接]

1

主题

2

帖子

15

积分

新手上路

Rank: 1

积分
15
6796 hujiawen 发表于 2016-10-14 15:26:45
请问android中在这个条件里面我该怎么调用java方法啊?  if (status == AugmentedTarget::kTargetStatusTracked) {
            LOGI("跟踪到: %s\n", frame.targets().target().name());
            Matrix44F projectionMatrix = getProjectionGL(camera_.cameraCalibration(), 0.2f, 500.f);
            Matrix44F cameraview = getPoseGL(frame.targets().pose());
            ImageTarget target = frame.targets().target().cast_dynamic<ImageTarget>();
            renderer.render(projectionMatrix, cameraview, target.size());
        }
回复

使用道具 举报

a422801709 发表于 2017-1-19 19:46:26
你好,请问你在
AugmentedTarget::kTargetStatusTracked) {
            LOGI("跟踪到: %s\n", frame.targets().target().name());
            Matrix44F projectionMatrix = getProjectionGL(camera_.cameraCalibration(), 0.2f, 500.f);
            Matrix44F cameraview = getPoseGL(frame.targets().pose());
            ImageTarget target = frame.targets().target().cast_dynamic<ImageTarget>();
            renderer.render(projectionMatrix, cameraview, target.size());
        }这里面CallVoidMethod(obj,methodID_func,"ssss")的obj怎么获得的
回复 支持 1 反对 0

使用道具 举报

 楼主| hujiawen 发表于 2016-10-14 16:50:03
已经找到解决方法了
class HelloAR : public AR
{
public:
    HelloAR();
    virtual void initGL();
    virtual void resizeGL(int width, int height);
    virtual void render(JNIEnv* env);
在 HelloAR 类中的 render() 方法加上如上那个参数,然后在
JNIEXPORT void JNICALL JNIFUNCTION_NATIVE(nativeRender(JNIEnv* env, jobject))
{
    ar.render(env);
}
这个方法中传入 env,这样在render 方法中就可以通过 env 的findClass 等一系列方法调用java方法了
回复 支持 1 反对 0

使用道具 举报

a422801709 发表于 2017-1-19 11:51:17
请你说完整呀,后续的操作是什么,要我获取到图片的名字,在android中
回复 支持 反对

使用道具 举报

actionpan 发表于 2017-4-14 17:31:48
请问一下可以不可以写完整的回调呀
回复 支持 反对

使用道具 举报

zdb1314 发表于 2017-5-15 17:40:20
如何通过JNI传递对象执行回调    http://blog.csdn.net/coutcin/article/details/1350245
回复 支持 反对

使用道具 举报

z736888071 发表于 2017-5-16 13:10:13
也可以把矩阵数据传递到java层
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表