Android :: How To Catch Phone Keypress With SDK?

Feb 14, 2010

How can I catch a phone keypress with the android SDK? I've been looking around for hours without finding anything.For example:
In some cases, I want to catch the message when a user presses the "hang up" button on the phone, and then discard the message before it reaches the OS.

Android :: How to Catch Phone Keypress with SDK?


Android :: How Can I Catch SIGSEGV - Get A Stack Trace Under JNI On Phone?

Jul 4, 2009

I'm moving a project to the new Android Native Development Kit (i.e. JNI) and I'd like to catch SIGSEGV, should it occur (possibly also SIGILL, SIGABRT, SIGFPE) in order to present a nice crash reporting dialog, instead of (or before) what currently happens: the immediate unceremonious death of the process and possibly some attempt by the OS to restart it. (Edit: The JVM/Dalvik VM catches the signal and logs a stack trace and other useful information; I just want to offer the user the option to email that info to me really.)

The situation is: a large body of C code which I didn't write does most of the work in this application (all the game logic) and although it's well-tested on numerous other platforms, it's entirely possible that I, in my Android port, will feed it garbage and cause a crash in native code, so I want the crash dumps (both native and Java) that currently show up in the Android log (I guess it would be stderr in a non-Android situation). I'm free to modify both C and Java code arbitrarily, although the callbacks (both going in and coming out of JNI) number about 40 and obviously, bonus points for small diffs.

I've heard of the signal chaining library in J2SE, libjsig.so, and if I could safely install a signal handler like that on Android, that would solve the catching part of my question, but I see no such library for Android/Dalvik.

View 3 Replies View Related

Android :: How To Get Any Keypress Event With Example?

Nov 13, 2010

I want to get the key value when user pressed any key and also perform action based on the key pressed in android. e.g. if user pressed 'A' key then I want to get that value, compare, do something.
Uses: Eclipse as IDE

View 1 Replies View Related

Android :: Alarm Not Working At All On HTC Until Keypress

Dec 2, 2009

My girlfriend recently got the HTC Tattoo (running Android 1.6) and she's having major issues with the alarm on the Clock application. Whenever she sets the alarm to wake up in the morning, it doesnt go off at the desired time. There's no sound or not waking of the screen. The alarm does finally sound when the screen is woken, and this can be 20 minutes or so after the alarm *should* have sounded! It works ok if the alarm is set to go off in 5 minutes time or so, but it seems like Android forgets to ring the alarm until the screen is woken and then does it.Can anyone provide any insight into this issue? I have seen that there are other threads where the alarm doesn't work but they dont cover this behavior.

View 11 Replies View Related

Android :: Need To Invoke Keypress Event

Jul 29, 2010

I need to invoke a keypress event in android.

View 2 Replies View Related

Android :: Instrumentation Object To Generate Keypress

Apr 27, 2010

I developed an application to generate keypress. I find out that we can use Instrumentation object to generate. However, when I run the following code, I got these errors.

04-27 16:12:16.720: ERROR/AndroidRuntime(4406):
Caused by: java.lang.RuntimeException: This method can not be called from the main application thread 04-27 16:12:16.720:
ERROR/AndroidRuntime(4406): at android.app.Instrumentation.validateNotAppThread(Instrumentation.java: 1427)
04-27 16:12:16.720: ERROR/AndroidRuntime(4406): at android.app.Instrumentation.sendKeySync(Instrumentation.java:857)
04-27 16:12:16.720: ERROR/AndroidRuntime(4406): at android.app.Instrumentation.sendKeyDownUpSync(Instrumentation.java: 871)

