text:
How to change dashboard icons?
I want to be able to change the dashbord icons/text on my Android.
I've got HTC sense on the phone, but I'm currently running ADW.Launcher.
I know there's another launcher widget that allows photos as icons, but I'd like something so I can get the sleakness of the iOS icons e.g. http://dribbble.com/shots/57799

I asked this last week: http://android.stackexchange.com/questions/366/how-can-i-change-the-icon-of-a-shortcut-on-my-home-screen

Desktop Visualizer

It's the best I could come up with.


text:
HTC Desire, Froyo - Gmail hangs when sending attachments
I have a HTC desire with Froyo, stock rom (Orange 2.17.61.3). I never had any problems with Gmail (version 2.3.2). However, since a couple of days when I try to send attachments (any kind, pdf, pictures, etc.) it just hangs.
The mails are in the outbox but don't get sent and Gmail doesn't synchronize anymore. If I delete the mails from the outbox, Gmail still fails to synchronize. To resurrect it I have to force stop it and clear its cache.
There is constant internet connection through WIFI and I can browse, access the net through other apps with no problems. Current space on the phone, 15.7MB internal and 55MB on the sd card.
Any clues?

I've found that Android experiences random hangs and lockups when there are less than ~20MB of internal memory. In particular, I've found that on startup there will be a few force closes from the latin keyboard and the system; also the phone becomes noticeably laggy. When there are less than 10MB, the phone is so laggy that it becomes totally unusable. You might want to clean up your internal memory and see if it helps with your problem.

source: Stack Exchange

license: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/2.5/

sort: votes


text:
Is it possible to create a URL link to a website on the home screen?
Is it possible to create an icon on my desktop home screen (Android 2.1 Samsung Galaxy) that I can tap to fire up the browser to a specific web site?

Create it as a bookmark in the Android browser. Then, long-press your home screen and choose the "Bookmark" option. Select the bookmark you made and Voilà!

For newer versions of Android, assuming you're using the Chrome browser:

Go to the URL you want in the browser
Open the menu (three vertical dots) and choose "Add to Home screen"
Confirm the title you want to give the icon and click "Add"

Et Voilà! You now have an icon on your home screen that will open your browser to that URL.

Why doesnt this work for me? I have android 5.0. Is this feature gone?

@the_prole: Hardly. Still works for me in Android 7.1.

I was having a problem with adding bookmarks to the home screen with my new Samsung Galaxy Fame, using Android 4.1.2. The 'Add to home screen' option seemed to have disappeared.
The solution seems to be to use the stock browser (not Chrome).
Create the bookmark.
Long press the new bookmark and select the 'Create Shortcut' option.
This places the bookmark on the home screen.

I just want to add that the currently updated browsers such as Chrome for Android and Firefox offers exporting any site opened in a tab as a shortcut to home screen. There is now no need to create a bookmark to make a home screen shortcut.

For Chrome, simply open the website, tap Menu button and choose "Add to Home screen".
For Firefox, open the website, tap Menu button, go to Page and choose "Add to Home Screen".

license: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/3.0/


text:
Black screen starting an app
Occasionally I'll start an app only to be presented with the App's title bar and a black screen. Usually the app's interface shows after 3-10 seconds. Very rarely the screen will stay black. I don't have any real idea about why or how to reproduce it.
I'm wondering if this is simply the phone working to try to start the app or maybe  I've got too many other applications open?
Is there some way to reduce/prevent apps from showing a black screen at first and/or not opening at all?

Black is the default plot color for Android, so this is the placeholder until the app completes it's layout operation.  There are a number of things that can cause an app to have a delay here:

Performing a network call(s).
Loading data from disk.
Garbage collection from other tasks.
Restoring a complex drawing.

You can check to see if it is related to network latency by putting your phone in airplane mode and opening the app.  If the app pops right up, the long delay is likely due to a network call that takes a while to complete (and completes immediately as an error when there is no connection).
The other three are trickier to test for.  If it is garbage collection, you will likely only see the delay when other apps have been recently running and then switching immediately the misbehaving app.  You can completely uninstall an app, including user data, and then re-install to see if it has something to do with your personal settings.

The black screen is probably related to 'lag'. This lag can be caused by a number of things.
On the Samsung Galaxy S its a 'known' problem that the memory used for main storage is pretty slow. Especially when another app is writing a lot of data (mostly big downloads and marketplace updates)
When I'm updating applications or creating a lot of data traffic I generally just don't use my device for anything while those apps are busy, this should help you too prevent the 'black screen of lag' on your device.

I'm not sure whether the memory is slow or the file systems used or maybe one of the file caches. But it's slow so applications take a while to load.

when you flip your smartphone you can tell if the app is protected (maybe want to register first before use or so like Obi Dos Applications).

I've seen this before, it seems to be when the application is loading or switching back into the foreground while the OS is busy doing something else.  Seems more likely to occur when in the middle of a sync or while happening to receive a text message or some other notification causing event.

yes, all those things can cause it. Is it just lag, or is there something that can be done about it?

Go to Settings select Systems > Reset > Reset all settings.

all_licenses: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/2.5/

all_licenses: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/4.0/


text:
Android 5.1 update stuck on "Waiting to download..."
My Nexus 5 prompted me to update my Android to 5.1. When I clicked download, the process is stuck on "Waiting to download..." and there after nothing happened. I waited for almost 10 minutes, and then restarted my phone yet again it stuck on same phase "Waiting to download..."
Edit: It took more than 15 minutes to initiate the download. So please wait patiently :D
(I am leaving the question open so that other users can share their answer on what they did to overcome this issue.)

Faced the same issue , nothing special I did except waiting :)

Got the OTA update for Nexus 4 today, same issue. It took about 10 mins to initiate download.

I waited for a while. Then just plugged my phone into the wall, and it started immediately. Coincidence? Possibly.

My N5 didn't show the progress of the download, it showed waiting for download the whole time, then installed the rom correctly. So I would say to wait.

It does take a long time to download. Make sure you are connected to wifi if possible and have your phone plugged in to your charger. I was able to schedule mine to happen overnight.

all_licenses: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/3.0/


text:
Disable proximity sensor on Nexus 5
My Nexus 5's proximity sensor is broken and I verified the same using the Proximity Sensor Test.
As usual, the screen goes black during the calls and I use the power button to end the call. But the problem is during whatsapp or skype call, power button doesn't help and I need to search for a Bluetooth or ear phones to dial or receive a call.
Kindly help me to disable proximity sensor or any other work arounds
Edit: Unfortunately I am not interested in rooting. So I am looking for some kind of app.

See https://android.stackexchange.com/questions/133160/screen-turns-off-during-call-due-to-problem-with-proximity-sensor-xperia-z3-co and https://stackoverflow.com/questions/24982571/disable-proximity-sensor-during-call

My Nexus5 has the same problem. Did you find a solution?

@MaxB There is no one good app. In fact, I got new phone.

I had the same issue recently, it seems the proximity sensor doesn't work properly and it always see there is something near the phone. During the phone call, this will automatically turn off the screen.
I work around this using the app named "Proximity Screen Off Lite" https://play.google.com/store/apps/details?id=com.itsme4ucz.screenoff
I configure the app as below.

Screen On/Off Modes
Check "Cover and hold to turn on Screen"
Timeout: 1 second
Check "Disable Accidentla Lock"
Timeout: 4 seconds
All settings
Check "Disable in Lanscape"
Check "Lock phone on screen ON"
[Advanced] Configure Sensore
Select sensor: Proximity sensor
Value when sensor covered: 0
Value when sensor un-covered: 1

Turn on the service and enjoy your phone calls.
Or
https://play.google.com/store/apps/details?id=com.mobiledirection.proximitysensorreset
This may help too
Hope it help.

requires rooted phone?

license: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/4.0/


text:
Is there a list of android system status bar icons?
I'm not sure what some of the status bar icons mean on my Android Nexus 5 device (I'm referring to the icons in top right of screen, adjacent to the time). I've googled frequently but I keep getting back a list of icons to use in app development.
I'm looking for a list of the system status bar icons and an explanation of the meaning of that icon. I'm interested specifically in the vanilla Android Lollipop OS on Nexus.

What kind of list do you want?

I assume you're after something like this but for stock Android 5.0?

@bmdixon - yes, exactly.


text:
Who are responsible for pushing out the OTA updates?
There are many parties involved in an Android phone. My question is who is responsible for the OTA updates of my phone. Is it the manufacturer, the phone service provider or Google?
I thought this answer could be answered generally but maybe not. My phone is the Galaxy Nexus i9250 witch is manufactured by Samsung.

Can you re-edit your question to include what carrier/handset you're with?

If your handset is Google Nexus, then yes, Google pushes out the OTA updates.
The rest is down to the carriers, depending on who you are with, what handset you have.
Edit: Added more thought for clarity.
Some may not roll out the OTA updates, its all dependent on the market, region. I am with O2, and never get any OTA updates what-so-ever. Some manufacturers do include a 'PC companion' suite that accompanies the handset  and it is through that pc companion suite, that there may be a "firmware" update that is independant of the carrier used. That would be an exception to the rule, although the trend seems to be, to "use the official manufacturer's handset companion software for Windows" and to check on that regularly.

Some devices get the updates from Samsung instead of Google or carriers.

I really want the new 4.1 update. So who is responsible for me getting it. From what I can tell Google has released the official update but i have not gotten it to my phone.

Try this: a mate of mine in Ireland, he recently bought a Nexus which had ICS, and learnt that by going into Settings > Applications, look for running apps called Google Framework Services or similar, tap that, > clear data, you might have to do it a few times, eventually the update pushes through, fwiw, my mate, he was on vodafone ireland, and had to do it several times...

@Anders You probably have a Nexus that's not getting updates directly from Google. Check my other posts (shameless self-promotion) for info on how to detemine which variant you have and how to update (might void your warranty).

