text:
Android phone has Wi-Fi troubles after subnet change
I just moved our network access point to a different subnet (which has a different default gateway).  After the change, all the laptop computers adjusted without much issue (some XP computers needed the "repair" option run on the connection).  However, none of the Android phones have Internet access anymore.  They can connect to the wireless access point without a problem, but they can't access the Internet.  This only seems to happen on the Android phones.  I am wondering if maybe it remembers the old settings and isn't picking up the new default gateway?  What can I do to fix this?

I was able to fix the problem by changing the DNS servers my DHCP was serving up.  Its kind of weird since the servers (local) work fine for the desktop and laptop clients.  Only the android phones didn't like them.

If that's what fixed the issue for you, you should write that as an answer and then "accept" it. This way it can act as a signpost for future readers with a similar issue.

I will, but since I only have 6 rep, I can't for another 5 hours.

Turns out it was a problem with the DNS servers my DHCP was serving up.  The first two were local DNS servers.  I don't know why they weren't working for android (they worked fine for the laptop computers), but as soon as I replaced the second local DNS server with a remote DNS server, things started working.  It also appears that android only pays attention to the first two servers given by DHCP since I had other servers listed after my local server.
It seems kind of fishy that only the android phones had problems with the local DNS server.  I wouldn't mind finding out what the underlying problem is, but changing the DNS servers is an acceptable workaround.

Most likely, the device is still hanging out to the old network configuration and needs to be adjusted or cleared. There are a couple of methods that can be used to accomplish this. Lets start from the simplest:

Reset the device Wi-Fi connection.
Simple Wi-Fi connection reset, by turning off wireless and then turning it back on:

Tap the Menu button on your device;
Tap "Settings";
Tap "Wireless and Network";
Tap "Wi-Fi settings";
In the new screen, uncheck Wi-Fi to turn it off;
After Wi-Fi is turned off, tap the entry again to turn it back on.

Test your connection to confirm if this worked. If not, continue to the next options.

Forget about the network
You can have your device forget the network and then re-add it, but for this to be possible, it needs to get out of range of the network, then:

From the previous location, long press the network you want to forget;
Tap over "Forget Network";
Get back within range, wait for the network to show up;
Enter the network password to join.

At this point your device should have a new address and be working.

Advanced Wi-Fi settings
At this point is clear that you need to confirm all settings for your Wi-Fi connection:

Tap the Menu button on your device;
Tap "Settings";
Tap "Wireless and Network";
Tap "Wi-Fi settings";
Tap the Menu button again;
Tap "Advanced";

From here you can confirm all the settings one by one and make sure they match your network requirements:
Use static IP address, Network Gateway, Netmask, DNS1 and DNS2.

I already tried all of the above.  I was finally able to fix the problem by messing with the DNS servers my DHCP was offering (seem comment on question).  I think there is still some under-lying problem, but the DNS fix will work for now.


text:
Corrupted 16GB Samsung micro SD card
Background
I have a 16GB Samsung micro SD card that I use on my Samsung Galaxy tablet. It has 116 videos and tons of pics and songs. One day I recorded a concert and when my tablet's battery became low I switched the SD card to my Galaxy S3 phone. It recorded fine and was able to upload some of the videos on a website. One morning, I was taking a picture from my Galaxy S3 phone which still has the 16gb card, when I checked the gallery, it has nothing on it but the new pic I took.
I then realized that I've lost all my files for some reason, devastated but was able to recover the files via a FREE download of Wondershare Data Recovery software (which I actually ended up paying) and saved it on my PC. I was able to recover the pics, the songs I can open but only plays for 4 seconds. When I tried opening the video files, some are fine and was able to play them on my computer some won't let me. They are 3gp file extensions. I've tried playing them on a 3gp media player but they still don't play.
My question is:
Why am I able to play some of them fine and not the others? I've tried inserting the videos on my tablet and on my s3 phone it says:

CANNOT PLAY VIDEO. UNSUPPORTED FILE FORMAT

I am devastated and would really like to recover them. Is there any other solution?

Other than the fact that this card at one point was in an Android device, I don't see how this question relates to Android.  Voted to close.

The ones that doesn't play fine are the ones that the software couldn't recover properly.

related: http://android.stackexchange.com/questions/7069/data-recovery-how-to-restore-deleted-formatted-files-on-hd-micro-sd-card and http://android.stackexchange.com/questions/15869/how-can-i-recover-a-deleted-file-on-android

File systems are organized in "blocks" of data, where each block has the same size. Internal storage (as well as some others which use NAND-Flash) on Android uses a block size of 128kB.
Especially video files are a bit larger, so they do not fit in a single "block" on the file system. In order to store them, they are split and spread about multiple blocks. This usually is no problem, as there is some "index" holding all the information of where those blocks are and what file they belong to. However: On a crash, some of that information might be lost -- while other parts have been preserved.
So your recovery process was 100% able to restore those files where complete information was available. I don't know what you used, but many of those recovery tools additionally scan all "unused blocks" (where the "index" says there's nothing stored currently) for data fragments, and this way discovers some additional files. But sometimes it's not possible to get all their pieces together, or do so in the correct order. Because of this, some of your videos might play for a few seconds (blocks), until the "lost information" part is reached.
I hope my explanation was understandable; I went for easy understanding instead of precise technologic terms.
As to your question on how to restore the missing parts: I'm afraid they are lost. But if you update your question and add information on what you used to restore your files, plus how you did it, we can look into it. One word straight ahead: I hope you didn't write anything on that SD card since -- or chances for restauration are really low.
First thing to make sure on data loss: AVOID WRITING TO THAT MEDIUM UNTIL YOU HAVE ALL YOUR DATA RESTORED (or all hope to restore them is lost)!!
First steps on data loss

STOP WRITING to the device you lost data from (in your case, the SD card). Lost data might still be left more-or-less intact somewhere on the medium, but the corresponding blocks are marked "unused" -- so each new write lowers your chances on a successful recovery
Make sure all subsequent access to the device is read-only. While you might not have access to a Write Blocker, some SD-cards offer a corresponding switch (use it!), or some card readers might provide something like that. With a Linux/Unix system you are well off also, as it is quite easy to explitly mount devices read-only.
Best idea is to make a block-level copy of the medium. On Linux/Unix, this can be done using the dd command. This copy can be done to an equivalent medium (which in your case would be another 16GB SD card, best of the same brand), but also to a file -- which then can be mounted (again, best read-only) as a Loopback device. All susequent steps should use the so-created disk image: This ensures, even if some action fails and destroys something here, your original medium remains untouched, providing an additional safety layer.
Having created a disk image, optionally make a copy of that again (easy if it is a file -- otherwise just repeat the first procedure with the image as source). This provides another level of safety, as, having broken something on the 2nd image, you needn't touch the original, but can start again from the first copy.
Having created and mounted the image, as described in the previous steps, you now can try with all available recovery tools to get as much data restored as possible. If one tool doesn't restore enough, try the next, and so on. If the image breaks, see previous step.
Having all data (or as much as was possible) restored, there's not much more you can do. You might decide to keep one of the images and/or the original. If not all data was restored successfully, you might even decide to send the original plus the image to some forensics specialist or data recovery service.
On the seventh day He rested from his work ;)

Useful tools
There are a lot of tools available to help you recover your data. I cannot mention them all here -- but at least a few should be named. Some are addressing the end user, coming with a nice GUI -- others are rather intended for the forensics specialist, coming with a lot of command-line switches, and again others might provide both.

Wondershare Data Recovery was already mentioned being used by the OP. I cannot say much about it, as I never used it: It is available for Windows and MacOS (and I run Linux).
TestDisk would be my tool of choice. It is available for DOS, Windows, MacOS, Linux, and more -- and I have successfully used it a couple of times.
PhotoRec comes from the same developers as TestDisk, and is available for a broad range of operating systems
Both tools are mentioned on LiveHacker's article Five Best Free Data Recovery Tools -- and as it says "five", there are obviously 3 more available.

I don't want to list up things I don't know -- but from here, everybody should find his/her way. Hopefully. So good luck -- or better: good results!

