Android :: How To Bind One Object On Surface Of Another In Open GLES?

Apr 14, 2010

Can somebody tell me if we could bind one object on to another in openGL ES.say draw multiple squares on the surface of a cylinder.I know we can draw them independently,but how to make them look like one single object??Is this possible?

Android :: How to bind one object on surface of another in open GLES?


Android :: HTC Specific Open GLES 1 Frame Rate / Can't Get It Right

Sep 14, 2010

I am trying to get a quite simple openGL ES 1 program run a smooth solid 60fps on a couple devices out there, and I get stuck on HTC desire. The phone itself is quick, snappy, powerful, and overall a breeze to use ; however, I can't seem to display anything fullscreen at 60fps with OpenGL. After getting stuck for a long time with my app, I decided to make a test app with code right out the sample code from the documentation.Here is what I am doing. Simple initialization code with GLSurfaceView. I have three versions of onDrawFrame, all dead simple. One is empty. One contains only glClear. One contains just enough state to only draw a fullscreen quad. Trace times before, and after. There is no view other than my GLSurfaceView in my program. I can't explain the times I get.In all cases, the onDrawFrame function itself always finishes under 2ms. But very often, onDrawFrame does not get called again before 30~40ms, dropping my frame rate all the way to 30fps or less. I get around 50fps with an empty onDrawFrame, 45 with glClear and 35 with a quad.
The same code runs at 60 fps on the HTC Magic, on the Samsung Galaxy S, on the Sharp ISO1. Sony Experia X10 caps at a solid 30fps because of its screen. I have been doing much more complicated scenes at a solid 60fps on the HTC Magic which is very underpowered compared to the Desire. I don't have a Nexus One in handy to test. Sure, I except buffer swapping to block for a couple milliseconds. But it just jumps over frames all the time.

Trying to find out what the phone is doing outside of the onDrawFrame handler, I tried to use Debug.startMethodTracing. There is no way I can get the trace to reflect the actual time the phone spends out of the loop. At the end of onDrawFrame, I use startMethodTracing then save the current time (SystemClock.uptimeMillis) in a variable. At the start of the next one I Log.e the time difference since the function last exited, and stopMethodTracing. This will get called over and over so I arrange for stopping once I get a trace for an iteration with a 40+ ms pause. The time scale on the resulting trace is under 2ms time, as if the system was spending 38ms outside of my program, I tried a lot of things. Enumerating EGL configs and try them all one after the other. Just to see if it changed anything, I switched to a render when dirty scheme requesting a redraw at each frame. To no avail. Whatever I do, the expected gap of 14~16ms to swap buffers will take 30+ms around half the time, and no matter what I do it seems like the device is waiting for two screen refreshes. ps on the device shows my application at around 10% cPU, and System_server at 35%. Of course I also tried the obvious, killing other processes, rebooting the device... I always get the same exact result.

View 2 Replies View Related

Android : Create A Surface Object Without A Foreground Activity

Jul 6, 2010

I have a function that needs a Surface object to work. I'd like to be able to call that function from a background Service without starting a foreground Activity. Every Surface source in the API that I can see, though, requires a View that's laid out before the Surface becomes available. Are there other ways to create a Surface that I am missing, and can you point me to them?

View 5 Replies View Related

Android :: Open GL Surface View Renders Black On First Start

Apr 1, 2009

I have an Activity that was created based on the TriangleRenderer example. It works flawlessly as a standalone project, but when I use it as the tab of a tabhost there is a problem. At startup the whole activity is just black - I can get touch events and do everything else but it doesnt show anything. When I change the orientation (and therefore recreate the activity) it all works well. Maybe the problem comes from the View focus. My SurfaceView is not focused when created inside of the tabhost. I tried to fiddle around with the methods available in my onCreate() and onPostCreate(), but couldnt find a way to get the SurfaceView focused. The following sourcecode blocks in the guardedRun() method because needToWait() is true because !mHasFocus is true. If I exclude the ! mHasFocus, it goes on but shows a black View anyways. Do you have any idea why it does work after orientation change, but not at the first startup? The Activity looks quite simple.

View 2 Replies View Related

Droid :: How To Create Blur Surface From Android.view.Surface?

Jan 22, 2009

How do I create blur surface from android.view.Surface?

View 2 Replies View Related

Android :: How Can I Get Current Activity Object In Instrumentation Object?

Sep 9, 2009

I want to do some automated testcase with Instrumentation . Suggest that my AUT has 2 Activity. After clicking the button in ther first Activity, the second one will be shown with new content base on what we enter in the first Activity.) Instrumentation provides us the function called startActivitySync() and return the Activity object for processing. My question is how we can get the pointer of the second Activity after the it is shown by clicking the button on the first activity.?

View 2 Replies View Related

Android :: Cast Picture Object To Bitmap Object

Jun 8, 2009

I would like to convert a Picture object to Bitmap object in memory, without writing data to disk.

View 2 Replies View Related

Android : Get Activity Object From Intent Object

Sep 21, 2009

I have an Activity that running on system. I can get the Intent that is used to start the activity. But i don't know how to get the Activity object from the Intent object or something else. Can anyone tell me how to do this??? Note that, I don't use Instrumentation object.