The manufacturer is responsible for the Android updates (not only if it's an OTA Update).
But some carrier branded phones receive a different firmware as the unbranded ones because of custom carrier modifications, like removing the WiFi tether feature. Therefore a delay for an update can also be caused by the carrier. Usually you will see an update first on unbranded devices and maybe later for the carrier branded ones. But there have also been cases where the carrier released an update that wasn't released officially for unbranded devices (IIRC a Samsung device in the UK got 2.3 before it was officially released by Samsung).
To sum up: The main responsibility lies with the manufacturers but the carriers have a word to say too. Which is IMHO a bad thing, that's why I prefer unbranded devices.

The carriers don't just have a say. The carriers are often the gatekeeper for the public release. The big carriers all have their own labs that test the builds, often for weeks at a time, before they allow the OTA to go out.

I like pretty pictures (visual learner) so I tried to combine the other answers into a generalized graphic:
If anyone has any issues with this, point them out in a comment and I will update accordingly.

With the Galaxy Nexus it's sometimes tricky to tell who is responsible for the updates. There are (at least) four different variants of the GSM/HSPA device and one CDMA device.
GSM/HSPA:

yakju
takju
yakjuxw
yakjukr

CDMA:

mysid

There used to be an app in the Play Store which could tell if your updates come from Samsung or Google, but it's been removed for some reason. As far as I can tell, yakju and takju get the updates directly from Google, and other variants get them from Samsung or operators.
This is why I flashed my yakjuxw device with the takju ROM, no more delays from Samsung.


text:
Lost Native Dialer and Contacts App after upgrading to 4.0.3
I have a Samsung Galaxy Note GTN7000 Android Phone with Vodafone Connection in Mumbai.
I upgraded to 4.0.3 last Saturday after which the Phone and Contacts Icon at the Bottom disappeared.
I can't add it from App Menu either as it seems the application itself has been removed somehow.
I don't see them in the list of Application installed in ALL Tab.
Please help me restore it.
Any help is appreciated.


text:
Phone log shows numbers not Exchange Contact Names
Just got my Galaxy S3 and like it so far, but they have changed so much around.
Problem= The phone syncs with my Exchange contacts list, but when I receive a call and when I look at the log list, only the number shows, no name or any other info. Sprint people couldn't help.
Also, would have been helpful if they had a sheet to show the new way to navigate to to the previous Android feature. Like the App manager, it was a widget so you could end apps that were no longer being used. I can't find that feature anywhere.

Please don't ask two questions in one post. Please separate your questions.

There are a vast multitude of app manager apps in the play store. I use the Android System Info app but it does more than just management.
As for your exchange issue what are you using to sync? I know the Android pre-installed has issues with exchange depending on how the server is setup and each version has different quirks. You may try using Touchdown to see if it will get all of your contact information into the phone, however it is only a free trial and I believe $20 after that.


text:
Can I use an external bluetooth mic for android applications?
I need to use external microphone (from bluetooth headset) in application with voice input.
Is it possible?

Is there a reason you haven't just tried it?

Of cause, I try, but only built-in microphone was active. But I need external.

Appears that Android still lacks some skills regarding Bluetooth headset to Voice Input capabilities. I couldn't make it work either.
But there's an APP for everything, and this is no different ;)
Skyvi (Siri for Android) available from Google Play Store:
Key Features:

Voice Texting
Fast find and call places
Get directions
Call Contacts
Play music
Local weather and time
Fun chats, witty remarks, tells jokes
Access Facebook with voice
Access Twitter with voice
Text by Voice                                                       <- what you seek
Tweet or Update Facebook with Voice
Ask questions with voice
Car Mode


text:
Accessing Tor on Android device via a virtual wifi network
I've hosted a wifi network using a virtual router, with which the local area connection is sharing it's internet with. My Android device can connect to this wifi network and can access my laptop's internet.
Now comes in Tor. On my laptop, Tor can be accessed on 127.0.0.1 via a Socks5 protocol. I'm trying to connect to this network from my Android device. I figured that all I need to do is acccess my laptops localhost from my device. Since my phone is connected to the laptop's wifi network, I should be able to access localhost by using my laptop's ip address (192.168.xx.x). Unfortunately this does not work. Any idea why?
Is there a better way I can access the Tor running on my laptop from my device via Wifi or USB tethering?
Windows 7 (Ubuntu 12.04 is available if a solution demands it), rooted Android on CM9.
Orbot is not an option since it's unable to connect via the wifi's proxy.

Local is a separate interface on your laptop, just like your ethernet adapter and Wi-Fi adapter.  Just because a program listens on 127.0.0.1:1080 (localhost SOCKS proxy) does not mean that it will listen on another interface. "Access the laptop's localhost from my device" is not possible.  Proxies, that are not intended for public use, normally listen only on localhost for security reasons.
If you MUST connect to the laptop's localhost SOCKS port, you need "TCP tunnel" software running on your laptop to listen on a reachable interface and redirect it to the local interface.  Realize that you are creating a security risk if you do, because the Tor client on your laptop won't be able to tell whether it's you connecting to the local socks proxy port.  It's been a decade since I last looked for "TCP tunnel" or "TCP proxy" software, so I don't know which to suggest -- you'll have to research it.

Thx for your reply Getch. The virtual router link you referred is correct. It basically just hosts a wifi connection with which another connection's internet can be shared. I'm not really sure how it does it, but it just needs another network with an internet connection. As for Orbot, the internet connection that I'm behind has a proxy and user auth. Orbot seems to be having problems getting connected behind this. Basically, with all this I'm just trying to bypass the proxy. On my desktop, Tor does that perfectly. I'm trying to get my phone to do the same, using Tor.

Can you tell me more about the proxy?  Does it intercept web pages and replace them with a page requesting authentication?  Tor on your PC will allow you to connect with the PC to the 'net without authenticating to the proxy?

If you open a new session in the web browser, the browser displays a pop-up asking for credentials. This happens since none of the browsers have proxy auth fields in their network settings. Tor does have the auth fields in its network settings, so no such popup is displayed.


text:
Missing Exchange Mail Sub-folders
I used to be able to access my company's exchange email, main folders and subfolders on my Samsung Galaxy S3. Sometimes, it is in tree format, sometimes it becomes alphabetical order. it is quite inconsistent (I did not change any settings).
But it sync all the emails and contacts. I left the subfolder issue as it is.
About 2 weeks ago, I realised the sub-folders "disappear". Not sure if there were any update as all my updates are auto. Now only the main folders is accessible.
My S3 Android version is 4.0.4.

Possible duplicate: http://android.stackexchange.com/questions/25232/how-can-i-get-exchange-email-subfolders-on-my-samsung-galaxy-s3
The folders view for exchange is a bit awkward in the S3, but it is there (for me at least).


text:
Do batteries on new devices start discharging even when plugged in to the adapter?
On my old phone, HTC Hero, when it was connected to the charging adapter and the battery level reached 100%, it never went down when plugged in, like the battery wasn't used at all and the phone was running from the charger instead.
On my new phone, HTC Evo 3D, I left it plugged in into the charging adapter in the evening and when I woke up in the morning, the charging LED was green (implying the charging was complete) and the battery level was 98%, which seemed like the phone "discarded" the charging adapter after the charging was complete and started running from the battery, even though it could have gone from the charger.
Is this normal for all new devices, or at least for HTC Evo 3D?

The device does not run on the charger. It will always run on the battery, unless the battery is not present.
The discharge you see can be from just applications on the device running in the background. The charger stops charging the battery when it reaches full status. Note that this may not be 100%, even on a brand new battery. My battery doesn't charge past 96% any longer. Once it reaches that, it reports full and the device stops charging the device.
The device stops charging once the battery reports full so it doesn't over charge and damage the battery. This is why you probably see that the battery is at 98% after leaving it on the charger for a while. It does charge full (any probably to 100%, or close to it) but then the device stops charging once it is full. It wont just start charging the battery again when it drops below full, because this can also damage the battery if it was constantly charging/not charging the battery.


text:
When taking pictures with GPS enabled, is the 'has the "GPS searching/locked notification icon" been disabled?
Background:
In stock (i.e. pure Google with no manufacturer customizations) Android 4.3 using the built-in camera app, I am using the geotagging feature of the camera app.
Description of the problem:
When the geotagging is turned on I don't see any GPS status in the notification bar. Previously when in the camera app on older version when geotagging is turned on I would see an icon appear in the notifcation bar. The icon that appears would indicate your GPS model is in use and a circle would indicate 'searching for GPS' and then the filled in circle would indicate 'GPS acquired and locked'.
Question:
When you enable geotagging in Android 4.3 built-in camera app, has the 'GPS searching/locked notification icon' been hidden even though GPS is being used?
Motivation:
The reason I ask is because the previous method is akin to a video camera's red blinking light . Where the red blinking light tells you that you are recording and then you can take appropriate action. Without the red blinking light on the video camera you would have all sorts of recordings when you didn't want and other problematic scenarios.
Returning back to the Android camera app scenario, if the GPS icon doesn't ever appear to the user... even if GPS is actively being used --> that would lead to situations where I would record the GPS location for a photo when I didn't want to record the GPS location.

re - "I saw the GPS notification show up for about 1 second": I also have a Nexus 4. I did the exact same thing and did not see the GPS icon show up at all for all my geotagged pictures. I went to the gallery and confirmed that the pictures were geotagged by checking the 'details' of the picture and seeing a lat/long. / I have all location services enabled (i.e. access to my locaiton is on, gps checked, wifi and mobile network location checked). I tried disabling wife and mobile network location. I still did not get any GPS icon to show.

Did you use the stock camera app in 4.2? That didn't show the lock icon either: With the Android 4.2 camera app, how can I tell if I have a GPS lock?

@GAThrawn ahh good catch on the duplicate question. I am using the stock camera app. I observed the same behavior as seen in the question you linked to. Specifically this comment "Strangely the GPS icon only appears as I switch back to the camera, so you have to be quite quick at spotting it. Bit of a kludgey workaround, but it does seem to work, thanks."

I saw this topic recently in another forum. Only some devices seem to be affected; and there are some apps one could use to force the GPS revealing its state AFAIR.

I've just tried on my Nexus 4 and it does show up, although very very briefly.
I had GPS turned on, took a photo and quickly opened the app switching 'menu'. I saw the GPS notification show up for about 1 second and then it disappeared. I guess this is because it quickly grabs your location and stores that with the image, and then "doesn't care" where you are so doesn't access your GPS location again until you take another picture.


text:
Is there a way to sync my personal files to my Nook Color & G2 phone?

I just got a Nook Color which runs on Android.
I also have an Android G2 phone with the Nook app running on it.
If I purchase a book from Barnes & Nobles I see the book online in my "My NOOK Library" at the Barnes & Nobles web site.
I can also read such books on my Nook Color & G2 phone (this is great).

The problem is that I also have PDF documents  that I would like to sync between both the Nook Color & G2 phone.
I was hoping that the Barnes & Nobles "My NOOK Library" at the web site in the cloud would allow me to upload my personal PDFs so that they could sync to my phone and Nook.
Does anyone know:

If Barnes & Nobles currently supports this?
If not, will they support it?
If not, any ideas how I could accomplish this (other than doing it manually which I currently do)?

If it's any consolation, it's the same situation with Kindle. Anything from the Kindle bookstore is available to the apps on every device and syncs reading positions, but PDFs, DOCs, texts, pictures are only on the device you put them on (even if you used Amazon's Whispernet to deliver them to that device).

I don't believe that functionality works yet.  I have tried to sideload PDFs and plain .txt files and they don't register in "My Library" or under "My Files" and obviously they don't sync between my devices.  I also can't find a web interface for loading non-nook files.
I did a little searching around a couple months ago and I found a few unsubstantiated forum posts that claim that it's planned functionality but the Android app currently only supports sideloaded ePub files.

If not, any ideas how I could
  accomplish this (other than doing it
  manually which I currently do)?

I'd say your best bet right now is to do this outside the Nook app.  Sideload (or wait till Jan for the Market) a PDF reader and Dropbox or SugarSync onto your Nook Color to keep your PDFs synced and accessable.
*For full disclosure: those Dropbox and SugarSync links are my referral links so if you don't already have them and you use those links both you and I get some free extra storage ;o)

I was able to access my dropbox account via the web browser but it would be nice to have the actual drop box Android app installed. I hope Barnes & Nobles offers this in it's custom app store when it comes out in January.

Does the Nook allow you to sideload apps?  You can download the Dropbox app directly from the dropbox site.  There's a link at the bottom for "Mobile" then from there choose "Android"...

not sure, I'll have to look into it. Thanks...

It seems you cannot achieve this on built-in Nook app. Fortunately, you are using two android
devices since there are many solutions for reading on android devices.
Install Moon + reader under the assistance of Dropbox on your android phone and Nook color.
You can also keep the same reading progress in this method.
guide

Evernote will allow you to add pdfs to your notebooks. Evernote is available for the NC as well as for Android and iOS. Once the pdf is in a notebook, it'll sync via Evernote.


text:
Using headphone out to hook an alarm clock app to speakers
I own an Archos 43 Internet Tablet running Android 2.2, and I am looking either for an application or configuration option to allow using the headphone out port (if it is plugged in) for the alarm in an alarm clock app.
I'd like to hook my Android device to external speakers in order to make the alarm louder than the device's internal speaker is capable of reaching.
The ability to use the math alarm option would be nice, as well.
I've tried the integrated alarm clock, as well as the free version of "Alarm Clock Plus".  Neither of them seem to output the sound to the headphone port in their current configurations.
I am not opposed to spending money if I know that it will work as a viable solution.
Any feedback or solutions?

I just tried with my Archos 70 and alarm clock plus v2 and it didn't seem to work at first but when I played with the headphone-jack and pulled it out about half a millimeter and it worked.  This would seem to be a problem with the jack, but it works just fine when playing videos or music.  I think the issue might be that the alarm clock apps are sending the audio out on just one channel and it's not getting picked up for some reason by the stereo speakers.  I remember I used to have a similar problem with my old walkman and certain headphones and I'd have to pull the jack out just a little bit.  I know theory doesn't make complete sense because it still should work just out of one speaker but it's something I've noticed about 3.5" headphone jacks for years and can't explain it.
Also, if you don't want to mess around with playing with the depth of the jack or trying a mono speaker, you could set the Alarm Clock Plus to launch Pandora which would probably play just fine over the stereo speakers.

I would think it's deliberate rather than a problem. For those times you fall asleep listening to music, but still want to be woken up even when the earphones fall out when you roll over. Pulling the jack out a bit stops it detecting the headphones are even there (they've probably gone mono instead of stereo too).

Hmmm, this may be the case but I don't like that very much.  At the very least they should make that optional.


text:
How to choose snooze time for calendar event notification?
Maybe I took this for granted in my Windows Mobile years - but I'm having an issue with my new Galaxy S (Fascinate on Verizon). When a reminder pops up for a calendar event, I only see an option to "Snooze All" or "Dismiss". Can I not pick a snooze time? It appears that the default snooze time is 5 minutes. On Windows Mobile, when a reminder pops up, I can choose to snooze 1, 5, 15, 30, 60, 120 minutes etc. I used this constantly and would really hate to lose it. I'm sure there are third party apps that can do this, but does anyone know if there's a way to do this with the stock calendar? Thanks!

Your original title (How to choose snooze time when alarm goes off?) sounds to me like you are asking about the Alarm Clock app.  I edited it to make it more clear that you want to snooze your calendar event notifications.

I ended up finding a great app called Calendar Snooze that does exactly what I was looking for. You can set custom snooze times, set how often the reminders repeat if you don't snooze them, etc.

When you create an alarm using the (stock) Clock app, under the "Notification" you can set "Snooze" options: the duration of a snooze and the frequency of the snooze.
I don't think you can choose the snooze duration when you click snooze at the actual alarm time though.

I think he's referring to snoozing the Calendar App notifications, not the Alarm Clock.


text:
Windows 8 does not recognize HUAWEI Y536A1 for debugging
The problem: My device (HUAWEI Y536A1) isn't getting detected in Android Studio
The solution: Install the correct usb drivers
The problem that arises to the solution: I am not able to...and here are the details:
I have recently system wiped my computer due to slowness. This brings me back to the tedious task of setting up my computer for Android Studio. I have tried everything to get  the USB drivers to work in Android Studio, but for some reason, I can't update my USB driver:

Now, here is the annoying screen that always pops up when trying to update my usb driver:

My usb driver is installed:

This is pretty pathetic. I have tried everything. I even tried to go into my computers BIOS and disable Intel xHCI. I also checked, and the virtualization (VT-x) is enabled I remember when I first started Android, I had this same problem, and the solution was to do something in the computer's BIOS, but the problem still persists.
By the way, I have done lots of research on this topic, and this is a code 28, which means it doesn't have the correct drivers:

I have been on this for 3 hours now (3 HOURS!) and would really appreciate any help. How can I get my phone recognized on my Windows 8 laptop? I have done it before, so I know my phone is compatible. I remember doing something with the bios before I had system wiped my computer...

First make sure that you have virtualization on in the BIOS.
Next, make sure you have done what I have done in my question.
What I forgot to do was install the android_winusb file in the usb_driver folder. The path should be sdk\extras\google\usb_driver. In my case, C:\Users\Ruchir\AppData\Local\Android\sdk\extras\google\usb_driver
After doing that, go back to device manager and go to the install as path. At the bottom of that should be another option:

Let me pick from a list of devices on my computer

Select your Android phone; it shouldn't have a yellow exclamation point over it any more. After that, select Composite ADB Interface. THAT'S IT.

After 48 hours from when you posted your question you can accept your own answer by clicking the check mark beside the answer to change its color to green.

@karel I know, and I'll accept it day after tomorrow. Any way, I hope this answer will be helpful for others, and save them 7 hours also


text:
Does Samsung Galaxy support MMS?
Does Samsung Galaxy support MMS? I have got Galaxy 1.8 version mobile. MMS is not sending in it.

have you tried on any other phone? are you trying with your code, or just the MMS stock app? which country, service provider, etc.?

Which flavor of Galaxy? There are quite a few devices under that monicker.

I am using Samsung Galaxy Ace. And since I purchased, I cant send any MMS. I have to check with provider about its settings. It's surely setting issue.

If you are having problems sending MMS, perhaps its not the OS or the hardware, but a setting or you provider?  I was having issues sending texts on my Captivate (Galaxy S), turned out AT&T had not turned messaging on for my plan, and I had to enter a Message Center number (Messaging app -> Menu -> Settings -> Message center) to get it to work.

All models of the Samsung Galaxy support MMS messaging.  This includes the original "Galaxy" to the very latest models.
When having such an issue, it's almost always a configuration issue, either in the phone itself or with the service provider.


text:
Emoji Problems LG G3 Cyanogenmod
Last night I rooted and installed CyanogenMod 20150625 Nightly on my LG G3 D855. I also wanted to replace the emojis in the system to iOS emojis. I did that and it worked, except for one, the red heart.
It's not showing in the emoji part of my keyboard and when I see it in texts, it's a black, small heart.
The things I tried:

Replacing the font file with two diffrent iOS emoji files.
Trying to change the emojis with two Emoji Switching apps from Play Store.
Deleting files that had emoji in the file name.

Every step I did gave me the same result. Any solution?

I faced with the same problem, and I found this GUIDE, I hope it will help you too!
http://forum.xda-developers.com/android/software/guide-fix-emoji-displaying-black-t3152314
You can also download the emoji packs from here: (the iOS pack worked me fine)
http://forum.xda-developers.com/showthread.php?t=2618523

Please summarize the guide here -- link only answers are discouraged since they become useless if the linked site goes down or moves/deletes the content.


text:
Can I flash a ROM of another Android version?
I'm currently having Android Lollipop and wanting to flash a Android 6.0 ROM. Would that brick my phone?

Regarding your first question.
In order to flash a rom with higher Android version you need to

make sure the rom is for your device
flash new bootloader
flash new radio

Note: i recommend upgrading Android version with the OTA update from your OEM (Samsung, HTC, ... etc) because you cannot mess up. And then flashing the rom.
Then follow the usual steps for flashing any rom which are

make sure rom can be flashed on your device
wipe (optionally not including internal storage)
flash rom
flash gapps if not included in rom
reboot

And if you want Root

find a SuperSU version that your ROM supports
reboot to recovery
flash SuperSU zip
reboot

IMPORTANT : after flashing twrp may ask you to root your device Select NO
Note: you know that a rom can be flashed on your device only if your device's codename is in the name of the zip file. For example : paranoidandroid6.0.1_hammerhead.zip
 Here hammerhead is the device codename , specifically nexus 5.
Make sure to research before doing anything.

What is a bootloader, radio. Why should I flash it, and how? Thanks :)

