草庐IT

EGL_DEFAULT_DISPLAY

全部标签

android - 渲染过程中遇到 EGL 错误 12291 EGL_BAD_ALLOC

我有一个处理图像的动态壁纸应用。我在Play商店(但在fabric.io中没有)收到一些崩溃报告,其中包含此堆栈跟踪:************************************************Buildfingerprint:'samsung/hero2ltexx/hero2lte:6.0.1/MMB29K/G935FXXU1APDN:user/release-keys'Revision:'9'ABI:'arm64'pid:15250,tid:15331,name:RenderThread>>>com.xxxx.xxxxx我在互联网上找不到很多信息...似乎只是三

android - 项目没有 default.properties 文件!

这个问题在这里已经有了答案:Projecthasnodefault.propertiesfile!Edittheprojectpropertiestosetone(22个答案)关闭9年前。我从网站下载了一个示例项目。当我将此项目导入到Eclipse工作空间时。我收到这个错误项目没有default.properties文件!编辑项目属性以设置一个。我怎样才能摆脱这个问题。请告诉我谢谢

android - 扩展 EditText 以赋予它额外的 "default"功能的正确方法是什么

我想知道是否可以向EditText添加功能,这样当我在布局xml中包含我新扩展的字段时,我不必再向Activity类添加任何代码来让它以特定方式运行方式。例如,我想制作一个EditPhone字段,它只是一个EditText,具有监听关键事件和修改字段以在适当位置包含括号和破折号的附加功能。目前,我总是必须手动包含监听器代码并将其附加到View。但很明显,该类包含大量默认行为(例如,当您单击它时它会调出键盘)。所以,我猜应该不会那么难,但我不清楚要采取什么步骤才能实现这一点。需要说明的是,我不需要有关上述电话特定功能的帮助(我已经解决了所有问题),我正在尝试了解如何以一种方式扩展View

android - createWindowSurface 失败 : EGL_BAD_MATCH?

android版本是2.2.1设备是三星galaxyII完整的崩溃日志是:java.lang.RuntimeException:createWindowSurfacefailed:EGL_BAD_MATCHatandroid.opengl.GLSurfaceView$EglHelper.throwEglException(GLSurfaceView.java:1077)atandroid.opengl.GLSurfaceView$EglHelper.createSurface(GLSurfaceView.java:981)atandroid.opengl.GLSurfaceView$G

android - 除了 Display.getOrientation() 已弃用之外,Display.getRotation() 和 Display.getOrientation() 之间有什么区别?

除了Display.getOrientation()已弃用之外,Display.getRotation()和Display.getOrientation()之间还有什么区别?是否都返回等于Surface.ROTATION_0、Surface.ROTATION_90、Surface.ROTATION_180、Surface.ROTATION_270之一的int? 最佳答案 getRotation()只是调用已弃用的方法getOrientation(),检查sourcecodeofclassDisplay.所以它似乎只是为了一个更好的名

android - FirebaseApp 名称 [DEFAULT] 已存在

我正在尝试在应用程序上手动初始化FirebaseApp但出现此错误。publicclassBaseApplicationextendsApplication{@OverridepublicvoidonCreate(){super.onCreate();FirebaseOptionsfirebaseOptions=newFirebaseOptions.Builder().setDatabaseUrl("[DATABASE_URL]").setApiKey("API_KEY").setApplicationId("PROJECT_ID").build();FirebaseApp.initi

鸿蒙获取当前默认的display对象,分辨率等

获取当前默认的display对象。屏幕实例。描述display对象的属性和方法。名称类型可读可写说明idnumber是否显示设备的id号。namestring是否显示设备的名称。aliveboolean是否显示设备是否启用。stateDisplayState]是否显示设备的状态。refreshRatenumber是否显示设备的刷新率。rotationnumber是否显示设备的屏幕旋转角度。值为0时,表示显示设备屏幕旋转为0°;值为1时,表示显示设备屏幕旋转为90°;值为2时,表示显示设备屏幕旋转为180°;值为3时,表示显示设备屏幕旋转为270°。widthnumber是否显示设备的宽度,单位

android - GLSurfaceView EGL_BAD_ALLOC

我的程序在两个Activity之间切换,每个Activity都会膨胀一个使用VBO的派生GLSurfaceView。在两个Activity之间来回切换几次后,程序崩溃并抛出如下异常:Java.lang.RuntimeException:createContextfailed:EGL_BAD_ALLOCatandroid.opengl.GLSurfaceView$EglHelper.throwEglException(GLSurfaceView.java:1079)atandroid.opengl.GLSurfaceView$EglHelper.throwEglException(GLS

android - 如何解决多个 D8 警告 : <Class X> was not found, 它是 default 或静态接口(interface)方法 desugaring <Class Y> 所必需的?

将AndroidGradle插件从3.1.4升级到3.2.x后,我收到多个警告,例如:D8:Type`com.google.gson.reflect.TypeToken`wasnotfound,itisrequiredfordefaultorstaticinterfacemethodsdesugaringof`com.google.gson.reflect.TypeTokenorg.springframework.http.converter.json.GsonHttpMessageConverter.getTypeToken(java.lang.reflect.Type)`D8:Ty

android - 如何在 Android 上正确初始化和终止 EGL

虽然有很多关于在Android上使用OpenGLES的示例,但在EGL的初始化/终止方面,所有这些示例似乎都不正确(即使是带有AndroidSDK/NDK的示例)。问题的根源在于Android应用程序模型,这使得EGL的正确使用很奇怪。EGL根据操作系统的进程初始化的真正问题,而所有Android示例甚至GLSurfaceView(实际上大多数示例只是使用它)涉及每个Component(Activity或WallpaperService)的EGL初始化/终止。这是完全错误的,因为所有组件都在同一个进程中运行!如果应用程序只包含一个组件,则没有问题,但如果应用程序中有多个组件并且每个组件