text:
Display screen keeps waking up when locked
When I lock my Samsung Galaxy Nexus by pushing the power button, my phone's screen darkens for a few seconds, then keeps staying awake with the lock screen displayed. This keeps eating away at my battery life. This started happening only recently. Why does it happen?

It seems like others have had this problem as well:

http://www.reddit.com/r/GalaxyNexus/comments/19y0a9/galaxy_nexus_screen_turn_on_durring_lock_screen/
http://productforums.google.com/forum/#!topic/mobile/PA5JZH-Oj4o
http://code.google.com/p/android/issues/detail?id=39625

It is a bug in Android 4.2, specifically with the Samsung Galaxy Nexus. I imagine you recently updated your phone, which is why it has only been occurring as of late.
It looks like the cause is from app notifications being pushed to the device and waking it up. Here are some common apps that have been known to cause this problem:

WeChat
Sleep Mode apps
MX Player
DropSync

Disabling auto-sync has also been known to solve this problem:

settings> data usage> and disable auto sync and restrict background data

Some people have also had success just doing a factory reset.
A lot of people have had a lot of success getting rid of this problem by reverting back to 4.1.2.
Others have followed this approach and had a lot of success:

I had this same problem and I tried disabling apps, uninstalling apps, and factory resetting all with no success.  What fixed it for me was taking a very small flat-head screwdriver and gently bending the pins of the micro USB connector up (towards the screen side).
  Over time and through usage, those pins got bent downward, away from the screen side.  I think this created some kind of electrical short.  I tried this because when the phone was plugged in, the screen stayed asleep.
  My GNex is now working perfectly again.  I hope this helps someone!

HOW TO FIX PROBLEM
  The problem is that the hooks inside your charging port are too close to the bottom. Therefore with a small knife or needle, life the middle part up nearer to the screen and Voila! Your problem should be fixed. Its not the software. Its the hardware .

This seems to be a very weird problem with a lot of different causes. Some people have had success with removing or modifying the software, other people think that it's the pin problem. If you get any of these solutions to work, let me know. Hope this helps!
John

Bending the pins upward fixed my problem. Thanks!

I had the opposite issue of the quoted text: my Note 3 would activate the screen every few seconds when it was plugged into the charger. Sure enough, bending the MicroUSB tongue upwards resolved the issue. It seems that the tongue was bent too low, and was therefore making intermittent contact with the charger. Every time contact was reestablished, the screen would activate.

@John Removing the suggestions that didn't work from your answer is a good idea for keeping things neat, but let's keep the information here in case it helps future visitors. Feel free to rearrange things if you think your answer needs it; just remember that we want to help everybody, not just the OP.


text:
Task management software that will sync with GTasks and exchange?
I am trying desparately to find an app solution to manage all of my disparate task lists. I work for two companies, both supply me with exchange credentials and a phone (one iphone, one blackberry). Both sites run through exchange. My personal device is a Samsung Galaxy S3.
For personal tasks I have been using Astrid, but I am unable to get my outlook tasks that way. I have heard people suggest using touchdown, but that would create yet another task manager that I'd have to tangle with. The solution I am looking for is something that would either:

Sync exchange at each site to google tasks, which astrid would then sync on to my personal device.
Allow astrid to directly pull down tasks from the exchange servers
Provide some other 3rd party task manager which would sync with google tasks, and both exchange servers.

I am using a mac, so sadly the outlook sync for google apps program won't work (it's windows only, and only compatible with the windows version of outlook).
Any recommendations on how to accomplish what I'm doing? Right now I am missing tasks because I have to juggle 3 different devices to get everything, and it's having a pretty big impact on my productivity.

I would also be very interested in such a solution.  Right now I make do with GTasks for Google tasks, and TaskSync for Exchange tasks.

source: Stack Exchange

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

sort: votes


text:
Samsung VG-KBD1500 keyboard pairs but not connects to Nexus 7
I can pair my Samsung VG-KBD1500 keyboard to Nexus7, but it doesn't connect to it.
The keyboard works well with the TV, and I have another bluetotth keyboard, that paired and works well too.

I disconnected the Samsung kbd from the TV, and switched the TV off
Paired the Samsung keyboard to Nexus 7 successfully
When I tried to write something, the softver kbd shows up

The other bluetooth keyboard works well if I take it on.
The same issue occurs, if I unpair the working kbd and Samsung kbd and repair only the Samsung's one.
By opinion of Samsung support, the kbd should work, but it can be paired only with one device at the a time, but it doesn't in my case.
Any advice?

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


text:
HTC One X SMS Font Size Keeps Changing
I use an HTC One X from Rogers (a Canadian telecom operator). I'd like to have my SMS displayed in small font, but my phone kept changing the font size back to medium, especially after I killed all tasks. How can I set the font size to small once and for all?
Android version: 4.1.1
HTC Sense version: 4+
Software number: 3.17.631.2

The font size of text in SMS app can be decreased and increased by pinch-and-zoom. I hope you are not inadvertently doing that? Also there is no way to block pinch-and-zoom on SMS app.

@Naveen: I'm aware of the pinch-and-zoom functionality. But I'm pretty sure that the issue I'm facing is not caused by me inadvertently pinching and zooming in the SMS app.


text:
How to resolve Instagram force close for CM9
I'm using CM9 (Alpha 14) adnroid 4.0.1  for my GTi9003. Every other app works fine except for instagram.
Picture doesnt load at picture editing/ picture filter screen (screenshot)    and instgram hangs and I have to force close every time.
It was working fine on stock ROM. Any patches?

i have cm10.2 nightly kernel and happens exactly the same. i read that some peolple with cm10.2 quarx didn´t have this trouble.
On the other hand I couldn't find any solution, so I'm thinking in testing cm9 (for motorola defy+) or go under cm7.

try the oldest version of instagram that is allowed on your device. Instagram 3.4 worked for me. The problem seems with HW composer.


text:
How to move application to SD card in samsung galaxy s3 mini?
How can I move apps to memory card in Samsung galaxy S3 mini, I am using Android OS version - 4.1.2
App2SD is not working.

Starting with about ICS (Android 4.0), not all devices do support App2SD anymore (for reference, see also: How to move application to SD card in samsung galaxy s duos; the Galaxy S Duos and LG Optimus 4X are two of those devices -- looks like your Galaxy S3 Mini is another candidate, if the "Move to..." option is not there at all).
This is, however, not the fault of Android; it's rather the manufacturers/ROM bakers who decided such: Whatever their support might say (and at least LG support blames Android 4.x not being able to do App2SD), Android 4.x itself can deal fine with App2SD, as plenty of devices prove.
As for a possible alternative, you might want to check move app to sd card, which suggests a.o. Link2SD. Note, however, that root is a pre-condition for this app.


text:
Mark Gmail as read when archiving from notification
The most recent version of the Gmail app as the great feature where
you can choose between archiving or replying to e-mails directly from
the notification.
My problem is that, if you archive it from the notification, it
remains unread (instead of being marked as read). Is there anyway to
get around that?
I'd like for any e-mails that are archived directly from the
notification to be automatically marked as read.

I don't believe that is currently possible. The only action you can change it to is to delete instead of archive.

@AlEverett I was hoping there might be way to do it with an alternative app, or at least a google script. =/

Did you say Google Script?
Marking Gmail read with Apps Script
The idea behind this script is to mark as read any message that is not in the Inbox (i.e., has been archived).

Head to script.google.com to start a script.
Choose to create a script for Gmail in the little popup.
Delete all the sample code it gives you.
Replace it with this (written using the API reference):
function markArchivedAsRead() {
   var threads = GmailApp.search('label:unread -label:inbox');
   GmailApp.markThreadsRead(threads);
 };
Save the project with File > Save.
Add a new version using File > Manage Versions and enter "initial version" then submit that.
Do a test run using Run > markArchivedAsRead and be sure and authorize the app when it asks you to.
Add a new trigger using Resource > Current Project's Triggers and choose to run the above function every minute.
Save the script again and exit.

I don't know that it's necessary to run it every minute, but as long as you run it regularly.
This isn't a direct answer to your issue, and if you have reasons to have unread messages that aren't in your inbox this won't work for you.

I do have some filters which might directly archive unread e-mails,
and I'd like to keep those unread, but that's a really good start. I
could have a second script that marks with a specific label the unread
threads in my inbox. And then this first script would only
mark-as-read archived messages with this label (instead of all
archived messages).

This also has a slight bug. If you archive a message and a new message
arrives on the same thread before the script has a chance to run, then
both of them will get marked as read when the script does run. That's
because GmailApp.search returns entire threads, and doesn't care if one of
the messages in the thread was in the inbox.

I managed to make it work with the following Google Script.
It's almos the same as @AlEverett's answer, but it never marks as read messages that skipped the inbox entirely (from a filter or something).
Unfortunately, it won't work for you if you tend archive messages very quickly (less then 30 seconds on average).
/** Mark as read archived threads which were previously in the inbox (determined by the label "i"). **/
function cleanAndroidArchived(){
  markArchivedAsRead();
  labelInboxAsI();
}

function markArchivedAsRead() {
  var threads = GmailApp.search('in:unread label:i -label:inbox');
  var label = GmailApp.createLabel("i");
  label.removeFromThreads(threads);
  GmailApp.markThreadsRead(threads);
};

function labelInboxAsI() {
  var threads = GmailApp.search('in:unread label:inbox');
  var label = GmailApp.createLabel("i");
  label.addToThreads(threads);
};

I believe I resolved the issue with @BruceConnor's case, needing to wait for the script to execute before it can work.

I created a new filter that looks for anything in the inbox
assigns the "i" label (which is created by his version)

Gmail complains that the filter will never match anything, but in this case it does match all incoming messages that stay in the inbox.
The result is that all new incoming messages are automatically "memorized" by this tag, then when you hit archive the script can compare the inbox list with the "i" label and know which ones were just archived, and then mark only those as "read". You don't have to wait to archive, because all messages are assigned into the archive "i" queue.
Bonus: I also set the new "i" label to "Hide in message list" and "Hide in label list", so it never shows up at all. (Click the little arrow next to the new "i" label and choose these options.)

