Android :: Prevent GLSurfaceView From Swallowing All KeyEvents?

Nov 27, 2009

as there's a GLSurfaceView in use, no other views receive any KeyEvents. MotionEvents however, are still working as expected. Is there a way to prevent GLSurfaceView from swallowing all KeyEvents?

Android :: prevent GLSurfaceView from swallowing all KeyEvents?

Android : Prevent GLSurfaceView Destruction

Mar 5, 2010

I am currently porting a 3D app on Android. This app consists of a 3D view (embedded in a GLSurfaceView) and of menu screens (for settings, search , etc.).

My main activity is the one containing the GLSurfaceView. It's always the root of it's task. The problem is that my GLSurface gets destroyed whenever I launch another activity and all the GL objects (VBOs, textures) that I created in the GL context get deleted/invalidated along. So whenever my users go in the menu, the 3D scene has to be fully reloaded. Wouldn't there be a way to prevent the surface's destruction ?

View 2 Replies View Related

Android :: Passing Keyevents To The Next Activity In The Stack

Apr 4, 2009

I'm trying to create an activity which would be on top of other activities (a small dialog themed activity) and I want to get ALL key events to be ignored by my activity and handled normally by the activity beneath it. When I say all I mean the send, end and back keys too. Is this possible?I've tried setFocusable(false), setting the flag FLAG_NOT_FOCUSABLE, and adding a dummy onKeyListener but nothing doesn't seem to do the trick.

View 4 Replies View Related

Android :: Way To Send KeyEvents Through An Input Method Service To A Dialog?

Apr 12, 2010

I'm trying to implement an input method service that receives intents sent by a remote client, and in response to those sends an appropriate KeyEvent. Is there any way to send keys and control the device like using the hardware keys from an input method?

View 2 Replies View Related

Android :: Intercept A Hard Key Pressed In Service / Handle KeyEvents In It?

Jul 28, 2010

Is there anyway to intercept that a hard key was pressed by using a service in order to launch an activity?

In other words : Is it possible to handle the KeyEvents in the Service?

View 1 Replies View Related

Android :: Safe To Queue KeyEvents And MotionEvents For Deferred Processing?

Sep 11, 2009

I decided to start pipelining input to increase responsiveness in my games. Basically what I do is when the activity receives a Key or Motion event, it sends it to a feed method in the game, which encapsulates it with a time and whatever else I need and puts it in a queue then immediately returns so the UI loop is never held up waiting for long. The main loop later processes the queue, applying the events in it at the appropriate times.

This works great and makes the games snappy, although now I'm starting to miss touch events intermittently. I realized that the events could be recycled objects and that could make them not safe to queue. Is this the case or is it safe to queue them for deferred processing like I'm doing?

View 5 Replies View Related

Android :: Can't Find The GLSurfaceView?

Jun 12, 2009

i want to start programming in OpenGL on Android, but Eclipse can't find the GLSurfaceView. I'm using the 1.5 SDK. Do I have to set specific entries in the build path?

View 2 Replies View Related

Android :: GLSurfaceView And Key Presses

Nov 30, 2009

Following the samples and examples, I've successfully been able to load a model on screen and rotate it with the DPAD keys and overriding the onKeyDown method of the GLSurfaceView. Trying to use a letter though, causes a small box to appear at the bottom accepting the text that is being typed. What I'm not entirely clear on, is since I don't have a listener defined in the main Activity, why those key letter key presses are being intercepted by some other inherent listener(?). I setup an OnKeyListener for the view to call my own method and that does work... but I'm wondering if there is perhaps a better way to handle it.

View 3 Replies View Related

Android :: Set EglSwapInterval When Using GLSurfaceView?

Sep 3, 2010

I am a lazybones using GLSurfaceView and loving it. But now that my code is running too darn fast (heh), I would like to slow it down via setting eglSwapInterval to 2 or something. Just to be nice to the battery. But, being a lazybones, I can find no way of doing this when using GLSurfaceView. (and hacking an early return from onDrawFrame() was very unsatisfying).

View 2 Replies View Related

Android :: GLSurfaceView On App Widget?

Mar 31, 2010

currently GLSurfaceView is not supported in app widget .can we make changes to framework to make it support? is there any limitation? if possible what framework change is required?

View 12 Replies View Related

Android :: Deadlock In GLSurfaceView

Jul 27, 2009

We are developing an application that uses a GLSurfaceView to display 3D objects. We regularly get the "Application Not Responding" dialog. Inspection of the dumped threads reveals something that looks suspiciously like a deadlock. I have added the three thread dumps involved below. The first thread is the main application event thread, and it is waiting on a join with a GLThread.

