Android :: Capture Key Events While In Background

Dec 2, 2009

I am planning to port an application from Symbian to Android and I'm looking at the possibilities of the Android platform.

My application runs in background and needs to detect when the user presses and holds a button (for 3-4 seconds) on the phone even when the phones key lock is on.

I am in the process of learning Android programming but so far what I understand is that if my application runs as a service it would be able to receive broadcast such as ACTION_MEDIA_BUTTON. Am I looking in the right direction?

I had a quick look at the list of native android broadcast actions and I could only find broadcast actions for Camera, Media and Call buttons. What about the other buttons?

Android :: Capture key events while in background

Android :: Application That Has To Capture The Key Events Both In Foreground And In Background

Jul 26, 2010

I am developing an application that has to capture the key events both in foreground and in background. I used the following code. But am unable to capture the keys in background.


I used broadcast reciever..


View 1 Replies View Related

Android :: Capture The Events For An Application?

May 19, 2010

I want to capture the events like user clicked on so and so button, or > entered some text in Edit Box and etc...

View 3 Replies View Related

Android :: How To Capture Key Events With Window-less Activity?

Dec 2, 2009

I have an Activity which has no window (but it has a view). I'm using: getWindowManager().addView(view, params);I've attempted to call takeKeyEvents(true), however I see that takeKeyEvents first retrieves the Window and then calls takeKeyEvents on that Window.In my case, the Window is null.What this means is that I never receive onKeyUp and onKeyDown calls, which I need in order to intercept some key presses from external input devices (similar to a handsfree set for example).

View 10 Replies View Related

Android : Way To Capture Soft Keyboard Key Events?

Oct 28, 2009

I am facing a problem any one can help me regarding this. I have an EditText and a list of contacts. I want to search a contacts on matching with characters entered in EditText field.

View 6 Replies View Related

Android : Way To Capture Soft Keyboard's Key Events?

Jul 2, 2009

I am popping an alert box whenever an user exceeds 100 characters in a text-box(EditTextPreference). Now i am able to capture the hard keyboard's, i.e. computers's keyboard, events, but i am not able to capture the sofkeyboard's key events. There are some keys like numbers, enter, delete etc. in the softkeyboard which i am able to capture using onKey, but i am not able to capture the alphabets and other keys. i also tried setOnKeyboardActionListener, but didnt get the desired results,( may be i was not using it correctly). Can any one suggest how to capture the click of alphabets on the sofkeyboard.

View 12 Replies View Related

Android :: How To Capture Key Events From Intent's / Broadcast Receivers?

Oct 29, 2010

Is there a way to capture a key event from the Menu button using an Intent or Broadcast Receiver? Basically I want my app's Service to be activated when the Menu key is pressed.

View 1 Replies View Related

Android : Capture - Suppress Home And EndCall Buttons Events?

Jan 4, 2010

If you ever tried to write a locker app on Android sure you meet this problem: Code...

Seems like onKeyDown is filtering out all keys but "Back" and "Menu". Well, it's not true! Home button will still bring you Home screen and End Call button will run native Locker application!

Fellow's out there also claim it as a problem: How to listen from ENDCALL button problem With Home Back screen button Suppressing Key presses in Activity, especially in Options Menu
Issue 4202: Feature Suggestion: permission for intercepting KEYCODE_CALL

Do you know any workaround to block two those buttons? Is the only way (as often) - write in C ?

View 2 Replies View Related

General :: Capture Stylus Hover Events Before Get To Apps

May 13, 2014

I'm trying to work with a custom build of Android based on KitKat to incorporate a stylus, copying some of the functionality (though not code) from Samsung which sells Android-with-stylus builds for e.g. the Note 3. I'm not including details of the specific device because right now I am working on a custom dev device and my aim is to write code which is generic enough to be usable from any Android (based on KitKat). The build (written by others) already incorporates drivers and sends stylus events correctly as motion events etc. Programming at the app level I can receive onHover, ontouch, onClick etc

The specific functionality I am trying to achieve is to pick up a stylus-button-click while hovering. It's perfectly possible to do this in any app, using an onGenericMotion Listener.

However, I want to make my "stylus-action" have system-wide effect - so that anywhere (in any other app, or in the launcher or whatever) I will pick up the event (prior to any other app) and bring up my custom menu. (just like AirCommand in Samsung Note 3) I guess in my custom Android this would then make that particular action somewhat protected or unusable for other users, but I'm ok with that.

In older Android (prior to ICS) you could try something by putting up a System Overlay (i.e in regular app code, without hacking the ROM at all), but this is no longer possible.

