Android :: Excessive Number Of Touch Events Slows Down App

Feb 26, 2010

I'm writing an Android game that needs to receive touch events. My problem is that, whenever the user drags their finger along the screen, so many touch events get sent to the touch event handler (which I think runs as a separate thread) that my frame rate plummets! What's the best way I can limit the number of touch events that are handled per second? For example, if my game runs at 60 fps, I really shouldn't need more than 1 touch event being handled every second. Can I do this is a way that doesn't lose any information (i.e. important information about where on the screen the user touched last)?

Android :: Excessive number of touch events slows down app


Android :: How 3D Objects Get Touch Events?

May 31, 2009

I am writing a game using OPENGL, there are several 3D objects in my surface view. My question is: Should each 3D object implement view in order to get touch events? Or there is other way to do this?

View 5 Replies View Related

Android :: Why Are Touch Events Destroying My Framerate?

Apr 27, 2009

I'm developing a game for Android. It's got a lot going on but is running reasonably smoothly. That is, of course, until the user touches the screen.While they're touching it, onTouchEvent is called (with action = ACTION_MOVE, x = 0 and y = 0) roughly once every ten milliseconds at what appears to be a fairly high priority, as it absolutely obliterates the framerate. As soon as the touch ends the framerate returns to its nice state.Has anyone encountered this? Is there a way to reduce the rate at which ACTION_MOVE events are generated, or to ensure that they're only generated when there is actual movement, or use a polling method that just gets the current location of the touch? Or even just a way to disable it entirely?

View 4 Replies View Related

Android :: Possible To Detect Touch Events In Droid

Jul 19, 2010

New to android so please bare with me here

Is it possible to detect all touch events in an Activity and capture it and then in return pass that pass event to another View. For example:

Button 1 and Button 2. When Button 1 is pressed I want to capture that touch/click event and automatically pass that touch event to Button 2, basically with one touch/press you get the click generated and that same click is passed on to the second button automatically.

View 1 Replies View Related

Android :: Monkey - Touch Events Being Dispatched To The Screen

Sep 8, 2010

I start monkey like this:

monkey -p <MY PACKAGE> --port 4321

(I have already done a tcp port forwarding).

I then use PuTTY to telnet to 127.0.0.1:4321

I can issue a command like tap 100 100 I get a response OK but I see nothing happening on the UI. I have placed a button at that location but I does not receive the touch event.

When I run monkey like this

monkey -p <MY PACKAGE> --pct-touch 100 -v 10

I see touch events being dispatched to the screen.

View 1 Replies View Related

Android : Send Touch Events To Foreground Activity

Jul 21, 2010

I'm trying to figure out a way to send touch events to the foreground activity. Essentially I want to write something that allows me to run it from the shell and just say "I touched this co-ordinate", so that I can automate some UI tasks for testing. Essentially what Monkey does, but application agnostic.

I think that android.view.MotionEvent holds the key, but I'm not sure how to run something without view so that I don't interfere with what is on the screen. Perhaps with a service, but I'm unclear how that would work.

View 5 Replies View Related

Android :: Maximum Number Of Multitouch Events

Apr 29, 2010

I am attempting to write an application which will require the user to press, at maximum, four "buttons" (ie regions of the screen) at any one time. I have been looking at the multitouch capabilities of the SDK versions > 5, the MotionEvent.getPointerCount() appears to return the number of presses detected on the screen. *What is the maximum number of presses this function will ever return?*

I went digging through the android source code for the MotionEvent class, and couldn't deduce anything from that, I am wondering if the maximum number of presses is heavily hardware dependent? I modified the MultiTouchVis code by Robert Green (from Battery Powered Games) to report the number of presses reported by MotionEvent.getPointerCount() each frame and on my Milestone it consistently reports a maximum of 2 presses. Is this a hardware thing, or does the sdk limit it to 2 presses?

Is there any way to register more than 2 presses at a time? I'm making a musical application and would like the user, for example, to be able to play chords by pressing multiple keys at any one time.

View 2 Replies View Related

Android :: Triggering Swipe And Touch Events On Mobile Web App - IPhone