@Yayy bootloader explained : http://www.androidcentral.com/what-is-android-bootloader , radio explained  : http://android.stackexchange.com/questions/70/what-is-radio-firmware, you flash them like a regular zip , every device comes with one installed , when upgrading software ,bootloader and radio may need to upgrade too. That's why i recommend to upgrade with the OTA from you OEM, it is much easier

What if there is no OTA for my device yet? :o

@Yayy than you either get the radio and bootloader from the team that make the rom or you don't get it at all

@Yayy Sometimes you don't need to flash them at all. For example: i have a Nexus 5 with Android 6.0 , in order to flash 7.0 rom i don't need to flash bootloader and radio. Now i don't really know if this is device specific or if they are included in the rom. Once again research beforehand and ask on xda forums


text:
Play Store showing wrong HTC phone type
This was previously addressed for another device, but I have the HTC Inspire and my google account sees it as HTC Desire and won't allow me to download some apps. how can I correct it?


text:
How can I use a custom prefix for international calls?
In my country, we have to use a prefix before dialing an international number, depending on which provider we use. For example, I use an international calling company for which I have to dial 019 before dialing the international number.
Now, having to edit each and every international phone number in my address book to add a 109 would be annoying. And when I move providers, having to do the whole process again would be very annoying.
Is there a way to tell Android, "every time you see a +, just dial 019 instead"? Or any other solution?
(I use Cyanogenmod.)

