I'm trying automate UI Functional testing of my application.
1) First phase: Record the user actions and playing back the same.
2) Second Phase: Adding Validation Capability to Recorded scripts.
In First Phase: I'm able to automate the Text/Editbox control actions without any issues, because we need to Set the Text of the control to the recorded value, so, its simple. While coming to Button Control actions, we need to simulate user actons, like Clicking on button. Can anyone suggest me, Do we have any mechanism, which can simulate button click event in Android?
Can you please tell me how can I simulate a TrackBall Event in emulator? I just the left/right black button in the middle of the emulator, but i set break point in dispatchKeyEvent() and dispatchTrackBallEvent() of the View.java. But only dispatchKeyEvent() breakpoint get activated. I want to see 'dispatchTrackBallEvent' get breaks. Can you please tell me how to simulate a TrackBall Event?
I have a listview managed by an adapter that is extending BaseAdapter.
In the getview function im using the convertView to set up a OnClickListener. This OnClickListener work well when I am touching the screen but if I use the trackball of the HTC Desire, I see the row flashing on the screen, but the OnClickListener is not called...
I've read the android dev guide : http://developer.android.com/guide/topics/ui/ui-events.html and its say that I should receive a onClick event from the trackball...
Im putting here my getview code in case someone see anything strange.
This should be a simple question because I couldn't get the answer from Google . I have ListView in a LinearLayout . I need to handle the click event to allow user click on the LinearLayout to trigger some function. I try to add onClickListener to the LinearLayout , and it works only when I click outside of the ListView . How do I let the click event on ListView propagate automatically to be handled by the Listener of the LinearLayout?
I own a GSM Galaxy Nexus and I picked up the official car dock yesterday, and I've noticed that it doesn't have an elegant method for pausing currently playing media when a disconnect is detected, like how when you unplug a headset and supported media apps will pause (e.g. Pandora or Google Music).
EDIT: Originally I was using Tasker's built-in media button functionality for pausing music, but that actually was triggering a global play/pause toggle which would toggle all apps at the same time, resulting in unwanted resumed playback from Pandora and Google Music. I managed to resolve the issue by using the Locale Headphone Button Plugin instead. With it I can issue a non-toggle pause event that only pauses tracks that are currently playing. There is absolutely no need to simulate a headset event.
I have a ListView whose rows are formatted by me. Each row has a mix of ImageView and TextView. I have also implemented my own adapter and am able to draw each row through it.
Now, I would want something like this-
User clicks on an ImageView (not anywhere else on the row, but only this ImageView should respond to clicks) I get to know the position of the row whose ImageView was clicked.
I have tried many things for this and have wanted my code to be as efficient as possible (in terms of overkill). Currently i can capture the click event on that particular ImageView only, but I can't know which row was clicked.
I have provided an attribute in the Row XML like this-
And in my code, I have a method like this:
I can get the parent row (perhaps) but am not sure how to go further from here.
In my application i have a button initially on the screen and in onclick of the button ,popup window should open. In the popup window i have an imagebutton , now on click of this button i want to start an activity. The popup window opens but i dont understand how to handle the onclick of the imagebtn inside popup window.
In main.xml i have a button and in popup_example.xml i have an imagebutton.
I could not figure out how to implement two basic functionalities with the expandable lists: 1. The onClick for the child 2. Using linear layout for the children, so that I can have multiple clickable items in same row under the parent item
Can somebody help me with some sample code for the above?
I use onLongClick and onClick events of a button to get user inputs. Whenever; the user long click and triggers onLongClick event, the onClick event is also triggered. I couldn't find my problem. The code of two methods are shown in below: Code...
I run the emulator from the sdk version 1.1_r1 and when I try to make an outgoing data connection during a incoming call the data connection will not be esablished BUT it works fine if I disconnect the call. I have seen the same behaviour on other phones that run GSM instead of 3G. Are the emulator simulating GSM? If so can I switch to 3G or is there any other way that I can have a outgoing data connection during an incoming call?I have tried the "emulator.exe -netspeed" option but if I understand it correctly it only set the speed of the connection and not the connection mode.
Our app seem to misbehave sometimes when user plug USB cable to the device. Is there any way to simulate this event using Android simulator? Since it does not matter what type of USB connection is set (SD card access or just charging) I may just need the OS to "think" the USB cable has been connected and do what it does on the device. Can I achieve this in any sane way?
I have a requirement to implement an Exit button in my Android application. I don't really care about killing the activity stack, I just want to have the same effect as pressing the Home button. So that application state is saved and can be returned to. But this doesn't accomplish anything, the PhoneWindowManager does not get the key press.I assume I need to launch an Intent with the right info, but I haven't been able to figure out how that would be done.
I would like to check from my app whether the device has WiFi connectivity, but in order to do that, I must first find a way to get "WiFi" in the emulator. Just going to Settings -> Wireless controls -> Wifi says Unable to start Wi-Fi, while logcat says:How can I simulate WiFi connectivity in the emulator?
I am wanting to simulate the look of the "recent applications" display that you get when you long press the home key. At first I thought it was a custom dialog but apparently (according to what I see in the Hierarchy viewer) it is a PhoneWindow$DecorView. I presume the DecorView is the main layout for this. According to the docs there is no layout or window named this, so I can not extend from it.