View 11 Replies View Related

Android :: Export A "gles" File Type From Others Like 3DMax?

Oct 31, 2009

GlobalTime use this file type ,but i have found nothing about it in the Android documents .and also no discussions on the internet . so , how can we export a "gles" file type from others like 3DMax...

View 3 Replies View Related

Android :: Using SDL On Android - Can't Compile Because Of Missing GLES - CM

Oct 15, 2009

I'm trying to use OpenGL on Android using C. I'm following this excellent tutorial, but I've hit a wall.

I'm using an ARM compiler (arm-none-linux-gnueabi-ld) on Linux Mint 7 (Ubuntu 9.04 branch).

I can copy the compiled binary to the Android emulator just fine, it runs. But when I try to make it myself, I get the following error:

CODE:..............

It complains it can't find "GLES_CM". I'm at a loss as to what that is and where I can find it. A Google search comes up empty. There is also no man page for arm-none-linux-gnueabi-ld and I can't figure out what the -l flag is or does.

View 1 Replies View Related

Android :: Bind To System Service

Mar 11, 2010

is it possible somehow to bind to private system services? What I want to do is listen to the activitymanagerservice and be notified when other activites are started. I tried implementing the IActivityController.aidl from the Sourcecode. It has methods like activityStarting and activityResuming but this didn't really work. (I used the idea from here: http://blog.codetastrophe.com/2008/12/accessing-hidden-system-service... , problem is there is no proper private field one could use at least c.getDeclaredFields() doesn't return anything useful from the activity manager)

Any ideas how I can get notified of things going on in the Activity Manager without having to do a getRunningTasks all the time? Because this is the only workaround I came up with but it slows down the phone.

##IActivityController.aidl:...................

View 5 Replies View Related

Android :: Unable To Bind To Service

Sep 30, 2009

i get an error message like 09-30 20:08:24.733: ERROR/AndroidRuntime(949): Caused by: android.content.ReceiverCallNotAllowedException: IntentReceiver components are not allowed to bind to services 09-30 20:08:24.733: ERROR/AndroidRuntime(949): at android.app.ReceiverRestrictedContext.bindService (ApplicationContext.java:136) so i guess you can't bind to a service in an AppWidgetProvider - although you can start the service just fine?

View 2 Replies View Related

Android :: Bind More Then One Column To A Textview

Jan 22, 2010

I am curious if there is a way to bind more then one db column to a resource. I need to bind more information to R.id.secondLine then just the difficulty column. But I'm unsure how to go about this? I'm currently subclassing SimpleCursorAdapter. Should I subclass another adapter?

If so How to do I go about it?

CODE:............................

View 2 Replies View Related

Android :: Unable To Bind To Service / Way To Do

Feb 12, 2010

I have a service that provides gps coordinates.Here is the code...

View 5 Replies View Related

Android :: Know Who Started(bind) Service?

Jun 14, 2009

How can I know who started(bind) service?

I already check 'RunningServiceInfo()' but I couldn't find.

View 2 Replies View Related

Android : Can't Bind To A Local Service / Way To Fix

Sep 9, 2009

I have the following base activity. code...

View 3 Replies View Related

Android :: Can't Bind To Local Nnnn For Debugger?

May 30, 2010

I'm new to Android programming (and Eclipse IDE and Android emulator).I've got Hello World and some of Notepad working, but I'm still constantly getting quite a few DDMS console log messages (shown below) about not being able to bind locals for debugger.Is this a problem? Can I get rid of these messages somehow?

View 1 Replies View Related

Android :: Bind 3 Controls Into Single Control?

Feb 10, 2010

I have 2 textviews and one imageview and i want to bind them into a single control so that i can implement horizontalScrollView on them. Is there a way to merge different controls so that we can use them? Or is there a way to implement horizontalScrollView on multiple controls simulataneously?

View 1 Replies View Related

Android :: Bind Gmail Account To GoogleLoginService On Non-G1?

Aug 14, 2009

For G1, binding account is easy, an app-wizard will helped to do this matter when you first turns it on. But how to make this on non-G1? It seems that the related api is NOT exposed.

source: I'd like to sync the Calendar on android with Google Calendar, but just get the result RESULT_CANCELED of GoogleLoginServiceHelper.getCredentials on Calendar.

View 2 Replies View Related

Android :: Create An Intent Bind To MediaPlaybackService?

Feb 14, 2009

The MediaPlaybackService has exported=true but no intent filters. How do I create an Intent to bind to it?

View 3 Replies View Related

Android :: Bind EditTextPreference To A Given Preference File?

Oct 29, 2010

Two activities here, A and B. A is main, B is PreferenceActivity with two EditTextPreference.

I want to be able to access the preferences generated by B from activity A, and for that I need of course (I guess) getSharedPreferences on A. But in order to do that I need to supply the preference file for the activity that generated it. This is tedious (long names), erratic at best (depends on the activity that generated it), and finally it's a mess, because it's much better to keep everything under one xml file, with a name that is well known to all my activities. And besides, if I have 100 activities, how would I keep track of preference files anyway...