@al-e's answer works, but it does have a little bug mentioned in the comments. I've made a different version of the script that solves this bug and have been successfully using it for a few years. Here's the script that I'm using:
function markArchivedAsRead() {
  var threads = GmailApp.search('label:unread -label:inbox');
  for (var i=0; i<threads.length; i++)
  {
    var messages = threads[i].getMessages();
    var markUnread = 1;
    for (var j=0; j<messages.length; j++)
    {
      if (messages[j].isInInbox())
        markUnread = 0;
    }
    if (markUnread)
      threads[i].markRead();
  }
};


text:
Micromax A25 How To Root
I've tried several ways to root my Micromax A25. In every case, SP Tool displayed "Partition Size Change" error.
Did anyone yet root successfully?
PS: My A25 firmware version A25_0201_V0409

Please see the question How do I root my Android device? and look for A25 under Micromax. I've just added an entry in that question after a quick Google search. Please comment if there are any issues.

@Narayanan please don't link from the index to other sites. It's intended as internal index, so rather put your answer here (the link including an excerpt) and then link to this question. Remember, link-only answers are no answers, as the linked page might become unavailable :) Thanks!

I re-routed the link from the rooting index to point here. For a reference, this is the link @Narayanan posted. // To the close-voter: Please check the rooting tag-wiki -- this is no duplicate. Our policy is: one "how-to-root" question per device, hence the "index".

As I've said, I tried different ways, each time I got partition size changed error. Just check the error message: https://dl.dropboxusercontent.com/u/15625012/a25error.jpg
I've tried automatically and manually installing driver. DA All was disabled, SP tool was run in admin mode. At the end of the day, same result always.
Same for CWM recovery tools also. So finally I failed to root my phone.

All I could find as of now is: `If you are getting the wrong partition size error that must be because your phone is using different start and end regions for the NAND partitions.
Unfortunately, you must find the correct scatter file for your phone or else you will not be able to flash your phone.` - from this forum

After trying this, my Phone was bricked. Then I've flashed with stock firmware. And after that I was able to root the phone and install CWM successfully.
And I noticed that, invalid IMEI message was shown. So I've used IMEI writer tool. Now invalid IMEI message was gone and no-service message is there. I've tried to reset/wipe data etc but no luck.
Any suggestion?


text:
How to search contacts with T9 dialer on Nexus 4
I had a myTouch Slide 4g rooted and running Android 4.0. I was using the default dialer that came with CyanogenMod's Google Apps ROM. I recently picked up the Nexus 4 (not rooted and the bootloader is locked), but it doesn't search through contacts when I put in numbers. Is there a way to use the default dialer to search for contacts by name or number?

This is rumored to be an option in the dialer for Android 4.3.

This is now a standard feature of Android 4.3, although you do need to enable it.
From http://www.android.com/about/jelly-bean/

Autocomplete - just start touching numbers or letters and the dial pad will suggest phone numbers or names. To turn on this feature, open your phone app settings and enable “Dial pad autocomplete.”

Yes, I was delighted when this update rolled out. Took away my last gripe with the unmodded Android OS.

I was shocked by this as well, but apparently that's a custom feature from CyanogenMod, not available in stock Android. On unrooted phones I think the only hope is to install a custom dialer like exDialer.
References: TalkAndroid, Xda.

Is there no way to obtain CyanogenMod's apps without CyanogenMod?

Not that I know of.

Your answer was correct at the time of my posting this question, but is unfortunately no longer correct, so I updated the correct answer.

Ok! I'll leave it here for historical reasons.


text:
viewing Tiff attachments in Gmail
I'm running the latest Gmail app 4.3.1 on a Galaxy Note 2. There seems to be a bug when receiving email containing tiff attachment (fax documents in my case).
The tiff images are shown as preview within gmail app. When clicking on the preview it does not switch into some viewer, there's a endless progress indicator.
Is there a workaround or (even better) a solution for this?

How big are the files? TIFFs can be rather large, and if you're not on WiFi it wouldn't surprise me at all if it takes too long to download.

I sent myself a 7.4 MB .tif file (a screen shot) and it's been "downloading" for at least 4 minutes now. I'm not hopeful that it's going to work.

Gmail attachment download might work for you.

Failing that, some combination of auto-forwarding and IFTTT might help.


text:
Nexus 7 - USB Port & Headphone Socket
I sometimes experience a drop in sound in the left or right earphone of my headphones when charging my Nexus 7.
Wiggling the usb cable in the port can bring back the sound, however yesterday the sound was coming out of the left earbud only while not being charged. I took a micro usb cable and wiggled it around until audio was restored to both sound channels.
Has anyone experienced this issue that seems to tie the usb port to the headphone socket audio output?


text:
Is it possible for my Sony Xperia Neo L to take other earphones besides SONY earphones
My Sony earphones are damaged, I've got other earphones (non-SONY) but are not accepted by the phone. Is there a way to make them work ??

What do you mean by "not accepted"?

There are different standards for headset plugs, and Sony has started using the CTIA layout for it's smartphones since 2012. I couldn't find the official documentation on the differences, but it's pretty well explained here (In german, but the pictures speak for themselves).
The gist is, on regular headsets the order of the pins is ground-mic-right-left, but on CTIA it's mic-ground-right-left.
To get regular headsets working, you'll have to use an adapter, but if I'm understanding this correctly, headphones (that is, without a microphone) should work normally.

You can try Nokia's headphones. I think they will work with them.


text:
Uninstalling Ubuntu Touch From ClockWorkMod
Hi I have a HP Touchpad running jelly bean 4.1.2 and I just installed Ubuntu Touch through Clockwork Mod 6 and I was wondering if I can remove Ubuntu from Android or ClockWork mod?

Just re-install Android via ClockworkMod? That should work fine, I imagine.

I would just flash it with a new ROM, as long as you didn't override the boot loader when you flashed Ubuntu.


text:
My Samsung Galaxy Note won't charge but will turn on for 1 second
I got my Samsung Galaxy Note about 5 months ago and three months into having it I dropped it and cracked the screen. The actual touch screen works it is just the glass that is broken. About a month or so after having dropped it I started using my mum's phone for a while, as the size was starting to be a problem and I was about to go to a festival. I have come to want to use my Note again and it hasn't let me charge it. Is this because of how long it has been since it was last charged or the strength of the charger that came with it? Or could be be something to do with the screen?

Have you left it charging for a long period of time, with it powered off, and still nothing?

The drop might have caused the charging component to malfunction, do you have a standalone charger that can charge the battery by itself?

Yes, it can be because of so long time of charging. You must go for service center so that problem can be solved systematically.

Remove back cover. Remove battery and refix it.
Refix Display ribbon cable.
Use another charging cable or possible start mobile with another battery. Clean battery three pin connector.
Connect Galaxy note to computer use USB cable. USB charge the mobile and if it is detected. Then mobile is fine.

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


text:
No sound on my Asus Transformer
I have two problems :

my device was dropped to the ground (not by me) and the power button does not work anymore. I use the keyboard to wake up and suspend it.
sometime, the sound does not work anymore, and I cannot reboot it to make it run again.

The device is not rooted (no reason), run Android 4.0, how can I handle it?

You said:

my device was dropped to the ground

and

sometime, the sound does not work anymore

This would very much seem to boil down to a hardware problem. The only way to "handle" it is to repair the hardware. You can start with the Asus repair page.

Looks like the link is dead.


text:
How to launch LMT pie controls with home button
I have an acer iconia tab a100 running a custom ROM based on CM10.1. The tab has one hardware button, the home button. I'd prefer to use LMT pie controls rather than the navigation bar to save screen space, but I don't like having to launch pie controls with gestures.
My question is: is there some way for me to remap the home button on the tab to launch pie controls instead of the default action, going to the home screen?


text:
How much disk space does Android OS 4.1.1 take?
I recently received a Samsung Galaxy Tab 2 7.0 with Android 4.1.1 on it. This is the 8GB model. I am curious to know, how much disk space does the Android OS take up? I did not think about 3.5GB was needed for the OS. Is this true? I ask only because my disk space available says I have 4.49GB left.

There's a difference between "how much the Android OS requires" and "how much the manufacturer reserved". Remember, the OS has its own partition (/system), which is mounted read-only during normal operation (just made writable for OS updates), while the user's data goes to /data. Moreover, most manufacturers add their own "presents" (also known as bloatware) to the /system partition.
So while the actual Android system usually fits into less than 1 GB (considered there are devices shipping with less internal storage), your device's manufacturer might have decided to reserve more space for future updates and his own add-ons.

Just to clarify, examples of these add-ons are bundled software (facebook, customized calendar app etc.), customized user interface/launcher (TouchWiz) and the whole S Pen software.

how would I check how much the manufacturer reserved. I'm just trying to figure out why I only have 4.49GB of space left