I recovered it with a FREE Wondershare Data Recovery download.. :(

OK, that is the kind of software I assumed -- so above stated applies (scanning "unused blocks" for missing data, etc.). Still the main question is: Did you safeguard your SD card -- or did you write to it again? e.g. moved the restored stuff back to the card, or put it into some device and stored other data on it?

The only time it was written again was when I realized I lost all the files. I couldn't move the files back to the card due to it's large size.. So the card remained the same as it was, I believe.

So first: Don't touch it before things are clear -- there might still be hope! Then: can you please explain what was written that "only time"? Did you initiate something -- or do you mean the "disappearing" of your data here? Next steps might get a bit technical, so I'm not sure this Q&A is the best place for it. We could try the chat -- but I'm not sure if that is available to you (not enough "reputation" -- you need 20 points, but have just one)...

lol... I am new here and don't know what reputation means... How do I even get a better reputation? I would appreciate a chat though :(

what was written? 2 new photos. I don't really know what happened. I made it into a habit of clearing RAM and running applications to save battery life on my galaxy s3 and don't remember deleting my files on SD card. So, when I woke up one morning, i decided to take a picture. When I went to the gallery to see it, I noticed there were no files other than the news pics.. aaahhh, this sure is devastating :(( Thank you for your help explaining it though. I appreciate it.

Thank you for the additional details -- and no, at that time you didn't know yet about the data loss, so noone can blame you. I try to update my answer with some "first steps" to get you on the way. If you cannot follow all of them on your own, I'm positive you will find somebody near you to (physically) help you out. As for your RAM clearing, please see Is it advisable to run a task killer app on Android and ...

... my answer here. Not a good idea ;)

I tried moving this to chat, but it failed (obviously due to your missing "reputation". That is: What is reputation? -- and you gain such by giving useful answers or asking interesting questions. When people upvote them, you earn reputation.

@Mary If my answer is satisfying you, you might "accept" it (by clicking that green check-mark to the top-left of it). This is useful for other readers (as they can see what solved your issue).

source: Stack Exchange

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

sort: votes


text:
Transfer all Contacts in Phone and Sim to Google Contacts

Possible Duplicate:
How to move phone contacts to Google?

I am using my New Samsung Galaxy Y mobile phone.
In My Contacts, I see that some are in SIM Memory, Some are in Phone Memory while others are in Google Accounts.
In the Import/Export Option, I see Import/Export to SD card and Import/Export to SIM Card.
I want to copy all my contacts in phone and sim memory to my Google Account. How do I do that? Is there any way to do it rather than doing it manually?

Posting the answer given by Niall C. in How to move phone contacts to Google?
This is the simplest way that I found to do it with my Samsung Galaxy S:
From the main Contacts screen, hit Menu, then More, then Import/Export, then Export to SD card.
Connect the phone to the PC and mount the phone's SD card as a removable drive.
Open browser to GMail, select Contacts then Import. Select the file on the phone's SD card, then Import.
Voila! On the next sync, they're back as my phone as Google contacts.

In the Contacts Menu there should be an option called Merge with Google.

After spending a lot of time, looking around, I did not find any such option anywhere.

Couldn't find that either, what make/model do you have? Could you post a screenshot of it?

(latest april 2019) You can do this using the new Google Contacts app. It has an option to migrate all SIM/Phone contacts to Gmail.

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


text:
How do I sideload Google Wallet onto my Verizon Galaxy Nexus?
The Verizon version of the Samsung Galaxy Nexus famously shipped without Google Wallet. This is ostensibly because Verizon is coming out with their own mobile payment system and didn't want a competing product baked into the phone OS.
So much for a pure Google Android experience.
How can I get Google Wallet on my device? No rooting solutions, please. I am okay with sideloading the app from a trustworthy source if that's possible.
Once installed, will I be able to get updates from the Play Store? What other things won't work quite right?

Grab this .apk file from the XDA forums and sideload it like you would any other app. The instructions state that it will work on unrooted devices, and CNET actually ran an article detailing this a little while back. The original XDA thread is here, the link you need is the one under the QR code (the "APK method").
This particular method will evidently only work if you live in the US and have Android v4.0.2 or later installed, but that should cover any typical VZW Galaxy Nexus at this point.
As far as I'm aware, you will not be able to get updates from the Play Store if you sideload like this, but that is the only caveat I've personally encountered thus far on my VZW Galaxy Nexus. I used the free $10 prepaid balance at McDonald's without any issue.

A few additional musings after doing some experimentation: after sideloading the .apk above I was not able to update Wallet from the Play Store app on my phone. However, if I logged into the web store and visited the page for Wallet, it listed my Galaxy Nexus as compatible. Hitting Install on the web page allowed me to push the updated version to my phone successfully, despite the fact that I could not do it from my phone.
If you're itching to try out the newly added ability to add your credit card to Wallet, you could try the above to get yourself updated to the newest version. Alternatively, if you consider me a "trusted source" (I'm trustworthy, I swear) you can get a copy from my Dropbox account. I simply pulled the updated .apk file from my device after I updated through the Play Store, so I can safely say this version has not been tampered with by any third parties.

That's interesting that you could update from the web.

@AlEverett: Haven't a clue why, either. I'm rooted, but I just sideloaded Wallet the "normal" way, without doing anything special that required root. I'd be a little curious to know if it works on an unrooted device as well.

I've got it sideloaded from the original information you gave, but it isn't showing up yet on the Play Store website for me to update. It's likely just waiting for some synchronization. If I don't see it later I'll download the newer version.

Well, the rooting must be key to a better experience. I've installed the latest version from your link, but the app does not appear in the Play Store app on the device or in the Play Store website under my installed apps. Even if I get to the app page directly it doesn't show as installed and I can neither upgrade or install from there. So, while I've got it sideloaded it's going to be a manual process to update in the future. And, of course, I haven't found a place to use it yet; it's probably not worth it.

@AlEverett: There's only something like 3 places around me that take it (none of which I frequently go to) so I get the feeling you wouldn't be missing much. The deals/coupons are usually pretty obscure places, too.

Damn you, Verizon! Droid Life: Google Wallet No Longer Working at all on Verizon Galaxy Nexus

@AlEverett: Did you try the one they noted in their update? http://www.droid-life.com/2012/09/14/google-wallet-no-longer-working-at-all-on-verizon-galaxy-nexus/#comment-650598964

Can't do it from work. I'll try it later.

@AlEverett: FWIW, it worked for me, but as I've mentioned before I'm rooted.

I have an unrooted RAZR M and I was just informed, when I side loaded and installed the app, that it is unauthorized to run in my country/carrier.  My country is the US, so Verizon is definitely on to this trick.... bastards.


text:
How to fix this Google+ sync problem?
Few months ago, I restored a full Nandroid backup which was created few hours ago. When I booted up, everything went fine, but Gmail & Google+ went out of sync. Perhaps, it was a timestamp problem.
Problem was this: If I read an email on web, the read status was reflected to app, but reverse wasn't true. If I read an email on app, the read status wasn't reflected to web or other devices/apps.
The exactly same thing was with Google+ notification read status.
I cleared data of Gmail app and the problem was fixed. I did the same thing with Google+ app, but no benefit. I even uninstalled & reinstalled the Google+ app, but again no benefit.
I left that for months. I have notified Google, updated to every new version, but the problem is still here even today.
How to fix it? Don't suggest factory reset, please.
Device: Samsung Galaxy S with ICS (rooted)

You state you're running ICS on your Galaxy S so I assume it's CM9 or so and rooted.
Some thoughts of mine:

Do you have any sort of firewall set up (e.g. droidwall)? That has bitten me often so far.
Is there a 2nd device where it does not happen?
Just trying to sort out a general problem with your account or G+
Maybe G+ doesn't even sync by itself but outsources some of it to other GApps (or the Android framework)? Aka, the problem is not directly within the G+ app?

My steps to narrow it down would be:

Make a backup via CWM and be sure everything is backed up by Titanium Backup too. You want to be able to revert to this current state once all is debugged and the problem is found & fixed.
Be sure your SD card has enough space left, I found CWM (v3.x) to not report that and silently fail in case of a no space left on device error.
Reboot into normal Android, remove unneeded apps and start a cycle:

clear app data of suspected problematic app (Google Services Framework, etc.)
test
retry and clear data of more apps and narrow down more if still present

If problem is found, revert to your backup, apply the fix and see if everything works fine still
Report your findings :-)

I know you don't wanted this answer but I include it nevertheless:
Wipe (with CWM and Titanium Backups ready of course). Then go partially back step by step (userland apps only) with TitaniumBackup. It's time consuming and tedious I know. Having a CWM backup ready leaves you the option to roll back at any time though.

I'll report my findings, but first I need plenty of time to do research.. Thanks!

If I have this kind of problem I usually take the last approach (wipe & revert only cherry picked packages from TiB) and just migrate old app data over that I definitely need. Usually 0.5-1h but if you are willing to dig and find the real cause you might need much more time

I assume you have checked the sync options of your google+ account to make sure it is set to sync regularly.
Have you tried removing not ony the app but also the account from the phone, doing a restart and then adding the google account back again?

Account is primary which I can't remove without factory reset. I can do this with root, but its just removing credentials from database. I don't think it could help..


text:
Can Android extract zip files?
Can Android extract zip files?  If so, could you please explain the process of downloading and extracting a zip file?

Yes, provided you've got an application to deal with zip files, you should be just fine:
WinZip for Android

By default there's already apps within your OS to deal with zip files:
Best is access a zip file thru your browser, download an open one. A window should pop-up, with some recommended apps already on your system.

Is there any way to do it without installing any other apps?

@Hope4You Yes, check my edited answer. I don't use winZip nor I did install any app for this, and I've already got 3 on my OS that came with it.

This helps, as I do not have an Android to test with. One other question: Which browser are you referring to in your answer? Is it the default Android browser?

@Hope4You Yes, my tests were performed using the default browser.

"By default there's already apps within your OS to deal with zip files" Which are you referring to? I now have Android 4.0 and I can't find a way to open .zip file with any pre-installed app.

Android allows downloading of any file type irregardless of size (FAT32 formatted SD cards however allow only up to 4GB per file).
Many file explorers come with built-in ZIP support -- and again, many also offer access to network ressources via FTP, SFTP, FTPS, Samba (Windows Network), and more. Some good examples for these include:

ES File Explorer File Manager: Compress and Decompress ZIP files, Unpack RAR files, can create encrypted (AES 256 bit) ZIP files [...]; Samba, FTP, Bluetooth, Dropbox, Box.net, Sugarsync, Google Drive...
ASTRO File Manager / Browser: Zip/ Tar; Bluetooth & Samba (via AddOn), SFTP, and (explicitly mentioned) a downloader
Total Commander: Zip and unzip, unrar; Bluetooth; FTP & WebDAV (via AddOn)

Of course they offer a wide range of additional features.
Downloading then either takes place using the file managers network capabilities to browse the resources and copy the file (as you are probably used to with file managers on your computer; on Windows, Total Commander is already widely known and used) -- or, alternatively, using the web-browser, which then stores the file on disk. Once on the local file system, the mentioned file managers offer you to open/extract the archives (a zip file is an archive) either when directly tapping on the file, or via its context menu (usually opened on tap-and-hold the file entry).
Should be pretty easy and self-explaining -- though some of the file managers also offer tutorials / online help / inline help to guide you:

ES File Explorer Help topics
ES File Explorer Support Forum
ASTRO File Manager introductional video
Astro File Manager Getting Started Guide
Total Commander Beginners Tutorial
Total Commander Advanced Tutorial


text:
Swype flashing on and off
I just upgraded my Samsung Galaxy SII phone, unlocked from Gingerbread to stock ICS (ver 4.0.3), and I think it looks cool in many aspects. One thing I am getting annoyed with though is the Swype. I used it all the time before, and it was amazing. What is happening now is that when I swype, get my list of suggestions, then I have about 2 seconds to click on the proper word before the suggestion list goes away, and my screen refreshes. This is killing the battery very fast, and is very annoying when typing longer messages. Is there a way to set the suggestion bar to stay put like in Gingerbread?

Have you tried uninstalling and re-installing Swype yet?

@Chahk How do I do that?

I guess it depends if Swype came pre installed on your handset. In that case I don't think you can uninstall it. In either case, try going to Settings -> Apps and see if Swype is listed. Tap it and try to uninstall it. Then you can go to http://beta.swype.com, download the installer, install it, run it, and follow directions to sign in and install the beta.

@Chahk Built in app. Force Stopped it, then it worked properly for about a minute, and is back the way it was

Is this happening only within a particular app, or everywhere?  I've just noticed this behavior in Chrome browser on my Galaxy Nexus running a custom 4.1.1 ROM.  Other apps with text input (Google Voice, Gmail, Email, Google Talk, Trillian, Google+, TweetDeck, Tapatalk) don't seem to be impacted.

Every app... GMail, Browser, SMS

@Chahk I found the beta, installed it, and it seems to be working (over 2 weeks testing). Make that an answer and I'll mark it as such

As per @Chahk's answer

I guess it depends if Swype came pre installed on your handset. In that case I don't think you can uninstall it. In either case, try going to Settings -> Apps and see if Swype is listed. Tap it and try to uninstall it. Then you can go to beta.swype.com, download the installer, install it, run it, and follow directions to sign in and install the beta.


text:
How to ensure that the data traffic is going over the VPN connection?
I have Motorola XT910 and I would like to install the Motorola AnyConnect by Cisco to use when out in public and using open WiFi. Once I do that how can I check if all the traffic that is coming from my phone is going over those VPN tunnels?

The application, Motorola AnyConnect, takes care of that for you.
When you sign on to your corporate network, the Cisco AnyConnect Secure Mobility Client for Android only allows the traffic thru the VPN Tunnel created, preventing any armful or unauthorized access or data transfer outside the parameters defined by your corporation security policies.

Cisco AnyConnect provides reliable and easy-to-deploy encrypted network connectivity from Motorola Android devices by delivering persistent corporate access for users on the go.

One thing that's not clear on your question is if you're aware that this Cisco solution is a corporate solution, not for the end user who just want's to navigate the web covertly.

Whether providing access to business email, a virtual desktop session, or most other Android applications, AnyConnect enables business-critical application connectivity. Through the use of Datagram Transport Layer Security (DTLS), TCP-based applications and latency-sensitive traffic (such as voice over IP [VoIP]) are provided an optimized communication path to corporate resources.

Users have to authenticate to their enterprise networks in order to use this app and the features provided, but you can navigate the internet as usual, only restricted by the security policies applied.

Additional Reading about this solution:

Motorola AnyConnect from Google Play Store
Android User Guide for Cisco AnyConnect Secure Mobility Client
AnyConnect Secure Mobility Introduction Video from YouTube

I do work for a company that has a VPN in place so it will benefit me a lot :)

