小编use*_*947的帖子

Android OpenGL应用程序在加载到模拟器后停止工作

我的OpenGL应用程序都无法使用"名称已停止工作".即使使用Android示例项目(BasicGLSurfaceView)也会发生这种情况.当我将项目加载到Cclipse并运行它们时,它们不起作用,但如果我运行模拟器并通过API演示选择它,它可以完美地工作.运行最新的Eclipse和API 14.0.这也发生在我的应用程序看起来完美无瑕

这是来自BasicGLSurfaceView,它简单地加载到Eclipse中并运行

Logcat崩溃-----------------

11-19 21:35:52.887: E/AndroidRuntime(556): FATAL EXCEPTION: GLThread 75
11-19 21:35:52.887: E/AndroidRuntime(556): java.lang.IllegalArgumentException: No configs match configSpec
11-19 21:35:52.887: E/AndroidRuntime(556):  at android.opengl.GLSurfaceView$BaseConfigChooser.chooseConfig(GLSurfaceView.java:825)
11-19 21:35:52.887: E/AndroidRuntime(556):  at android.opengl.GLSurfaceView$EglHelper.start(GLSurfaceView.java:981)
11-19 21:35:52.887: E/AndroidRuntime(556):  at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1335)
11-19 21:35:52.887: E/AndroidRuntime(556):  at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1189)
Run Code Online (Sandbox Code Playgroud)

安慰 - - - - - - - - - - - - - - -

[2011-11-19 21:34:40 - BasicGLSurfaceView] New emulator found: emulator-5554
[2011-11-19 21:34:40 - BasicGLSurfaceView] Waiting for HOME('android.process.acore')   to be launched...
[2011-11-19 21:35:16 - BasicGLSurfaceView] WARNING: Application does …
Run Code Online (Sandbox Code Playgroud)

eclipse android opengl-es emulation opengl-es-2.0

11
推荐指数
2
解决办法
2万
查看次数

Chromium/WebKit渲染为OpenGL纹理

最近几天,我一直在寻找chrome和WebKit源代码,阅读wiki,以及观看Google视频.我想要做的是采取WebKit呈现的内容并将其放入GL纹理中.但我需要在不同的纹理中使用不同的DOM节点.我有几个问题,我不确定是否应该使用Chromium或实现我自己的简单浏览器.铬显然有许多不错的功能,但它非常庞大和广泛.我还认为它的分割渲染层的算法是不可预测的(我想要完全控制).

  1. 在WebKit或Chromium的源中应该在哪里找到它输出栅格数据的位置?如果我可以在堆积之前访问Chromium的渲染层栅格数据,那将会很方便.但正如我所说,渲染层可能会以我不希望它们的方式混合.

  2. WebKit GPU加速了,在这种情况下我应该能够直接访问数据.我知道Chromium + Blink但是我不知道WebKit本身是不是.

  3. 这个简单的浏览器组合了多少工作?

PS我不能使用Awesomium,因为我需要将不同的DOM节点/子树渲染到不同的纹理中.Chromium Embedded Framework似乎也不支持DOM操作,我相信它只是呈现整个页面并为您提供栅格数据.

c++ browser opengl webkit chromium

8
推荐指数
0
解决办法
1422
查看次数

Android Facebook SDK SSO"您请求的页面无法显示"

我一直坚持这个非常令人沮丧的问题并且通过Google我发现许多人遇到了同样的问题而且没有与Android的新Facebook API相关的答案.我已完全按照此处列出的步骤操作:

https://developers.facebook.com/docs/getting-started/facebook-sdk-for-android/3.0/
Run Code Online (Sandbox Code Playgroud)

当我在我的设备上运行示例应用程序时,我得到了这个: 在此输入图像描述

当我在模拟器上运行它时,它工作.我理解这是因为Facebook的SSO实施.模拟器没有安装Facebook,所以它第一次成功登录,但设备启动Facebook应用程序,由于某种原因给出了这个错误,当我回来时,就好像我根本没有登录到Facebook没有活动会话(虽然我是因为当它启动Facebook应用程序时我可以浏览朋友等)

我无法卸载我的设备上的Facebook,即使我可能这对应用程序用户是不可接受的.如果可能的话,我想保留SSO功能,但不知何故让它工作!

我花了一整天的时间来回使用我的Hash Keys,并通过我的设备+代码和keytool生成它们并且它们匹配,所以问题与此无关.此外,示例应用程序在模拟器上运行,这肯定意味着它的SSO问题.提前致谢.

authentication android facebook

5
推荐指数
1
解决办法
1万
查看次数

更改PreferenceActivity背景

如何彻底改变我的偏好活动背景的颜色?请看我的截图.在平板电脑上,窗口背景和列表视图背景周围有一些白色边框.我无法弄清楚如何改变它的颜色/可绘制.我只需要让它变得透明.

这就是我实现截图的方式.此代码放在PreferenceActivity的onCreate中.

this.getListView().setBackgroundDrawable(this.getResources().getDrawable(R.drawable.splash_bg));
this.getWindow().setBackgroundDrawable(this.getResources().getDrawable(R.drawable.splash_bg));
Run Code Online (Sandbox Code Playgroud)

希望我不必进入任何样式,为了简单起见,我可以在代码中访问它. 在此输入图像描述

layout android themes styles preference

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

C++ Cast float*到glm :: vec3

如何在表单中float*转换浮点数组glm::vec3?我以为我以前做过但我丢失了我的硬盘.我尝试了一些C风格和static_casts但我似乎无法让它工作.

c++ casting glm-math

3
推荐指数
2
解决办法
8236
查看次数