Jul 21, 2010

Wondering here if there is a way I could trigger an event, so that any library listening for these events (e.g. jQTouch, Sencha touch, iUI, ... ).

If I could extend or use jQuery for such task e.g. $(...).trigger('event') that would be great to know.

Usage example:

I need to debug a few web apps by simulating multi touch with my mouse. This seems a little complicated, so if I could trigger the multi-touch events using Javascript I could therefore test the app more efficiently.

View 2 Replies View Related

Android :: 2.1 - MotionEvent Multiple Touch Events Get Mixed Up And Influence Each Other

Sep 24, 2010

Purpose of the app:

A simple app that draws a circle for every touch recognised on the screen and follows the touch events. On a 'high pressure reading' getPressure (int pointerIndex) the colour of the circle will change and the radius will increase. Additionally the touch ID with getPointerId (int pointerIndex), x- and y-coordinates and pressure are shown next to the finger touch.

Following a code snipplet of the important part (please forgive me it is not the nicest code ;) I know)

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

The problem:

A HTC Desire running Android 2.1 is the test platform. The app works fine and tracks two finger without a problem. But it seems that the two touch points interfere with each other when they get t0o close -- it looks like they circles 'snap'to a shared x and y axle. Sometimes they even swap the input coordinates of the other touch event. Another problem is that even though getPressure (int pointerIndex) refers to an PointerID both touch event have the same pressure reading.

As this is all a bit abstract, find a video here: http://www.youtube.com/watch?v=bFxjFexrclU

My question:

Is my code just simply wrong? Does Android 2.1 not handle the touch events well enough get things mixed up?Is this a hardware problem and has nothing to do with 1) and 2)?

View 1 Replies View Related

Android :: Implement Touch Events On Activity And Button On Droid?

Apr 23, 2010

I have an Android activity with an ImageButton. I would like to execute some logic when the button is clicked and show a different image for the pressed state, but also receive the touch event on the activity.

By default only the button receives the touch event. If I set the clickable attribute of the button to false then only the activity receives the touch event.

What's the best way to implement the touch event in the activity and the click in the button?

View 2 Replies View Related

Android : Disable - Handle WebView Touch Events In Phone?

Oct 4, 2010

How do you disable all touch events in an Android WebView (or scrolling in particular)? I would like the activity to handle all touch events.

View 2 Replies View Related

Android : Disable Scrolling Touch Events In ScrollView Programmatically?

Aug 10, 2009

Just wondering if there is an easier way to simply stop ScrollView from being scrolled via touch inputs? I will programmatically get the ScrollView to scroll to top or bottom.

As a last resort, I guess I will have to inherit from ScrollView and capture all the ontouch events. But wondering if there is an easier way before I take this approach?

View 5 Replies View Related

Android :: Trackball Doesn't Give Me Click Events / But Touch Screen Does

Mar 5, 2009

I have a list activity that creates a header row above the data rows from the adapter. I want to receive click events when the user selects the header or a data row (but my data rows have check boxes in them, so this part is tricky). When I use the touch screen, I get this expected behavior:

1. Tapping on any row causes a click event and a dialog appears.

2. Long-pressing on a data row causes a context menu to appear.

3. Long-pressing on the header row does *not* show the context menu.

However, when I use the arrow keys (emulator) or trackball (G1), I get this unexpected behavior:

1. Selecting any row fails to cause any click events, even though the row's appearance changes like it's being clicked.

2. Long-pressing on the header row *does* show the context menu, which I don't want.

3. Occasionally, it doesn't focus the correct row when I move up or down (e.g. it skips from the header to the last data row).

View 11 Replies View Related

Android :: Incorrect Touch Events From Browser With Dashcode Mobile Projects

Jul 16, 2010

I'm developing an HTML/Javascript mobile web application using Dashcode. Normally I wouldn't use such WYSIWYG stuff, but I've found it a very rapid development process.

Unfortunately it seems like I can't get it to run on Android's browser currently. The main display loads and all the correct data is pulled from web services, but you cannot press on anything to activate it.