Either use adb shell or a Terminal app (e.g. Android Terminal Emulator, and run df. The "reserved area" is mounted at /system. There are other partitions like e.g. /cache which are not directly accessible to you; "userland" is /data, where you should find your 4.49 GB.


text:
Why Have Some of My Widgets Disappeared After Switching Launchers?
I recently changed my launcher from the default TouchWiz (I have an AT&T SGS3, with the official 4.1.1 installed) to Nova Launcher. I enjoy Nova, but I've noticed something strange: the Calendar and Weather widgets that were available under TouchWiz aren't there anymore. They're still there in TouchWiz (Home Switcher makes it easy to switch back and forth). What's going on?

The widgets referred to in the question are TouchWiz-specific widgets. They will only show up in TouchWiz because they don't use the standard Android widget interface. I've found some references to Samsung releasing a TouchWiz SDK to develop such widgets, but those articles are from 2009 and the links they contain now lead to Samsung's developer home page, rather than to a specific page. I've also seen references to some of the widgets being ported to work on any Android phone, but I can't confirm as XDA seems to be down at the moment.

Btw: Same applies to other "specific UIs", e.g. Blur widgets (Motorola) or Sense widgets (HTC).

Good point, @Izzy. Should I incorporate that int the answer or tags, somehow?

As you like. If you do, a "list" would be nice to make that more obvious. Last "dash" should be one with 3 dots ("..."), as that list will never be complete. Even I forgot to include the Sony XPeria's Timescape, LG also seems to use an "own thing" (I could not use some of its widgets with different launchers), and who knows what else we've overlooked...


text:
Updating apps in multi-user environment?
When you have multiple users, you have a different app collection for each one. However, it seems there's some intelligence to installing apps from the play store, in that the same app is only installed once, and the multiple users only gain access to that same app.
When you update an app, does the app also get updated for every user using that app? Does every user have the access to update those shared apps?
How does this work with apps installed manually from .apk files, or by some other app store system?

Shared apps are stored only once on the device (with just the data and settings part being specific for each user), so whenever one user decides to update a shared app, it gets updated for all users (Source: Heise.DE). As usual with some of the real important details (see: Google Backup), there are no details (or even manuals) describing exactly how it works. However, the announcement page holds:

Users can install and uninstall apps at any time in their own environments. To save storage space, Google Play downloads an APK only if it's not already installed by another user on the device. If the app is already installed, Google Play records the new user's installation in the usual way but doesn't download another copy of the app. Multiple users can run the same copy of an APK because the system creates a new instance for each user, including a user-specific data directory.

(emphasis mine)
It's left open at what point this applies. But if it applies at the initial installation, it will certainly be the same with updates (as the Heise article linked confirms; to those who don't know Heise: it's one of the leading tech magazines in Germany, and well trusted).


text:
Dev/Log's - login attempts and how to read the log?
My first post on here and hopefully a easy fun answer.
I'm looking for the location for failed login attempts on the device - I've looked on the device and it seems the logs are located in /dev/log/?
If this is the location of the logs, does this log the failed attempts at log ins? and if so what do these look like? I've download some logcat viewers but these seems to only read live log entries when in the app.
Would a app have access to read these logs?
Thanks for your help

For information about seeing log messages, look at the answers to How can I view and examine the Android log? Note that the behaviour is different between 4.1-jelly-bean and prior versions.
Android users don't work like users on a normal GNU/Linux system, so unlocking the lock screen is not a "login" in the same way that logging into a terminal session, through an X display manager, or via the network are on a GNU/Linux box. Failed attempts to unlock the lock screen are not logged.
The log is meant as a debugging aid, and log messages aren't stored forever, so the lock screen application would have its own way of storing failed attempts. In general, the Android engineers at Google like to keep the logs quiet on production devices, so system apps have a lot of logging that's turned off in the official build. There's nothing to stop a device OEM, or an unofficial ROM, having more logging for failed unlocks (or any other events). You could compile your own ROM to achieve this, but doing so is way beyond the scope of this site.

Thanks for answering - I thought the action would have been logged somewhere as it has to know its a failed attempt

I added more info in my answer.

Ahh I see - so the lock screen would be an application itself with its our logging - how would I find out about that?

The xda-developers site and forum has a lot of information on building and customizing ROMs, but be warned that compiling a ROM from source is more than a day's work, especially if you're not familiar with programming tools and build systems.

Thanks for your help - Need to find out now if you can track failed attempts on the lock screen. I thought it would be like linux with a auth.log or something that shows it.


text:
forgot my google account password
someone used my phone GT-S5300 and had wrongly tried the unlock pattern many times and now it is asking me for google account but i have forgotten my password. pliz suggest me how can i get my password back and unlock it.

Related: Cannot unlock tablet as have no internet connection?

The password recovery is the same as recovering your forgotten Google account password. On your computer, go to Google Account Recovery and follow the instructions there. The process depends on many things, such as do you have 2-step verification installed, do you have backup codes or have you set up an alternate email.


text:
Rooting EPad MX1014
I have a E-Pad MX1014 (chinese tabcrap) and I am trying to access the system apps so I can uninstall Angry Birds off it.
The Angry Birds it runs is an extremely old version and for some reason it will not update it. I have tried installing different versions like Angry Birds Star Wars or Seasons and trying to just install the Angry Birds app over the top with no luck...
I cannot access the device via USB because the "adapter" to change from the current plug to USB has died. I have been using SnapPea via the wifi to put apps and such on it.
I have tried Z4Root, GingerBreak and tried getting BusyBox and SuperSu onto it, but I keep getting cannot install errors and missing binary errors... Z4Root when I hit root (either temp or perm) will say it's rooting it then go to home screen and nothing else happens.
Does anyone have any suggestions? The tablet runs Android 2.3.
P.S. if I had the money I would buy a better tablet, but this is just for my son and he is an angry bird fanatic....


text:
Sound on Power-On
I want a sound to be played when the user presses the power button, Since I am customizing Android for Visually Challenged people this feature might let them know if the tablet has actually powered on or not.
This feature is by default switched off in my firmware. And also I think that since this sound comes just when the device is switched on, that is, before the Android Boots, the power on sound should be a function of underlying Linux kernel.
Any clue how to go about it and turn it on. Thanks in advance.

As you describe it as "underlying kernel functionality", it is rather a development question (and thus would be off topic here). Initially you however describe you want the sound being played whenever the power button is pressed; things like that are usually doable using Tasker. However, when pressing the power button usually the screen reacts (switching either on or off); if a user cannot see that, I'm a bit at a loss regarding how (s)he shall use the device at all?

@Izzy: I'm a bit at a loss regarding how (s)he shall use the device at all?
That is handled by some customized TTS and gestures enabled launcher.
Anyways I have no clue about the Tasker..let me look into it.

Two links for you: Tasker (Playstore) and my personal Tasker ressources listing. The latter is mostly German, but you'll figure the links and headlines (plenty of English stuff in there as well). And right, there was "haptic feedback" and TTS. Just hard to imagine if one's not affected... I could write up an answer with some useful Tasker examples (TTS, haptics, voice-control) if that would help you, just let me know.

@Izzy: I couldn't relate to what link I should look into even after translating the page into English. Anyways I don't want to install some app (and that too paid..:P); I want to know some code level details as to where I can turn some boolean from false to true to play the sound on power button press or just rectify the path to the power_on.ogg. or something along those lines.

First, there's a free 7-day trial on the Tasker homepage. Second: for "code level details", this is the wrong place -- for that you'd rather check with our brothers and sisters at Stack Overflow. However, my offer stands if you count it as a possible solution: I can compile an answer with useful automation for your case, such as specific feedback, voice control, and the like.

One of the brothers and sister from stack overflow suggested me that these question are not related to android development and should not be posted there..hence I deleted my question from stack overflow..:X
Anyways where should I go for Firmware question or that brother was not correct??

As I wrote: We deal with problems on the user-end here -- and development stuff ("code level details") is off-topic (see our [FAQ]). You might, however, want to check with Where can I ask questions that aren't Android Enthusiast questions? for a good place, if SO doesn't accept the topic either. I'd say the XDA community should be a good place.


text:
Video recording bug fix for CM9 ICS?
I have a Galaxy Mini(GT-S 5570). I recently upgraded it from Gingerbread 2.3.6 to ICS(CM9). Now everything is working fine except for the video recording. The camera takes pictures without any issues but the video recording does not work. I followed the procedures stated in this website for installation. http://www.techgeekal.com/2012/10/27/cyanogenmod-9-stable-27102012-for-galaxy-minipop-gt-s5570/ Is there a bug fix for the video recording? Thanks in advance for looking into this question! :)

Have you checked with the CyanogenMod Forum? That would be the first address for CM bugfix information I'd say. Here's a helpful Google Search Link for that to check while waiting for an answer :)


text:
Show messages on lock screen
I'm looking for some sort of way that will show part/all of my text messages, emails, tweets on the screen when the phone is locked.
I just gave up my iPhone and this is something I'm really missing.
To me it is annoying to have to click on a message just to see if the person responded "ok" or something that could easily be displayed on the screen.
Here is a screen shot of the messaging.  I want to be able to read the text.

Best not to put multiple questions in a single question post. Also, questions that ask how to solve a problem will do better (and are much preferred) rather than questions asking to find an app that does some specific function.

@AlEverett Updated.  Thanks for the suggestions.

Doesn't the S4 come with a whole bunch of widgets? Have you tried any of the built-in lock-screen widgets? (Sorry, I don't have an S4 so I don't know specifically what's available.) Have you tried looking on the Play Store for lock-screen widgets? There must be something there for messages.

Don't know about emails and tweets, but for text messages see this previous question http://android.stackexchange.com/questions/4427/make-notifications-messages-fill-the-screen/4429#4429 which includes the SMS Popup app in the answer, which is what I use for this.

This may be helpful: http://www.androidcentral.com/how-get-lock-screen-widgets-samsung-galaxy-s4

The S4 does have this option. Open the SMS app (Messaging) and go to Settings (using the drawer button on the bottom left of your phone). Within Settings, scroll down to notification settings and check the "notifications" box and the "preview message" box.
Note that to see the notification option in Settings you must access settings from the main screen of the Messaging app, not from within a conversation within Messaging. This is one of those apps that has different menus for "settings" depending on which screen you're currently viewing.

If you were to download and use an alternate lockscreen like WidgetLocker, this would be possible. It would enable you to place a widget on your lockscreen that shows you unread messages, though you might have to get that widget separately if you're not using a third party SMS app already. If you're just looking for a count of unread messages, you could use something like Ultimate Custom Clock Widget too.

You can use SMSPopup which will allow it to show up on top of any application, including your lockscreen (it can even turn your phone on for a few seconds so you can see the pop up).
Handcent also has a SMSPopup like ability. And GoSMS too.

gosms is my personal fav :)

Popover lockscreen for SMS is exactly why I use and love Handcent.

You don't need any third party app for this. To preview text messages in the lock screen go to setting in the messages app. Check "preview messages". Now the actual text of the message will show on your lock screen.