@Override protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub super.onCreate(savedInstanceState);
setContentView(R.layout.main); }
@Override protected void onStart() { // TODO Auto-generated method stub super.onStart();
//press key Instrumentation inst = new Instrumentation();
inst.sendKeyDownUpSync(KeyEvent.KEYCODE_1); }
@Override protected void onStop() { // TODO Auto-generated method stub super.onStop(); }

View 2 Replies View Related

Android :: Keypress Event - ASCII Codes For A To Z

Nov 18, 2010

When I press the only character button a to z to perform some action in android what is key ASCII code for a to z can anybody tell how to do in android?

View 2 Replies View Related

Android :: Hide Soft Keyboard On Done Keypress?

Aug 5, 2010

I am struggling with the done button on the soft keyboard. I can't get the soft keyboard Done keypress to hide the keyboard. From another button, it works perfectly with imm.hideSoftInputFromWindow(editText.getApplicationWindowToken(), 0);
but the onKeyListener does not function the way I want. When I hit the editText, the soft keyboard shows up and its content is cleared from characters. The main.xml:

<EditText android:id="@+id/answer"
android:layout_gravity="center_horizontal" android:textSize="36px"
android:inputType="phone" android:minWidth="60dp" android:maxWidth="60dp" />

The Java file:
private EditText editText;...
editText = (EditText)findViewById(R.id.answer);
editText.setOnClickListener(onKeyboard);
editText.setOnKeyListener(onSoftKeyboardDonePress); ...
// method not working: private View.OnKeyListener onSoftKeyboardDonePress=new View.OnKeyListener() { public boolean onKey(View v, int keyCode, KeyEvent event) {
if (event.getKeyCode() == KeyEvent.FLAG_EDITOR_ACTION) {
// code to hide the soft keyboard
imm = (InputMethodManager) getSystemService( Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(editText.getApplicationWindowToken(), 0); }
return false; } };
private View.OnClickListener onKeyboard=new View.OnClickListener() {
public void onClick(View v) { editText.setText(""); } };

The working method using a button (in the same java file):
private View.OnClickListener onDone=new View.OnClickListener() {
public void onClick(View v) { ....
// code to hide the soft keyboard
imm = (InputMethodManager) getSystemService( Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(editText.getApplicationWindowToken(), 0); } };
When I press key no "9" the keyboard hides.

View 2 Replies View Related

Android :: Unable To Turn Off Vibrate On Keypress Using Swype

Jun 15, 2010

New Swype wont let you turn off vibrate on keypress? Just downloaded the newest version, (1.56.30.7625.t100) and the setting is listed, but you cannot press it, it is "Dimmed". I am an official Beta tester, and got my version from them, through E-mail. I didn't steal the .apk

View 2 Replies View Related

Android :: Emulator Stuck On Equals Phantom Keypress

Jul 27, 2010

For some reason, and only on my Dell Vostro 1000 laptop, the Android emulator keeps thinking I have the = key pressed and continually emits a string of "=====" equal signs. This happens no matter what I'm doing in the emulator. It responds to my manual keypresses as well, interspersing them. It happens no matter which version of the Android system I run (2.1, 2.2, etc.) Strangely, it happens even running the Android emulator via a remote desktop session where the remote desktop client is the laptop and the server is another PC running the emulator. If I run the emulator on the other PC locally (not remote desktop,) the emulator functions fine!

This problem didn't occur when I first installed the SDK and as far as I know no other software has been installed since then. I tried clicking the "clear user data" from the emulator launcher and still no effect. I have also tried deleting the SDK directory and reinstalling it, but the effect is still there.
Update: I found another application that exhibits this behavior. ScummVM when opening a dialog to save the game also receives these phantom keypresses. It persists in Windows 7.

View 4 Replies View Related

Android :: Overriding Dialog Preference Default Back Keypress

Jul 7, 2010

By default, when in DialogPreference you press back button, it mimics that you've pressed NegativeButton. I'd like to override that but can't find an easy way except to recreate DialogPreference from scratch (which at the moment seems like an overkill), because I'd like that PositiveButton set something, NegativeButton to unset something, and back key to leave things as they were (i.e. to not unset something). I've even tried to override showDialog() but: a) its not simple, b) I don't think I should mess too much with internals of OS supplied code like a bunch of private "m" variables.

View 1 Replies View Related

Android :: Hiding Keyboard In Override Done Keypress Of Edit Text

Apr 18, 2010

I have used a bit of Android code to override the "Done" button in my EditText field:
myEditField.setOnEditorActionListener(new TextView.OnEditorActionListener() {
@Override public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
if (actionId == EditorInfo.IME_ACTION_DONE) { mySubroutine();
return true; } return false; } } );