The world would be a better place if every carrier/phone provider would just recognize the canonical number format E.123. Shame on your provider ;)

be easier to just insert/add a new contact with international dialling code prefix with their number; that's what I do, so if I was to go abroad, I can dial the contact as the number is there already!

@t0mm13b: that would require me to edit each and every contact, and duplicate each phone number to have both + and 019 (or whatever the international dialing prefix is).  I don't think your suggestion saves any effort at all.

Nightmare. I can't believe an Android phone would ship with such a bug.  Bought phone at Best Buy, traveled to Europe, bought a local SIM card. All my Google contacts have + (country code) in front of them. I can dial numbers direct, but without the Plus Sign (+). I can't dial anything in my address book. Researched it and painfully so, I found a third party app (prefixer) that does the trick after trying a few. You basically want to add "00" in front of the +.
It's simple enough, but I don't care for the fact that it's not native to the phone. Here is the configuration below - best of luck

This is a good solution. Could you add a link to the app you're recommending?

The only apps I have found to be able to do this kind of editing are SIP dialers like CSipSimple and SipDroid. They integrate into the regular call setup and can run a set of rewrite rules and filters to decide where and how to place the call.
I believe both can do this even for regular (cell) calls, and even when no SIP provider has been configured.


text:
How to resolve that both Wifi Hotspot and USB Tethering need reboot to work?
I am using a Huawei Honor Device running the official Ice Cream Sandwich. I use the wifi tethering quite often to get my notebook online, and realized following behavior:

I am connected to Wifi. Everything works fine.
After a random while, between 15 minutes or 4 hours, the Internet connection times out on my notebook.
Internet is still working on the device itself though.
My notebook is shown as connected on the overview list via its MAC Address
Disabling, enabling Wifi Tethering does not resolve this.
Only cause of action: reboot the whole phone and then start wifi tethering again.

I am wondering if this is an issue known to multiple Android devices or if this is a hardware issue. If this is software-related, I also am wondering what I could do to resolve this. Factory reset should only be last resort and I am hoping to avoid that.
UPDATE: This also happens on USB tethering. This makes me think that the issue is unrelated to either wifi or USB, but resides somewhere in the way Android handles the Internet connection. It just suddenly loses connection.

Just a shot into the blue: As some other WiFi/network connection problems I heard could be worked-around this way, did you try to temporarily switch into airplane mode and back (instead of booting)? I'd not count this a solution either, but if it works, it's still better than a full reboot.

@Izzy Alas, switching to airplane mode and back didn't resolve the issue.

Sad to hear -- but was worth a try. So another try, which is a little shorter than a full reboot: Fast Reboot. Instead of a full reboot, this only restarts the system server -- and should be twice as fast as a full reboot. I bet you would only need to restart a single service, but I cannot say which...

Does this same issue occur when using either USB or WiFi tethering to other devices, say a different laptop or a second mobile device?

@Mr.Buster Yes, this issue is not dependent on a specific machine.

Can you provide further details. - What is the notebook running? (OS, WiFi chip, driver) - Can this problem be corrected at the notebook? (What have you tried?) - What is the root-cause of the connection timeout, on the netbook?

I to am using my phone as a 3G modem and sometimes this happens when I messed up some settings in the phone. I just clear the Settings data on my phone and it returns to normal.

Open Settings app
Go to Apps
Go to ALL tab
find the Settings app
open it and Clear Data
try tethering again

this usually fixes the wifi dropping while tethering issue on my xperia play
If your internet keeps timing out while you're connected then it might be also a network issue, or your phone automatically disconnecting from the network due to inactivity. If you frequently take a break using the internet but like to keep the connection alive then I'd recommend using a pinger


text:
How to add a physical keyboard layout
I'm using a Logitech Tablet Keyboard for Android with Galaxy Nexus (Android 4.1).
When I go to Settings -> Language & input -> Physical Keyboard and tap on Logitech Tablet Keyboard Gen there is an option to "Set up keyboard layouts". There are many predefined layouts but the "Polish (programmer)" keyboard layout is missing. How can I add one?
I have looked at /system/usr/keylayout and /system/usr/keychars but I don't see the other layouts there.
I know there is an app that does not require root, but it's aa virtual keyboard that works with bluetooth keyboards https://play.google.com/store/apps/details?id=com.apedroid.hwkeyboardhelper and I'm interested only in adding the layout to the built-in physical keyboard layouts.

It's quite an easy task. See the source of the InputDevices system package. Or get the ready to use Polish programmers external keyboard layout plugin from there: https://sites.google.com/site/polishhardwarekbd/
You'll find the app source there as well. Regards.

Awesome, it worked like a charm! Thanks for that link.

You should install extra keyboard layouts:
https://play.google.com/store/apps/details?id=varzan.extraKeyboardLayouts
.
It is free and helps me to type on Mongolian language and included many other languages.

Thank you sir..

I'm interested in this too.
However, as a temporary fix I found that the soft keyboard you have selected seems to affect the way a bluetooth keyboard functions. For example:
I usually use Go! Keyboard. While I have this selected my shift key is a latch (double press for shift-lock) and ctrl-c and ctrl-v do not function. However, when I switch to Hacker's Keyboard, shift requires me to hold it down and ctrl-c, -v and -a all work as they would on  a PC.
What I would really like to do is edit the way the fn- functions or some of the iphone of mac keys work to attatch them to my back, recents and menu buttons. This must be possible because one of the keys already works as 'home.'

Interesting. If you pull the notifications and click on Input Method there is a physical keyboard turned on but the soft IME is selected too. I'm using Swype and CTRL+C/V/X are working correctly when editing a large portion of text (for example in Writer) but those hot keys are broken in Internet application's address bar (I suppose the keys are intercepted).


text:
Setup Tor server on my Android
How do I setup a Tor server on my Android tablet?
I can install the Orbot client, but how do I contribute to the tor network?
I have my tablet on a WiFi the most of the day so it would be nice to contribute to the bandwidh of the Tor network.

Did this solution work for you? It didn't for me as I am getting a "port unreachable error" . I want to put my grandfathered unlimited data plan to good use!

Select the Settings button () on the top-right corner. In the Settings screen, scroll down to the "Relays" section and tick the box next to "Relaying - Enable your device to be a non-exit relay". The relay will listen to port 9001 by default, but you can adjust that by changing the relay port.


text:
Android Microsoft Ergonomic 4000 keyboard
Has any tried hooking up a Microsoft Ergonomic 4000 keyboard to a Android device. It doesn't seem to work with my Sony Xperia Table S (Android 4.0.3). However with my Raspberry PI it works like a charm. I haven't tried installing Android yet on my Raspberry but hoping someones knows something about it. I have not been able to find anything on Google about this.

@Ramhound Android is a Linux distro...

As long as your Android device supports USB keyboards at all, any USB keyboard will work.  Many Android devices don't support working as a USB master device (due to hardware limitations), but running Android on a Raspberry Pi should work fine as its USB ports are fully-featured.

I have tried other keyboards and they do work. So it seems more a software problem then a hardware problem.

@DaveKok It could also be a power consumption problem, then. I see no reason why a conforming USB keyboard would have a software-level problem with working on a device where other conforming USB keyboards work.

Hmm, not really sure how to rule out power consumption, but thanks.

You could hook it up to a computer and see what its maximum reported current draw is (OSX and Linux both have tools for that, and Windows probably does too). Those numbers aren't trustworthy but it's a start. If you're handy with a multimeter and don't mind modifying a USB extension cable you can measure the current draw directly, as well.


text:
HLS Streaming in native browser
I've read in numerous sites that Android has supported HLS streaming since 3.0.
However, I've been unsuccessful in getting any HLS stream to play back as it should on devices I've tested.
HTC OneX running 4.0.x
Samsung Galaxy Nexus 4.1.x
I can't find any definitive answers on true HLS support in Android. Does anyone have a good answer here or point me to an article describing the limitations?

Are you trying to play in a browser?  I have found that is not supported but playing in an Android app using the native MediaPlayer should work.

Yes, I'm specifically asking about a native android browser. But since I asked this question, it seems to be supported now, both in native and in Chrome on Android 4.4


text:
Will I lose root & CWM when I upgrade via Kies (Galaxy Note 2)?
I rooted my Samsung Galaxy Note 2 with ClockworkMod Recovery. My Samsung Galaxy Note 2 is using Official Samsung firmware from T-Mobile and ClockworkMod Recovery.
In the future Samsung may release a new firmware update for my phone. If I update firmware using Samsung Kies, is it possible? will I lose root? how about the recovery? does it go back to the original recovery instead of ClockworkMod Recovery?

someone did it before?

Yes, you will lose root (OTA survival mode at root application does not always work).
Recovery loss depends on package, provided with upgrade (it varies on availability of recovery.img).

But you will not lose it if you have a custom kernel that automatically applies root after update (as the case with Galaxy Y).