This is likely an option specific to your phone's version of the Messages app. Mine doesn't have this ability natively, at least. Is your phone the same as the Questioners, a Galaxy S4?

This does seem to be applicable to the S4, at least according to one S4 owner.

NiLS Notifications Lock Screen will display all notifications on the lock screen. In the case of an SMS message, it displays the content of the SMS message in the lock screen notification.

I use Handcent SMS that allows me to view my messages when the phone is locked.

This can be done via Widget Locker App. There are many customizations on lock screen using widgetlocker app.
If you need only SMS items to displayed there are several Apps in market.
Alternatively, there is a option in settings to preview the whole sms in the notification bar

If you're coming to Google's platform from the iPhone, one of the most jarring changes is that receiving text messages doesn't turn your display on so you can see what's being said.
SMS WakeUp (Free/Pro) fixes this problem.

The app has a very simple purpose: when you receive a text message, the display will turn on for a moment, showing a pop-up that allows you to jump directly to the message itself. Alternatively, with the pro version ($0.99), you can disable the pop-up so you'll only see your lockscreen, where you'll be able to watch the regular Android notification as it scrolls past in the shade, completely hands-free.

Enter the Messaging app and open the settings menu. You'll find an option that says Preview Message under the Notification settings. Checking this will allow you to see what the test says on the lock screen and in the notification bar.

This is basically the same answer as this one: http://android.stackexchange.com/a/45587/11190


text:
Starting an activity listed under "Settings" from terminal (or adb shell)
I would like to start this activity from terminal: com.android.settings.Settings$PowerUsageSummaryActivity
I tried
am start -S com.android.settings/.Settings$PowerUsageSummaryActivity

and this is what I get:
Stopping: com.android.settings
Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.android.settings/.Settings }

The problem is am start command omits the $PowerUsageSummaryActivity part, so basically I'm just getting standard "Settings" menu open.
how can I open that specific "power usage summary" page from terminal?

Have you tried putting it into single quotes, i.e. 'com.android.settings/.Settings$PowerUsageSummaryActivity' -- or escaping the $ like com.android.settings/.Settings\$PowerUsageSummaryActivity -- which is the usual stuff to do on the shell when dealing with literal $ signs not indicating a variable?

How about open Tasker's RunLog activity on top from terminal?
Tasker has a 3 dot menu to open the Log window.

As I wrote in my comment, there are some special characters needing extra care when working at the shell prompt (or in shell scripts). One of them is the $ sign, which usually indicates a variable. If that should be taken literally, you need to escape it (or enclose the entire string by single quotes). Similar rules for quotation marks.
How your command should look like with an escaped $, you can already find in eldarerathis' answer:
shell@android:/ # am start -n com.android.settings/.Settings\$PowerUsageSummaryActivity

Note the "back-slash" in front of the $ -- that's the escape sign. Use the same for quotation marks or blanks, if your command includes some to be taken literally, e.g.
myscript.sh first\ parameter\!
myscript.sh "first parameter!"

both would do the same: Making the string a single parameter. In the example of your am start command, this is what happened on parsing:

command: am
parameter 1: start
parameter 2: -S
parameter 3: com.android.settings/.Settings$PowerUsageSummaryActivity

has a $, interpreting: variable $PowerUsageSummaryActivity is not set, so empty
conclusion: parameter 3 is com.android.settings/.Settings

Note also that if you run this directly via adb shell, the command goes through shell parsing twice, so you need to escape or quote the command again, like this:
user@desktop:~$ adb shell am start -n 'com.android.settings/.Settings\$PowerUsageSummaryActivity'

oh thanks! oh how could i forget to escape $... i'm duly shamed :)

The little things in life... Easy to overlook :) Btw: If that solved your issue, consider marking one of the answers as "accepted" (clicking the checkmark next to it) [and upvote the other :)] -- so it's clear to other people tapping into a similar trap :)

oh i found the checkmark. so this is how i accept the answer... thanks this is the first time i use stackexchange ;)

You're welcome anytime :) Now you see how well it works here: spread the word :)

With bash, in my case, only this worked: adb shell 'am start -n com.android.settings/.Settings\$PowerUsageSummaryActivity'. Don't know why.

Escape the $ in the sub-class name and it should work:
shell@android:/ # am start -S com.android.settings/.Settings\$PowerUsageSummaryActivity
Starting: Intent { cmp=com.android.settings/.Settings$PowerUsageSummaryActivity }
shell@android:/ #

Another option is to instead send the intent that the Power Usage screen listens for:
shell@android:/ # am start -a android.intent.action.POWER_USAGE_SUMMARY

You can find the intents by looking at the <action> tags in the AndroidManifest.xml file for the Settings "application" (which can be viewed on GitHub). As an example, here is the activity definition for the Settings$PowerUsageSummaryActivity:
<activity android:name="Settings$PowerUsageSummaryActivity"
        android:label="@string/power_usage_summary_title"
        android:uiOptions="none"
        android:taskAffinity=""
        android:excludeFromRecents="true">
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <action android:name="android.intent.action.POWER_USAGE_SUMMARY" />
        <category android:name="android.intent.category.DEFAULT" />
        <category android:name="com.android.settings.SHORTCUT" />
    </intent-filter>
    <!-- Some other stuff here... -->
</activity>


text:
Multiple Gmail notifications
Every time I get an email message in Gmail, the notification bar shows me 3 notifications instead of one: the first labeled important, the second labeled priority inbox, and the third is the regular one. How do I get only one notification and make my incoming mail regular/normal, without the auto-label important or priority?


text:
Do Android phone apps run on Android tablets?
Apple iPhone apps also run on iPads. I don't know if the same is true for Android.
Do Android phone apps run on Android tablets? I figure the API is the same but are the two formats interchangeable at all?

There are very few tablet-specific apps out there. Of the 150 or so apps on my phone and the 100 or so apps on my tablet, I can only think of one, possibly two, that won't work on the other device.

Android's actually more flexible than iOS for this sort of thing. A developer doesn't have to release tablet specific versions of their app, they just need to ensure that their UI scales OK across a variety of screen sizes and resolutions, and then it just works on both.

Though that doesn't mean an app might not use a different UI on the tablet than it does on the phone ("hybrid app"), or comes in two versions (one phone-optimized and one tablet-optimized). As GAThrawn described, they don't have to -- but they might :)

Short answer: It depends.
Long answer:
Android developers have the ability to specify requirements for their apps both in terms of software (minimum OS version, for example) and hardware.  For example, an app that does turn-by-turn navigation may require the Android device it's being installed on to have built-in GPS.  Such an app would be listed as "incompatible" with any tablet that doesn't have a GPS chip (the tablet reports its hardware features to the Play Store).  The same is true for a reverse situation, where an app that requires a minimum screen resolution may work fine on a tablet, but show as incompatible for phones that are below that limit.
Another example is Google TV. Since none of the current models have touch-screen support, any apps that require this feature would be listed as not compatible on the Play Store.
These limitations are only being enforced by the Google's Play Store.  This means that if you manage to side-load the app's APK file, it may work just fine on any device.  However, the lack of minimum requirements will mean that the app will be unstable.

More details on how apps declare their requirements can be found on the Android Developers site


text:
since upgrading my software to 4.1 my samsung galaxy note wont charge properly
I recently upgraded the software on my galaxy note to 4.1 and since then its been very strange when charging. I put it on charge last night woke up this morning it said charging 23% came back to it a few minutes later and it said charging 18% I took the battery out and then back in and it said charging 8%. I took my charger to work with me and charged it through the day and noticed that sometimes it charges but will keep to the same percentage for hours or even though it says charging the amount of charge decreases. Does anyone have any ideas? Cheers

Are you charging from mains or via a PC?  Have you tried a different lead/plug, or a different PC?

Car charger and 2 different mains chargers. This morning I woke up it said 100% I unplugged the mains cable and it went down to 23%


text:
Strange contacts on my phone can't be deleted
I have had a contact on my phone appear from nowhere.  It is in an Arabic language not english. I have done a factory reset and downloaded my contacts from my gmail and it is not there immediately but arrives back a few minutes later.  I delete it and it comes back.  If I don't delete it right away I get a forced closed error.  any Idea where this could be hiding? and can I get rid of it.  Could it be on my sim card???

Is it possible you have a malicious app that is creating this rogue contact?!

I have done a factory reset and not downloaded any apps except the ones that come with the phone. The contact still shows up.  It is in my Motorola Services Contact.  There is no other information on the contact except  the name or whatever it is


text:
Stop Gmail notifications when receiving email from particular sender
Is there any way to stop the Gmail app from popping up a notification if you get an email from a specific sender?
My specific case is that I get a lot of emails from a careers site that I'm not usually interested in reading immediately so don't need to be notified about them. There's a related question on the site but this is asking for the opposite.

From the Gmail web interface, create a rule to give it a label of your choice and skip the inbox. Then, from the Gmail Android app, change the settings for that label to not notify you.
In more detail, the first part is:

Log into Gmail in a browser, and click the settings button (gear icon).
Click the Filters tab, then Create a new filter at the bottom.
Set the settings for the filter: in this case, use the From field.
Click the search button (magnifying glass) to check your filter, or go straight to Create a filter with this search.
Put a tick in the Skip the inbox (Archive it) checkbox, and another in Apply the label and choose the label you want or create a new one from the drop-down.
Click Create filter.

Then, starting from the main screen (folder view) of the Gmail app:

Click the overflow menu (three dots in the top-right)
Choose Manage labels
Choose the label you just set in the filter
Make sure Label notifications is turned off.

I've done the first bit but the label hasn't appeared on the Gmail app yet (~5 minutes later). I'm assuming it just hasn't synced yet, I'll try again later and accept if it works. Thanks.

It still hasn't updated, any idea? Here's the image of my 'Manage Labels' in the app to show what's there: http://imgur.com/vM5y5zp

I'm sure why the label isn't syncing yet. If you look in the web interface, are there any mails with this label yet? Maybe it only shows up when the label is used. If that doesn't help, ask a new question. More people will see it, and someone else might have had the same problem.