Activating the field calls up the keyboard, and pressing "Done" evaluates mySubroutine() successfully. However, the keyboard no longer goes away when I press "Done". How do I restore this default behavior to the routine?

View 3 Replies View Related

General :: Does Using Vibrate On Keypress Use Battery

Feb 26, 2013

I am wondering if using vibrate on keypress uses battery?

View 3 Replies View Related

General :: Will Vibrate On Keypress Use Battery?

Nov 28, 2012

will enabling vibrate on key press (when you hit a letter or anything it vibrates) drain or use any battery?

View 8 Replies View Related

Sony Ericsson Xperia X10 :: Keypress Sounds Lost After 2.1 Upgrade

Nov 30, 2010

Since I installed the latest upgrade 2.1 (successfully), I lost the keypress sound which was very useful. I tried the Settings/Sound and Display/Audible touch tones menu, and the Language & Keyboard/ Sound on keypress menu, in both cases I selected "on" but still I don't hear the keyboard sound which I find very useful since I am partially sighted.

View 6 Replies View Related

Android :: Android - Light Weight Solution To Detect Keypress

Aug 23, 2010

In Android I am writing an application in which, I would like to capture an event if in case user doesn't do any activity (tapping/key press). For better context - It is like session timeout.

Basic solution - I can override the key press/tapping event and put one timer which continuously run either as thread or service. In my opinion this is bit heavier solution in terms of resource.

View 1 Replies View Related

Android :: Cannot Catch SMS

Sep 25, 2010