text:
Can a change in the routing table cause an ARP storm?
I have an HTC EVO V with Android 4.1. While it doesn't lose the wifi signal, it periodically needs to be reset in order to make network connection. When I try to connect to Skype, for example, I might see the packet trace similar to this
20:09:06.516473 arp who-has 157.55.130.144 tell 192.168.0.68
20:09:06.547123 arp who-has 65.55.223.16 tell 192.168.0.68
20:09:06.826819 arp who-has 212.187.172.33 tell 192.168.0.68
20:09:07.006629 arp who-has 157.55.235.151 tell 192.168.0.68
20:09:07.036520 arp who-has 212.187.172.20 tell 192.168.0.68
20:09:07.166537 arp who-has 195.46.253.234 tell 192.168.0.68
20:09:07.546636 arp who-has 65.55.223.16 tell 192.168.0.68
20:09:07.697075 arp who-has 64.4.23.142 tell 192.168.0.68
20:09:07.836535 arp who-has 212.187.172.33 tell 192.168.0.68
20:09:08.006451 arp who-has 157.55.235.151 tell 192.168.0.68
...

I've never seen another network device exhibit this behavior, any ideas what could cause this? Even in this condition I can ping the device (192.168.0.68) from my firewall.

It's probably the only app that does this. Skype does some advanced network tricks (like firewall hole punching) so I am not suprised by your question either

That's a very useful summary of how Skype attempts to set up the media channel. Still, I don't see how it could start a storm of spurrious arp requests for addresses that are not locally connected.


text:
How to use Generic USB Joysticks in Android via OTG?
I have a generic USB game controller (looks like a PS2 controller) and I just got my ordered USB OTG cable. So far keyboard and mouse work, however, when I insert the gamepad, I can't seem to make it work. Any thoughts? What can I do to make it work?
Some details about the phone:

Rooted
Unlocked bootloader
Ice Cream Sandwich 4.0.4

There's a few previous questions on using gamepads (USB and otherwise) that could maybe help you out: ICS and support of gamepad/controller devices, and What are workable/straightforward methods for using external game controllers (bluetooth, USB) with the Android platform?

You gave "some details about the phone", but not what phone it is. USB gamepads just worked in all my devices. Probably your phone lacks the necessary drivers, but we need to know which phone to tell.

You need to root your device.
Also, you need to have and install the following:
Software (APK)
1. USB/BT Joy Center
Hardware
1. USB hub with power capability
2. your generic gamepad
3. USB OTG

After the installation of the APK Insert your hub with power capability (some tablets and phones cant give enough power to the joystick).
When the USB hub lights up it is detected by the tab, all you need to do is plug your generic gamepad.
Now open USB/BT Joy Center this software will automatically detect your gamepad.
(trouble shooting) when your device is not detected. Restart your device with all the hardware connected.
When your tab is already open, try reopening USB/BT Joy Center. I think this should do the trick.


text:
Unable to install bootloader on MotoDroid with froyo FRG83D
I'm attempting to root my phone and have placed an update.zip in the root of my SDCard.  I get the message that the zip is not signed and the update fails.
I understand that VZN started added this checksum to make sure that only official OTA's can get installed.  Does anyone know howto get past this so that I can root my phone, so that I can install cyanogenMod, so that I can do wifi hotspot tethering?

You may have a bad file, either from a bad source or it just got corrupted.  I would try again.  Follow this tutorial on DroidForums.net.  It reportedly works fine with FRG83D.

I downloaded twice and got the same result.  Thanks for the link to the thread.  I don't know how I missed that one on DroidForums.net


text:
What's the differences between the different processors available in the current lineup of devices?
From what I understand there's the Snapdragon, Hummingbird, OMAP, ARM and now(or soon) Tegra2?  Did I miss any?  (I apologize if I'm mixing terms here, confusing a technology name with a model name)
What are the comparative strengths/weaknesses of these processors?  Which one is the best or which one does what best? Also, if one is only available in phones or only available in tablets, please specify.

You cannot assume they are all 1GHz. Some processors run at 1GHz and have a 5 stage pipeline with wait states. Another might run at 800MHz and have a 5 stage pipeline with operand forwarding, removing wait states, giving it an advantage in certain cases, not in others. If they both had 1GHz then the comparison would be that the one without wait states is always better.

Ok, well that goes to show what I don't know.  I removed that part of the question so let the answers flow...

The Tegra2 is dual core: http://www.nvidia.com/object/tegra-2.html

From my answer on the When will dual core android phones start to become available? question, there's a good comparison of the HummingBird vs SnapDragon processor systems here. Hummingbird is a system made by Qualcomm and used in phones like the Nexus One and HTC Desire, the Snapdragon is made by Samsung and used in devices like the Galaxy S and Galaxy Tab. OMAP is another system chip brand, this one by Texas Instruments and used in phones like the Motorola Droid and the Palm Pre.
All of three of those are "System on a Chip" systems, where the CPU, some memory, and some other processors like the Graphics Procesing Unit, digital signal processors or wireless signal processing unit are all built into the same chip. Building all of this into a single chip instead of having all the individual capabilities spread out across separate chips gives a lot of savings in power usage, size and space used inside a phone.
The CPU inside all of them uses the ARM processor architecture, which is a standard set of instructions and abilities that the CPU follows. As do the iPhone's processors, the iPhone 4's processor is also made by Samsung and is very similar to the SnapDragon processors used in Galaxy S's. Other processor architectures that you may have heard of are the Intel x86 processor architecture, or the AMD64, one of which is probably powering the machine you're reading this at.


text:
How do I turn off auto-complete when texting?
Does anyone know how to turn off the auto-complete feature when texting?
Sometimes I just want to text and not have my device try and tell me what I'm thinking. Other times this is OK, but I just want to turn off the autocomplete sometimes.
I looked in the phone settings (not very hard I guess...) and I didn't really see anything to allow this.
Anyone know how this is done?
EDIT:
I am using a Droid X.

You're going to have to tell us what keyboard you're using, since I don't think stock does auto-complete.

I'm not sure what you mean... I just got my droid a few weeks ago, so I'm really new to this game... I'm using the standard textmessage layout that came with my DroidX

Maybe it's not called auto-complete... I want to disable the bar that pops up above the keys when you are typing. It resembles auto-complete, but to actually complete the word you have to tap one of the suggestions...

I know you had your question answered, but I just wanted to bring up the fact that some phones have multiple keyboards available, i.e. my Samsung has the Samsung keyboard and the Android keyboard.  I hated the Samsung auto-complete; however, when I switched to the Android one, it has auto-complete that is only activated when I hit the spacebar or use punctuation.  Otherwise it uses the word I actually type.  That's in 2.2 anyway.  This is in Settings -> Locale and text -> Select input method.

The following works for me on an HTC Incredible. Hopefully your settings are similar.
Settings > Language & Keyboard > Touch Input > Text Input > Prediction. You should be able to un-check Prediction.

Ah, thank you. The settings are similar, but a little different. The path is Settings > Language & Keyboard > Multi-Touch Keyboard > Show Suggestions. I should have seen that, but I kept overlooking it. :) thanks!

Yeah, I sometimes wish the settings were the same for all phones. Glad it helped!

For a Galaxy Note 3
Go to settings -> controls -> language and input,  Click Samsung keyboard settings icon, deactivate auto replacement

For HTC One VX
Settings > Language & Keyboard > HTC Sence Input> Advance Settings > (turn off) Word Prediction.