@Darius Nice, you're good to go then! This App will secure your connection every time, provided you authenticate at your company :) ps: I had to mention "One thing that's not clear..." part to be sure ;)

I should have checked before but I know now that the app in question works with Cisco implementation of VPN only.

@Darius Yes, you are correct. It is a Cisco Solution for Cisco Implementations :)


text:
Google Play Music offline files cannot be found
So I have a very odd problem.  When I mark my songs for offline use in Google Play Music, they download just fine and are available offline. However, when I go to the /sdcard/Android/data/com.google.android.music/cache directory, there are no files in there.
Does anyone know how to find my files or fix what's wrong?
I'm very confused and have already tried factory restoring my phone. I am using a Samsung Galaxy S3 (Verizon) with the stock ROM which I've rooted.

On my Galaxy Nexus my cached music files are in /mnt/sdcard/Android/data/com.google.android.music/cache/music.

Use something like Astro and search for "mp3".

So I figured this out. Somewhere along the line, Google moved the offline music/cache to /data/data/com.google.android.music/.


text:
Prepend phone numbers with a calling card dial in number
I use a calling card to call my home country and usually it's these steps:

Call the dial in number for the calling card company (e.g. 1 800 123 1234)
Enter the card PIN code (e.g. 1234 1234 1234)
Enter the destination number (which is saved as a phone in the contacts - e.g. +7 12 123456780)

I have several several contacts I call regularly and also plenty of one-offs.
Is there an app or way to automatically prefix the numbers from steps 1 & 2 along with pauses (p) and waits (w) so that I could dial the contact directly from the address book?
Thank you!

You might want to take a look at Prefixer, which lets you "prefix, suffix and/or replace numbers in your calls" -- sounds like exactly what you need. There are a few similar apps on the Playstore:

Prefix Dialer
Number Fixer
PreFixer

I'm pretty sure one of them will solve your issue.

Thank you! Prefixer (the first one mentioned in the first sentence) did exactly what I was looking for and is capable of even more!

Thank you for including what finally did it! :) Glad I was able to help!


text:
Moved microSD from droid to droid 4 but apps don't show
I moved my microSD card from my old moto droid to the droid 4, but I can't see any of my old SD card apps. Is it possible to import them? Neither phone has even been rooted.
Thanks!

I've found the sdcard-ext directory and tried copying stuff out of there to sdcard with no luck

By simply moving the SD card between devices, it is possible to transport data. The apps you are referring to are probably the once you moved to SD card via App2SD -- this will not move the entire app, but (hopefully) the biggest part of it. At least a small piece remains on the device -- which is, amongst others, how the device knows about those apps. And which is why "the other phone" won't show them: It simply doesn't know they are there, as they are not "registered" with that device.
So if you want to move them over, you will have to re-install them on your new phone (here: the Droid 4), and then (optionally) delete them on the old. The apps data are lost that way -- unless you can export them from within the app on the "old droid", put them on SD card, and import them with that app on the Droid 4. Or, alternatively, if both Droids are rooted, and you use Titanium Backup to backup app and data on the old, and restore them to the new phone.
EDIT:
If your idea is to permanently switch the card to the new device (i.e. not just temporarily, and then switch it back to the old), you might want to follow these steps:

check with your apps list (from the homescreen, press the "menu" key, select "apps", and then again "apps" -- second place might be titled "manage apps", not sure, as it differs between devices and Android versions) which apps you've installed on your card, and write that down (just for safety).
with the card in the old phone, uninstall the apps you've installed on the card (don't worry, you can re-install them later -- even the paid ones, as they are connected with your Google account)
remove the card from your old phone, and use a card reader to attach it to your computer. With your file browser, check whether the directory .android_secure is empty. If not, just remove it. This step is optional, and should help avoiding trouble when re-installing the apps.
now put the card into your new phone. All your data (stored on the card) will be immediately available.
hopefully you've configured your device with the same Google account -- so now you can go and re-install those apps.

Alternatively, if your old phone has sufficient internal memory, instead of uninstalling the apps (step 2) you could simply move them to internal memory. Then, if you configured your phone to backup apps+data to the Google cloud, you should be able to just "sync them back" to your new phone (in step 5). I've never tried that, but the possibility exists.

thanks a lot for the detailed answer. one quick question - I actually moved the apps using the builtin install to SD. it would appear that that makes no difference, right? I'm worried about reinstalling apps on the same card and possibly overwriting data...

by "builtin install" you probably mean "App2SD", and having the card defined as "default location" -- that is exactly what I was talking about before. If you want to permanently move the card to the new device (and do not intend to put it back), there is a way to avoid this issue. I'll just update my answer to include this issue.

Sorry for all the confusion and thanks for all your help. I'm traveling today, so I'll try this when I get back. Thanks!

You're welcome -- good luck then, and a safe journey now! When done, let us share your happiness of success, please ;)


text:
Will flashing a custom ROM on my Galaxy Nexus device wipe my data?
I'm wondering if I flash a custom ROM onto my Samsung Galaxy Nexus device, will it erase all my data (musics, pictures, etc.) due to its memory singularity?

