标签: qcar-sdk

在onStop()中的finish()之后的onCreate()

我有一个Android活动finish()在里面调用,onStop()所以当我切换到其他活动(包括主菜单)时,活动将被关闭.在这一点上,一切都按预期工作.

但是,当我再次运行应用程序时(有时,并非总是如此),我注意到应用程序使用与之前相同的PID运行,并onCreate()再次调用.我没有看到任何呼叫onRestart()所以我认为onCreate()呼叫是直接执行的onStop(),这违反了活动的生命周期.当应用程序使用新的PID时,我可以理解为什么onCreate()被调用,这是因为这是活动的开始.

谁知道为什么会这样?

关于我正在开发的应用程序:这是一个Unity + Vuforia + Android应用程序.我创建了一个自定义活动,因为我需要在Android(而不是Unity)上创建本机UI.

我发现在Android项目中报告了类似的问题:http://code.google.com/p/android/issues/detail?id = 15331,但我不确定原因是否相同.

更新:从我在日志中看到的,在finish()通话后,没有电话onDestroy().但是,如果我提到的问题发生(活动是使用相同的过程启动的),则会onDestroy()在活动开始时调用.

更新:对于延迟更新抱歉.这里我展示了logcat的摘录.

## First run

I/ActivityManager(  265): Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=the.app/the.app.UnityAriusActivity bnds=[238,115][351,273] } from pid 423
I/ActivityManager(  265): Start proc the.app for activity the.app/the.app.UnityAriusActivity: pid=1686 uid=10013 gids={3003, 1006, 1015}
D/arius   ( 1686): UnityAriusActivity: onStart
D/arius   ( 1686): UnityAriusActivity: …
Run Code Online (Sandbox Code Playgroud)

android unity-game-engine android-activity qcar-sdk

11
推荐指数
3
解决办法
5936
查看次数

将3D Studio Max模型(3DS/MAX)转换为适用于iOS/OpenGL ES兼容格式的QCAR SDK?

适用于iOS的Quancomm增强现实版(QCAR),它使用OpenGL ES来显示3D模型.它读取了几个文件:

  1. 顶点,纹理坐标,索引和法线列表(以ONE .h头文件的格式,例如Teapot.h)
  2. 纹理文件(PNG格式)
  3. 着色器文件(FSH和VSH格式)

我的问题是,如何将a转换3D Studio Max (3ds/max) filevertices, texture coordinates, indices & normals list?此外,在转换过程中,是否可以根据3DS文件中的设置生成着色器文件?

这些文件用于QCAR SDK for iOS,版本1.0.

例如,文件内容如下:

#ifndef _QCAR_TEAPOT_OBJECT_H_
#define _QCAR_TEAPOT_OBJECT_H_


#define NUM_TEAPOT_OBJECT_VERTEX 824
#define NUM_TEAPOT_OBJECT_INDEX 1024 * 3


static const float teapotVertices[NUM_TEAPOT_OBJECT_VERTEX * 3] = 
{
// vertices here
};
static const float teapotTexCoords[NUM_TEAPOT_OBJECT_VERTEX * 2] =
{
// texture coordinates here
};
static const float teapotNormals[NUM_TEAPOT_OBJECT_VERTEX * 3] =
{
// normals here
};
static const unsigned short …
Run Code Online (Sandbox Code Playgroud)

opengl-es 3dsmax ios5 xcode4.2 qcar-sdk

7
推荐指数
1
解决办法
2963
查看次数

AWB没有信心

我在Logcat中遇到了android摄像头的问题.在我使用QCAR和相机启动并退出应用程序后,android会向logcat发出错误.错误如下,并且继续发出相同的错误,直到我关闭Android设备.

09-24 15:25:45.467: E/mm-camera(194): c2d_thread_handle_process_buf_event:265 failed: pp_buf_mgr_get_buf()
Run Code Online (Sandbox Code Playgroud)

有人知道导致此错误的原因吗?我正在使用新的Android Nexus7,Android操作系统版本为4.3.

android android-camera qcar-sdk

7
推荐指数
1
解决办法
1470
查看次数

将投影矩阵44分解为左,右,底,顶,近和远边界值

任何人都可以帮助我从投影矩阵44获得左,右,底,顶,近和远边界值?

android opengl-es qcar-sdk

6
推荐指数
2
解决办法
2550
查看次数

QCAR中使用的图像检测技术

任何人都可以告诉我在Qualcomm QCAR https://developer.qualcomm.com/develop/mobile-technologies/augmented-reality中识别图像的具体或准确性.我想知道使用哪种图像检测算法.

android image qcar-sdk

4
推荐指数
1
解决办法
2351
查看次数

Vuforia和Unity 1.5无法在Android上渲染场景中的对象

我对这个问题非常沮丧,Unity3D社区不是很有帮助,因为没有人回答我的问题.我已经做了大量的搜索以找出问题所在,但我没有成功.我安装了Qualcomm Vuforia 1.5和Unity3D 1.5.0.f. 我使用Unity扩展.我导入了他们的演示应用程序,名为vuforia-imagetargets-android-1-5-10.unitypackage,将他们的木片图像目标放在场景中,他们的AR相机,并在图像目标顶部添加了一个盒子对象.然后我建立了它并发送到我的三星Galaxy平板电脑.但是,当我在平板电脑上打开应用程序并将平板电脑指向图像目标时,没有任何显示 - 该框不存在.好像我没有在场景中添加任何对象.我只看到设备相机看到了什么.

以前有人经历过这个吗?你有什么想法可能有什么不对吗?似乎没有人在网上抱怨它.

谢谢!

android unity-game-engine qcar-sdk

3
推荐指数
1
解决办法
3894
查看次数

用于创建密码的SHA-256哈希的Botan教程或示例

我正在将一部分.NET应用程序移植到Linux上的Qt.我试图复制.NET函数的结果来创建密码+ salt的SHA-256哈希..NET代码是

return new SHA256Managed().ComputeHash(buffer);
Run Code Online (Sandbox Code Playgroud)

缓冲区是连接到密码的salt.

我考虑了几个crytopgraphic库,包括QCA和Botan,在阅读了几条评论后,我决定尝试Botan.但是,我没有在文档中找到正确的位置来执行上面列出的代码.

有人能指出我在精细手册中的位置或讨论使用Botan创建简单哈希的教程吗?我一直在谷歌搜索几个小时没有找到解决方案.管道和流有很多SHA-256哈希的例子,但我还没有找到简单哈希计算的例子.

c++ qt cryptography botan qcar-sdk

3
推荐指数
1
解决办法
3772
查看次数