I have a Nexus S with 4.0.4 and i have turned off Settings/Language and Input/Spelling correction, but when writing SMSes it still corrects me.
Then found another settings:
Settings/Language and Input/ Android keyborad -> press settings button next to this, then down you have show correction suggestion (i'm turing it to always hide)

didn't help. Set auto-correction to Off: http://www.youtube.com/watch?v=3Up_p7vzdQs

I knew I had turned it on (autotype/autocorrect/word predict) since I first got my phone, but could not figure out how to turn it off, until now.
On my Samsung Galaxy S, I use an Android keyboard. There are keyboard options and typing options for the phone under settings in the app area, but none of those will change the features of the keyboard itself.
These features are accessed from the keyboard, on the bottom line (as it appears when you first start to type). There is a settings button (looks like a cog or a sprocket) next to the "Go" button. You will find all the necessary settings you seek to turn on or off all features that your keyboard does automatically.

As of 10/20/2014 for Android OS. Go to Settings / My Device / Language and input. Click the Settings icon for Samsung Keyboard.  You will see Auto Replacement there with other items.

Sure there's a SAMSUNG keyboard on a DROID X (a Motorola device)?

Found it in Android, in Settings - Locale and Text - AutoComplete.  You can still use the word suggestions bar since that is toggled separately.

on the galaxy s4 you can turn off the "predictive " text by going to settings in your apps.  Settings...Language and keyboard. Hit settings (cog wheel) then turn off "predictive " text.

Your answer does not help, where is this "predictive" text, I do not see it on JB...?

Turn off tracing. This makes it impossible to disable the prediction part because they use same software bits. Then disable the prediction.

I have a Samsung Galaxy Glide. The predictive text feature can be shut of by doing the following:

Open a text window like you normally would when you send a text using GO SMS Pro.
On the bottom left hand corner you will see the settings icon which is the same as the icon for your phone settings.
Hit this button and it will bring up a screen of settings that you can select.
Uncheck the predictive text setting and voilà - no more annoying auto complete when you're trying to text!

oops. that should be left hand corner.... sorry!

You should find your Caps Lock key above the shift key on the left side of your keyboard.


text:
How to undo Apps2SD
I have a G1 phone.  I made a partition to install applications on the SD Card using Apps2SD.  But I don't like it, I'd like to decouple the specific SD Card from being a requirement to using the phone.
How do I undo Apps2SD?  I'd like to have Apps only on the phone now.

Apps2SD may be able to do this, but I haven't looked too closely.  The long way to do it would be to go through Settings->Applications->Manage Applications and then manually move everything back to the phone.
==ADDENDUM==
ApptoSD doesn't give you the nice "Move all to Phone" like it does for move to SD, but it does list everything on the SD card.  There is also a "On SD" tab in the Manage Applications settings so you don't have to go through each and every app.

clarification -- go through everything in the "On SD" tab and select "Move To Phone"


text:
Pattern lock screen on Froyo, what should I do if I forget the pass?
What should I do if I forget the standard pattern lock screen order/pass (the one that you need to join 4 or more points between the 3x3 matrix screen) on my android phone?

Hmmm.. I had been using the pattern lock since I had this phone and only now realized I didn't see the usual gmail unlock that you usually can use if you forgot the pattern.

Does this solves your problem?

If you have linked a gmail account on your android, dont worry.. just follow these steps:-

Input the wrong pattern 3 or more times till "forgot password" button appears
Click on forgot password button and check your inbox

It is not available in modern Android. Using it will only increase timeout.


text:
Is it possible to create a RAMDisk / Ramdrive for Android 4.x?
Is it possible to create an auto-growing tmpfs ramdisk on a rooted Android 4.x? If yes, how?

What do you need this for?

temporary storage for various document files

What is wrong with using SDCard?

SDCard is not auto-cleaned at stutdown...

@geffchang what difference does it matter why he needs this?  i happen to need this too, for a totally different reason.

and in my case, the reason is for temporary storage (Android can kill my process without warning at almost any time) without needing to touch flash (limited erase cycles, increased power usage, slower, etc.)

If you do a cat /proc/filesystems you should notice tmpfs. So if you have access to the mount command, you shoud be able to

create a directory (mkdir MYDIRECTORY)
mount a tmpfs-filesystem there (mount -t tmpfs tmpfs MYDIRECTROY)

Per default a tmpfs-mount will use halv of the available RAM on your system. So rather than "auto-growing" you can think of it as "auto-shrinking" - i.e. the more you use it, the less RAM will be available. In the worst case your system might start swapping (which you do not want). You can use options to use a different RAM-size for that mount.
2017-02-28 Update: Due to the restrictions imposed by Android you should choose a mount point below an writeable to all Apps. Like an SD Card.

ok, this way is writable by all apps: mount -o size=16M -t tmpfs tmpfs /data/local/tmp

@eadmaster what part about that makes it writeable by all? the size or the mount point? (it's not working for me...)

@Michael what attributes do you see for . if you issue ls -Fal within the mounted directory?

ls -Fal in the mounted directory gives no output. I just get the prompt back. If I list the directory from the parent, I get drwxrwxrwt root     root              2014-04-06 20:18 tmp

@Michael if your OS is rooted you should be able to access it

@eadmaster Yeah I'm rooted to perform the mount, but I'm not comfortable having to get root every time I want to write an entry to the file.  Why can't I read it as non-root given the permissions say I should be able to?

@Michael That is a new and interesting question. I suspect this could be an android restriction sitting "above" the linux-part.

correction: to be writable by all the apps the mountpoint should be an sdcard subdir like /sdcard/r (tested on Android 4.3).

@eadmaster I added an according section to my answer. There might be other locations on internal storage writeable to all apps. /tmp or /var/tmp or...

From the linky the OP has enclosed, the key part summed it up:

tmpfs is supported by the Linux kernel from version 2.4 and up.[3]
tmpfs (previously known as shmfs) is based on the ramfs code used
during bootup

Emphasis mine, that is what the RAMDisk is about! It enables the kernel to temporarily mount the root filesystem, and continue executing the necessary scripts upon start-up.
Same applies in this case of Android, each and every boot.img that is flashed to the /boot partition, whether by Odin, fastboot, Kies, Sony Update Software, Heimdall, etc, contains the "ramfs code", which has a directory structure containing, pertinent ones are included:

/dev for device files
/sbin for system binaries
/sys for usage of interacting with the device files after /proc has mounted

The boot-up script reads the ramfs directory structure and mounts it after successfully mounting the /system in the very early stage of boot.
As in relation to the OP's keyword in the question:

create an auto-growing ...

It does not auto-grow per se, rather, its limited by the ramfs structure, and amount of RAM available, and more importantly, it disappears on reboot!
The confusion comes from inter-mixing "RAMDisk" with "RAMDrive" interchangeably, technically a RAMDrive, is a swap space in the native swap partition, commonly found on desktop Linux If you're thinking of the old DOS era, where RAMDrive was used, to simulate a disk drive resident in memory, and programs when copied over to that disk, and loaded faster not execute faster, rather than loading from the old MFM/RLL disk-drives (Ever see DOS directory listing scroll very slowly on those drives?) this, was also known as RAMDisk as well! (To make matters worse, back then, different manufacturers produced RAMDRIVE.SYS or even RAMDISK.SYS!)
In the case of viewpoint of the Linux kernel, both desktop and Android, RAMDisk is tmpfs, but is not intended for normal users to store data/documents etc as that is exclusively for the usage by the kernel itself!
Edit
To note @nil's comment below, you can mount it yes, but it comes with a cost, resources allocated to the tmpfs gets halved and uses up half of remaining of whatever amount of RAM left. Realistically speaking, it is not an ideal avenue to persue from the viewpoint of Android running on devices.
That is where the /sdcard comes in, to store user data/documents for that reason alone, hence why I omitted the fact that you can, but then again, why?

What if the end user forgets to save the data to the right place - because that is lost upon reboot!

So the short answer is: Yes, you can. mount -t tmpfs.

@Nils I did not say yes! That is done from the moment the kernel has booted and executes mount -t tmpfs after reading the ramfs (which has a barebones init script), once that's mounted, then the rest of the system brings up as in post-boot, which is the Android environment. Also, by doing that afterwards, for example adb shell, you are reducing system resources, especially in the case of smartphones with limited memory and resource!

No, mounting a tmpfs will not use RAM. Usage will start when you put files into it - at least this is what my Linux-servers do. And Android runs on Linux...

@Nils Very wrong impression. Android does not run on Linux! The kernel is linux, but userland space is not bash etc like full blown desktop counterpart. It uses bionic runtime library, no glibc and dalvik/zygote from there on upwards to Android home screen.

tmpfs is kernel- not user space. So my guess is that this is not even a kernel-module, since this is needed during boot to mount the initrd.


text:
Use SIM-only contacts with Nexus 4
I have bought an Android phone. My first And phone ever. It's Nexus 4. I Had SonyEricsson K800i before and i was satisfied with it. I got new phone only because my company gave me money for it (it was a reward) and i tougth it would be fun to have something "just like K800 with capabilites to offer better 3D games".
Now, i'm kind of disappointed because, contrary to my old phone, it turns out that i must have some sort of online account in order to use my phone properly. What do i mean? Well, first of all i have all my contacts on my SIM card and i don't want to change that, but in order to show those contacts on my phone, i have to "sync" them / add them (or whatever) with some online service like FB or gmail.
Tell me, if i just want to use my phone only for games, casual browsing the web (i don't even have wireless at my home), sms and calls - how do i avoid syncing ANYTHING with ANYTHING online?
I don't have Twitter, Picasa nor Instagram, i'm barely using FB (once in 10 days i check for new messages when i'm on my home PC), i have a "fake" gmail account (opened just so i can use "Google Play" from my office and register at sites i need for one time visit only. For true emails i'm using only my mailbox that i got from my ISP 15 years ago), i don't want to merge and "bundle" any of my contacts from the phone with any social network but with Android i have a problem "isolating" my phone from any online activities.
Please, tell me, how to make my Nexus 4 (with Android 4.3) use ONLY my SIM contacts, save new contacts to the SIM card only and not asking me to tie any contact with any online service? :) Also, i don't want even to see "gmail" contacts (if any) in my contacts list because contact with only mail address is useless to me (i'm never sending an email from my phone).

You could try to install SIM Contacts. I've not seen how to make it your default app for managing contacts, but I suppose you could drag the app icon to your homescreen or to the dock, so you can just access it quickly from there.
With the SIM Contacts app, you can add, edit (long-press on a contact and a menu will appear), or delete SIM contacts. You can also choose to copy them on your phone.
UPDATE #1: From Izzy:

Also, if you don't want anything to be synced to Google, make sure to
  turn off all sync options in Settings → Accounts & Sync. By default, that's all enabled.

As long as you add new contacts as SIM contacts, they will not be synched to Google. Only contacts added as Google contacts will be synched.

Ok, do you know any similar app that can become default? :)

@BoPe Not sure if making any Contacts app as default app is useful. In my case, I switch between the stock Contacts app and GO Contacts Ex. But on my dock, I put GO Contacts Ex, instead of the Stock contacts app.

@BoPe Why don't you try SIM Contacts for a while and see if you like it. I'm not sure what will happen if somebody calls you, and you want to add that number to your phone. I'm not sure if it will open the SIM Contacts app. You might want to check on that.

Also, if you don't want anything to be synced to Google, make sure to turn off all sync options in Settings → Accounts & Sync. By default, that's all enabled.

@Izzy Thanks, added your comment to the answer.

Good thing, thanks! Even though SIM contacts are not synced, there are so many other things which are. In the calendar, e.g., one can make the "local" one the default (to prevent it from being synced). But there are plenty things which get automatically synced, the user unaware. (I hope some day this will be changed to opt-in instead of opt-out, "privacy first" being the concern).

I've used MyPhoneExplorer in the past with my Sony Ericcson phone and it worked just great as a file manager to sync my phone with my laptop and to back up my contacts, notes, tasks, appointments, sms messages, alarms, photos, videos etc.  Now the same developer has a new free app called MyLocalAccount (available on Google Play). I've been using it for a couple of weeks now and it works well enough so far (on my Nexus 4 with Android 4.3 update).  You can add contacts and make changes (add, edit, delete).  Also installed MyPhoneExplorer Client on my phone and am able to use it to back up my contacts et al.
Also turn off Auto-Sync options if you don't want your data sync'ed with your Google account.


text:
Convert + to 00 for international calling
I am currently overseas, using a foreign SIM card in my phone. Since I travel often, all of my contacts are stored in international format (e.g. +12125551212 or +4474567899). However, my foreign carrier does not allow international dialing via +countrycode (i.e. +1), only via 00countrycode (i.e. 001).
Additionally, I had thought I would be able to use Google Voice for my calls back to the U.S. and therefore have my Google Voice caller ID show on outbound calls, but Google Voice also dials the access number via +countrycode so the call fails as well.
Is there any way to set my phone to automatically dial 00 instead of the + without having to modify all of my contacts?
Edit: I just noticed there are several apps that do this. If anyone knows of a native solution, please reply.
Edit 2: I just tried a couple of these apps. While they do work, when I try to use them with Google Voice, they replace the + prefix for the destination number, not the Google Voice access number. I need a way to have Google Voice dial its access number with 001 instead of +1.

