Android : Menu Button Unlocks The Phone / How To Fix?
Apr 15, 2010
I have HTC Hero and I've found out that dragging down on the touch is not the only way to unlock the phone. If you press the menu button, it unlocks the phone, too. I don't know whether it's problem of the HTC device, Android or bad feature definition.
I have a variation of the LG Ally called the Shine Plus. The swipe gesture on the main screen which unlocks the phone is completely bypassed when you open the slide-out keyboard. No matter how it's locked, anyone can access the phone by sliding out the keyboard. Does anyone else have this problem, and is there a fix for it?
I grew tired of unlocking with the power button so I checked the manual, which says that, alternatively, you may unlock the phone pressing the Menu button. The thing is, it does not work! I short pressed it, long pressed it and all the other 3 buttons, with no result.
My phone keeps turning on in my pocket and dialing numbers without me knowing. I tried the lock screen and ended up locking my phone out due to too many tries in my pocket and ending up having to reset my phone to use again. Even with the lock screen on, the menu button still turn the phone on.
We need some one to create an app that will bring the phone out of standby using the joystick.It doesnt need to unlock it it just needs to turn on the screen so we can unlock.Any one know who i can email so that we can get a developer working on this project.This one is one thing i REALLY need on the incredible.Hitting the power button over and over sucks.
My work has hidden their SSID, thus the need for me to use the "Add Network" button at the bottom of the WiFi Settings menu; however, upon click the "Add Network" button, it just crashes and takes me back to the Settings screen. I click back on WiFi, it scans for the broadcasting SSIDs, and I click the "Add Network" button at the bottom again, and crash back to Settings Menu.
I just got this phone from my work for my work. They don't know anything about Android products, and my Google-Fu hasn't been strong enough.
i update ics in spice mi355 bt in my phone status in about phn only 2.3.6 only show it bt looks are change.and menu button change to option button clockwise.hw do i knw whther ics change in phn or nt?bt file is download in our forum 1ly size is 90 mb.
Recently the home and menu buttons of my HTC hero broke down. I found an app, "soft home" which creates a home button in the notification bar.Does anyone know of an app which does the same thing for the menu button? While Im on it, a second question: My browser which is the default browser of the hero goes full screen. This causes the notification bar to dissappear thus making the home button app useless. Does anyone know how to turn this fullscreen feature off/know a good browser which does not do so.
I was wondering if it is possible to customize the icon used for the More menu option (displayed when there are more than 6 menu options)? With the stock vanilla Android UI it appears as a disclosure-type arrow and on HTC Sense UI it's an ellipsis icon. Curious if these are fixed icons only defined in the Android resources or if there is a way to programmatically set them?
Is there a way for a button to call a submenu? I currently have a menu where if they select one of the options it opens a submenu, however I want to be able to start the submenu from the Button widget instead of the Menu object.
How can I capture a long press of the device menu button in my application?I thought of an intent filter, but there's only an action called android.intent.action.SEARCH_LONG_PRESS, but nothing for the MENU button.I found that long press of the menu button actually does different things on different devices,i.e. on Nexus One it will show the soft keyboard, while on Samsung Galaxy S it will pop up the search widget.
I recently started Android programming and was working on my first program which displays a historic text document, sectioned by tabs via TabHost.I have limited my program to one activity and merely used setContent in my TabSpec's to switch between different XML views.The document has both unedited and corrected versions of the text for which I have built text views to accommodate. I wanted to implement the standard menu to have buttons to "view corrected" and "view original" and switch the content of the tabs which have changes (without altering the tabs or their indicators).I've read on the TabHost API and there is no way to edit existing tab content with setContent() of TabSpec; and AFAIK TabWidget only affects the actual tabs, not the content that is displayed upon pressing them.I've thought about creating a new class which extended TabHost and super() all of the original methods, while including one more which updated the mTabSpec list.
Kind of new to Android, and definitely don't know too much about the devices. I was wondering whether every android device out there has a menu and back button? I just wanna make sure we could assume this as a fact...
I have a service which starts at boot up time, the service code needs the intent of following scenarios.
1) When the phone locks(after time out)
2)When the user unlocks the screen (by dragging the screen lock object)
There doesn't appear to be an API available where an application can be notified when the device is locked or unlocked. It is important the this application be notified of these events, since the service utilizes the proximity sensor which does not shutdown when the device goes into suspend. The app will need to unload the prox sensor manually to save battery when the device gets locked, and reload the prox after the device is unlocked again.
When i am trying to run the example of Maps as in http://developer.android.com/resources/tutorials/views/hello-mapview.html, the menu button doesn't seem to work. I tried the default Maps app in the emulator and there it was working. Also i intend to add an item when a user presses that button, how can do it?
I am working on a device that does not have a hardware Home, Back or Menu button. I am trying to create a soft keyboard with only these three keys but I have not been able to get it working. Does anyone have any insight into my problem?
I first looked into injecting keypresses into a WindowManager but this functionality seems to have been removed.
I then looked at creating a custom soft keyboard but that will not work either. Custom soft keyboards only inject their input into the text fields they are attached to. I can't send a Home, Back or Menu keypress to the Android system.
I finally got the Home button working by using this intent to tell Android to go to the Home screen: Intent HomeIntent = new Intent(); HomeIntent.setAction(Intent.ACTION_MAIN); HomeIntent.addCategory(Intent.CATEGORY_HOME);
Unfortunately, I have not found an Intent to send for Menu and Back.
In android, my app provides a button that the user can click to return them back to the screen that appears when the app is opened (onCreate). How can I set that button to return the user to the main menu?
Is there an intent that is fired when a user unlocks their screen? I want my app to adjust the brightness when the screen turns on, but the problem im running into is that the screen on intent is fired on the lock screen and it does not adjust the display on that screen.
I was wondering if anyone understood how to make your application be displayed when you unlock the screen. I have an application where the user turns on a Bluetooth device, it connects to the phone, and the user should be presented with a UI. Having them hunt for the app or using the notification menu is not a workable option (too much work and not the obvious behavior).
The problem is that: When the screen is unlocked: - you can popup the activity from the background service when Bluetooth connects to a device - User is happy because the UI is right there
When the screen is locked: - The application gets started but is destroyed - User unlocks the phone and nothing is there but the homescreen
One work around would be to disable the keyguard when the application gets woken up but the nuclear option is a pretty bad option. I know the standard Android assumption is that you shouldn't do this. In the normal case this behavior is fine, but in this case I explicitly did something I want the phone to respond without adding more work for the user to do. As per Google's guidelines if you don't like this behavior there can be an option for you to turn this off or you can not use the application.
A few more details, so after looking at this a bit more the problem isn't necessarily that you can't have an activity running when the screen is locked, unlock and expect it to be waiting. That does work if you do something like the following: lock your device run an app through Eclipse while the phone is locked/off unlock and it will be waiting for you.
But in the case the Activity is already running and I'm brining up a new window (which happens to be a transparent one, saying you're connected and asking what they want to do).
The problem is that it gets killed
The setup here is as follows:
MyBackgroundService is a serivce that handles Bluetooth state (waits for connections, turns on Bluetooth if the user starts the app, etc.). It triggers a popup BackgroundPOPUP activity that runs a ViewFlipper.
MyBackgroundService starts BackgroundPOPUP through an intent.
BackgroundPOPUP is an activity with a Translucent theme (Theme.Translucent to be precise), it shows a ViewFlipper with some instructions and presents some options.
I have a button that says "Sort" and when a user normal/short presses the button, I want a menu to appear with the various sort options. Looking around online there doesn't seem to be a straight forward answer to which route is considered best practice. I'm looking to have a menu that looks similar to this: For an example, click the Layers button in the Google Maps app. It opens a list of options on a single short click. It has a title at the top and icons for each option. (The icons aren't super crucial) Should I use a Context Menu? If so, how do I do it without a long press. Should it be a Spinner? If so how do I change the appearance to use a button instead of the normal drop down box.