This is not an attempt to tapjack or whatever, I understand why this functionality has been removed from the domain of the regular programmer, and I don't want to regress my ROM back to pre-ICS behaviour by allowing the System Overlay hack. Now I am programming the system (if my change is good enough I'd like to submit it back to AOSP) so I would like to know the best method to address this. Since Samsung have already done this, it must be legal (using legal in the terms of "Android will allow it"), and I want to do it right.

Is it possible to write something similar to the System Overlay when you are running from a system service? Or is there a good choke-point to capture events before they are broadcast to the current running apps?

I was looking at AndroidXRef /frameworks/base/core/java/android/view/ specifically in the function dispatchHoverEvent() which looks like a promising place. My naive idea is that I would place code here checking the MotionEvent to see if the button is pressed and if it is, don't call any listeners and instead call my little menu app (or broadcast a custom message, or something anyway). However, I've never written code on the ROM level before (LOTS of experience writing app code) so I don't know if this is a really bad point or a good point to add in code. Should I be putting things at a higher level or a lower one? Will this capture all events or not? Is it all just trial and error?

View 4 Replies View Related

Android :: Key Capture In Background

Jul 22, 2010

I am working on key capturing events in background. i used Service to send my application back. When the application is in forground i can capture the keys and logged in a file.But when i sent it to background i am not able to get. i am aware of onKey() and onKeyDown(). and also i feel these can only capture the keys when application is foreground.

can anyone please suggest how to capture the keys while application is in background. and also without DDMS how can we capture the screen .Is there any API's

View 2 Replies View Related

Android :: Droid Background Service Stops Processing Broadcas Events / Solve It?

Nov 6, 2010

I've a problem with my android application.
I'm using a background service (with notification on the status bar) which performs an audio sample every hour. To perform this sample I generate a broadcast event every hour and when I capture the event the audio recording starts. During the day, when I'm using the phone, I've no problems. The strange behavior happens during night, when it seems like if the phone goes to an "idle" state: the broadcast events are no more processed. From the log file I understood that the events are generated and putted in a queue... and when I start using again the phone, all those events are raised in the same moment.
Do u have any idea about how to solve this problem? How can I force the phone to continue processing my events? do I have to set any variable of flag to avoid the phone going in this kind of "idle" state?

View 1 Replies View Related

Android :: How To Add A Background Theme / Background Wallpaper To My App?

Nov 18, 2010

How to add a background theme and/or background wallpaper to my app? Right now my app background is plane.

View 2 Replies View Related

Android :: How To Capture Any Screen?

Sep 7, 2009

I want to use screenshot kind of application in my own application. So that I can take picture in any format and save it. There is one function getDrawingCache() which does that, but it only save picture what is available on the screen. It does not capture beyond screen if the picture is big.

View 2 Replies View Related

Android :: Signature Capture App?

May 21, 2010

i had an interview this morning for a job, and have an opportunity to earna great deal of brownie points with the business owners.They were thinking of purchasing some sort of electronic signature capture device (like fedex or UPS has when you sign for a package) for invoices.. BUT.I also mentioned my Droid Eris and how it can do so much. Turns out, both of the Owners have DROIDs lol.Anyways.. I want to know if anyone has seen some sort of application that can capture signatures, and either save an image to be emailed, or email directly from the app.OR does anyone know a DEV that could create something as simple as this, that I can talk to and relay updates on the APP to the owners of this company.They seemed really interested in it, and I'm pretty positive it will show a good bit of initiative in saving their company money from the get-go (on my part)

View 10 Replies View Related

Android :: How To Capture Video?

Jun 23, 2009

I would like to create a video recorder and so far haven't figured out how to set parameters in order to successfully go through MediaRecorder.prepare() method. Executing the following method