Flashing a CustomROM (usually any ROM different to the one you're currently running) requires you to do a complete Wipe (well, at least it is strongly recommended for stability reasons) -- so the answer is probably: Yes. Data on an external SD card usually is not affected -- but as far as I remember, the GN has no such thing.
You might wish to consult the following Q&As for more information:

How can I keep settings after flashing a ROM?
Do I need to revert to stock firmware and/or wipe data before installing a custom ROM?
Manually upgrade Galaxy Nexus 4.0.4 (yakjuxw) to 4.1

EDIT:
Just to be more clear: Data on (external|internal) SD-Card (the Nexus uses an internal eMMC instead of the external SD, if I'm correct) -- that is the place where you store your photos, videos, music files, etc. -- are not affected by the wipe. Just all "internal memory" -- i.e. the apps you installed, and all settings plus app data -- will be erased.

You will not lose your SD card partition with a normal wipe (on Nexus S, I have no reason to assume CWM would change that much for GNex).
It would be silly because it would nuke the backup you just made.

@Broam Nexus uses internal SD card instead of external, correct? So that's where you place your files (photos, videos, music...)? Then you are correct: That partition won't be affected. I will edit my answer to make that clear. Still, all user data (apps you installed, their data, etc.) are gone.

My understanding is that you'll need to unlock your bootloader in order to flash, and unlocking your bootloader will indeed wipe everything.

I've unlocked the bootloader which is a onetime only action. But flashing ROMs could happen many times.


text:
How can I set up a new Outlook.com account using a Hotmail account?
How can I setup a new outlook.com account in the Android mail application?
Outlook.com only supports Exchange ActiveSync, when I try to automatically create an account in the mail app it uses smtp.live.com (because my login is a hotmail account).
What should I change the server settings to in order to use outlook.com's exchange servers?
I am using a Sony Xperia P which is currently stuck on Android 2.3.7. It appears to support Exchange ActiveSync.

Specifying your device may actually be relevant here (though I'm not sure). Some manufacturers have had poor support for Exchange in their email applications in the past. Most notably, Motorola essentially broke it with an update once.

Yes, you should specify device and os version. I can add my Ms account on CM9 and it uses exchange.

I have updated the post with my phone. @RichardBorcsik you can add an outlook.com account using a hotmail.com login?

Yes. In fact that's the only way I can add it, because if I try it with an @outlook.com alias, it complains that there's no such account on the server.

I manually setup an Exchange ActiveSync account with the following settings:
Domain: *blank*
Username: myname@hotmail.com
Password: ***********
Server: snt-m.hotmail.com
Use secure connection (SSL): *checked*
Accept all SSL Certificates: *unchecked*

Please Use the settings below for your outlook.com account.


text:
Touch enabled monitors and Android
I need to buy new monitor for my PC and I'm thinking about touch enabled monitors like DELL ST2220T or IIYAMA T2250MTS. I recently bought Gooseberry Board with Android on it and it would be great if I could connect it by HDMI cable to one of these monitors and use touch screen like i would on a tablet. Does anybody know if Android can work with such touch enabled monitors? Maybe someone have touch enabled monitor and could check it somehow?

The touch-screen part of a touch-screen monitor doesn't work over HDMI, but with a separate USB interface. It requires drivers specific to that monitor. To make it work with the Gooseberry Board under Android you'd have to find or write drivers for that monitor.


text:
Why does HTC Incredible S on Android 4 not always switch the screen on?
I have a HTC Incredible S shich was recently updated to Android 4 and Sense 3.6. After that, it began to not always switch the screen on after pressing the power button. In 20% of the cases, it just turns the backlight of both the screen and the buttons on, but doesn't "turn on" the image on the screen, so it stays black. Pressing power button 2 times (1 to switch off again and 1 to switch on) does help, but it's annoying.
What can be the reason? How do I troubleshoot it? My phone isn't rooted.


text:
A simple explanation of CWM and Odin
I'm going to root my Samsung Galaxy Note and I come across the terms CWM and Odin very often. What exactly are they? It seems that CWM is used for rooting and Odin for flashing the phone. Is there more to it?
I've posted here because I have been unable to to find a good explanation online.

For the second half of your question, see this previous question: What is the Odin tool?

CWM is the shortform of ClockWorkMod.  ROMManager, CWM recovery, Tether etc are their products.  CWM Recovery and ROMManager are tools which enables you to backup your current ROM, install custom ROMs etc.
If you are interested in knowing more about CWM, see this page.  For rooting you do not need CWM. In fact for installing CWM you need to be rooted.
For anyone who plays with ROMs, tweaking and testing, CWM Recovery or some thing equivalent to it is mandatory and would save your neck several times.
Also, you could specify which part you are not clear with.  It will help to get better answers. :)

I would give all my upboats if I could. I'm trying to figure this out as a I go along. So CWM Recovery replaces the default menu that i get when I press (Vol Up + Home + Power) ad adds more options to it, right? ..and in order to install CWM Recovery, I have to download ROM Manager from the Play market and use the "Flash" option which would replace my boot-up options. Thanks Narayan.

Yes, CWMRecovery replaces the standard recovery which is not that useful. As you had said, you have to download ROM Manager and choose "Flash CWMR". It will identify your device's code name and will opt you to choose if it has ambiguity.

@MridangAgarwalla To flash CWM using ROM Manager, you need root access. If you aren't rooted, you can use Odin to flash CWM directly.


text:
How can I install CWM Recovery on my Galaxy Note?
I'd like to install CWM Recovery on my Galaxy Note. The build number is DDLPA. I installed ROM Manager but my phone wasn't listed in the options.
I've Googled this but haven't been able to find a reliable file as I'm not sure if my build number is supported.
A link and instructions to CWM Recovery for the DDLPA Galaxy Note would be helpful.
Thanks

DDLPA just means that your Galaxy Note is targeting Indian consumers.  Cant you see N7000 listed in the list that ROM Manager shows? Also can you list the entries that you see related to N7000?

I can't see my Note there. There's three Galaxy S2s, an Epic4G, and a GalaxyS. Those are the only options I can see. I'm on the latest version of ROM Manager as I just installed it from the Play store.

As per http://forum.xda-developers.com/showthread.php?t=1551216 post, I understand that ROM Manager doesnt support N7000 yet. There is an another post http://wiki.cyanogenmod.com/wiki/Samsung_Galaxy_Note_(AT%26T):_Full_Update_Guide and the section "Installing the ClockworkMod Recovery" is what you should do.

I'll have a look at that. BTW, Narayan, could you tell me what would be my Android OS version. Would that be DDLPA? Where should i check this?

Settings -> About phone should show it. You can see "Android version" and other details including DDLPA in some other entry in that list. If you want more step by step or interactions, I would suggest to mail me personally. Note to Moderators:I am not sure that this is allowed, but suggested with an assumption that discussion using comment spoils the purpose of this site.

DDLPA is ICS 4.0.3. Source: http://androidlegend.com/update-samsung-galaxy-note-n7000-with-ics-4-0-3-ddlpa

CWM is not supporting ROMs and recovery images for the Galaxy Note yet. It is mistaken with Galaxy SII and other models.
If you are rooting your phone, DON'T USE THE CWM.ZIP file or you will brick it.
I've done it myself without knowing and now I cannot install roms or ever restore factory settings :(

If you go for the same mistake as I did, just install a SAFE kernel and remove the CWM.ZIP file from your phone

Dr ketan has an excellent thread on this topic at the forums at xda-developers. I would consider this the definitive guide on how to safely root your Note.


text:
How do I download app's APK file from Market to my desktop computer?

Possible Duplicate:
How can I download an APK file from the Play Store?

Is there any working tool I could use to download app's APK file from Market to my desktop computer?
I know there was a Chrome extension but it no longer works.

See this, and note what was stated in the terms & conditions as per my answer, http://android.stackexchange.com/questions/25430/download-google-play-apps-from-computer/25431#25431

As far as I know, it is against terms and conditions to do so.  But if you would still like to do so, a work around is to use an emulator and connect to market.  This site explains how it can be done.
Once such emulator is working you can use applications like app extractor to extract the APK to emulator's file system (sd card). Then you can use adb pull command to take it out.

Nope, that's not intended for several reasons (at least one of them was why that Chrome extension got modified in the first place). Installation from "the Market" (now known as "Playstore") should be done via the install process. Ideally, the user shall have no access to the .apk file at all (to prevent de-assembling etc., or pirating payed apps).
A valid reason for requiring the "real .apk is e.g. when your device has no Market/Playstore app. In those cases, you might contact the developer and ask him for the .apk. Some even have it on their websites for free download. Also, if you report bugs or request new features, the developer might offer you a pre-release .apk for testing purposes.
But as to your original question: There is no official solution, and I don't know of any "inofficial way" for this.

Update: you can do so meanwhile – though of course not "officially" :)


text:
What is the basic functionality behind the Odin buttons & checkboxes?
⚠ EDIT: Note that there's now a slightly different but highly related, relatively newer question on the same subject. See "What do the terms “BL”, “AP”, “CP”, and “CSC” mean in Odin?".

There's a good question on what the Odin tool is. I understand now that it's an internal Samsung tool for flashing firmware, which explains why it's so hard to find info on the (rather cryptic) options and buttons. Can anyone here perhaps enlighten us with a basic description for the following:

Options:

Re-Partition (checkbox)
F. Reset Time (checkbox)
Phone EFS Clear (checkbox)
Phone Bootloader Update (checkbox)

Buttons and files:

PIT (button to select a *.pit, *.xml file)
PDA (button to select *.tar, *.md5, *.smd file)
PHONE (button to select *.bin, *.tar, *.md5 file)
CSC (button to select *.tar, *.md5 file)
ETC (button to select ???)

For reference, here's a screenshot of the App showing these various options and buttons:

For newer versions of Odin, see What do the terms “BL”, “AP”, “CP”, and “CSC” mean in Odin?

Looking at this Odin 3, don't forget, there are variant versions of Odin in respect to different Samsung devices. But this particular one is what's used to flash, from my experience, Samsung Galaxy 5 and Samsung Galaxy tablet P1010T.
In short, for Odin to operate, there can be .bin, or .tar or even .tar.md5 files associated with a ROM for flashing. Odin knows how to handle them in the appropriate manner. (Have not seen .bin used, its more of the .tar.md5 which is  a tar file with MD5 check-sums contained in the archive, in which Odin will automatically verify each file within it)

Re-Partition does what it says - re-partitions the layout.
Auto Reboot and F.Reset Time - when the flash is done, auto reboot and reset the timer of the flashing when done. Usually can leave those two checked.
PIT - this is a file that describes the layout of the partitions involved, this will be very specific to the device in question, use the wrong PIT file for the device, and its... well... face the consequence!
PDA - an all in one archive that contains the .img's MD5 sum, boot, recovery, system, userdata, cache and movinand. Those .img's are different to the normal ones that is out there, they use Samsung's RFS (Not sure what R means, but its File System and is proprietary to Samsung) - this is optional, the clue would be in the name of the file - if it contains PDA in it, use it, if not, uncheck this and follow on, if using this to flash the device...
Phone - When flashing a ROM for Samsung device, depending on the model, there will be usually, a file similar to this XXXX-REVnn-ALL-low-YYYYY.tar.md5 Again, this will be an all in one archive as explained for the PDA, the distinction and big clue, is the former is for tablets, the other is for smartphones (That's what have played with - just doubly check and make sure this is correct, have a wifi-only tablet here, and it uses the Phone when flashing - O_o).
CSC - This is some country code used for the region to flash the ROM against, XE is Europe, AU is Australia, and so on, this part can throw you off, its more then for tracking what region this is based of, in terms of localization and language support. And more importantly, for Kies to recognize the region and to determine if there's firmware update available. It is quite possible to have a CSC that can be limited to one country.

Another aspect of the Phone and CSC is, some would expect the name of the file for the Phone to be near same as CSC,  for example, P1010XWKC1 is the froyo firmware, but does not have a PDA in the filename... just to highlight that firmware for Samsung devices can be inconsistent at times.
So with that in mind, here's the general guidelines for flashing a ROM,

Re-Partition - do not check, unless you have the appropriate PIT file for your device. This will wipe all your data.
Auto Reboot and F.Reset Time are both checked.
PIT - mandatory, ensure you have the right file for your device.
If its smartphone, ensure Phone is selected and the appropriate file is picked from the file browser.
If it's non-smartphone, ensure PDA is selected and the appropriate file is picked from the file browser.
CSC - ensure you have the right region for this.

Before doing any flashing business on Samsung, ensure it is in Download mode, And away you go, Odin will extract the archives and performs check-sum first to ensure integrity of the files within the archive and start, ambiguously, uploading to device, or from device's viewpoint downloading!
If there is a kernel update, similar principle to flashing ROM, but with one notable exception - Un-check the Re-Partition, specify the kernel file which would go in under PDA or Phone as well, that depends! Omit the CSC as its not really used for the kernel flashing.
Phew, this Odin can be confusing, armed with inconsistent filenames so to emphasize, double-check around first before doing anything with Odin.
In all fairness though, Odin is actually a lot more safer than Kies from the flashing business viewpoint, be prudent and happy flashing :)

Thanks for the detailed answer, this explains a lot. I did use Odin just now for flashing my i9000 (not quite following those guidelines btw, only needed the PDA file), now I understand more or less what it was I just did :)