The second thread is a brand new GLThread that is waiting for a semaphore lock presumably so it knows it has exclusive access to the graphics hardware. The third thread is probably a previous GLThread (the one the main thread is waiting for to finish), that is waiting to be notified. The strange thing is that the main application thread has just done a "mDone=true; notify();" prior to calling "wait()", so the third thread should have been awaken? .........................

View 3 Replies View Related

Android : Put GLSurfaceview On Top On A SurfaceView

Dec 16, 2009

Look at this:

They show that it is possible to put an GLSurfaceview on top on a SurfaceView. I hope it would be useful.

View 2 Replies View Related

Android :: Screen Flickering In GLSurfaceView

Mar 18, 2010

I'm using GLSurfaceView to create a simple OpenGL drawing application. Since the elements drawn in each frame must remain on screen in order to be composed into the whole drawing, I don't use gl.glClear(GL10.GL_COLOR_BUFFER_BIT) at the beginning of each frame. But not clearing the color buffer leads to substantial flickering. Is there any way to eliminate flickering while still not clearing the screen at the beginning of each frame?

View 7 Replies View Related

Android :: GLSurfaceView Transparent Bg Within ViewGroup

May 12, 2010

I am able to get a GLSurfaceView to have a transparent background with:


when I set the Activity's window background to transparent and the GLSurfaceView is the contentView of the Activity.

But, let's say my GLSurfaceview is parented by a ViewGroup and I want GLSurfaceView bg to be transparent to see the Viewgroup's background - I am not able to do so with the code above. Is this a limitation or am I missing something?

View 2 Replies View Related

Android :: Draw GLSurfaceView To A Bitmap

Nov 4, 2009

I have an application that uses GLSurfaceView to draw OpenGL ES graphics. This is all working (mostly) how I would expect.

Now, I would like to implement a screenshot feature. For normal views, it seems that the standard practice is to create a new Canvas with a Bitmap and then draw to that Canvas using View.onDraw(Canvas).

I've tried using SurfaceView.draw(Canvas) in a similar fashion, but it always results in a blank (black) image.

I've also tried using the drawing cache with the exact same result.

View 3 Replies View Related

Android :: Draw Text On GLSurfaceView

Apr 12, 2010

how to draw text on GLSurfaceView in Android?

View 5 Replies View Related

Android :: Use GLSurfaceView Similar To ViewGroup?

Jul 22, 2009

How can one use a GLSurfaceView similar to a ViewGroup, in the sense of adding Views(CustomViews) over it? Is there any means to make the GLSurfaceView be the canvas on which the view draws its contents?

View 5 Replies View Related

Android :: Transparent Sub-GLSurfaceView In Layout?

Mar 23, 2010

I'd like to display some 3d object on top of the normal 2d ui layout screen. The 2d ui screen has background image, and GLSurfaceView is child of the content layout. I tried the same technique of the Translucent GLSurfaceView in ApiDemos sample, but GLSurfaceView clears all and shows black background. Code...

View 2 Replies View Related

Android :: How To Overlay GLSurfaceView Over A MapView?

May 13, 2010

I want to create a simple Map based application in android ,where i can display my current position.Instead of overlaying a simple Image on the MapView to represent the position, i want to overlay the GLSurfaceView on the MapView. But i don't know how to achieve this. Is there any way to do that?. Please anybody knows the solution help me.

View 1 Replies View Related

Android :: How To Overlay GLSurfaceView Over A CameraPreview?

Sep 22, 2010

I am trying to merge two examples from the ApiDemos so one overlay over the other. 1. 2. I guess GLSurfaceView is not really necessary, I saw demos that uses a GL layer as a Camera PreviewCallback, but since I am such a noob at OpenGL, I am kind of lost. Can someone points me toward the light (figuratively speaking)?

View 1 Replies View Related

Android :: GLSurfaceView With Drawable Background

Oct 2, 2010

I have a GLSurfaceView with a drawable as background, however only the background is visible when rendered without surfaceView.setZOrderOnTop(true)I need to avoid using setZOrderOnTop(true) because there are static TextView's being used on top of the GLSurfaceView. Any suggestions for getting this to work?

View 2 Replies View Related

Android :: GlSurfaceView With Overlay Using XML / Java

Nov 8, 2010