I suspect that the android browser is sending different javascript events, which the Dashcode objects are not configured to pick up.

In addition, the adb logcat debugger refuses to output any log messages from the browser on the emulator, and as such I'm having a very hard time sorting this out.

What events I need to be watching for, so I can iterate over all the touch handlers and duplicate them for the android events, or offer help in any other way on this situation?

View 2 Replies View Related

Android :: ACTION_UP And ACTION_MOVE Touch Events Passed Through To Custom Views?

Jan 20, 2010

I have an activity defined as:

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

View 3 Replies View Related

Android :: View Stops Receiving Touch Events When Parent Scrolls / Continue It?

Sep 8, 2010

I have a custom Android view which overrides onTouchEvent(MotionEvent) to handle horizontal scrolling of content within the view. However, when the ScrollView in which this is contained scrolls vertically, the custom view stops receiving touch events. Ideally what I want is for the custom view to continue receiving events so it can handle its own horizontal scrolling, while the containing view hierarchy deals with vertical scrolling.

Is there any way to continue receiving those motion events on scroll? If not, is there any other way to get the touch events I need?

View 1 Replies View Related

General :: Simulate Touch Events Via ADB Bridge

Jul 4, 2012

My phones' display has been broken and I would like to know if there is a pc software that allows me to simulate touch events via adb bridge.

View 1 Replies View Related

Android :: Do Android / WebOS Devices Support Multi-touch Javascript Events?

Mar 17, 2010

On iPhone, iPod touch and (presumably) iPad, Apple has multi-touch event handling available via JavaScript in Mobile Safari. I know the Nexus One recently added multi-touch support via an update, and I believe webOS is also multi-touch enabled. Do Android 2.1 and/or webOS have access to multi-touch in the browser, or is this currently exclusive to Apple devices?

View 6 Replies View Related

Android :: Limit To Number Of Touch Inputs In Application?

Jul 26, 2010

I have a small test app on Android that is meant to test tracking multitouch input, but I am only ever getting two touches at the same time on my Evo. Does anyone know if this is a limitation to Android or the hardware? By the way, here's my test class so you can try it out yourself.

import java.util.HashMap; import android.content.Context;
import android.graphics.Canvas; import android.graphics.Color;
import android.graphics.Paint; import android.graphics.Paint.Style;
import android.view.MotionEvent; import android.view.View;
public class PressureView extends View {
private HashMap<Integer, Spot> mSpots = new HashMap<Integer, Spot>();
private final int[] mColors; private final Paint mPaint;
public PressureView(Context context) { super(context);
mPaint = new Paint(); mPaint.setStyle(Style.FILL);
mColors = new int[]{Color.RED, Color.GREEN, Color.BLUE, Color.YELLOW, Color.MAGENTA};

} @Override protected void onDraw(Canvas canvas) { super.onDraw(canvas);
canvas.drawColor(Color.WHITE); for(int id : mSpots.keySet()) {
Spot spot = mSpots.get(id); mPaint.setColor(spot.Color);
canvas.drawCircle(spot.X, spot.Y, spot.Pressure*500, mPaint);
} } @Override public boolean onTouchEvent(MotionEvent event) {
System.out.println("***" + event.getPointerCount() + " Pointers");
for(int i = 0; i < event.getPointerCount(); i++) { int id = event.getPointerId(i);
Spot spot = null; if(mSpots.containsKey(id)) { spot = mSpots.get(id);
} else { spot = new Spot(); spot.Color = mColors[mSpots.size()]; }

if(event.getAction() == MotionEvent.ACTION_UP) spot.Pressure = 0;
else spot.Pressure = event.getPressure(id);
spot.X = event.getX(id); spot.Y = event.getY(id);
mSpots.put(id, spot); } invalidate(); return true;
} private class Spot { public float X, Y, Pressure; public int Color; } }

View 1 Replies View Related

Android :: How To Listen For Touch Events From Lock Screen And Home Screen

Jul 24, 2009

I want to listen for the touch events from Lock Screen and Home Screen, is there any way i can tap those to my applications.

View 4 Replies View Related