Its good article, to add to the tomm13b CSC is Carrier Specific Changes anyway description for CSC is same. It will be country and carrier specific as well.

DO NOT check repartition by default! This is usualy not needed and it will always wipe your data on the device. Repartitioning should only be done when you know the partition layout currently in use does not match the requirements of the rom you are flashing. Please edit your anwser to only recommend repartition when the .pit file is included with the other rom files. Also one pit may not be compatible with all the firmwares for the device.

In Odin3 3.09, PDA is now AP and Phone is now CP.

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


text:
Does camera clarity vary with to the app?
I own an old HTC Wildfire A333. I recently switched it back to the HTC Sense ROM and I saw that the quality of pictures taken with the default HTC camera app seem better. Not slightly. Quite a considerable amount actually.
I know that picture clarity is related to the camera hardware. I switched back to CM9 again and when I turned the camera app on, I could see the clarity was bad (without taking pictures, just through the app interface. I did take pictures though and the quality was bad. The settings were all accounted for).
Even when I used another camera app the quality was pretty bad. Sadly, I couldn't flash the HTC camera on the CM mod to see if that's what makes the difference.
Does software affect the picture quality? If so, how?

Digital cameras do apply post-processing to the image (some more than others) - so it's quite possible that different software/firmware will produce different images. Although why the "clarity" (focus?) should be so radically different, even on the preview screen (which is very low res by comparison) is a bit strange IMO - I wouldn't have thought focus should be so dependent on firmware!? Do you have side by side comparison photos? No grubby finger marks on the lense?!

http://s9.postimage.org/ptzlkuo9r/135122_1736840068454_7957218_o.jpg - That's with HTC Sense
http://s15.postimage.org/6wjnskjpn/IMG_20120804_190941.jpg - That's with CM9 default camera. The third party ones don't make a difference.
They both are the same size. I don't get why there's so much difference. Btw, sorry. I don't have HTC Sense installed anymore, so can't take a recent pic of the same object with two different ROMs.