So the point is: how do I "bind" an EditTextPreference in a way that the changes are made to a given preference file, not the one automatically generated by Android?

View 2 Replies View Related

Android :: Bind Service To Multiple Activities Advice

May 19, 2010

I'm new to Android development and am working on a small test project. I have a service, which communicates with an SQLite3 database, and two activities. A main activity which fetches database information via the service and displays it and a second activity which allows me to add data to the database via the service.

Currently, I have a singleton class which implements the ServiceConnection interface and I'm binding this to the service in the the main activity using the bindService function. Because it's a singleton, I can then use this service connection in both the main activity and second activity to work with the database and it all seems to work quite well.

However, I'm all the time aware that the service connection is bound to the main activity and I'm wondering if this is the wrong/bad way to do it? Would I be best off having two service connections, one in each activity, and binding each to the service?

View 2 Replies View Related

Android :: Bind Remote Service - That Installed On Device

Sep 5, 2010

I have coded this service, that computes stuff and i want other applications to be able to bind this service, i.e. i want to enable other programmers to communicate with this service. problem is, this has to work without these other programmers to get access to the source code. just the (installed) apk with the remote service is given (and of course a detailed description of the service' interface)...problem is, eclipse keeps braggin' about that the packages of the service are not available in source code...

View 1 Replies View Related

Android :: Is Bind Mechanism Suitable For One Shot Services?

Nov 9, 2010

What I need is to perform some network operations in background inside a service. I want them to run in a service because, as pointed out in the "developing rest client application" talk from google io, I don't want to loose the result if the activity is brought in background. What sounds quite obvious is to use an Intent Service, and get the result as a broadcast. In this way I am sure the service will die and no consume any other resources when its done, but I need to convert the actions I want to perform to intents and back. Well, I was now wondering if it makes sense to bind to the service instead, at least for getting the result. And a more general question: is the bind mechanism suitable for one shot services, or it just make sense for persistent services? What happens if I call the startService method but the service is already active? Will it start another service, or will it call the onStartCommand of the same service? I am asking this because if I use "regular" non sticky service, it could happen that I need it to perform some action and I don't know if it is already active (and I don't want to have a queue of action waiting for onServiceConnected to be called.

View 7 Replies View Related

Android :: Bind A ListView To Collection Of Custom Objects?

Feb 23, 2010

I've got a class called PhoneContact with 3 properties:
Title, Description and PhoneNumber

If I have a collection of these, how would I go about binding these to a ListView containing a TextView for each property?

View 1 Replies View Related

Android :: Start / Bind A Service From Test Case?

Sep 8, 2009

How to start/bind a service from a test case. I tried using the ServiceTestCase and somehow I am getting the context as null and the test is not launching/starting the service.

View 2 Replies View Related

Android : Unable To Bind OnClick Xml Onto A Method In My Activity

Nov 22, 2010

I've got the following Button declared in my main.xml And I have the following methods in the activity. Code...

View 1 Replies View Related

General :: How To Connect To A Service Bind To 127.0.0.1 On Phone From Android App

Sep 29, 2013

I'm developing an automatic vulnerability scanner/exploiter for android. I'm adding the cool feature of using the metasploit framework from our android phones.

I can start the MsfRpcd ( the metasploit daemon ) from a su shell an make it bind to the 127.0.0.1 address.
I can connect to the server using busybox netcat ( no Java though here ).
I can't connect to 127.0.0.1 from the android app! i got ECONNREFUSED.

After a bit of google i understood that JavaVM have a separate network and it filter out my connection to localhost/127.0.0.1.

how can i connect to a service bind to 127.0.0.1 on my phone from an android app?

I gave a quick look at iptables -L output, maybe i can make some hack there, but probably i will break the JavaVM network.

Binding on wifi ip is not an answer.

View 1 Replies View Related

Android :: Using Surface In The Native Code

Feb 3, 2010

I am planning to write a video player application and I am planning to use the gstreamer on the native side. I am trying to use the SurfaceFlinger for the rendering part. For this I have written a test program to experiment on the rendering part. I am using the surface flinger wrapper from the project

http://gitorious.org/rowboat/external-gst-plugins-android

But the following ERROR occurs when we try to run the .apk.

CODE:.......

The I changed the permission for "android.permission.ACCESS_SURFACE_FLINGER" in frameworks/base/core/ res/AndroidManifest.xml to "dangerous" and recompiled. But got the same error.

Then I commented out the "checkCallingPermission" method in IServiceManager.cpp and recompiled. Then also i got the same error.

View 4 Replies View Related

Android :: Multiple Surface Views

May 20, 2010

I am working on a graphics application in Android. I have a question regarding MULTIPLE SURFACE VIEWS. Can I be rendering multiple surface views at the same time. Initially, when I had two surface views in the same activity, it didn't seem to work, as it used to show only one at any time. But, with one surface view attached to one activity, is there any way I can keep the background activity's Surface View alive so that both the surfaces get rendered together?

View 2 Replies View Related







Copyrights 2005-15 www.BigResource.com, All rights reserved