Log into your Google account and click on contacts. Then select all your contacts.
Now click on more => export => select all contacts => export format Google CSV.
Use the "find and replace" option in for instance Excel to edit from +385 to 00385.

Not 100% sure, but I think... only if totally necessary, after trying all other answers... unless you just don't care... Try to wipe the phone so that you go through first boot and setup again, and it should use GPS to dialing prefix.


text:
Received Contact via WhatsApp is stored in Phone - How to move it to Google without losing the image
For some time now I'm experiencing the following issue: When someone sends me a contact via WhatsApp it is stored in my phone and not my Google address book.
How can I move this thing to Google or configure WhatsApp to save it to Google? When I use the *.vcf export I get mail and phone number but the image is lost somewhere in Nirvana...
Any ideas what I can do?
Thanks!

Depending on what phone you have, you can try to hit the edit button on the contact, then tap phone contact, and choose the google account. In my test, it saved the picture.
-Adam

Well, didn't work on my Samsung S2... Thx anyway

you can do it in lot of ways the easiest way is to export your contacts to storage and import vcard file from contacts.google.com
another one is if you need one or two contact then note down phone number and delete the contact and create a new contact save it in google
hope this will help..


text:
Mute Emergency alert in Google Now (without removing it)
Google Now has a neat feature (at least I think it's from Google Now) where it warns you for emergency events. The problem is it's just warned me twice in half an hour with an extremely loud tone about a snowstorm I've known about for days.
Is there some way I can make the phone vibrate or change the ringtone? I only see an option to disable these alerts entirely. It's not my default notification/alarm ringtone; it's a special LOUD warning tone. Good at attracting attention but major overkill. I would like to still get them, but I would like them to be much quieter (yes, even though they're "emergencies") as my phone blaring loud warning tones at work is quite distracting.

Unfortunately I don't have a working phone on hand at the moment to test this, but if you can identify the specific audio file used as the alert sound, you could simply edit it with a piece of software like Audacity and make it as quiet as you'd like. (Excuse the shoddy answer, I'll edit it as soon as I can test the method or delete it straight away if it's unsatisfactory)

There's an idea...do you know what the audio for that happens to be? It's not something I can set

If you go to google now, and then go to settings (the three dot menu button if its a soft key) theres a section that says notifications. That section has a part titled Urgent Updates and has the option to set a ringtone or turn on vibrate. As far as I know this should change the sound for the alert since it says urgent updates include public alerts. Just note, I am using KitKat so if you don't have the latest version of google now it could be different.
EDIT: I just realized this question was asked a year ago so the answer details a newer version

I ran into the exact same issue (same storm too, no doubt). In Android 4.2, you can disable these alerts by going to Settings → Wireless Networks (More...) → Cell broadcasts. The alerts cannot be muted, but can be disabled in this screen.

The questioner asked about how to mute the Google Now alerts and not alerts received via cell broadcasts.

On my phone, which runs Android Gingerbread, this setting is under Sound\Emergency\Emergency Tone. I have set it to OFF, as opposed to Alert or Vibrate.

And which phone (running which Android version) is it?

@wbogacz if your phone is running Gingerbread (Android 2.3), then you don't have Google Now, as it's only compatible with Android 4.1 (Jellybean) and newer.


text:
Why am I unable to turn of USB debugging on my Galaxy Tab 10.1?
I turned on USB Debugging in the settings and am unable to turn it off. Whenever I try to uncheck the option I get "USB is connected. Remove the cable." even though the cable is not connected.
I tried rebooting but nothing. I do not think my device has ever completely turned off. When I try to power down it has a green battery animation of it filling up. I do not know how to completely turn it off.
Anyone know how to fix this?

Looks like your tab thinks it's charging from a USB socket all the time, I'd advise to get it checked under warranty, or you could try to let the battery run completely out and then recharge. Also, check the USB port for debris and clean if necessary.


text:
fastboot not finding SPH-L720 on Linux
This is with Ubuntu 13.10 on the host and a Sprint Samsung Galaxy S4 SPH-L720.
When in normal mode, 'adb devices' finds my phone.
I do 'adb reboot bootloader' to reboot my phone into bootloader mode.
'fastboot devices' comes back empty. 'sudo fastboot devices' also comes back empty.
I have setup the udev rules file accordingly (replaced my real login with myuser)
~  cat /etc/udev/rules.d/51-android.rules
SUBSYSTEM=="usb", ATTR{idVendor}=="04e8", MODE="0666", GROUP="myuser"

lsusb returns the following (fyi, the device is an S4, not an S2)
Bus 002 Device 006: ID 04e8:685d Samsung Electronics Co., Ltd GT-I9100 Phone [Galaxy S II] (Download mode)

I've read a ton of articles on this and I can't get this working. Any help is appreciated. Thanks!

I don't know that the S4 has a fastboot mode. Typically you would flash Samsung devices with Odin.

I believe it's called download mode, but it definitely has it. This probably differs on the different carrier variants.

I know about download mode, that's what Odin is for. I believe that's different from a fastboot mode, though. For example, my old Galaxy Nexus had both modes, but I think that was because it was a Nexus device. I don't think that carrier branded Samsung phones typically have a way to use fastboot.

Depending on what you want to do with fastboot, there's an alternative for Samsung phones called Heimdall. I used it on my SIII mini to install TWRP.

Accordingly to the answer to this question, Samsung devices do not support fastboot.
This thread on XDA Forums states the same.


text:
Is the Android default calendar open source?
I did a little of research and found nothing.

All Android git repos are here https://android.googlesource.com and the Calendar one is here: https://android.googlesource.com/platform/packages/apps/Calendar keep in mind that this is the stock AOSP calendar, not the Google Calendar however they function the same. Here is another open source calendar: https://github.com/Etar-Group/Etar-Calendar that is probably closer to Google's implementation rather than the AOSP one.


text:
Will factory resetting my device remove the Android upgrade?
I have upgraded my phone to Android 2.1. I need to reset my phone but I don't want to lose the upgrade. Is it possible to do this? How?

Don't worry, a factory reset will not change the version of the OS installed. You'll have the same OS version after the reset. However, as I'm sure you are aware, you will lose all your data.


text:
Why do some devices ship without the Market installed?
Someone explain to me why some tablet manufacturers use software hubs other than Market.
I bought a Coby Kyros ($160 @ KMart, Puerto Rico) and it brings AppsLib instead, and I immediately noticed that not all apps are there.
I already found steps to root the tablet and install Market, but the question still bugs me.

Google only allows the Market, which is not open-source like the rest of Android, to be bundled with devices that passes their Compatibility Test Suite.  Devices that do not pass are not "officially" Android devices.

Actually, it also seems like they simply don't allow it for devices with only WiFi. I guess one reason could be that they at least used to use the sim card ID to figure out if you lived in a country where the payware part of market should be enabled and a few other things.

"Android 2.3 MAY be used on devices that do not include telephony hardware. That is, Android 2.3 is compatible with devices that are not phones." http://source.android.com/compatibility/android-2.3-cdd.pdf

Yes it may, but as I understand it this was about Market and not about Android. Google, to my knowledge, still don't allow Market on devices lacking telephony hardware. Most of the vendors of such devices have their own Market (or people download the Market apk from elsewhere).

No, all "approved" Android devices can use the Market. The WiFi-only version of the Samsung Galaxy Tab has the Market, for example.

Ok, I read it the other day but it looks like most wifi only Honeycomb tablets include Market so it has either changed or wasn't entirely true.


text:
Can I use dual boot in my Android mobile phone?
I want to know is there any boot loader modifying tool for android so that I can use my cell as dual boot. Like Symbian- Android, Android - Windows Mobile, Android - Java, Android - Bada.
Is it possible.

Yes it's possible to dual boot Android and Windows Mobile or dual boot multiple different Android ROMs or dual boot Android and WebOS.


text:
How do I access my SD card through a Windows USB connection?
I'm trying to upload a simple PDF file to my Droid X Android 2.3 phone. I connected the cable and uploaded the file but I don't know which folder to put the file into. Android's PDF applications aren't helping at all and they all seem to look for files in SD. How do I access SD contents from Windows? How do I know if I have an SD card in my phone?

The ADB way
The contents of the physical/emulated SDCARD, or the entire file system for rooted devices, can be accessed via the Android Debug Bridge (ADB). See this for a quick guide to get started with adb.
Once adb is installed and properly configured, files and folders can be pulled and pushed to/from the device using the corresponding adb command (assuming you have a folder named Books on your sdcard):
## push single file to android
adb push myfile.pdf /sdcard/Books/

## push entire folder to android
## NOTE: this will push recursively the *contents* of the
##       MyBooksFolder to /sdcard/Books
adb push MyBooksFolder /sdcard/Books

## pull file from android
adb pull /sdcard/Books/myfile.pdf

There seems to be a GUI for ADB (for windows only): ADBGUIV3
ADB can also be used over wifi. Some rooted roms include the Wireless ADB toggle in the quick settings. For stock ROMs the same can be achieved via third-party wifi adb apps.
The FTP client/server way
This is my preferred way whenever I need to copy multiple files without having to deal with cables. This works for transferring between:

android <-> desktop
android <-> android
android <-> non-android devices

The idea is to have an FTP server running on one end, and an FTP client on the other. Any combination is possible since both clients and servers are available for android and most desktop systems. There are plenty of android FTP servers to choose from, many of them free.
For the server part my preferred choices are File Expert (includes both FTP and HTTP servers, a Windows file share client, as well as FTP/SFTP clients, free), and Solid Explorer (includes FTP/HTTP servers, FTP/SFTP/Webdav and Windows file share clients, free 14 days trial).
For an FTP client I tend to use Total Commander with the FTP plugin.
Your desktop is already capable to work as an FTP client. For example, on Windows you can simply type ftp://my.android.ip.address/ into the Windows Explorer address bar (the actualy IP address will be displayed in the FTP server app when you start it). Same holds true for OSX or Linux.
Other options
There is a free WiFi/WLAN Plugin for Total Commander which can be used to share files with other mobile devices or a desktop. The plugin supports direct connections via HTTP over WiFi between two Android devices, or between Android (Server) and any device or computer with a Web browser or WebDAV client.
File Expert also includes an HTTP server mode which allows exchanging files to any device that has a web browser.
A variation of the FTP theme might be SFTP which comes in handy if you already have an SSH server running on your desktop. For example, on OSX the built-in SSH server can be activated by enabling the checkbox under System Preferences > Sharing > File Sharing.
LAN plugin for Total Commander allows accessing Windows shared folders, which means you can use it with Windows, as well as OSX and Linux with the samba server running.
If you have Python installed on your desktop, then you can share files to your phone by starting a one-liner HTTP web server, i.e.:
# for Python 2.x
python -m SimpleHTTPServer

# for Python 3.x
python -m http.server

Once the server is started, use any browser on your phone/tablet to browse and download the files. The URL you need to open in your browser will be the IP address of your desktop at the default port 8000 (which can be changed by adding a different port number at the end of the command). Once you have figured out your internal IP (e.g. 192.168.1.100) the URL will look like http://192.168.1.100:8000.
And finally, just for the sake of completeness, I should mention that cloud storage services like dropbox and mega make it easy to share files between any devices, and if you want the simplest possible solution, then you can just email a file to yourself, and open it on the device where you need it.

Most Android file managers and dialogs start you off in the SD card; if for some reason yours isn't, it's located at /sdcard .  This is also the directory that is mounted when you hook up your phone to Windows via USB.
Just to make sure here, you aren't trying to access the PDFs while the phone is still mounted in Windows?  You won't be able to, if that's the case.
If you want to look around more on your phone to find out where the PDFs are, you need to use a file manager on your phone. Most phones come with one preinstalled, simply called "Files" in the app drawer. Usually they open directly to the SD card directory (which is /sdcard in the root file structure).
If you don't have a file browser already installed, try ES File Explorer from the market, it's quite good and has boatloads of features. It also starts off browsing in the sdcard by default, and if you have root you can explore the entire file system, not just /sdcard .  It also has a "Search" function which may help you find your PDF files by filename.

First make sure USB debugging is turned off in your phone settings. Also make sure you have all the latest drivers on your computer.  When you do this your phone should show up in your Windows "Computer" folder (or My Computer in XP).
You can tell if you have an SD card by going to Applications-->Settings and their should be an option labeled "SD card and phone storage". If you click on this option it will bring you to a new menu where you can mount and unmount your SD card.

Moving a pdf to your sd card should be as simple as copying and pasting it from a folder on your PC to your SD Card folder when your phone is plugged in.

I basically do all my file transfers(copy paste fashion like you mentioned) using FTP client like FileZilla on my PC and an app called Software Data Cable for my android device. That way I can see all the contents of my phone like how they would appear when viewed through the File Manager on the phone. Hence this makes the destination for storing and accessing content much simpler. And the plus point is that you don't need any cables. An active internet connection is required tho. Hope this helps.

Brian - I had this problem too. The folders you can are the SD card's folders. You just have to make sure your tablet is not plugged into the USB in order to also view the SD card's folders on your tablet. Otherwise your tablet will say that the SD card is empty.

This answer is somewhat vague. Do you mean Be sure to have done the remove drive action on Windows and disconnect storage from PC action on Android before trying to access the newly copied pdf file from Android?

Install Adobe Reader from the market. Once the app and it will automatically scan your SD card and list all the files in the SD Card.
This is a free app too.
Mounting Android to Windows using USB

My question was "how do I access the SD from Windows". I've already installed Acrobat Reader but it doesn't see any file, nor it does allow you to upload pdf files to Android/SD, which became quickly useless.

U need to mount your device to Windows.. Edited the answer

I do mount the device to Windows. And I see the contents as Removable Device. But the contents are not SD's contents. How do I access SD's contents? Which folder keeps the SD root?

guess ur sd card is formated... does it have imp stuff in them ? if not go to settings and storage and format your sd card. and try it again

I don't know what you mean by imp stuff. But I've found out that I have an SD card (14.74GB total) and that it is mounted in the device. But still have no idea how to see its contents

authors: Антон Невмываченко


text:
How can I permanently disable USB debugging mode?
I have a Samsung Galaxy Ace and I've encountered a strange issue. When I was connecting my mobile to the PC I unchecked the box for "USB debugging mode" and did my work without issue. However, after some time passed and I again tried to connect my mobile to same PC, it was unable to connect. When I checked my settings, I noticed that USB debugging had become re-enabled again. Is there anything I need to set to disable USB debugging permanently, or is this the default behaviour of the Samsung Ace?

I would uncheck it and then reboot before connecting to anything.

why reboot, does it actually require...

No, it shouldn't require that, but I thought it might work.

This happens to myself, you would have to turn the device off several times whilst your USB is connected and just wait for it to stay turned off, once its turned off it will not turn back on unless upon reconnection. It's a very old phone and is not a good phone so this is why it's like this. I wish there was a better resolution myself but after browsing the internet for around an hour I figured I'd help a somebody else and let them know what I know.
Thanks.

It's possible that one of these solutions will help you
Solution #1:
If you do not have drivers for your phone installed and you do not want to download huge KIES, you can download only the ADB Interface Drivers (6.5mb) for your phone. This might solve the issue about USB Debugging turning itself on.
Solution #2: Download and install Terminal Emulator, open it and run the following code inside.
adb kill-server

this might also help until you reboot your phone.

I'm not really sure about that. That helped me when I was using tcp mode to use adb over wifi, and when after wifi reboot computer didn't see my phone either on the network or via cable, then I had to do adb kill-server on my phone to make it recognizable with a cable again


text:
How can I prevent the battery in my Nexus S from draining overnight?
I have a Google Nexus S and for the past 2-3 days whenever I go to sleep the battery drains completely overnight. I mean when I go to bed the charge on my phone is plus 90% but for the past 2 days it's dead when I wake up. Thankfully I didn't miss work these two days otherwise my boss is gonna kill me.
I have Android 2.3.7
Any advice?

Plugging it in overnight seems like the trivial solution, but other than that, have you looked at What can I do to increase battery life on my Android device?

Something is obviously running overnight. Check Settings | About phone | Battery use first thing in the morning to see what's draining it.

putting it to airplane mode overnight also is a good idea (except you need to get awoken by phone call, or must stay reachable). Some more details can be found at Battery Sony Ericsson XPeria Mini Pro.

There are several things which can be done. Most obvious is to switch it off completely (grin), but that only as a side note. Also, switching it to Airplane mode falls close -- though, when used with a "timer" (via automation apps such as Tasker or Llama), it can be quite a useful thing to not only save some juice over night, but also care for some silence. Another obvious option is to connect it to some power source, which clearly prevents it from running out of juice. But these are just general rules.
In your special case, the problem is some app draining your battery over night. True, above mentioned solutions would take care that there's enough juice left -- but still that's a misbehaving app. So first thing I would do is, after it drained a little (but still enough juice is left, say 30% or more to be sure), go and check your battery stats. You will find them in your system settings, on most devices it is in Settings → About Phone → Battery Use. This should list the most heavy consumers, and your candidate should be on the very top.
Other useful sources on this topic (and here at Android Enthusiasts) include:

How to deal with (orphaned) WakeLocks? (especially when you cannot find the "evil app" in the consumers list)
How can I tell what is really draining my battery?
What can I do to increase battery life on my Android device?

If you are running a custom ROM, check with its makers if there are any known causes for battery drain. Otherwise, (since there are no known issues with stock Android 2.3.7, the battery drain is caused by some app.
Turn off bluetooth and auto sync (leave wifi on), install Watchdog and charge the battery fully, then let your phone idle for a couple of hours. In that time, any apps that misbehave will be listed under the alerts tab of Watchdog. Check that and report here, maybe we can help.
If it does not list any app, try eliminating each of the common culprits for battery drain - social media (older versions of Facebook) and sync apps that constantly use connectivity options, free versions of apps that regularly pull in ads for display, location apps including Google's own reporting service. Uninstall or turn off whichever you can. If ads are an issue, and you are rooted, you can use Adblock.
Also, check for your battery health - if you've been a heavy user for over 2 years, it is likely that the battery has lost much of its original capacity, in which case a battery replacement would be necessary (I know because I have the same problem, and ordered a new battery yesterday). You can find OEM batteries for $30-40 - avoid cheap duplicates, you never know what they could do to your phone.

Shut down your device overnight.
Or just plug it in before sleep.
Or buy a new one. After some time the battery want resist so much.
Oh.. of course... or buy a new battery.


text:
How do I turn off the cascade of tones that happens every time I end a call?
I have a Galaxy S phone, and every time a call ends it plays a cascading series of 4 tones.  Regardless of how my phone's ringtone volume is set - e.g. even if I have it on silent mode - these tones play.  It's especially annoying when I'm wearing my headset, which seals against my ear, making these tones much louder than the call was.  I have to jerk my headset away from my ear unless I want to endure it, and I don't like to complain, but it's f-ing LOUD.  Is there any way that I can disable this end of call sound?  It doesn't matter which headset I use; this is a function of the phone itself.  Can't find anything in the manual about it, either.

On my phone (Galaxy S) it's in Settings -> Call settings -> All calls -> Call status tones -> Call end tone.


text:
Getting the features of HTC Sense in vanilla Android?
I've had an HTC Desire for a year or so and am due an upgrade. I'm weighing my options and I'm fairly sure I'm going to go with the Galaxy Nexus.
Thing is I've gotten used to HTC Sense and all the extra features it offers over vanill Android. What apps/widgets can I get to add the functionality that I lose by not having Sense?
Also what will I lose by not having sense?

What Sense feature sin detail do you like most? Add them to your question and we will see if there is an non-HTC alternative...

I've never had a stock Android phone so I don't know which features are sense only... That is half the problem, the only flavour of Android I've spent any time with has been an HTC sense phone, as fat as I'm concerned HTC sense might as well be Android.

For testing a Stock Android you can use the Android Emulator that is part of the Android SDK. Then you will see and feel the massive difference.

You could replicate many Sense features with 3rd-party apps such as Launcher replacements, dialer/contact apps, various widgets, etc.  However, you will likely lose the deep system integration of such apps.  You will also most definitely lose the integration with the HTC Sense site.

The Desire doesn't integrate with the HTC Sense site so I won't miss that... Although I kinda wish I did have those features...