Android :: Passing Touch Events From One Gallery Widget To Another Widget

Feb 18, 2010

I am trying to pass the same touch events on one widget to the other so they both scroll at the same time and in same way. I have two Gallery widgets one above and one below. If the above one is scrolled then I want to pass the same touch event to the bottom widget so it also scrolls the same way.I have tried to use dispatchtouchevent events but I am facing an issue where in if the bottom gallery widget has some edit text then the edit text gets the key event and both widgets doesnt scroll anymore.I have tried to set focussable and editable to false on edittext even then it gets the touch events.I think I am going in the right direction. However I need some assistance in doing the right way.

View 3 Replies View Related

Android :: Animation Slows Down

Jun 29, 2010

I have a continuous frame animation which runs 24 frames per X seconds, which is working fine, Now when i run another two animations ( Alpha animation ) at the same time , i notice performance drop , that is frame animation slows down.

View 1 Replies View Related

HTC EVO 4G :: Using 4G Slows Down?

Sep 3, 2010

When ever I connect to a 4G network my phone slows down tremendously. Is anyone else experiencing this. Is there a fix?

View 26 Replies View Related

Android :: Rotation Slows When Media Player Playing

May 17, 2010

I have an application where i play music from media player continuously. I am rotating an ImageView object with RotationAnimation simultaneously while background music is playing. Before music starts playing,the rotation is fine,,but when mediaplayer starts playing music rotation disrupts,and slows down.

View 3 Replies View Related

Android :: Excessive JNI Global References Seen On 1.5 But Not 2.1

Aug 11, 2010

There's a bug in my network code so that when the server's not available the Android client tries over and over to connect. On 1.5 (emulator) this results, within a minute, in an "Excessive JNI global references" error where the leaked object is a small (20 byte) boolean array. The same code on emulated 2.1 runs for as long as my patience lasts. Is there any possibility the leak is in my code and not an Android bug that's been fixed since 1.5?

View 2 Replies View Related

HTC Desire :: Stability - Rarely Slows Down

Jul 31, 2010

Will probably regret saying this but I am very impressed with the stability of this phone. It never crashes, rarely slows down and I have never had to reset it. In fact, I only turned it off the other day because it had been up for about 300 hours and I thought I better refresh everything.

The only errors I have ever received were a couple of "some process has stopped running", but upon clicking okay everything kept on working and I assume the phone simply restarted the failed process.

View 2 Replies View Related

Samsung Galaxy S :: Phone Clock Slows Down?

Nov 14, 2010

my samsung galaxy s clock slows down by a few seconds every time i unlock my phone. after a few hrs it shows a few mins slower than before. why does this happen? is it just a problem with my phone or the software?

View 3 Replies View Related

HTC Hero :: BT Music Playback - Slows Down - Speeds Up - WTH?

Dec 14, 2009

Whenever I try and playback music via BT, regardless of music player (I've tried 3) the music playback speeds up, slows down, speeds up, etc., and will NOT play at a consistant speed. All background processes are disabled, etc. I do NOT notice this same thing during video playback (although there is a 40ms delay in audio sync from the video), but it plays at a constant speed.

View 1 Replies View Related

Android :: MotionEvent And KeyEvent Causing Excessive Garbage Collect (GC) Calls

Jan 3, 2010

I'm running into some issues with input events and garbage collection, or more precisely object allocation. I am creating a game and have pretty much got my head around the OpenGL environment. I've digested all the relevant material I could find regarding performance, memory allocation etc (and watched the excellent presentation by Chris Pruett - http://code.google.com/events/io/2009/sessions/WritingRealTimeGamesAn...). I've pretty much eliminated any object allocations after initial setup from my game (which is still in its infancy), but I'm still getting a bunch of GC calls, like this:...........................

View 6 Replies View Related

HTC Incredible :: Updating Apps From Market Slows Down Phone?

Jul 29, 2010

whenever i update an app during the process of it downloading and installing it my phone runs really slow. i dont have a problem if im downloading a file in the background on the browser so i was just wondering if its only me this happens to.

View 10 Replies View Related







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