public class SMSWidget extends AppWidgetProvider {
private static final String queryString = "@inpion";
private static final String SMS_RECEIVED = "android.provider.Telephony.SMS_RECEIVED";

@Override
public void onReceive(Context context, Intent intent) {
//get SMS Message
if(intent.getAction().equals(SMS_RECEIVED)){
Bundle bundle = intent.getExtras();...............

in my app,i send sms but in home screen ,AppWidget cannot receive it,only notification can notify me,i want to the message frist was received in my AppWidget not appear in notification bar?

View 1 Replies View Related

Android :: Can't Catch OutOfMemoryException?

Aug 19, 2009

I'm writing an app dealing with JPEG pictures. The main Activity let the user slide between a set of pictures, but if these pictures are too large (imagine a set of pictures taken with a 12Mpix camera, not resized), the pre-loading of the second picture throws an OutOfMemoryException that leads to an immediate app VM shutdown whereas I surrounded my calls to BitmapFactory.decodeXXX() whit a try/ catch(Exception). So, the user gets an error message making him think the app is unstable, and the app didn't have any chance of telling him what really happened. How can I handle this a more "user friendly" way? Can I predict the memory size that will be necessary to load a compressed JPEG picture?

View 3 Replies View Related

Android :: Can't Catch SQLiteConstraintException

May 19, 2009

I can't seem to catch SQLiteConstraintException from SQLiteDatabase. Has anyone else encountered this?

View 2 Replies View Related

Android :: Playing Catch Up

Jan 11, 2010

I was in my jeep the other day when I heard a ad for some song and a itagging...That got me thinking. Now before the fanboy name calling starts, this is not a comparison to iPhone. I have never owned one, nor shall I ever. I think for the android based phone to compete more with the whole iphone market, I think we need to develop our own brand of iTagging, our own brand of iPhone docks, and our own version of iTunes. I understand that the iPhone has been out for a long time and has had the media market to back it up. Heres the thing. There are way more versions of android based phones that there will be of iPhones. I know that there are a lot of variations of the phones, but its nothing adapters cant fix for the docks. as for the itagging, and the itunes apps, its nothing a dev cant handle. I am not a Dev, nor am I a manufacturer, but Im sure some of us can find a friend of a friend who knows this guy that lives down the street to help out our cause...

View 9 Replies View Related

Android :: Catch 22 For Developers?

Mar 4, 2010

This would be some excellent support for the faithful Android developers. I have eight apps but live in Canada so I haven't been permitted to post them on the Market yet. Still I'm hoping Google might take this into account for Canadian developers who can't yet meet the sales criteria. I applied anyway and hope Google will respond so I can begin mobile testing.

View 2 Replies View Related

Android :: Catch Long Key Down?

Jun 10, 2009

I've tried, but couldn't find anything. Is there any way to determine that the key is longpressed?

View 2 Replies View Related

Android :: Tv Catch Up Stopped Working

Jul 24, 2010

There is a site in the uk called m.catchuptv.com that steams live tv on to the phone. it was originally an iphone thing, but now works on android. The last couple of days it has stopped working where it times out and cant connect to the server. I dont know if its my phone (htc desire) or its the site. it works best over wi-fi.

View 3 Replies View Related

Android :: Catch BOOT_COMPLETED_ACTION From IntentReceiver?

Jun 24, 2009

i need to start a background deamon not just when an application need to bind with, i have searched a way to auto-start it. One interesting reply was given in this maillist and i wanna more explanation on the way to catch BOOT_COMPLETED_ACTION from an IntentReceiver? The previous thread that i have found on this maillist was this one:

" Use an IntentReceiver and catch the BOOT_COMPLETED_ACTION. Then in the IntentReceiver call Context.startService() (but use carefully, only when you really need a background service to run all the time). "

View 5 Replies View Related

Android :: Catch Picture And Sound?

Sep 27, 2010

I want is that android phone catch sound and pictures,and I need get the sound and pictures data. I'm a rookie.

View 2 Replies View Related

Android :: Catch Standard Exceptions

Aug 21, 2009

I want to listen the android standard exceptions to manage it. But I don't put try/cath in all my code. Anyone knows if i can redirect the error output to my code. I've seen this System.setErr method, but It doens't works for this purpouse.

View 2 Replies View Related

Android :: Catch Http 403 Error?

Jul 6, 2010

how can I catch a HTTP 403 error? I use the HttpURLConnection to establish a HTTP connection with Base Authentication. When the authentication fails I get a FileNotFoundException :-( Why I doesn't get a HttpResponseException?

View 2 Replies View Related

Android :: Catch Exception In JavaScript

Apr 8, 2009

My application uses WebView to load javascript which calls into Java class (through webview javascript iterface). Can the JavaScript catch exceptions thrown from Java?

View 4 Replies View Related

Android :: Stop Application Catch

May 25, 2010

I have five screen in my application. While in performing one action in fifth screen I encountered with Stop Application message. On which, I am getting 3 times "Stop Application" msg box, which covers 3 previous screen and comes back to the first screen. I understand I must have encountered with Error may be IndexOutOfBoundException which I have not addressed it in my code. I was wondering why it asks for extra 3 times "Stop Application" system message. It is fine to display an "Stop Application" system message if I encountered an error in any screen it should stop that particular screen and should come to the next screen on. How can I trap/catch such incidents not to occur in the consecutive screen. If the above description is not clear at any place please let me know that I be more clear to you.

View 4 Replies View Related

Android :: How To Catch Screen On / Off Broadcasts?

Jul 17, 2009

How can I catch SCREEN_ON/SCREEN_OFF broadcasts? I have tried for hours, but failed.

View 10 Replies View Related







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