Wow, the difference is dramatic! The HTC Sense (pic#1) is much better. I notice pic#1 is 771px high, whereas pic#2 is 768px high - is that intentional, or just another anomaly? Also, there is not EXIF information with either photo?

Are you sure you did not edit any of those photos? Sure, both have EXIF information -- but none of them reveal "Make" or "Camera model name". I also own a Wildfire, and it stores such information (both stock as well as CM7 - I didn't have CM9 on it). Resolution is also different; maybe you could also include the settings used?

5MP, Super fine. The settings were set to max for both the pictures and I haven't meddled with the photos after they were captured. I think I'll flash HTC Sense back again and see if the camera's fine.

I'm not familiar with the CM9 camera app, but have you tried tapping on an area of the preview to focus on before taking a picture? Some camera apps require that to focus.

Yes, software tweaks have a massive effect on image quality, and the htc sense version was optimised for you sensor, whereas the cm app wasn't, this is the difference between a well optimised app written to play to the strengths of a specific platform, and a general app written to give a moderately good experience on average. This same thing can be applied to cm more generally, with apps that use specific hardware (e.g. dialer) often having a worse experience compared to stock.

Yes they do. Software configurations play a huge role in how the camera will function and display. Anything to work properly has to be optimized for your system's requirements to display well.

You forgot to explain the "how" part of the question.


text:
"Charging paused. Battery temperature too high" while connected to car charger
I have a Galaxy S2 with ICS.
When I use it in my car, while it is charging from a car charger, I occasionally get this popup:
"Charging paused. Battery temperature too high"

Also Waze is running while this happens.

Is there anything I can do to prevent this from happening?
Does this indicate that my car charger is defective?

The car chargers I use gives 1 A. What does your wall charger for that device specify as max Ampere?

The stats on my wall charger are 0.15A for input and 0.7A for output.

I wonder if you can measure the Ampere of your car charger. The Galaxy S2 may not be able to handle this.

Your charger is fine. Only your phone is running hot due to heavy usage.
Your phone has a few components that dissipate heat if heavily used:

The processor when used heavily by an app (yours has 2 cores)
The graphics chip when your app uses OpenGL (also for screen composition)
The display when lit (depending on the brightness)
The battery itself (when charged or discharged heavily)
The modem also needs rather much power for 3G/4G/LTE data transfers

If this all above leads to a high battery temperature a safety mechanism kicks in for security reasons (LiIon battery technology needs this supervision, you may have heard of burning or exploding consumer tech)
Reasons: It's mostly a mix of all things above. Maybe it's also a bad programmed app (requires too much computation, keeps CPU awake, etc.).
What you can do:

lower screen brightness
underclock your CPU via SetCPU
Is Force GPU rendering in the developer settings enabled? If so, disable.
Try another app or file a bug report for waze (maybe)
Does the app work also when the screen is off (I'm not sure what it does, maybe it has speech output that doesn't require you to look at the screen)
maybe it's due to your model (I heard the i9100G generates more heat)
Switch to 2G only in the mobile networks settings:
Settings->Wireless&networks->more->Mobile networks->Use only 2G networks (saves battery)

Also checking for other simultaneous activities (I currently can only think of e.g. a streaming music player running in the background) and disable them, if possible, might help. Highest consumers would be 3G/4G up/downloads, video recording/playing, very bright screen (combining all these with a charger attached would get the device really hot -- so if in winter you've got cold fingers... ;)

Indeed Waze consumes battery heavily.
I suppose I can try lowering my screen brightness.
I don't have root access so I can't use SetCPU, but even if I did won't that hinder the app from working properly?
I wouldn't like to use the app while the screen is off.
I don't think my carrier supports 2G.
Thanks for all the advice, I guess I just have to learn to live with this problem.

You could try some alternative like OsmAnd or ask waze' support for help: support (AT) waze.com

You might want to check the temperature of your phone when this happens. Touch the phone to feel whether there's any abnormal heat. Waze is a battery intensive application because it uses the GPS, radio, screen, and GPU, it is normal that the phone would warm up a little when running resource intensive apps but it should not be too hot to the touch.
You would also want to put the phone away from the car's heater on winter, and shade it from direct sun light and turn on the air conditioner when it's summer.
It's probably not the car charger, but not charging while using Waze may also help a little because charging causes the battery to warm up. This may not be practical though, since Waze uses lots of battery while running.
If there is an option in Waze to turn the screen off on long roads, then use that, the screen is also a major producer of heat.

I don't think Wave has such an option. The device is under direct sun sometimes, but I don't see how I can change that because I have nowhere else to attach the dock but the windshield.

Your battery may be defective due to overheat. You may be charging the battery when it's not necessary (possibly full).
I have another phone which has this problem. I changed the battery, and that solved the problem. So, try to change your battery.


text:
Is there a way to evaluate Android apps in a browser (like Pieceable for Android)?
I have seen Pieceable which is a Website where you can upload iOS apps and then try them out directly in the browser. Is something like this also available for Android?
To upload an APK File, embed some code into a website and be able to try out the app before buying it?

No doing it as a developer. Uploading it as a developer to the website -> paid or not paid doesn't matter -> get code -> embedd...

I have found AppSurfer.com to work very nicely for me. They are still in BETA but in 1 - 2 months to come out with plans... It's free for 10 users at the same time at the moment and works quiet well...

Thanks for introducing Pieceable. After reading your question I learnt about it and when going beyond, I found Amazon's Test Drive seems to have a similar ability.  Thanks to @jcisio, I found this answer here.  Currently the Amazon Test drive is available in US only. Hence, I could not test and verify it.

Ok thank you very much! Since I'm not located in the US I will have to wait a bit I guess... Thanks for your research!


text:
How to flash CyanogenMod with external SD card?
I messed up with the OS and now my phone can only boot to Clockworkmod and download mode.
How to flash the phone since Clockworkmod "install from zip" option can't read the external SD card?
My device is a Samsung Galaxy S.

Some device can be flashed by booting through Goldcard. Read many questions that are related and find with Google how you can prepare a GoldCard for your device.

What's your device model? Gold Card only applies to some very specific device from HTC, other manufacturers have their own ways.

'adb shell mount -t tmpfs none /sdcard' then 'adb push update.zip /sdcard/'. After that you can install the update regularly (Maybe you need to enable adb first in the settings. This procedure creates a temporary tmpfs filesystem at /sdcard. You use it to just-in-time upload your update to it via adb, CWM won't notice that it's not the regular sdcard which is mounted and will be fine)

Summing up from the comments:
There are multiple possibilities. While not all of them might work, you still might give them a try:

Narayanan writes: Some device can be flashed by booting through Goldcard. Read many questions that are related and find with Google how you can prepare a GoldCard for your device.
According to Lie Ryan, this will not be feasible for you, as it only applies to some HTC devices.
Recommendation from ce4: adb shell mount -t tmpfs none /sdcard then adb push update.zip /sdcard/. After that you can install the update regularly (Maybe you need to enable adb first in the settings. This procedure creates a temporary tmpfs filesystem at /sdcard. You use it to just-in-time upload your update to it via adb, CWM won't notice that it's not the regular sdcard which is mounted and will be fine)
This should work fine for you, provided you have USB debugging active or are at least able to activate it.


text:
"Read Later" for Twitter posts with fewest taps possible
Most Twitter apps I've tried require at least three taps to even get to "share", which then makes me select the thing I want (I never share those links on FB or G+, I just want to save them for later, when I have a bigger screen).
What I want is something similar to Tweetbot on iOS: hold the link, tap "Send to Pocket". Is there some technique I'm missing? Is there an app that can let me save with fewer taps?

Not sure if this helps, but Slices for Twitter will let you tap on a link to open it up in the built-in web browser, then tap on the share button to bring up the list of targets for URLs, including Pocket.
You don't have to wait for the page to finish loading before sharing the link to Pocket, which allows this process to be fairly quick.
That's 3 total taps to save something to Pocket. I admit, a built-in method of saving a tweeted link to Pocket/Instapaper would be much better. Tap & hold on a link to bring up options, then tap on a Read Later link.


text:
Where does Google Play store its ebooks on an Android device?
In the Google Play Books Android application, there is an option to keep an ebook on a device if the user wants to do it. So when you decide to do such a thing, the ebook may be stored somewhere on the Android device. I would like to know where the ebook is stored. I searched in /mnt/storage and I only found Aldiko ebooks (in the /mnt/storage/eBooks folder), not the Google Play eBooks.
Thanks for your answsers.
PS : if it can help, I do this on an Archos G9 101 tablet.

I checked several sources on this. Googles own help page states:

The Google Play Books app automatically stores books in the location with the most free space, whether that's your device or your SD card, as of when the app was first launched. If you've upgraded your app, your books will continue to be stored in the same location they were before the upgrade.

Which is not very precise. A discussion on the Archos forum reveals a setting available in the app (Settings> Storage location), but there you can only chose between internal and external storage. But the same thread as well as another one on XDA reveal the path as being /data/data/com.google.android.apps.books/ (which is the apps data directory on internal storage), the Archos forums thread also mentioning Android/data/com.google.android.apps.books/files/volumes/, which could apply to the "external storage".
As I don't use Google Books, maybe you could check those locations and confirm.

Note that accessing /data/data/* requires "root powers". Without that, you probably won't see anything in that place.

I looked at /mnt/storage/Android/data/ but I did not find any folder called com.google.android.apps.books. As for the other folder, /data/data/com.google.android.apps.books/, I found him thanks to Android Terminal Emulator but I cannot access to its content. If there is not any other solution, I will root my device to see the content of that folder. I will tell you what I found in this /data/data/com.google.android.apps.books/ folder in a next comment.

You've set the app to use "internal storage", I guess? You could also try to set it to "external storage", then the folder on the SD-card should appear. But I'm not sure whether the app would move already existing books over (I rather doubt that).

If I refer to these question ( http://android.stackexchange.com/questions/26163/what-is-internal-and-external-storage ), my Google Play Books application uses "internal storage". To make it use "external storage", it seems that I need to root the tablet. But I am not ready to take the risk of rooting it or installing CFWs and ROMs on it. That's why I decide to drop this search if rooting is really a necessity. I wanted to do this to backup my Google Play eBooks and there are other ways to do it.

Folder doesn't seem to exist on my android phone (oneplus one)

@hasen Are you sure your device is rooted, and you've looked as "root"? Otherwise you won't be able to access folders below /data/data.

@Izzy My device is not rooted. I didn't know that was required for this trick to work ..

@hasen good point – added that fact to my answer. Obviously I was considering to many things "general knowledge" which are not :)

If you want to add books you downloaded on your computer, the books are stored in: /data/data/com.google.android.apps.books/files/accounts/{your google account}/volumes, and when you are inside the "volumes" folder you will see some folders with a name that is some code for that book. Once you click one of those folders you will see 2 .png files: those are the cover of the book.

I don't see the second data folder you have mentioned in the path

You can select "enable PDF uploading". This will allow you select all your books and upload to your Google account. That way, you can read from any device by just signing in. And you can select to view offline.
This reduces the amount of data needed on your device.

The uploaded PDF files are downloaded in whole when I start reading them, and this downloaded format takes a lot more space than the original PDF files.


text:
Do ALL stock Verizon Droid RAZRs have the full Developer Optionc menu on System Settings?
I have it on my Droid RAZR bought at Verizon on the 1st day available: 11/11/2011. It was recently updated over the air to Ice Cream Sandwich. I never rooted or installed custom ROMs. I do have a developer menu ( which caused this problem: On it's own, my Verizon Droid Razr (recently with ICS), went into debug mode. How do I get it out of debug mode?). Do all Verizon droid RAZRs have this menu item?

Virtually all Android devices have the Developer options menu. This is stock Android; a carrier or device manufacturer would have to explicitly remove it. If they did, the hue and cry from actual Android developers would be very loud; some might even refuse to develop for such a device, which would have a negative impact on device sales.
In Ice Cream Sandwich, it's grown lots of extra options, as you've noticed.
The developer options are mostly useful to actual developers, though some of them are useful to power users. For instance, "USB Debugging" allows a user to control their Android from their PC with adb; that could be anything from side-loading an apk to rooting the device. Privacy fanatics will appreciate "Allow mock locations"; when this option is on they can use simple apps to generate false geolocation data. And my personal favorite is "Stay awake" which prevents the phone from sleeping or blanking the display while it's on the charger.
If you're having a problem with these options getting enabled while the device is in your pocket, as in your other question, consider using a screen lock.
In Jelly Bean, developer options must be enabled explicitly and a warning dialog appears if you try to enable developer options. This will help prevent you from enabling them accidentally in your pocket.

Thanks! This was the only time they ever got enabled, so it ts not a continuing problem. I was just surprised they were there, I always thought a developer would have to do something special to get to those options.

Even non-developer power users may find the options interesting and useful.


text:
How can I interface a 23 inch touch screen to a beagleboard?
Can I interface a 23 inch touch screen like ACER T230H with a beagleboard?
The screen has got HDMI in. Will the display scale automatically? Do I need to do kernel level changes in Android OS?

Are you running android on your beagleboard?

Beagle board can run many OS, including Android. Row boat is a special project for that purposes. Already there is a question on how to connect touch screen monitors to gooseberry board. http://android.stackexchange.com/questions/26855/touch-enabled-monitors-and-android

@ce4 yes i am running android on beagle board, and i need the output on a bigger display.

@Narayanan But there is no answer to that question

This seems like a rather narrow question to our generic Android Q&A site. You might be more lucky to ask this in in their Google group, their IRC channel (#rowboat on freenode) or on the bugtracker). Feel free to update your question and answer it yourself if you find the solution on your own! Rowboat looks stale, by the way.


text:
Too little memory in Android NAND ROMs. Cannot install apps!
(I was about to ask it here, but since I found the answer I'll share it too)
After installing Android on NAND on my HD2, I found that the available system memory is too little for everyday use. It's around 180MB and after a few applications I need to move everything (manually) to SD card.
I would like to have more space for system, especially if I have a large (say, 8GB) SD card.

The answer is data2sd
What does it do?
It basically tells Android to use the ext2 partition (once available) on the SD card as internal storage, together with HD2's internal memory. This way you can get up to 4GBs.
How to install?
As specified in the forum, you can grab the recovery zip (check topic if link goes down) and install it in recovery. It's not that straightforward. If that's your first time, I suggest to:

Make a backup of the SD card on PC, laptop, tablet or cloud, because it's going to be wiped
Insert the card in HD2, boot in recovery (keep HOME down during HTC logo). Some ROMs allow you to reboot in recovery, some apps allow you to with one click: choose your favourite option
From Clockwork recovery, choose the option to partition SD card (Advanced -> Partition SD Card), and choose your partition size. With card >= 8GB, I recomment 4096MB
Once finished, power off, remove the card and copy the recovery zip you downloaded on the card. Also restore your previous backup
Insert the card, boot Recovery again and choose the option to install a ZIP from SD card, then choose that file and confirm
Reboot Android. You're done!!

How does it work?
When you partition the SD card, Android creates a swap partition (that works like in Linux, don't forget it's just plain Linux kernel) and an ext2 partition of the size you just chose in the end of the card. The first part of the card is partitioned with a FAT32 partition for easy interoperability, because Windows and other OSes only mount the first partition in a removable drive, if they can mount it.
Data2sd is basically an init script (running on system boot) that mounts this ext2 partition as the /data directory of the system.
Credit to user Anurag pandey@xda-developers

Thank you! Finally, I can install apps again :). However, you forgot the step to mount the system, data, sdcard and sd-ext partitions. Without this step, the zip install doesn't work.

The boot script automatically mounts /sd-ext

Not during installation, it doesn't. At least not on my phone. The original article specifies this has to be done before the zip is installed. Once I did this, I could enjoy more internal memory

Root your phone.
Install CWM
Create a second partition on the sd card.
 8 Gb card = second partition 3 Gb.
 Leaves you 5 Gb storage.
Install link2sd from Google store.
 Link all apps to the second partition. In that way you have all widgets available.
You will never have low memory problems again...

authors: حسن المساعيد


text:
v6 Supercharger with Multitask Manager and Tag Home Launchers
I would like to make both launchers Hard To Kill.

Tag Home takes way too long to load from cold start because it has to load ~200 app tags from a database into memory. However, it only occupies 8MB itself. However, it usually dies after a while.
Multitask Manager is also lightweight, and I need it to switch from app to app. I use this as my 'default' launcher. I open up Tag Home from Multitask Manager.

The problem is, v6 supercharger seems to only recognize Multitask Manager as my Homescreen Launcher. The actual launcher -- Tag Home -- is ignored.
Is there any script/method to make Tag Home 'Hard To Kill' while maintaining Multitask Manager as my default launcher?

That sounds like a funny counter-ad. The XDA page you linked says about the product: "It rearranges and fixes the OOM Groupings and Priorites and lowmemorykiller values." Looks like it forget about its own -- or the OOM would not kick it out. The only way I know of has to be done by the developer: He could have the app causing to (optionally) run a background service, thus moving it to the category of "less likely to be killed" apps. I'd suggest visiting the quoted link and ask there.

The script you mention also offers an option to make additional apps 'bulletproof'.
Since I don't know which version of Supercharger you're running, I can't tell you the correct number of the mentioned option, but it's labeled BulletProof Apps {Hit or Miss}.
It scans the current process list and gives you the option to name the app you want to make immune (or rather "resistent") to being killed by the low memory killer. You don't have to be very precise with the naming, any 3 following letters matching your process should suffice. It will then prompt you to acknowledge the choice.
That's it, you're done!


text:
Retry System Update Not Working
I just bought a new Galaxy SII 4G Touch and was updating it to ICS and I lost connectivity while downloading the update. Now when I go to About Phone > Update Android, there is a button saying "Retry Download" but it does not do anything when I press it.
I tried rebooting & even wiped cache, in addition to checking for firmware update too (none found).
Any ideas?

Try checking the SD-Card. Chances are the "broken update" was stored there. If so, delete it (it's either unusable as it is incomplete) and try again. As a "very last ressort" (if you don't want to wait until it's offered again), you might try a factory reset -- but even that is no guarantee you will be offered the update immediately again.


text:
Root Samsung Epic Galaxy 4G (SPH-D700) on FC09 Gingerbread?
I have been searching for a while and am trying to figure out if I can root the SPH-D700 on the FC09 update. I just cant find any information regarding that.
Id like to Root the phone, either if I have to update or downgrade, and even preferably be able to flash CyanogenMod 9, and update to ICS.
I know this is possible on the phone, I just dont know if this FC09 update will prevent this or something.
I am trying to familiarize myself with this phone as its my freind's phone, and I am trying to root it for him, as he is still sitting with stock, and needs root for a few features.
So what do you guys believe would be the best way to go about this? Should I just get a root image of an earlier update to downgrade? and then just do the updates after I am rooted?
I am just not sure where I should start. Been searching this for most of the day, I just cant seem to find a definite answer yet.
Thanks for your time guys, Hope we can work this out.

Just about every Samsung device can be flashed with Odin, regardless of what firmware is installed on it at the time. For specific instructions you can refer to this XDA thread, which explains how to flash a rooted FC09 image:

put your device into Download Mode
Connect to your computer and make sure ODIN recognizes your device
Flash the Clockworkmod.tar.md5. Make sure EVERYTHING is unchecked INCLUDING AUTOREBOOT!!!!
Once ODIN does its thang, unplug your phone and pull the battery
Now reboot into CWM Recovery by pressing and holding the power button, camera, and volume down button until the capacitive buttons at the bottom show
Now locate the ROM.zip. It should be called DeodexedFC09.zip
Wipe Data/Factory Reset, Wipe Cache Partition, Wipe Dalvik Cache, and if you want Wipe Batt Stats
Now reboot, and you should be running Stock Rooted FC09!

ODIN: http://www.mediafire.com/?66csfeo1ce95ysw
CWM TAR: http://forum.xda-developers.com/showthread.php?t=1357655
Stock FC09: http://forum.xda-developers.com/showthread.php?t=1580931

You should be able to get the Epic into download mode by doing the following:

You enter download mode by shutting device completely off. Then open
  the physical keyboard press and hold the 1 key and then press power
  for a few seconds.

Downgrading, rooting, and then updating seems unnecessarily complicated. The updates probably wouldn't apply on their own once the device was rooted, so you'd need to install them manually anyway. You might as well just install the image you want straight away instead, whether that's a stock one like the above linked image or CyanogenMod.

AWESOME. Exactly what I needed. Your great. I really appreciate it. But that link for the CWM TAR MD5 is dead. Does it matter which one I use?

@insomnia: Sorry, that's actually my bad (well, XDA's bad sort of). I forgot that XDA automatically inserts ellipses into long links to shorten the way they display, which broke them when I copied the body of the post. It should be fixed now.

Thanks a bunch man. I greatly appreicate it. But when I am in Odin, when I go to flash ClockworkMod Recovery, it fails everytime for some reason... I cant figure out what the problem is. Its like it has not write priveleges..


text:
Calls with speakerphone input and headphone output on Nexus One
I've searched and found several posts on various sites with this same problem but nobody offering a solution.
I use my N1 in a car mount with music playing through my stereo with a 3.5 mm cable. When I make or receive a call, I have 2 options. I can either hear the other person through the car speakers clearly, but they can't hear me. The other option is to turn on speakerphone and they can hear me clearly but they are piped through the phone's speaker on the back which is tinny and hard to hear in the car.
The obvious solution seems to be to use the headphone jack as the output for the call audio but with the input treated the same as when speakerphone is on, but I can't find a setting or an app to achieve this.

FWIW, I have the same problem with my Galaxy Nexus. I have to use speakerphone to get the mic to pick up my voice reasonably, but then I don't get the audio in my stereo speakers. It may be an issue that lies in Android itself.

I recently solved this issue with a bluetooth a2dp/hands-free car adapter from belkin (see more on amazon. Have it for 3days working now and am very pleased. (reconnects auto'magic'ally when I enter the car, starts playing at the last known position bz pressing the belkin button. It has some background noise audible during quiet parts (as with most bt a2dp sets, I guess it's the cheap switching pwr supply which I will replace)


text:
Samsung Galaxy S3 with fastboot
I have a Samsung Galaxy S3 (international and unlocked). I recently downloaded the kernel source code from Samsung's website and have successfully compiled and now have a zImage file. My problem is what to do with it?
I have seen people saying to use fastboot boot zImage to test that the kernel works before more permanently flashing it with fastboot boot zImage zImage but fast boot wont recognise my phone. When i type fastboot devices i get nothing. fastboot reboot (i think that was it) sits there for ever waiting for the device.
I have also tried adb just to prove a point. This sees the device with adb devices (while the phone is in normal mode) but still didnt help.
I currently have the Clockwork recovery mod installed. Could this be causing issues? and if so how do i remove it?
Everything i have seen says to boo the device into fast boot mode. Is this Download/Odin mode on the S3?
Thank you
Adrian
EDIT:
Forgot to mention i have tried this on Ubuntu 12, OSX 10.8 ans Windows 7 with drivers installed

EDIT: I'm not even sure the S3 supports fastboot at all! Samsung has this download mode instead (odin/heimdall) where you need to flash stuff. If it has it: You need to boot into the correct mode, if I'm not wrong its this combo: "vol-up+home+pwr" then plug into USB. You see an alternate boot screen then (if not, search for "enter fastboot mode s3" or so). I'm not sure if the 'boot' command is supported with your S3 though (that's up to Samsung if they support it)

Think you may be right about it not supporting fastboot. When i run adb reboot bootloader it just reboots the phone normally. In this case what is the best way to flash my custom built kernel on? fastboot looked good because by using fastboot boot zimage i could test the kernel before flashing it on. Is there another utility i can use that will give me this functionality? Thanks

Yeah, 'fastboot boot img' is great for testing, that's what Google's lineup all support, aka. 'Google experience device'. I guess the next thing will be either heimdall or maybe kexec support (the latter is purely speculative by me, if it works it's the 2nd best thing next to fastboot boot, search for 'galaxy s3 kexec' seems like it's in use for the locked VZW S3 already!)

I have ended up installing mobile Odin and just performing a recovery with the clockwork mod if the kernel kills the phone (which is all i have managed to do so far)
Thanks for your help


text:
Video stream from Android phone to laptop over the internet
I would like to transfer a video stream coming from my Android device to a remote PC through the internet. I want to connect to the Android device from my PC to see what is showing on its camera.
I tried TeamViewer but it does not allow the user to access a mobile phone from a PC.
I tried Skype & Tango (Video call) but they do not automatically answer calls.
I am struggling to find a solution. Is there any?

Have you searched Google Play Store? Use "IP Camera" as search string. You will see apps to control IP camera through your phone, which is not what you want. You will also see apps to turn your phone as IP camera. This is what you want. Next, few of these apps work with USN only, WiFi only.

I guess there is: WebCam Free consists of an app for your Android device, plus a server component to be put on your computer. From the apps description, this could do what you want (didn't try it myself, but it's certainly worth a look). I linked the free version; a paid version is available for about 1.50 Euro.
If that doesn't do (or you don't like the idea of a PC component), you might give a try to Cloud Spy Cam (it also has a demo available on the play store). Sounds even more promising (I'd say this is exactly what you're looking for).
But since all good things are three, a third option is IP Webcam, which "Turns your phone into a network camera with multiple viewing options."
So now, happy play!

The first app streams video from PC to Phone not in the opposite way which I want. The second one is not free. The third one requires a router to upload the video to the internet.My android phone connects to the internet using 3G Network. I am looking for a solution using my 3G network

Look for VLC Player on Google Play. Then, install VLC your PC, and read this article.

Can you put a summary of the contents of this article you have mentioned?


text:
Allow wifi weak signal connect
I have 2 ZTE Blades (with 512 Mb RAM) and CM7 2.3.7 (Kang) from BurgerZ ROM installed on them.
One of them - my girl's - can connect to home and other (public i.e. McDonalds) wifi AP's even if it's signal is just one bar (it's about 6-7 meters from home router and there are two perpendicular walls on the way). But my can't do that even if 4 bars. (Also, if it can help, same situation with the gps fixes.)
I wondering why two same devices have such different behavior?
I heard that there are some patch or something to allow android to connect to wifi AP with weak signal but can't find this solution.
I know thac ICS have an option Avoid poor connections but I'm not on ICS and don't want to flash it on my Blade.
Please, if you have any information or solution about that, help me to fix my device.

I believe that option was there even before ICS. Is the one that can connect the one running CM7?

Both of them have identical rom flashed (cm-7.2.0-RC1-Blade-KANG-13APR). Both devices was bought in one time in one place.

Oh, I see. I misread the first sentence. Have you tried doing a factory reset on the one with the wifi issues? (Note that doing so will wipe all your data, so do a backup first)

Do both devices have the same radio?

@Michael Hampton, Is radio hardware or software part and where can I check if they're the same or not?

@Michael Hampton, both have Baseband version — "P729BB01".
Because of using S2E with ext-partition mounted as EXT4, I cannot fully backup in CWM (Blade or CWM can't backup ext4 partitions), I can't check if wifi and gps may work like on first device.
My suggestion was backed up and restored system settings (by Titanium Backup) from stock 2.2 Froyo's. Is it possible?

@Крайст I'd be very careful restoring system settings across different ROMs -- you easily can break things this way (did that one time). If you're going to try, make sure to enable the "migration" feature of TB.

Guys, I made wipe and flashed the same clean rom (CM7 2.3.7 Kang (by BurgerZ)) with no restoration of backed up data. Nothing has changed. Also I'd flashed alternative kernel (http://blade.windows98.co.uk/) and things were the same. One thing I learned is that's not software problem. I've seen the forum topic said about broken antenna's connection (http://www.modaco.com/topic/322176-very-poor-wifi-reception-not-disconnecting-issue/). Found back cover on ebay for 1 GBP (+ 7 GBP for packaging and postage - about $12,6). Maybe I should buy it or is it a waste of money?

Maybe someone knows answer about subject? How for android to allow connection with poor signal? I've heard about this option but don't know where it is and had googling without success.


text:
What exactly are DRM keys?
I was thinking of unlocking my ST17i's bootloader but I saw on the Sony Mobile website that unlocking the bootloader will result to the deletion of DRM keys from my phone. What exactly are they? And what will be affected if I lose the said "DRM keys"?

DRM stands for "Digital Rights Management", and mainly is used with sold eBooks/PDFs and the like (and also for sold music files plus maybe even videos). Those keys are to identify your ID as to prove if you have permission to access those documents. If you never bought any of those "crippled" documents, chances are you don't have to bother.

What about things I've read on XDA such as TrackID not working anymore? TrackID is, I believe, an application exclusive to Sony Xperia line of phones to detect and determine songs just by recording a bit from it.

No idea what that should have to do with DRM support. You could listen to a non-DRMd title, or have it played from some external source (e.g. radio, or some player in a bar). I see no connection here. But that's Sony -- they are a very special DRM-case. If affected by that, there are several alternative apps on the playstore (Soundhound etc.).

Will this DRM key thing affect stuff I download from the Play Store as well?

I don't think so -- but I also don't know the "stuff" :) As said: DRM is used to "protect" content from being copied. The Playstore uses different methods to protect apps (verification via Google servers). But nobody can guarantee for crazy devs -- or media you bought on the market, maybe. I doubt apps would be affected.


text:
Email won't stay deleted
I mostly use my computer for email, but obviously when I'm on the go it's good to have my email accessible at all times. That's what the email app is for, right?
So I have it set up to download emails, but to never delete them from the server. Essentially this is the same as I have on my laptop. Only my main computer is set to delete emails from the server when I delete them from my inbox.
The point is, while this works fine on my laptop, my phone will keep downloading the same emails, even when I hit the "Delete" button to remove them from my phone's inbox. Strangely, though, it will only do this a few hours after they were deleted (the mailbox is set to update every 15 minutes), and usually only when I receive a new email or two.
In other words, when I get a new email, the phone will start downloading some old emails seemingly at random.
What gives, and how do I fix it?

There are multiple approaches to this problem. The first an most effective is to switch from POP3 (which I assume from your question you are using) to IMAP, where mail is handled on the server instead of client-side -- so you can delete a message when you decide to delete it (and not when client X is retrieving it, as handled by POP3).
Second might be trying a different mail client (again, I do not know what you are currently using). For Android, I'd recommend K-9 Mail -- which is capable of handling POP3 as well as IMAP, and even Exchange (the latter via WebDAV).

Thanks, it seems to be working better already. I had the two running side-by-side for a little while, and when K-9 downloaded a new email, the pre-installed app downloaded one from three months ago.

Yepp, K-9 is great -- I use it for about 2 years now without any issues. Glad it could help you as well!

I use a Samsung Galaxy SIII and Outlook and have had the same problem.  My approach (at Godaddy's suggestion) was to change the Advanced settings in Outlook email account settings (in the Outlook Tools menu) so that email is left on the server even after delivery (one check box) but deleted after so many days (another check box) and/or deleted after the email is deleted from Trash (a third check box).  Then I make sure to delete my trash on the phone after I have downloaded whatever I want to save on my computer copy of Outlook.

I think i have the solution to the problem. When setting up your email untick the push notification you then get a manual button, from there you can manually input incoming and outgoing settings. In the incoming settings there is a delete email from server, click the WHEN I DELETE FROM INBOX. From then on you will be able to delete from your phone to the server. HTH. Now the only problem is you can't set the the sync schedule.

I don't seem to have this option on my phone. I can set synching to Never, or every 15, 20 or 60 minutes. There is no Manual push in Gmail that I can see.

I just found the easiest way to solve this problem, completely by accident. Open your email app and click on settings; then click on the words "clear cache." That is it. Problem solved!

It's Gmail. It's "bugged".
It will delete emails correctly if you are using a Google address; but the deleted emails will reappear if you are using it with another provider.
For example on my app the email received @gmail.com will be correctly deleted and never come back.
While the email received @outlook.com, or any other provider than Google, will always reappear after deletion.
It's years that this bug is there. I and other users reported it many times. They did nothing to solve it, despite the numerous releases and updates.
So I can interpret that as a sneaky monopolistic way of Google to disadvantage the concurrence (especially with the masses of non-power users, pushing them to stick with the working account and drop the other).
Hiding themselves behind the word bug.
And that, together to the fact that this is the best answer, is pretty pretty sad.

I had several old folders still in my Outlook 'Deleted Items' folder. Once I deleted all of them from my 'Deleted Items' folder, the Gmail app (using Office 365 Exchange with push) correctly deleted an e-mail from both the Gmail app my Outlook Exchange account.

Me too after delete my email and less than a min later it all came back. And now I notice why. Because of ur Gmail app only can add Gmail email account in it. All ur Gmail.com email can be deleted and never come back again. The one that cannot delete is hotmail.com I add into my Gmail app.
Now the only way is remove whatever email acc that is not gmail.com account and it will be fine.
Download Hotmail app to add your Hotmail.com acc.
Don't add Hotmail or other mail acc to Gmail apps.

I had fits trying to figure this out. Make sure your setting in Gmail is on delete not archive. I changed it and they finally went away

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


text:
Changing app drawer wallpaper in Jelly Bean?
I have Galaxy Nexus running Jelly Bean. Is it possible to change the background color or set a wallpaper for the apps drawer? Right now there is just a solid black background color. It's really bleak.

Having the free GO Launcher Ex installed, you can install Go Launcher Jelly Beans Theme, also free, and fully personalize your backgrounds.

Ultra clean, sharp APP DRAWER with FREE REPLACEABLE backgrounds

To change App Drawer background:
Press Menu > Pref > Visual settings > Backgrounds > App Drawer Background > GO Theme background

Is it possible (to change drawer background) using the stock launcher? I've searched a lot, but couldn't find an answer =(


text:
Direct dial/message shortcuts ambiguously displayed on Galaxy S3
The direct dial/message shortcut icons on the Samsung Galaxy S3 are ambiguous - eg: it is hard to tell which is text and which is a dial if you have the same person (one for each). Additionally, on this model, the shortcut is overlayed with "mobile" or "home" or whatever that persons phone you've selected.
Is there any way to easily change this?
I'm using GO Launcher, which I can change the icons directly but then I'd have to go and find the person's image, overlay it with a text/phone icon, etc., which seems like a lot of work.
The stock ROM on my Motorola Atrix used to have a pretty sweet widget that looked something like this:
-----------------------------------
            |           |          |
Contact IMG | Phone IMG | Text IMG |
            |           |          |
------------------------------------

Where the phone and text buttons of the image would direct dial\text the contact. Maybe there is something like this out there that I've missed?
This is what it looks like ("phone" and "text" were originally the contacts name):

You mentioned that you are using the Go Launcher EX then I think you will like the Go Contact Widget which can mange directly your favorites to home screen.

I've tried the go contact widget, it does not have one touch dialing.

There was no free option to fix this that I could find. There is a lot of junk on the play store, and it was kinda hard to find, but seems looking for "speed dial" in the play store was the key words I needed. I found and tried several apps, none of which were very good.
I finally settled on this app: Speed Dial Widget Contact+. It's the closest I've found to what I'm asking above.

Try the Contact Widget. True one touch. Uses contact picture, and allows you to select which number to direct dial or message(text). Also allows you to customize the label, i.e., "text", "call", or the contact's name (if you forget what they look like)(ish). Works in Go Launcher for my Samsung Galaxy S3, just like direct dial/message widget in TouchWiz home.
https://play.google.com/store/apps/details?id=br.livroandroid.widget.contatos&hl=en
Hope it helps.

Sounds like the widget you're missing from your Atrix was part of the Motorola skin laid over Android on that device. My Galaxy Nexus (4.1) has the same kinds of contact widgets that you're seeing on your SGSIII, and I agree with you that having the Direct Call and Direct Dial contact widgets next to each other is less than ideal.
Have you tried a dedicated contact widget? Something like the GO Contact Widget might meet your needs. You might even be able to accomplish what you want using a Tasker widget, although that might be a little overkill.
Alternatively, instead of choosing the Direct Call or Direct Dial widget, why not use a plain Contact widget? This places a nice picture of the contact on your screen which, when pressed, presents the contact overlay from which you can call, message, or otherwise contact your contact. This overlay, to me, is much better than two separate widgets (though it puts you one extra tap away from the action).
Mine looks like this. Contact widget:

Expanded contact card/overlay:

I know this is lazy, but it is that extra click to open a contact widget (or even go) that gets me. I'm looking for a true "one touch" option if one exists - maybe I need to write one :)

Fair enough :-). Any luck with the contact widget applications I mentioned?

I tried the top 3 on the list of "contact widget" and none of them support one touch dial\message. I did not try tasker as: 1: I'm not 100% sure it will do what I want, 2: it is $6, so if I'm not sure or not then I don't want to pay that much for an app :)

Although you didn't necessarily answer my question 100%, you led me down the path to victory. Since I can't have my points back and no one else has come up with a better answer you can have the bounty, thanks!


text:
How to get Tasker CPU options available on MT4GS?
myTouch 4G Slide [MT4GS/Doubleshot]
ICS Virtous Inquisition ROM
I cannot get the tasker CPU options available.  I've checked the common problems listed at http://tasker.dinglisch.net/userguide/en/cpu.html.  I can confrim that I have Superuser.apk installed in /system/app and that su binary is available.   I also have Secure Settings and Secure Setting Helper installed.  The frequencies are available and listed in /sys/devices/system/cpu/cpuX/cpufreq/scaling_available_frequencies but still no CPU option.  What do I need to do to figure out what is still wrong?

I'm not sure what did it but it must be OS dependent as once I installed CyanogenMod9 Alpha6 I had those options available under performance settings and they also became available in the tasker menus as well.