public void start() throws IOException{
String state = android.os.Environment.getExternalStorageState();
throw new IOException("SD card is not mounted. It is " + state + ".");
File directory = new File(path).getParentFile();
if(!directory.exists() && !directory.mkdirs())
throw new IOException("Path to file could not be created.");

recorder.setVideoSize(176, 144);
this.state = VideoRecorderState.STATE_RECORDING;

it throws an exception on line recorder.prepare(). Does anyone know how to set parameters in order to be able to capture video?

View 7 Replies View Related

Android :: Can't Get Screen Capture

Mar 5, 2009

I'm having trouble getting a screenshot. I installed the SDk, Eclipse, the drivers, enable usb debugging, like the instructions say. I open DDMS and it recognizes my phone without any problems. When I try to do a screen capture, it says screen not available. In the command box it says "timeout" and "truncated reply from ADB fb data". Does anyone know what I'm doing wrong?My phone isn't rooted and is running RC33. I'm running windows vista on my computer.

View 3 Replies View Related

Android :: Screen Capture App

Jun 14, 2010

i was wondering if any of you had suggestions for a screen capture app that didn't require the SDK. If it didn't require me to root my phone that would also be a plus but i'll take what I can get.

View 1 Replies View Related

Android :: Capture EndCall Key

Aug 6, 2009

I want to capture when user press the EndCall key in simulator, but i think i'm doing something wrong cause nothing happens!

My code is:


View 2 Replies View Related

Android : Can I Take A Screen Capture From An App?

Nov 11, 2009

I was wondering if there is a way to take a screenshot of the current screen inside the mobile phone using a service (I know how to do it through DDMS though)

View 2 Replies View Related

How To Capture Screen Under Android 4.0 By API

Mar 19, 2012

I know using HOME and VOICE button can capture the screen without ROOT under 4.0 system, but now I need capture it using API in my code.

View 3 Replies View Related

Android :: Mic Audio Capture Too Static

Jun 3, 2009

As a first step toward a speech recognition project, we wrote a simple voice recording application based on the information in this thread:

It is working; however, the audio is extremely poor too static for our needs. As a comparison, we did a similar audio file captured with audacity on a PC and it was much better. Has anyone been able to record high quality audio with the android dev phone? According to the documentation of MediaRecorder, there is only one audio encoder "AMR (Narrowband) audio codec" and three output formats--3gpp, mpeg, and raw AMR:

According to wikipedia, AMR encoding is only 8hz. Is there a better option available perhaps a lower-level API compared to MediaRecorder? We are testing on Windows XP, with a Logitec USB microphone, eclipse ganymede, and we are using all the defaults for an android 1.5 app (no emulator command-line options. We defined the SD card in AVD manager).

View 2 Replies View Related

Android :: Screen Capture Applications

Mar 11, 2010

Ive got a rooted Moment and Im trying to use one of the screen capture apps on the market but no matter which one I use all my screenshots come out blank (black to be exact). Ive tried taking a shot of both my GDE homescreens and the default homescreen and it doesnt change.

View 2 Replies View Related

Android :: Video Stream Capture For AR

Feb 24, 2010

I would like to be able to capture the video from an android phone camera, and then process this video. Processing involves adding a layer of AR to the live stream. Is this possible on android? Pretty sure it should be. I have looked at the android site [] but this seems to be concerned with video capture and storage. I would like to be able to play with the video pre-storage.

View 1 Replies View Related

Android :: Supports Video Capture Or Not?

Oct 13, 2009

Android 1.6 supports video capture, however, not all phones will support video capture. Is there a way I can tell if the phone I am running on supports video capture or not?

View 1 Replies View Related

Android :: Capture Video Of Alternative App

Nov 19, 2010

One of the alternative app stores is asking for unaltered, unedited capture from the app as a video. Plus I'm also interested in cleaner video than I get by focusing a camcorder on an Android on a table. Who knows how to do that? I think I found some posts that indicate Mark Murphy may have solved this with a tool that goes through DDMS. If so, I'll get that tool and donate.

View 10 Replies View Related

Android :: Capture Video From Screen?

Jun 18, 2010

Is there an app that captures what goes on my screen?

View 3 Replies View Related

Android :: Image Capture Resolution On HTC EVO

Jul 20, 2010

I'm trying to capture an image by calling camera utility from "MeidaStore.ACTION_IMAGE_CAPTURE". However, it seems there is only on resolution available 640x480, while the native camera support 8MB resolution.Any permission or extra param needed to get larger resolution option? It'd much appreciated if anyone can help on this.

View 3 Replies View Related

Android :: Screen Capture For Rest Of Us

Sep 8, 2010

I am looking for a screen capture utility that DOES NOT require a rooted phone.HOW IDIOTIC, suppose I want to screen capture as a user, to help a developer do documentation? This is absurd that there's no apps for the rest of us honest users.there's something if I connect it to my PC. C'mon, I don't have to connect my home PC to some other computer to take screen snapshots. I want an app that works on the phone itself, and does not require root access.

View 27 Replies View Related

Android :: Need To Implement Signature Capture

Sep 20, 2010

I've got a dispatch/delivery/tracking application running on (ugh) Windows mobile that allows a signature capture.I really want to port this to Android to give my customers another option (thankfully) from Windows mobile devices.Is it possible to capture a signature on the device? What are my options here?

View 4 Replies View Related

Android :: Capture Users Signature

Sep 6, 2010

My requirement is to make an activity which provides user with a screen in which user can input his signs. I want these signs to be then saved as an image in database. Is there any default activity which does similar task.

View 1 Replies View Related

Copyrights 2005-15, All rights reserved