I started an Android OpenGL application and I have the following classes: class A extends Activity class B extends GlSurfaceView implements Renderer When class A's onCreate is called, it creates an object of type class B and calls: How should I use my custom class that extends glSurfaceView in my XML file/Activity? Code...

View 2 Replies View Related

Android :: 1.5 SDK Installed In Most Of Phones / Want To Use GLSurfaceView

Aug 10, 2009

I would like to use GLSurfaceView for my new cool application. But I am still hestitating because Android 1.1 and Android 1.0 do not have GLSurfaceView class. And another question, If I don't use GLSurfaceView, how can I use OpenGL with SurfaceView class?

View 2 Replies View Related

Android : Want To Load Bitmap In GLSurfaceView

Jul 20, 2009

I want to load a bitmap on a GLSurfaceView.. I do it like this: Code...

But the bitmap repeats itself on the surface and is also inverted.. why is this.. How do i make it appear only once...kindly help!

View 6 Replies View Related

Android : Overlay A GLSurfaceview On A Surfaceview?

Apr 27, 2010

Is there anyone who knows how to overlay a GLSurfaceview on a Surfaceview? The Surfaceview is used for the camera preview..

View 4 Replies View Related

Android :: Can't Destroy GLSurfaceView For Exit Activity

Dec 2, 2009

what puzzle me so much is that i can't destroy a GLSurfaceView while i don't want to exit the activity.
the fact is when i destroy a GLSurfaceView which had show in the screen (that means it has binded to the activity's SurfaceHolder), the activity exits without any prompting. Perhaps ,the Context which provided in the Construction of GLSurfaceView joins the two things together. so my conclusion is that a GLSurfaceView can only be destroyed when exit the activity. is there anyway to destroy a GLSurfaceView without exit activity? is there someone can provide a clue?

View 2 Replies View Related

Android :: Context Menu Working In GLSurfaceView?

Sep 6, 2010

Having a little trouble working out how to have a context menu working in my GLSurfaceView view. There doesn't seem to be a "onCreateOptionsMenu" or "onOptionsItemSelected" to override. I do notice a "setOnCreateContextMenuListener" but I don't know how to use it.

View 5 Replies View Related

Android :: Emulator Bug Drawing Lines On GLSurfaceView

Aug 14, 2010

The Emulator draws line widths VERY incorrectly in OpenGL (GLSurfaceView). See for a comparison of the lines drawn correctly (in JOGL) and incorrectly in the emulator. The code also draws correctly on a real device (G1) - looks just like the JOGL screen shot. I believe this is a bug. However, I'm not an OpenGL GURU. Hence I have posted a concise version of the code to demonstrate this problem at at and I hope I am proven wrong about a bug in the emulator, and can find a way to use the emulator for what I want to do.

View 5 Replies View Related

Android :: GLSurfaceView Swaps 2D Bitmaps Being Drawn / Cause Of This Can Be?

Sep 8, 2010

I have an application that receives information from a database, and is used to visualize 2D bitmaps onto a GLSurfaceView. The information received will determine the x-position of the bitmap, and which bitmap image to use (there are 4 different bitmaps in my res folder to choose from).

Below are the three classes that are being used. The Activity sets the Shapes objects that need to be drawn by passing an ArrayList to the GLLayer class. This ArrayList is passed to the instance of ShapeStorage class via another setList method. This class is responsible for drawing when they are received.

The problem that I'm having is the following. Suppose I receive one object (let's say that it's a square at it's located at x=1). Some time goes by, and I receive another shape (this time, it's a triangle, and it's located at x=-1). However, when this new shape appears on the screen, the old bitmap's appearance changes to a triangle, and the new one becomes a square. In other words, the objects themselves are at the correct position that they are supposed to be at, but the bitmap being associated with them has changed. Does anyone know what the possible cause of this can be? I'm still a newbie to OpenGL-ES, and while this code looks very convoluted, it just involves setting a bunch of various properties for the View. code...

View 1 Replies View Related

Android :: GlSurfaceView Is Completly Black When Reloaded

Oct 5, 2010

In a nutshell, I use regular views for all my application except for on that uses a GLSurfaceView.

The UI flow works well. I can navigate form one to the over except whith the GLSurfaceView

When I open the first time the GLSurfaceView everything works fine, but when I switch to another view and come back (pause menu) my view is completly black...

I tried several things and the closest I got from fixing it is to recreate the GLSurfaceView completly (but that takes too much time ...)

What I want is be able to do this:


what I'm doing wrong or point me to a tutorial that explain how to swap form GLViews to regular views

View 1 Replies View Related

Copyrights 2005-15, All rights reserved