I would like to control label notifications without having to skip the inbox. (I want these emails in my inbox, just without notifications, as I was able to do with Inbox's "bundles" concept.)


text:
Where does Google Now get its weather data?
What source/data provider does Google use for its weather data for Google Now (and other services)?
I've checked its forecasts against weather.gov, weather.com, accuweather.com, wunderground.com, and weatherstreet.com and can't find one that matches for the same location. The reason I ask is because there have been multiple times that it's forecast is horribly wrong. Case in point: currently its forecast is 13 degrees F lower than the closest one of the others above.

Google displays Weather conditions using Weather Underground as per Google Web Search Features page.

All weather conditions and forecasts are provided by Weather Underground, Inc.

So, Google Now also might be picking from the same source.

Thanks a lot for finding the official answer, and yes, I've seen the Google Now forecasts match the ones on google.com, so it's the same source. That said, I've still had multiple time where I've checked those forecasts against wunderground.com for the exact same location and found wildly different forecasts, so I'm not sure what that issue stems from.

I would think that Google caches the results, so it may be off by a bit as WU may update sooner.  Also, WU may update its own site faster than it updates its API.

As pointed out on another answer this one is obsolete.

Though this question is almost 5 years old but I think an updated answer can help users looking for updated info. Nowadays Google gets its weather data from weather.com as mentioned in bottom left corner of Google weather search results when you look for temperature of any location (highlighted in red rectangle).
But as the OP says a lot of times Google's weather data is way off the actual current weather. For example as of this writing it shows current temperature in Shimla, India to be -4 C at 9 pm,  but according to official website of Indian weather department or IMD even whole day's minimum temperature was 1.4 C for 6 Jan 2018 and minimum temperature of whole day usually happens in early morning hours.  Similarly I have matched data for other cities and locations in India and current weather is not what actual current weather is. I think from wherever Google takes its weather data they just provide an average of previous years and not the actual current temperature. And various weather websites showing wildly different current temperatures for same location.

weather.com does not seem to have any way of getting hourly weather for the next 10 days. Is there an API that gets more weather forecast details than visible on the website?

The Google search engine gets its weather from a combination of 'The Weather Channel', 'Weather Underground' and 'AccuWeather'.
The data on Google Now appears to be the same data...


text:
Nexus 7 32GB - Cannot mount as a drive in Windows but USB cable still charges
I have tried this on multiple machines - my Nexus 7 doesn't actually mount in Windows no matter what I try. The USB cable works as I can see that the device is still charging - I've tried this with multiple USB cables on different computers and the problem persists (which would assume the problem is down to this tablet).
When I place the USB cable into the device it charges but I cannot see a removable drive appear in 'My Computer'
This ** definitely** worked before as I have already transferred a number of files to the device - anyone got any ideas of how to fix this?
I am using the stock ROM from Google and is not rooted, MTP is checked in the USB computer connection.

Try toggling the action for USB connection, I would also try a reboot to see if that fixes the problem.

The USB port was damaged - and sent it back and got the new N7 instead (2013 model)

I've had similar results with my Samsung Galaxy Nexus.  It will be charging fine when plugged in to the PC, but the PC will be oblivious to any device being connected.  And it worked fine the day before.
My first thought was also software fault.  But it happened with multiple USB cables on multiple PCs.  What I did notice was that sometime, especially when I plugged it in slowly, it will flash with a "Could not install device" prompt on Windows.  Which means it did find something, even if only briefly.
I managed to successfully connect by plugging it in only 50% on the device.  Obviously this was not ideal, so I investigated further.  Turns out my usb micro slot on the device was not exactly straight.  The tongue inside the receptacle was just a fraction too close to the side,  very nearly touching the bottom.
What I did to fix it was VERY GENTLY insert a toothpick between the tongue and the bottom of the receptacle and lift it up, just a tiny fraction.  I cannot overstate how gently you need to be.
That solved it and it has not given me any problems for the past 6 months.

In my case, this helped

To change your device's USB connection options, touch Settings >
  Device > Storage > Menu > USB computer connection.

For more information, see Google Support


text:
Backup app data without root and no micro USB port
How can I backup an app's data (i.e. Angry Birds scores and achievements) on my Nexus 7, running Android 4.2.2? My tablet is not rooted and my micro USB port is damaged, disallowing me to connect to the computer.
Any suggestions?

What is your goal? Protect yourself from a factory reset? Move data to a new device?

Have a functioning BlueTooth?

I have a functioning Bluetooth

I am getting a new phone so I would like to transfer app data to the new device

Probably Koush's Helium [which used to be Carbon previously] might be of help for you.

Helium does NOT require root.
All Android users can use Helium to backup and sync Android
  applications.
Helium lets you backup your apps and data to your SD card or cloud
  storage [Dropbox, Box, Google Drive].
Android to Android app sync [With Helium, you can sync app data from
  your other Android devices -- even if they are not on the same
  network].

I am not sure if you have to connect your device to usb if you want to sync to cloud though. I have not used this feature as of yet.

Helium was my first thought too, but it won't work in this situation, because it has to be activated from the desktop application, which requires the USB to be hooked up.

This is a difficult situation, but Google might come to your rescue. In 4.1.1 (on an AT&T SGS3, at least), in the Settings app, there are Backup and reset settings (in the Personal group):

Now, despite the checkmarks, I've never actually used this feature, and there are a number of questions I can't answer (and I don't have the time at the moment to investigate):

How often does it back up?
Can it be used to restore to a different device?
How can you know that any given app is backed up?
Where are the backups stored on Google's servers / can a user access the backups in Drive?

You might need to experiment, or do some googleing. I just wanted to get at least this much up here so you can start.

I have a functioning Bluetooth

Backup via SSH, FTP, SMB, WebDAV, Dropbox, Google Drive.... all via File Manager.
I use it to transfer files back and forth and it works a delicious treat. I highly recommend this application.


text:
Host usb application not recognizing my usb devices?
I ran Chainfire's USB host diagnostics in my tablet. After completing the diagnostics, I got the following results:
  KERNEL
  claims support             yes
  device detected            no
  VERDICT
  os support                 no
  3rd party apps             no

If this is the result in my tablet, can I get the list of USB-connected devices through USB host applications running in my tablet?
Please let me know.

This result indicates that your device claims to support USB host mode, but that it doesn't actually work.
There are 6 reasons I can think of that would cause you would get this result:
A. You did the test wrong and didn't plug things in at the specified time.  Try it again and follow the instructions exactly.
B. Your USB host cable is defective or is not actually a usb host cable.  Try it again with another cable or the correct cable.
C. You used an improper device (e.g. a device that tries to draw more current than the tablet can supply, like an external hard drive, rather than a flash drive) and thus the test failed as it couldn't detect the device, because the device was unable to power up successfully.  Try it again with a different device.
D. Your device claims it supports USB host mode, but due to a software bug, it doesn't work.  An update or custom ROM may fix this.
E. Your device claims it supports USB host mode, but the hardware doesn't actually support it.  You're SOL unless you can return this device to exchange it for a Real Tablet.
F. Your device is a weird piece of work regarding USB.  Some android devices (such as the HTC Incredible S) technically implement USB host mode, but they won't provide power to the attached device.  In this case, you need to provide the juice yourself, via a self-powered hub or similar.


text:
Xperia U and Jelly Bean
I've searched and got many results. Some people were telling JB for Xperia U would be comming soon. Some were telling never. Is is possible to port Jelly Bean in XPERIA U? Did anyone succeed yet?

According to Sony, they are never going to release an official upgrade to 4.1 JB for the Xperia U

You might also refer to the question When will my device get the Android 4.1 update (Jelly Bean)?, which contains a listing of devices and anticipated released or confirmation of no forthcoming update.

As for your other question, see Where can I find stock or custom ROMs for my Android device?


text:
How do I get the log files on my Optima Smart 220?
I want to access the log files of my tablet (Optima Smart 220, running 4.1.1 Jelly Bean).
Also, how do I root this device so I can get the log files?

Welcome to Android Enthusiasts Stack Exchange! The question-and-answer format of this site works best if you put each question in a separate question post. The "how do I get logs" part of your question is answered by http://android.stackexchange.com/questions/27586/problems-accessing-message-logs-on-jelly-bean-with-alogcat For information about rooting, have a look at the 'rooting' tag-wiki

You don't need root to access log files.
One option is to use the adb tool from the Android SDK. But it's a huge download.
Another option is to use a tool like LogShark.
(disclaimer: I created it)


text:
How to read conversation while writing long message
When I'm replying to an sms, writing area can take whole screen space.
As I've written text which is long enough, previous messages from that person at the top dissapear.
How can I view them?
Up-to-date Android 2.3.6 on Samsung Galaxy Mini 2

This may sound dumb, but have you tried to scroll the view ?
Or if there is really no space left to view the text list, just hide the keyboard (return key).

Yes, I've tried, doesn't work. Even if keyboard is hidden, text field occupies all screen space.


text:
Is there a way to record and playback a set of touches?
What I'm looking for is some sort of macro-recorder (though that term seems to be hijacked now my macro-photography apps).
I'd like to record a set of presses (specifically, beating a level in a game), and then have those repeated for me so I can accumulate in-game currency without wasting my time or a ton of money.
I imagine there would be other practical uses as well, but I'm not finding anything to do this in Google Play.
MacroDroid and Tasker both looked promising, but you can only assign predefined actions to predefined events - not a set of touches.

possible duplicate of How can I record touches?

@AlEverett This seems different as this question also wants a way to play touches back without user interaction.

I saw that question, 'seeing touches' as answered there is not at all what I'm looking for.

That's why it says "possible duplicate".

https://github.com/Cartucho/android-touch-record-replay

I've developed such an app called RepetiTouch. It's currently in beta stage and aimed at developers, but a limited free version is available here. However, it needs a rooted device running Android 2.3 or later.
As far as I know, currently no other app with this functionality exists, but there are some tools/scripts providing such features using a computer and an USB connection, e.g., here.
Anyway, I discourage any use of any such apps or tools for farming.

Neato, I just so happen to be a developer (mostly C# and Javascript, but I tinker), with a rooted S-Off HTC Rezound running CyanogenMod 10.1 (Android 4.2.2).  Thanks!

When I open the app I just get "No usable input event file was found." with an -Exit- button.

Probably your device/touchscreen driver doesn't expose the interface needed by my app, i.e., this particular input event file. However, you can contact me via email so we can find out for sure.

I wonder if you have a latest version of this application which will be compatible in android marshmallow.

The only app I know of that works fine is "Android Bot Maker" (XDA link here)
sadly, it can't record the touches, but you can set it manually yourself, by finding out the coordinates by enabling "show pointer location" on the developers category of the OS settings.

HiroMacro Auto-Touch Macro works well for me.

You can try the Culebra GUI: https://github.com/dtmilano/AndroidViewClient/wiki/Culebra-GUI.
It is a python-based tool that lets you record interactions and re-run them.

If you want to do this on an Android Emulator. By using Memu, you have a button to record and play a script.

I wrote a script to record and playback the events like touching, accelerator, gyro, and etc..
https://github.com/tzutalin/adb-event-record

I had made a java application which does Android Record N Play

I am the developer for 123Autoit - NonRoot. The latest version has included the function of macro recording and playback action. the app is free to use.
Here is the video demo of the macro recording and playback on YouTube:
123Autoit nonroot Record and Playback function.

I'm certain this is possible, since I had an app about 6+ yrs ago that did exactly this. I used it to send myself (at another email address) notes of things I wanted a reminder for. After tapping an icon, it would record opening gmail, selecting 'compose', filling in the 'to' spot, then moving the cursor to the content area and selecting the microphone. All set up in an icon.
All I had to do was tap the icon, then start speaking and I got text in the email. then I hit send. I got a new phone and never could find it again! Maybe because of security considerations it wouldn't work today!

Your answer could be improved with additional supporting information. Please [edit] to add further details, such as citations or documentation, so that others can confirm that your answer is correct. You can find more information on how to write good answers in the help center.


text:
imo Messenger can't do Skype IM anymore, any alternatives?
I used imo messenger to chat (instant messages) with my Skype contacts, but this feature is now unavailable.
The real Skype client sucks my battery dry in no time.
Any recommendations for further alternatives to log in or federate with Skype? I don't need voice or video calls, just text.

Have you tried IM+?
It mentions that for the Skype function you need to use an in-app purchase. However it has good reviews overall, however I'm not sure what the battery drain is like.

The free version of IM+ does not support skype, not even instant messaging in skype.


text:
HTC Desire Z key number two misbehave at times
HTC Desire Z touch key number 2 (ABC) occassionally presses itself repeatedly without any apparent trigger. In such cases, I press the power button on/off to quieten it down. Is it a software or hardware problem. This happens infrequently but when it starts it is quite annoying as you cannot do anything with the keyboard as other keys do not respond to touch.

This is very likely to be a problem with the touchscfeen hardware. To test this, try installing a drawing/painting app from Google Play. Open the app, get into painting mode, and leave it for a minute. If you start getting paint appearing at the same point (where the 2 ABC soft key shows up), you know that part of the touchscreen isn't working. In the same way, try painting in the app and check whether any parts of the screen can't be painted on.
If there are any stuck parts of the screen, you can try giving them a wipe with a slightly damp, soapy cloth. Turn the phone off to do that, and make sure you dry the screen before trying to use it again. If that doesn't solve the problem, you're left with sending the phone back to the shop, or making a warranty claim, depending on how long you've had the problem.


text:
Disable email notification to sub-folders in the exchange account
I have a number of sub-folders set up on my exchange email account with rules moving certain emails into these folders automatically. How can I disable notification for new email for those specific sub-folders?
I would like to keep using the default Android app for exchange.


text:
How to avoid entering Cloud credentials in many apps
I was about to set up my FolderSync with Dropbox, but noticed that I can't browse my cloud the way I can with the Dropbox and other could applications (Which generally doesn't sync but let you navigate your files).
Is there an app that will let me do both?
(Could be just opening the website)

Olav, I'd suggest to move the backup part to a separate post and, as Is there an app for X questions are considered off-topic, slightly re-phrase the paragraph above it :) I took your question by its title, so it's on-topic to me :)

You might want to take a look at Cloudii. I don't use the cloud myself, but if this app keeps it promises, it...

is the best app to manage all your cloud services within a single app. Cloudii brings full service integration as well as a powerfull synchronization tool.

It even integrates multiple cloud services (currently: Google Drive, Dropbox, Skydrive and Box -- more to come). According to its description, it lets you both navigate your cloud-stored files and keeping them in sync (the screenshots support this idea).
Note, however, that the free app is a 14d trial only, which afterwards requires an in-app purchase. I don't know the price, but as one comment put it: I'll be glad to buy the developer "coffee"!

"This app is incompatible with all of your devices".  Also it doesn't have a lot of downloads.

OK, so the first outrules it. The reason for the second might be it's quite young :) You might want to check the "Cloudiness" section of this German overview for alternatives. Never mind the "German", you will surely understand the listing :)


text:
Good solution for Dynamic DNS
I am looking for a good solution for Dynamic DNS for Android?
(Mostly for within LAN's).
I think an app should be easy to find, but one also needs a service.
(I could pay a little bit)

The very-originally-named Dynamic DNS Client is a fairly popular app for this purpose.
As for service, noip is popular, free, and reliable in my experience.


text:
Does a DNS server exists for android?
Is there a DNS server (named, bind) I could use to solve my problem ? Should I use other solution ?
I do not need all bunch of bind features, just setting A records and an easy mean to add/modify/delete those records would be perfect !
More explaination of the goal: I want to use android as mobile java web server (thanks to project like i-jetty) and in some rare case redirect the request of clients (connected through wifi / mixed client)
Right now this solution is embedded on a macbook air but I am looking for lighter solution.

Have you considered searching in the playstore? That would have answered your question immediately by just looking at the first 3 results.

Just as Izzy suggested, I would recommend going to the play store. Here is what I found:

DNS Server

Thats really the only one available through the google play store. I haven't downloaded it for myself so I'm not vouching for it, but it might be worth a try.

This does not allow port 53.


text:
Locking applications to wifi only data connections
So I've switched to a tiered data plan. Is there a way to lock certain applications from using 3g/4g and instead only use connected wifi.

Assuming you've got Android 4.0 or higher, you can do the following:

Go to Settings→Data Usage
Activate the limit by marking the checkbox, and moving the red and orange bars for "Deactivation" and "Warning" (hint: you can set them imaginary high to not have any effect -- but they must be enabled)
Now scroll the list below the graph and tap the apps you want to limit. At the end of their resp. pages, you'll find another checkbox to limit their background data -- mark it.

Limiting data usage
Now those apps can no longer use mobile data without your consent: only actions you triggered yourself ("foreground data") will be performed by them, no sync in the background or other background activity.
(Almost) Independent of the Android version used, but root available:
You can use a firewall app such as e.g. DroidWall - Android Firewall or its successor AFWall+ (Android Firewall) to explicitly permit/forbid apps to use either mobile data or WiFi or both. Whitelists (forbid all except...) or blacklists (permit all but...) are possible.

DroidWall and AFWall+ (source: Google Play; click images for larger variant)
Else
Worth a try: NoRoot Firewall. Not sure if and how this works without root -- but it's free, so nothing to lose :)

NoRoot Firewall (source: Google Play; click image to enlarge)

Does Data Usage distinguish between wifi and 3G/4g? That is I don't mind using a lot of wifi but I want to be careful of data bills.

Exactly that's what it does: it only cares about mobile data. Check the text below the graph in the first screenshot: Your carrier's data usage accounting may differ. -> the carrier has nothing to do with WiFi, only with mobile data. Also, the checkbox is described as Set mobile data limit, not WiFi. So WiFi is not affected by this at all.

If you have root enabled, you also could install AFWall+.
It allows you to add custom iptables rules per app for each outbound connectivity.


text:
Is there a widget for Twitter search?
I'd like to monitor Twitter for certain keywords.  I wonder if there is a widget which displays live search results on my home screen, which are automaticly updated at a certain interval. I've tried almost every app in the store, but none provides this simple functionality.

Have you tried Falcon Widget (for Twitter)? https://play.google.com/store/apps/details?id=com.jv.falcon

@IvanChau It misses that functionality

Since the anwer seems to be: "no there isn't", my workaround was to use an RSS-reader widget, and the following RSS URL: search.twitter.com/search.rss?q=keyword.
I think its strange I have to go through such hoops, since Twitter provides a HTML-widget for exactly this purpose.  I was expecting at least one Android app to mimic this functionality.

Unfortunately, this solution will stop working when Twitter will retire its old API on June 11, 2013.

There don't seem to be any widgets that let you monitor twitter for certain keywords, but here's a workaround that might do the trick.
Try an application like Meta widget. It can turn any webpage to a widget.

That's an original work-around, but not really what I'm after. I doubt it will have any transparency for example.

I don't think you can do something like that in a widget. However i allways wanted to test this app Falcon Pro (for Twitter), but i don't think you can have a widget, but you can make a search and save it for latter and do not have to retype every time.
Janetter for Twitter has this option of saving searches and notifies you about them, but it doesn't have a widget...

There is an official HTML widget from Twitter to display searches, so all somebody needs to do is put that code in a Android widget, doesnt seem like rocket-science.

Maybe u can try this (TweetCaster for Twitter)   https://play.google.com/store/apps/details?id=com.handmark.tweetcaster&feature=search_result#?t=W251bGwsMSwxLDEsImNvbS5oYW5kbWFyay50d2VldGNhc3RlciJd


text:
How to root Sony Ericsson Xperia ray?
Here are the information of my device.
Android version : 4.04
Kernel version:  2.6.32.9
Build Number:   4.1.B.0.587
Plz give step by step method and essential material downloading link. Thanks.

Have you checked How to unlock and root a Sony Ericsson Xperia Ray ST18i with 4.1.B.1.13? Doesn't that work for your ray anymore?

Here is the step by step to root your devices! BTW, Xda is the good place to start with.


text:
HTC Droid Incredible cannot load text message
My phone, HTC Droid Incredible, was working perfectly fine. Then it just stopped letting me open up my text message threads. All it does is say loading and I left it for about 10 minutes and still nothing.
Everything else on my phone works. I've restarted it four times and it's still not working.
Any suggestion?

You could try backing up your messages with something like SMS Backup & Restore and then wiping the Messaging apps data and cache.

I had a similar symptom once and it was caused by the SIM card coming loose, so try this: turn the phone off completely, eject the SIM card, replace the SIM card, and turn the phone back on again.


text:
Revert Android Update 4.0 to 3.0/3.2
Is it possible to downgrade from Android version 4.0(ICS) to 3.0(Honeycomb) after upgrading to ICS? Can any one help me.

Can you please clarify and give some more details: What device are you using? Is it currently running Android 3.2, and you want to downgrade to 3.0 -- or the other way around? Apart from that: A "version switch" can be done by flashing the corresponding ROM, so you might want to take a look at Where can I find stock or custom ROMs for my Android device?

if i upgrade 3.0 to 4.0 , i don't like 4.0 i want 3.0 again can i go back to 3.0 in Samsung s2.

Honeycomb is specific to tablets not phones. The only way is to flash a custom rom based on 3.0 but I doubt you will find any.Check the xda developers site for your device.

ok i want after upgrade can we upgrade previous one

As I already wrote in my comment: A downgrade (as well as an upgrade) can be performed by flashing the corresponding ROM (for references, see other downgrade questions). To find a matching ROM, please see Where can I find stock or custom ROMs for my Android device?. For the process of flashing, you might want to check with the rom-flashing tag, especially the questions dealing with the SGS2.

You can downgrade to previous versions by flashing the Correspondings ROMS. The Downgrade is possible, only if the downgraded version is compatible with your device. HoneyComb is designed for Tablets. its not supported for smartphones. If Samsung GS2 is your devices, then HoneyComb is not supported, rather you can downgrade to pervious GB versions.

Sadly, I don't believe that 3.0 Honeycomb is compatible with phones. Although, there might be a Honeycomb ROM on the Internet.


text:
bring out stack view in Chrome for Android
I am using a Samsung Galaxy Tab 2 7.0. I cannot bring out stack browsing in Chrome.
Although I have got an option for something like tilt scrolling in advanced settings but cannot find it useful any way even after enabling it. What may be the problem?
Here are some links for screenshots related to stack tabs:

I cannot find the button which is marked in the second screenshot, Also the browser in my tab looks a lot like the desktop one, with extremely small tabs at the top. Specifically the 'x' button used to close each tab, which is a headache but I use it a lot. It would help me if I manage to get the stack tabs feature.

Chrome's tab switcher view is only available on phones, not tablets. This is by design, since phones don't have space for the tab bar that tablets have. The Chrome documentation describes the differences between phones and tablets in how you work with tabs.

Then why do I find the 'enable tilt scrolling' option in developer tools in advanced section in settings?

I don't know, I didn't write it.

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


text:
How do I export my favourites from Chrome to the stock browser?
I have been searching online for a way but couldn't find anything.  How do I copy my Favourites from the latest version of Chrome Android to the stock browser on my Samsung Galaxy S3?  I want to be able to open my list of Favourites from within the stock browser.  Any way?
OS: 4.1.1

I know you can export Chrome bookmarks using a desktop version (https://support.google.com/chrome/answer/96816?hl=en-GB), but I do not believe that the stock browser can import bookmarks.

Have you tried doing this with syncing your bookmarks over google account?
I know that stock browser reads the bookmarks synced with google account when logged in.
If you log into google using chrome browser, syncing bookmarks and then logging into google using stock browser should get your bookmarks there.
Can't test it because I am currently on 4.2.2 and don't have Chrome for android installed so this is just a guess how it could be done.
edit
When you first start your chrome browser it asks you right away to login into your google account.
If you have done that it asks you the same question as in the desktop version - whether to synchronize things like passwords, bookmarks etc. between your chrome instances.
If you have done the first thing and answered the following question with "yes everything" or just "yes" with a marked checkbox for bookmarks you're pretty much set up.
If you don't have this done yet you can reconfigure synchronization in chrome settings.
Now if you take a look into the bookmarks section of chrome you should see some folders like "mobile bookmarks", "other bookmarks", "desktop bookmarks" (due to my german version the titles may differ a bit).
Every bookmark saved under "desktop bookmarks" will be synchronized back to your google account.
If you open your stock android browser some minutes later and login to your google account when asked you will see your google email address as a folder/category inside bookmarks section containing your bookmarks from chrome.
Even if you will install i.e. a chrome browser on your desktop some day you will end up with your bookmarks/tabs/passwords/... beeing pulled from your google account once you login.
Here are some screenshots (as I already mentioned they're unfortunately from my german version):

You're right - I did this over the weekend on stock 4.1.2. You need to ensure you have "sync internet" enabled in your phone settings.  If you get an error enabling "sync internet" you need to resolve that first; it may be because you have used a passphrase within chrome to encrypt bookmarks etc - you'll need to stop that and encrypt using your google credentials (this is the other of the two options on the desktop version of chrome).

I don't have desktop access.  Can this be done with just my phone?

I think that should be possible. Stock android browser fetches bookmarks from google account automatically (different lables > "local" / ""). So if you can get your android chrome browser to sync its bookmarks to google you will imo end up seeing your bookmarks of your google account inside of the stock browsers bookmarks (at least in 4.2.2 browser). If you want to see what is there to get synced between your chrome browser(s) etc. see here. Correct me when I am wrong due to my missing chrome for android knowledge.

Can you give me a step-by-step.  I'm lost.

@verve Just downloaded google chrome on my android phone to test it myself. Check my edited answer.

What about Phone 2 Google Chrome and Google Chrome 2 Phone ?

@felix: I don't have any desktop bookmarks in Chrome so how will it work?  I only have stuff under mobile bookmarks.

I want to transfer mobile to mobile bookmarks.

I have my Chrome bookmarks synced but when I go into stock and sign into Gmail I don't see my bookmarks.  :-(


text:
Unable to login Nexus 7 using Virtual Router created from desktop
Hi I've recently bought a Nexus 7 and since I didn't had a Wi-Fi or a 3G sim card right now, I just tried to connect the device using my laptop's internet connection. For this, I just created a Virtual Router and connected my Nexus's Wi-Fi with the router. It is perfectly connected however when I tried to login into my google account, it says:

can't establish a reliable connection to the server nexus 7

I've found a solutin here, however I don't wanna try this as I've read somewhere that rooting the device voids the warranty.

That warranty part is true -- unless you live inside the EU.

As mentioned in several posts, I've tried factory-reset, youtube trick and login from some different account but no luck at all. Is there any other work around ? I've even tried a different Wi-Fi Network, but still the same issue persists.


text:
Phone becomes slow after updating to Jelly Bean
My Samsung Galaxy Note-1 becomes very slow after updating it to Jelly bean...what should I do???
Please can any body help me??

Have you done factory reset after update?

Maybe you find some more help here: My device is getting slow, apps start misbehaving/crashing. What can I do? -- though that one is not directly related to an update.

Try the following solution from another website:
Method 1:
If your device is on stock firmware, that also means it does not have a custom recovery like CWM or TWRP not installed on it, do the following steps:
Pull out the the battery of your phone, wait for about 30 seconds and reinsert it to its place.
Boot your device into ASR (Android System Recovery) mode. The method involves a hardware key combination and varies from one phone to another. For Samsung phones, for example, the key combination is Volume Up+ Home + Power keys. The tablets which generally have no Home button, you can enter the Recovery mode by pressing and holding the Volume Up + Power keys simultaneously.
In the Android System Recovery, scroll down to “wipe data/factory reset” option using the volume rockers and select it using the power key.
In case, wiping the data factory does not help you, you should also try “wipe cache partition”.
When you have wiped the data/factory, go back to the main menu and reboot the device by “reboot system now” option.
The bootloop problem should be fixed now.
Method 2:
If  you have a rooted device with CWM Recovery installed and your phone is caught into a bootloop after flashing a custom ROM or mod, do as follows:
Pull out the battery, reinsert it after 30 seconds and boot the device into CWM Recovery: Volume Up+ Home + Power keys simultaneously.
Go to “Advanced”
Choose “Wipe dalvik-cache”
Now go to “Mounts & Storage”
Choose “Wipe /cache”
Reboot your phone
The bootloop should be gone now. If it still persists, do this.
Boot the phone again into CWM Recovery
Now go to “Mounts & Storage”
Choose “Wipe /data”
Choose “Wipe /cache”
Then reboot your phone.
Now the phone should reboot normally. Next time when you install a ROM, follow the instructions prescribed by the developer. Be more attentive to the warnings before experimenting with any third party ROM or mod. Always ensure what you are about to install is meant for your device.
If the Above Methods Do Not Work!
In case you are not able to get your device come out of bootloop, your final option should be to install or restore a previously backed up ROM by putting the device in recovery mode, or to install the official firmware/factory image to your phone your tablet.

Anyway method 1 did the trick for me.


text:
Determine if the phone supports cover art image files and the right filename and format
My music library master is stored in my PC, and I sync to my phone on a regular basis. Most of my album covers are stored in separate image files inside the related album folder, whereas very few of them are embedded in songs metadata.
Now, I noticed the stock ROM player in my phone is not able to handle the covers in separate image files; only covers embedded in metadata are shown.
So I googled around and I understand now there is no guarantee a certain player can handle separate albumart pictures and there is no fixed filename and format.
So I'd like to know if there is a way to determine if a player can handle separate albumart pictures and the filename and format it uses (e.g. AlbumArt.jpg).

The only ways for this, apart from analyzing all source code: 1) reading the app descriptions 2) visiting its home page and checking for more details 3) asking in the dedicated forums 4) asking the dev. Oh, and 5) googling around :)

If you're using the Google Play Music app (which is the stock music player in many phones, and is available for phones running Android 2.2 up if not) to play your music then this Google Support article "Copy music files directly from your computer" says:

If your music files have accompanying artwork in .jpeg format, rename
  the art file albumart.jpg and include it in the same folder as your
  music files.


text:
How to install Google Play Store in Coby MID1060 without rooting?
It seems every tutorial that I see needs to root the tablet.

Short answer:
You can't.
Explanation
The tutorials are correct about that: It's impossible without root -- as the Playstore app needs to be made a System App (i.e. must be installed in /system initially), or it won't work. The reason behind it is the permission system: certain permissions are only granted to system apps, and the Playstore app needs at least one of them.


text:
Can I restore apps from my SD card?
I was a bit quick to switch phones, is it possible to restore the applications with their settings from the SD card (When they were installed on the card, ("regular" and Link2SD).
(I can of course get the apps from Google Play, but I would like the "old" settings to come back)

You could back them up on the old device using Titanium Backup, and use the very same app to restore them on the new device (Link2SD lets me assume both your devices are rooted).

I don't have it anymore (:- It was a discount for turning in my old phone :-)

As you no longer have the original device, you've lost one option: Backing up those apps using Titanium Backup ★ root, sending those backups to the new device, and restoring them with the very same Titanium Backup.
If you didn't back up your apps before turning the device in, it's like asking: "I just burned those papers. Can I still get a copy of them?" At least the "regular" ones are gone that way, as apps2sd only moves a part of the app to your card. An essential part (including the app's data) is left in internal memory.
Still having your card, it might look a little different for the Link2SD part: Here you can at least pick the .apk files from your card, as they are still there. Unfortunately, the same cannot be said for their data: Link2SD does not move application's private data files; it moves apk, dex (dalvik-cache) and lib files. (from the Link2SD app description on Google Play).
If you additionally used Root # All Data2SD card., it's again a completely different thing. In this case you should be able to re-install the app from the .apk, Link2SD it again, Data2SD it, shutdown the device, put the SDCard to your computer via a card reader, replace the data directories from the copy you've made of the old SDCard, unmount safely, put the card back to your Android device, and start it up.

and there are no settings regularly stored on the SD card?
Looks like I have to configure my Dropbox sync over again :)
(I actually had Titanium, but I used it mostly to move little used apps out)

Usually not: all app data (including settings) go to /data/data/<package_name_of_the_app>. Few apps offer (automatic or manual) backup of their settings to the sdcard. And even fewer store their data on sdcard by default.


text:
The /sdcard direcory and other directory conventions: how is the Android filesystem structured?
I am using the "adb shell" command to access either of an LG P690 (device A) or a Samsung Galaxy SIII (device B). Device A also has a 32GB microSD card plugged in while device B does not. When fromthe shell prompt I cd /sdcard and do a df I get:

On device A: /sdcard Size 14G Blksize 8192
On device B: /sdcard Size 12G Blksize 4096

Does this refer to internal memory? Device B also has a /storage directory which holds 0 bytes (what is this?).
Also, both have a /data directory which I know is where installed apps go. Is this also on internal storage? How do I know whether /data is on internal or external SD?
I'm confused as to why a directory called /sdcard would refer to internal as opposed to external memory. Is there no FHS standard for the Android file system as there is for Linux?

That's two different things, at least the first depending on a) Android version, b) manufacturer, and c) sometimes even the device in question:

before Android 4.0, /sdcard usually was were the external SDCard was to be found
starting with Android 4.0 (or even 3.x?), this changed for most devices, and usually became the place of the so-called internal SDCard
where the external SDCard is found with the latter group, differs a lot. Locations known to me include:

/sdcard_ext
/sdcard/external_sd

What really resides where, you can check with commands like mount or df. While mount will list all mounted file systems (including the "virtual" ones like e.g. /proc and /sys), together with details on where they were mounted from and what options have been used, this might be a bit confusing (at least to beginners). So you might rather want to use df, which sticks to the "real file-systems": it does not show where they are mounted from, but instead shows their total/used/free space, which might be even more useful to figure out what matches best.
As for /data: Yes, this usually resides on internal storage -- but might also depend on implementation. With Android 4.x, "internal storage" and "internal SDCard" are often "unified" (i.e. the "internal SDCard" often is nothing but a directory on internal storage). This was done a.o. to get rid of the problem of a filled-up internal storage (it can "expand" into the internal SD area now), or a full internal SDCard and plenty of space on internal storage (can "expand" the other way around, too -- as it's all the same "drive").

Still, on device B df command shows /data and /storage/sdcard0 as different partitions even though both have the same capacity and show same amount of used space. On this device /storage/sdcard0 and /storage/extSdCard are probably the internal and external SD cards.

Looks correct to me. As for internal storage/internal SDCard: as I wrote, that very much depends on implementation. It's encouraged to use "unified storage" (see this blog and this session transcript), but it's not enforced in any way.


text:
Can't download files to HTC One X
My phone has stopped allowing me to download any files to the download folder on my sdcard. The download folder is now empty too which it wasn't before and I never deleted the files manually. Its a HTC One X+ so the sdcard is internal rather than an sdcard I've provided. I can still download from the Play Store, update apps or install new ones but anything I try and download through any browser fails regardless of file type. If I browse to the download folder in root browser I can't create a new folder, operation failed. I can create new folders in the sdcard just not in download folder of sdcard. I'm assuming a mount problem of some sort?

Could you provide some error messages? Or a logcat snippet?

This is usually related to a corrupted FAT partition (I think the HOX+ uses FAT32 for the internal sdcard). I would back up everything off your "sdcard" and then format it.


text:
What could cause large discrepancies in reported data use?
On my Galaxy s3, 3 different reports on (cellular) data usage are giving me 3 wildly different answers.
My data counter widget reports 1.26GB transferred, up and down total.
Android's internal data usage screen says 1.46GB transferred.
And my carrier (via their app) says 1.332GB transferred.
What would cause these to disagree to this extent?

Note that Android's internal data usage screen does specifically say: "As measured by your phone. your carrier's data usage accounting may differ". It's also worth bearing in mind that many carriers only show you "chargeable" data, but your phone doesn't know what is and isn't chargeable, eg some carriers don't count access to their own servers and services as chargeable data, and some carriers have deals with content providers to not charge their customers for data access to that content (I know Skype and Facebook have struck deals like this in the past).

your data counter widget most likely summed-up the exact amount of data transferred. i.e. for a transfer of 33 kB, and another of 17 kB, it would count 33+17 = 50 kB
your carrier more likely sums up blocks of 10 kB. So given the same example, he calculates 40+20 = 60 kB
not for real, but it looks like Android's internal takes both and makes an average, so for our example it would come up with 55 kB. Makes absolutely no sense (and I doubt it's true), but rawly matches the numbers given in your question...

The built-in Android one likely also counts errors and retries with sending data, where it may never actually get to the carrier for it to be counted on their side. Basically it will count every piece of data sent, but the carrier only counts what it receives, so if you are in a low coverage area, your phone may have to send data multiple times.

All of these things are going to be counting data from some point in time. For your carrier, that will be the start of your billing cycle. For Android's internal data counter, it depends on the Data Usage Cycle setting under Data Usage in the Settings app. For your widget, it again depends on the settings. Getting the reset times in sync is critical for making the numbers match up (and even then, as @Izzy pointed out, the carrier may account for data differently).
You could test this theory by turning off all data, setting Android's internal counter and the widget to reset at the same time, waiting until that time passes, then re-enabling data. The numbers should be better synced then. If they're not, then there's a chance the widget isn't able to track all data sent for some (likely security) reason.

Both Android's view and the data counter widget are already set to match the billing cycle, which starts on the 6th of the month for me.


text:
How can I move files between folders in the Dropbox app?
I am using the Dropbox app on a Samsung tablet (Android 4.1.1) and I need to move files from the current folder into a new folder that I have created in the current folder.
I can create a new folder with the menu in the top right but I cannot see how to move files into the folder.  The pull-down menu associated with each file only contains options for Share Favorite Delete Rename Export.
NOTE: I have a terminal on my tablet and I am not opposed to using that but going to com.dropbox.android does not show the updated version of shared folders from Dropbox (but this is a whole other question I need to ask!)

The menu for each file (the one you get by clicking the down-triangle-in-ring icon, or by long-tapping a file) should also have a Move item between Rename and Export. Clicking it brings up a selector you can use to select where to move it to. I can't imagine why you might not have that item.

That is what I would have expected as well... but it is not there on any of my files.

It seems it was just a glitch or an odd setting I inadvertently set...  I deleted all of the folders and made them anew and the move option has returned.


text:
Why can't I access the files on my SD card?
I have a Motorola Droid Bionic which I recently updated to Android 4.1.2. Since the update, I can no longer access any of the files on the 32GB micro SD card I installed in the phone. I can view all the filenames and directories, but when I try to open any of the files, I am unable to.
Settings -> Storage tells me that the SD card is mounted at /storage/sdcard1
I had previously enabled "Memory card encryption" under Settings -> Security & Screen Lock -> Data encryption, and I believe this is likely the issue. I must have enabled this over a year ago, likely shortly around when I first got the phone.
I just noticed this issue a few days ago. I did the update last week. I am not sure if the update caused the issue, but it seems the likely cause because it's the only thing I have changed recently.
Trying to play music from the SD card (in three different players) displays the error "Could not play this track" for every song. Trying to view images on the card displays the message "Could not read file".
The phone is not rooted. I have a pin enabled which I need to enter when the phone boots and on the lock screen.
Why can't I access the files on my SD card, and what can I do to recover these files?

Are you still using password unlock with the same password you used before the update? Have you reenabled SD card encryption?

I am not using a password unlock. I don't believe I ever was. I might have enabled that when I first got my phone, but I am using a pin unlock now and have been for as long as I can remember. I was using a pin unlock last time I was able to access the SD card files.

I disabled and re-enabled SD card encryption with no effect.