text:
How do I remove my credit card from Google Play?
I want to remove my credit card from Google Play because a random money glitch in a game is worrying me.
Google Wallet isn't compatible with my phone.

this is the first link https://support.google.com/wallet/answer/2907561?hl=en on google with (remove+credit+card+google+wallet)

Please follow the following steps

Login to Google Wallet
Click on Payment Methods
On the card which you want to remove, click Remove
Confirm the prompt for card removal

This should remove the Credit card from Google play store.

Doesn't work unless you have or replace the payment method with another, but if you wish to remove all payment methods - you cannot do it this way or anyway probably.


text:
How do I connect to a jabber.org account with Chatsecure?
When I set up my jabber.org account in Chatsecure it doesn't connect. Another account on jabber.ccc.de works.

You have to remove the automatically added server "hermes.jabber.org". Just leave the field empty.
See https://dev.guardianproject.info/issues/2803

source: Stack Exchange

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

sort: votes


text:
Stuck in recovery while doing factory reset
Having had problems in the past with battery draining too fast, I was advised to return it to factory settings. On doing this, it worked for a while.
Now the same problem has started occurring again. So, I thought, I would simply reset again.
However, I think, I may have pressed the volume down instead of volume up (or vice versa) as now I have a pic of the android and a message warning me not to turn off the tablet for the last 15 minutes.
Have I done something wrong?

Please mention the device model and the version of android you are running to help you further.

Normaylly, you just have to access the following options: Menu | Settings | Back up and reset | Factory data reset (Note: These option may vary between manufacturers). No need to shutdown the phone and go into Download or Fastboot mode. You only use these modes to wipe the Android device and install a new firmware onto it.

Your device is currently in either:

(Non-Samsung) Fastboot Mode
or...
(Samsung) Download Mode.

In this case, because you're not actively transferring files, you should be able to safely reboot it.

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


text:
Disabling Pattern Unlock when Power Button Pressed
I've just downloaded and installed DashClock onto my Nexus 5. I really like the functionality - but I found its usefulness is diminished somewhat by the fact that the pattern unlock automatically appears. What I want is for all the information to be there when I press the power button and my phone is locked and have to swipe up for the unlock gesture - not the converse as it is by default - swipe the pattern unlock down to see the full widget. How do I go about doing this?

Android's lockscreen widget by design comes minimized, and you have to manually maximize it.  There is no way to configure it otherwise.
That said, some custom ROMs (e.g. CyanogenMod, AOKP) offer the functionality to enable showing the expanded lockscreen widget when the screen is turned on:

Of course, you will need to unlock your phone's bootloader and flash custom firmware in order to obtain this feature.


text:
Can Titanium Backup successfully backup and restore Google Authenticator between ROMs?
I have a rooted Nexus 5 running stock 4.4.2. I want to install another ROM such as PA4 or CM11 (also 4.4.x based), but I have about 5-odd items in my Google Authenticator install which are a pain to configure all over again on the 'new' device. Will using Titanium Backup to backup and restore Google Authenticator preserve the settings and tokens?
I read somewhere that it doesn't work if you move between major versions of the OS and even though I'm moving from 4.4 to 4.4, I am changing the base ROM, so I'm not so sure.
If anyone has tried this and hasn't been able to move GA over gracefully, I might just stick around with the stock ROM for a little while longer, because I only just got this phone a couple weeks ago.

I don't know the answer, but: You might consider taking a Nandroid backup before you flash the new ROM (which you should do anyway). So in case it does not work out, you at least can revert easily to the previous ROM by restoring the Nandroid backup, and "continue where you left".

Nandroid... Now that's a name I've not heard in a long, long time!

It's even mentioned in our fine backup tag-wiki. Also has its own fine tag-wiki. Just in case :)

It worked fine for me.
I recently replaced my Sony Xperia Z with a Nexus 5. I copied over the Titanium Backup files and restored them, including Google Authenticator. No problems to report, I can still connect correctly to sites and apps requiring a code.

This is very promising!


text:
Controlling the camera through phone keys
I am an android novice. My question is : Is there any free app to take pictures or videos using any phone key, like power or volume up/volume down, without touching the screen button? I checked the other answers here, but they talks about cyanogenmod or a paid app.

Check the following Android apps on Google Play

DeSpy Camera (Free)
VolShutter Camera

Welcome to Android Enthusiasts. Could you explain why you are recommending these 2 apps. Why not others?

There are many apps. You can go with Vosco which is my favorite one but without key mapping (no hardware button to take pic) but a great one. Otherwise, Camera360 is a good choice. Also you can go with CameraMx (or Mx Camera maybe) or Line Camera or Cymera (this one has a great range of photo editing tools as well). All of these can be customized to take pictures with volume key or so.

Vosco? Searching for this on Google Play gives 0 results.

yes boss! :) Vosco Cam. Recently launched for android.

I will edit it with the link once I go to home. :)

@THelper : Think he meant VSCO


text:
I am always seen as online on Google Chat/Hangout
How can I make myself offline so that noone can see that I am available. I am unable to find this option after GTalk -> Hangout upgrade.

the availability option has been deprecated in hangout. To make yourself invisible or so, either you have to downgrade to gtalk or the easiest way you can do this by going to your gmail account from your pc. There you should find this availability option.

Open hangouts app -> Preference -> Account -> Logout.

There's no way to do this, other than to disable the hangout application itself. (Go to Applications - Hangount - click disable)

I think i have an option which help to be invisible in normal gmail logged in mode.

Log in through hangout.
Click on the down arrow near "New conversation". It will let us do some settings on our profile.
Uncheck the first 3 option. i.e. Show when i was last seen online, Show which device you're on and Show when you are in a video or phone call on your device.
After uncheking the all 3 options click sign out from hangout.
Check in the gmail... If u r still in available mode. Then change the status into invisible in gmail.

I think u guys will smile after that.......:)

The sign off status will not take effect immediately (well at least for me it's like that). Give or take half an hour, I can see my ID completely logged off.
And it's of course not as long as 30 days for sure.


text:
What are the Standard Controls for Headphones on Stock Android Kitkat?
I have Bose MIE2 earbuds and a Nexus 5 running Android KitKat 4.4.2. The earbuds have a two-sided button:

Hitting this button in different ways during audio playback triggers different actions. I'm trying to figure out the controls. So far, I've found:

single tap, either side:

Google Play Music: play/pause
Audible: play/pause
Stitcher Radio: pause, but no play

double tap, either side: forward one track

Google Play Music: forward one track
Audible: nothing, just pauses and plays (interpreted as 2 single taps)
Stitcher Radio: nothing, just pauses (interpreted as 2 single taps)

press and hold, either side

All Contexts: voice google search

There are also supposed to be ways to answer and make calls, but I haven't discovered them yet.
Questions

is there a standard reference for what the different tap patterns are supposed to do?
is there a way to program the controls to achieve a consistent interface across applications?
do all headphone manufacturers implement basically the same headphone controls, so that apps for manipulating one brand will work for other brands?

is there a standard reference for what the different tap patterns are supposed to do?

Basically, what you have noted is how most BT headphones function with their buttons.

is there a way to program the controls to achieve a consistent interface across applications?

No, since each app maker decides whether or how to implant/interpret BT controls. It can be quite annoying when playing from different apps and the pause button does not work.

do all headphone manufacturers implement basically the same headphone controls, so that apps for manipulating one brand will work for other brands?

From my experience, owning several BT headphones, the buttons are always the same, but the placement is not. I tried finding a BT standard in hopes to find if the buttons are standardized, but I was not able to make any grounds.


text:
How can I take and email a picture (to the same address every time) in as few clicks as possible?
The best I can achieve so far is to use AutoShare (https://play.google.com/store/apps/details?id=com.dngames.autoshareg). I take the photo, share to autoshare, and it's done. It would be great to be able to snap the picture and have it automatically sent via email, avoiding the share step. Is there any way to do this?

Do you really need it to go through email? If you have a recent enough version of Android and Google+, you can enable Instant Upload to automatically sync all the photos and videos you take to Google+, they will initially be set to private but you can of course set to share them with specific people(s) or make them public easily.
There are also some apps that can sync the photos and videos you take to Google Drive or Dropbox or other cloud storage provider. The official Dropbox app provides Camera Upload feature, and I'm sure there are other cloud storage providers that have similar feature either by using their official app or third party app.

Thanks for the suggestion. I do need it to email, it's for automatically sending receipts to my company's expense tracking application.


text:
My device doesn't react to touches while connected via USB
My device is Samsung Galaxy ace 5830 and I want to upgrade it from Android 2.3.4 to 4.
But the problem, when I connect it to PC with a USB connection, it doesn't react to touches so I can't unlock it and work with it. for example when I touch somewhere some other place get touched.
How can I upgrade it while it has this problem and I can't connect to it? thanks

1:You could try to use a different USB cable, as this will sometimes interfere with the hardware.
2:Try connecting on a different USB post; the individual port could be malfunctioning
3: Have your phone already unlocked and turn off the screen sleep:
Go to > Settings | then either   > Display settings > Sleep > Never turn off screen

General Settings > Sleep > Never turn off screen

The problem you mentioned can be caused by the following:

Your micro USB port in the phone has some moisture.
Your micro USB port connection is loose.

If it happens normally which is not your case, it can be caused if there is moisture on your screen or droplets of water.
Try testing if this happens while using the mobile with charger connected. If it does, it is definitely the micro USB issue.

Option 3 is missing: Slightly incompatible charger/cable. The exact same behaviour I encounter when/while charging my Motorola Milestone 2 using a HTC charger. So trying a different charger/cable might be helpful.


text:
"Unfortunately gallery has stopped" error appearing while running Android x86-4.3 in VirualBox
I have installed Android x86-4.3 in VirtualBox yesterday! But there are some problems:
Gallery, Camera, Navigation, Live Wallpapers etc. won't open and showing error "Unfortunately  has stopped".
I tried checking the RAM while running processes: I totally allocated 512 MB DDR3 RAM and it is only using half of it i.e., around 220 MB while running other applications. The browser is working fine. But it has also showed the same error once while I opened too many tabs in it.
When I run android in Bluestacks, it is working perfectly alright. However, I want to try it in VirtualBox. Any ideas what might be the problem!
Here are the details of the Virtual OS:

Allocated RAM: 512 MB (DDR3)
Allocated Hard Disk Space: 4GB
Processor: Intel Core i3 (3rd Gen)
Allocated Video Memory: 128MB

I also tried clearing the cache in apps. But doesn't work. Any help would be great! thanks!

You may find more information about the crash in the system log. See http://android.stackexchange.com/questions/14430/how-can-i-view-and-examine-the-android-log


text:
Error when downloading application from the play store: RPC: S-3
I just got an Android tablet and when I try to install an app on the Play store it says:

error retrieving information from server [RPC:S-3].

I've tried clearing the data for the Play Store app & turning it off & back on but it didn't work.

Try going Settings>Accounts>Google>Tap your account> tap three dots in the upper right (or press menu button) "Remove Account".
Go to "Settings"->“Applications”->“Manage Applications”
Select "All"
Scroll to and tap “Google Play Store”
Tap “Force Stop”, tap “OK”, tap “Clear data”, and tap "OK".
Tap the Back button to get back to the applications list.
Scroll to and tap “Google Service Framework” (or Google Play Services)
Tap “Force Stop”, tap “OK”, tap “Clear data”, and tap "OK".

Now reboot (switch on & off) your device.

Try going Settings>Accounts>Google> Tap your account> Three dots in the upper right (or press menu button) "Remove Account" ... then read your account .. then if you want, clear Play store cache and data and try it.
Worked for me!

+1, why don't they just invent a button that recomputes all caches. hilarious.


text:
A Real Terminal (Root or No-Root)
I use KUBUNTU on my laptop, but this goes for any Linux distro. I can open a terminal window and type in things like sudo apt-get update, sudo apt-get install packagename. Is there a terminal that can carry out commands like this on Android? It doesn't have to be "sudo", I simply mean carrying out commands. I use the Galaxy S3, but I doubt it really matter for the question I'm asking.

Did you check the Play Store? There quite a few terminal emulators.

Android does not have the apt package manager

Yes, but can I do something useful with these emulators with no root? On Ubuntu, you still can.

Yes, at least one of them supports creating new apps in Java using ssh, rsync, vim, etc. from its terminal command prompt, even if you don't have root.

You can get su and other common GNU commands by rooting your device and installing Busybox (busybox is usually installed while rooting) but you can't get apt since it's a package manager for Debian-based distros. Android is not a linux distro, the only common thing it has  is the linux kernel.

Termux emulates a full Linux environment, including apt as package manager and some interesting utilities.

Summing up from the comments:
First you need to understand that updating apps works different on Android than it does on a "normal" Linux distro: There is no such thing as "apt". Though Android has its own package manager (listening to the pm command), installs/updates are usually dealt with by services/apps like google-play-store or other alternative-markets. pm would rather be comparable with dpkg on Debian-based systems: it can do local installs (i.e. with the .apk file already present on the device itself: pm install would be the command for that), and a lot of other things.
Apart from that: a terminal app can be compared with a terminal on Linux allright. You get a text-mode "window" where you can execute commands. Most are even similar to those available on Linux, as Android is Linux based: you have things like cd, ls, grep, and more. For details on this, you might wish to take a look at e.g.

Ten basic Android terminal commands you should know (AndroidCentral)
Using the terminal (XDA)
Android Terminal Commands (XDA)
Android Shell Command Reference (Github)
our command-line tag-wiki

A look into our terminal tag-wiki will not hurt either :)
I'd say all terminal apps available for Android should support the above. Some even offer additional features, such as an entire development environment (Terminal IDE), or access to remote servers (JuiceSSH).

Also worth mentioning, installing busybox adds all the commands "you know and love"

Right, @saloalv – with the amount of commands depending on the version of Busybox :) Don't forget installing Busybox system-wide usually requires root.

if it'd be possible to install !system-wide, it'd be great for non-rooted users. Unfortunately it seems that the sdcard partition is fat32, and as such the binary cannot be given execution rights

@saloalv that's not even the culprit. But it is explicitely mounted with the noexec flag (for security reasons).

There is a terminal app which uses "apt" to install packages. Its awesome and has lots of packages ported for arm devices -- Termux  & Playstore Link

in present days there is the app "termux" on google play store. it comes with a full unix/linux shell and with apt. anything else should be straight forward then. downside: it does not support items like my Android 4.4.2 based tablet.

Install Terminal Emulator and Busybox in your Android. Terminal Emulator gives command-line window and Busybox APK gives useful commands that are used in Linux like wget, chmod, chroot and more.

Can you link the apps?

Assuming that:

Your Android device is rooted;
The su binary is located at /system/xbin/su;
The shell binary is located at /system/bin/sh; and
Your Android device has Terminal Emulator installed.

If all the 4 conditions above are satisfied, then:

If you want to enter the shell and become root (superuser uid 0) so you can execute commands without uid restrictions, start the Terminal Emulator app and just execute this command:
su -

In order to disconnect from the uid 0 (exit superuser status), press Volume - and D, or type exit and hit Enter
Alternatively, if you want to always start Terminal Emulator as root, then start Terminal Emulator, go to Preferences, scroll down to the SHELL section, tap the Command line option and modify the command so it becomes this:
/system/xbin/su -c "/system/bin/sh -"

After you change the command, exit Terminal Emulator (close the application) and start it again. Notice how Terminal Emulator's shell interface now shows you root@something by default.

If you want to add extra commands to your rooted Android system, install BusyBox.
In case your Android device isn't rooted, you still can use Terminal Emulator in order to execute some basic (user) commands such as blkid, cat, cd, clear, cp, du, grep, id, ln, ls, ping, sleep, uptime et cetera.

Or you can use Gnu/Root Debian for android (GPlay)

Do you always buy the factory if you just want to rent a car?

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


text:
Samsung Galaxy Grand is running out of space
I'm using a Samsung Galaxy Grand and I have not much apps installed: in fact just about 3 apps besides the pre-installed apps, but still I have no space when I'm downloading apps like Skype and Candy Crush.
On the process of updating my phone I get this message, that there is an insufficient space; the phone too shows a lot of used up space. I have an 8GB microSD card, which is hardly used.
Please help me on this.

You can clean junk data from mobile:
Clear App Data
Some apps store a lot of temporary files on the internal memory which can build up over time.  Apps like Facebook, Google Maps and web browsers are particularly bad for this, due to the massive amounts of data they have to manage on a regular basis. Clearing out these temporary files can free up a great deal of memory for your smartphone and can be done by following these simple steps:
Go to Settings
Select 'Applications'
Select 'Manage Applications'
Find the application you wish to clear and press on it
Press the options for both 'Clear Data' and 'Clear Cache'
Another simple way to free up storage space is by deleting all the log files in the device memory.
Just dial *#9900# on the tablet and
select option 2 “Delete dumpstate/logcat” in the prompted menu.
Hope it helps you!!

Please be sure to move all the Media files (Music, videos, photos) in to the SD card. Your internal storage should have a minimum free space as to install applications. Now go to Settings > Storage > Cached data and clear it.
If the problem persists, do  a factory reset after backing up your important data into your SD card. This should work.

I faced the same problem. I've tried almost all the solutions given in almost all the forums. BAD NEWS - none helped. There may be still be a valid/correct solution out there.
However, GOOD NEWS is that there's a way to overcome this problem. Maybe we can call it an 'indirect way' as the problem remains but you can install new apps. Install and run moborobo on your PC. Connect phone to PC through moborobo, and install apps to phone through moborobo.

So, you're also running out of space, but you were still able to install using moborobo?

Just dial *#9900# on the tablet and
select option 2 “Delete dumpstate/logcat” in the prompted menu.
this is awesome!

Try "Clean Master (Cleaner)" App, it might work for you.
Edit: I just realised that the question was asked a couple of months ago!!


text:
How to add a shortcut to the list of installed apps (or to a widget)?
I have an app (Pleco) which has created a shortcut (study flashcards). I want to execute that shortcut from the screenlocker (Go Locker), but it only allows to add either installed apps or widgets.
My idea to solve this issue was to create an app from the shortcut. I tried with Tasker and its AutoShortcut plugin as it is suggested here, but the built app simply does not work.
Is it a correct procedure to solve this issue? Another possibily would be to add the shortcut to a widget, but how?

From the page you linked: It seems you can use Tasker to launch activities too as long as you have the Tasker Plugin AutoShortcut installed and you are using a launcher that allows you to access the "Activities" list from it's shortcut screen (like Nova or Apex). Which launcher are you using?

@FranciscoAlvarado, Tasker launches the app correctly from inside, but if I export it as app (to add it to the list of installed apps), the exported app doesn't work. If I install Nova or Apex, it should be executable from Nova or Apex, but not from the screenlocker (Go Locker)


text:
Can I configure my device or computer to stop trying to install software when I connect them?
When I plug my HTC ONE into my computer via a USB cable, it always wants to try and install a bunch of random things on my computer that I really don't want nor need. Just plugging it in with the current drivers installed, it shows up fine in my Portable Devices list on Windows 7, as seen here:

Even with it working perfectly fine already, it still insists on installing other stuff. It wouldn't let me capture a screenshot of the User Account Control dialog:

Do you want to allow the following program to make
changes to this computer?
Program name: TL-Boots Application
Verified published: HTC Corp.
File origin: CD/DVD drive

Is there any way I can configure either my phone or computer to stop trying to install all this crap ever time I plug my phone into the computer? It's really annoying always having to click No on that popup every time I plug it in. I really don't want all their excess software that I'll never use on my computer. I can't seem to find anything in the USB settings that mentions auto-installation. Last time I installed this junk it made my simple storage access through My Computer stop working (my phone stopped showing up in the list when connected). That's literally the only feature I even use, so that was rather inconvenient.

Don't have a windows machine handy but look in the microsoft site advises, (for windows 7):

AutoPlay lets you choose which program to use for different kinds of
  digital media, such as music CDs or pictures from your digital camera.
Show all To turn AutoPlay on or off
When you turn AutoPlay on, you can choose what should happen when you
  insert different types of digital media into your computer. For
  example, you can choose which digital media player is used to play
  CDs. When AutoPlay is turned off, you are prompted to choose what you
  want to do when you insert digital media into your computer.
Open AutoPlay by clicking the Start button Picture of the Start
  button, and then clicking Control Panel. In the search box, type
  autoplay, and then click AutoPlay.
Do one of the following:
To turn AutoPlay on, select the Use AutoPlay for all media and devices
  check box.
To turn AutoPlay off, clear the Use AutoPlay for all media and devices
  check box.
Click Save.

N.B. It is almost always a good idea to turn this off as it stops malicious code on CDs/DVDs/USB keys/etc from being able to run.

This answer is excellent in my opinion. But one thing I'm not clear on: "N.B."? (Although the point made in that line is also 100% correct)

@dotVezz It's Latin - "nota bene" or "note well" - to emphasize an important note. -- Steve: I didn't turn off all AutoPlay stuff because there are things I like to automatically run. It does allow you to go into AutoPlay settings and choose which types of media you want to auto-run, and I just turned off Software and Programs and left everything else alone, which seems to have worked.

You can also disable only In the Autoplay menu, you'll see (probably near the bottom) a line corresponding

Adding on @steve's answer: You can also disable only the Autoplay action for your HTC.

You can access the Autoplay menu directly from the start menu by writing Autoplay in the search box.
In the Autoplay menu, you'll see (probably near the bottom) a line corresponding to your HTC, where you can choose no action

The problem with this is that, at least with my phone, the software it's trying to install is not being recognized as being from my phone. Enabling/disabling Autoplay for my device name only allows me to automatically open the folder or sync files through Windows Media Player. The actual software installation is being inputted as a "CD/DVD drive" as described in the message in my question. That's why I was forced to disable the "Software and Programs" Autoplay option instead.

There are several options for CD or DVD under Media. You can try checking which one of these will block this specific autoplay.
The most efficient way (log2 of N) would be to block half of them and see if that works, see which half is relevant and block half of that half, etc.

Try to connect the phone as MTP Device > Under the USB connection settings.
Should help!

The device always connects as MTP, it's not an option to turn it on or off.


text:
Keyboard keeps crashing in Cyanogenmod 10.1.3
I am running Cyanogenmod 10.1.3 on my Samsung Galaxy SII (GT-I9100), and starting yesterday my keyboard continuously crashes with the following message:

Unfortunately, Android keyboard (AOSP) has stopped.

This message pops up very 10 seconds or so even when I am not trying to type. I thought it might have something to do with my recent install of the DU Speed Booster app. But after uninstalling it I still get the same problem.
This is very serious, as my phone is rendered almost completely unusable since I can't enter any text, and message keeps popping up preventing me from even doing things that only require touch.
Any help would be appreciated!!

Here's a few tips for troubleshooting:
Go to System Settings > Apps > click Android keyboard (AOSP). Clear Data. Clear Cache.
If that doesn't work, and you have a custom recovery, reboot into recovery and clear the entire cache, clear davlik cache, and go to advanced > Fix permissions.
Other than that, you could try uninstalling and reinstalling from Google Play or downloading a different keyboard.

I tried all that and still get the error messages, so I ended up installing another keyboard from the Google Play store and deactivating the Android keyboard. Now things are working fine, thank you!

Glad a new keyboard worked for you. If you want the AOSP keyboard, I would still try reinstalling from Google Play, or even re-flashing GApps. Else, I highly recommend SwiftKey as an alternative.

I noticed that the problem is with the word completion feature. Just set it to hide all suggestions and it will stop annoying you. The option to hide is available in the android keyboard configuration.

I downloaded a different keyboard then disabled the aosp keyboard in settings>apps>all apps>android keyboard aosp>disable. If your really screwed like I was you'll have to scrole through the top apps in the market until you find a keyboard to download since you can't search anything.

That's already part of this answer. As for the "screwed" part: you can always search the play store from your computer, and trigger the install from there.

Clear data & cache in Android Keyboard & Dictionary Provider in Settings > Apps > All ... if problem still persist, try reboot into recovery & wipe cache partition format dalvik cache. i had to do it several times and tried clearing cache of keyboard-related apps such as User Defined Dictionary and Pico TTS. good luck!

Solution: install proper version of "Google Aplication". CM 10.1.3 needs GApps 20130812. Read: http://wiki.cyanogenmod.org/w/Gapps for more info.


text:
Recovery is not working on Huawei MediaPad 7 lite
A friend of mine owns this tablet and has entered the password incorrectly too many times and now the device is locked asking for a Google account. Unfortunately the Google account password is forgotten.
I figured the only way would be to factory-reset the device from the Recovery mode but when I enter the recovery mode (by holding Vol Down + Power Button) it reboots the device after a few seconds in recovery screen.
Now I'm stuck and have no idea what else to do. The tablet model is S7-931u.

I've just added the locked-out tag to your question. Its tag-wiki contains further information. Especially take a look at Cannot unlock tablet as have no internet connection?

I had the very same problem for like 4 months. And finally, in one day, the problem was solved. Follow these steps:

Switch off the device.
Press power button + Volume up button until the device is switched on (followed by a small vibration).
As soon as the device is switched on, let go of the power switch but keep pressing the volume up button.
After a few seconds, a screen will appear showing a green android symbol with rotating gears. When this screen appears let go the volume up button and keep pressing volume down button.
Hold like this for a few seconds. till a big green 'OK' appears on the screen.

After this the device re-starts automatically. It may take some time. After this, it'll be like you're switching on your tablet for the very first time. You have to provide your GMail address (optional), name, system date and time etc. All the apps and files that was previously in your device, will be gone.


text:
Galaxy tab 10.1 charging with USB 3.0
When referring to this post, it seems like the Samsung Galaxy Tab should be able to charge while connected to a USB 3.0 port while running.
I've noticed that when I have my Tablet running and plugged into a power strip, the device does gain battery rather than losing it.
However when I try to charge with my USB 3.0 in my laptop, the device loses battery life. It still charges, but the running device uses more battery than it gains from USB 3.0.
Am I doing something wrong here? I have the Samsung USB drivers installed and I am using the original Samsung cable. Perhaps there is some problems with my battery? Or am I still supposed to lose battery life while plugged into a USB 3.0?

This is nothing unusual, see my answer here. While connected to different power sources, the "amount of power provided" differs, while the amount of power used remains the same. So charging speed differs as well, and the device might even discharge when you're using more power than is provided.

I'll back up what Izzy is saying. The Galaxy Tab, as a tablet, draws more power (because of its large screen) than a phone does. Some USB chipsets will provide enough power to charge it while operating, but some won't.

Shouldn't USB 3.0 be able to draw enough current to actually charge the device? That's how I interpreted from my above link.


text:
rooted my phone but want to go back to stock rom
Okay so i rooted my Samsung Galaxy Express to jelly bean 4.2.2 using the method below.
but i cant access Samsung kies because it doesn't recognize rooted phones. So i was wondering if there was any way to keep the rooted features but go back to the stock rom? And if there is how do i do it and where do i get the file from?
Here are the steps I took to upgrade my phone:

Flash Clockwork Recovery

Download Express OUDHS CWM.exe.
Turn off the phone
Press and hold volume down and power to enter download mode (if this doesn’t work, press and hold volume down, power and home key)
Connect your phone to your computer via USB
Window ID: COM should be highlighted in yellow, this means your phone was properly detected
Press start and wait for installation
Disconnect your phone, recovery is now installed

Install SuperSU

Download SuperSU v1.25
Connect your phone to your computer via USB
Copy the SuperSU v1.25 file to the root of your SD card (make sure you have an SD card in your phone)
Turn off your phone
Hold volume up, power and home key to enter recovery (as soon as you see blue text on the top of the screen that read entering or
  booting recovery, immediately release all the buttons)
Click on install zip from SD card and locate SuperSU file
Select the SuperSU file and install
After installation is complete, reboot your phone

You will now have both custom recovery and SuperSU installed on your
  phone, which allows you to install custom ROM’s, which is the next
  step. (Make sure USB debugging is still enabled). Please note that
  these versions of CM10.1 and CM10.2 are unofficial builds, however are
  stable enough as daily drivers.

Download CM10.1(Android 4.2.2) or CM10.2(Android 4.3)
Download Gapps (Google Apps) for CM10.1 or Gapps for CM10.2
Connect your phone to your computer via USB and place ROM and Gapps files in root of SD card (make sure they are on SD card)
Download ROM Manager and reboot into recovery. You can also manually reboot into recovery by powering off your phone, pressing and
  holding volume up, power and home key.
Create a backup.
Wipe data/factory reset, wipe cache partition and dalvik cache (found in advanced)
Install the ROM from the SDCard
Install Gapps from the SDCard
Reboot phone and let it sit for a few minutes while it boots for the first time. It may take a few minutes, and this is only evident
  upon initial boot.

You will likely run into issues with non functional WiFi. To resolve
  this, after flashing the ROM, follow these simple steps:

Download this file.
Power off the phone.
Hold volume down, power and home button to enter download mode.
Press volume up to enter download mode.
Connect phone to your computer
Open Odin and flash the downloaded file as Bootloader (You should see a green box that indicates that the method passed and worked)
Reboot the phone and test WiFI

Ahem... What's your question? :) This rather looks like a question including its answer. But nobody will find the question is answered. Would you mind to move the answer part to an answer? We really love when people share their knowledge and experience, but wouldn't it be a pity if nobody notices! Thanks a lot!

@Izzy It looks like Taylor posted instructions he used to root his phone to begin with.  He's looking to reverse them and go back to stock.  Pretty sure we have a question that covers it.

@Chahk Reading it again with your comment in mind makes me pretty sure you're correct :) So maybe we rather encourage Taylor to create a separate post on "How do I root the Samsung Galaxy Express", placing his process as an answer, and link it here? That would be a profit to all, himself included! Taylor: you might also take a look at our tags for odin and heimdall for "partly alternatives" to Kies.

Samsung Kies is no longer recognizing your phone because you've replaced the operating system by installing a custom ROM (CyanogenMod in this case.)  Simply rooting it and leaving stock Samsung firmware would've been sufficient, and wouldn't interfere with Kies.  You should have stopped after the "Install SuperSU" step.
With that said, here are the instructions for returning back to stock Samsung firmware:

Galaxy Express comes in different flavors, depending on your country and/or carrier.  Find out the exact model number of your device (e.g. GT-I8730/T for international version, or SGH-i437 for US AT&T/GoPhone) and download the latest firmware from here. Make sure to pick the correct region.
Make sure you have taken a full backup of the contents of your device. Flashing factory firmware will wipe your device clean.
Extract the downloaded zip file to your desktop. You should get a file with a .tar.md5 extension (.md5 extension may not be visible in Windows)
Download ODIN (instructions here). This is a special tool used to flash firmware files on to Samsung devices. Extract the downloaded zip file to your desktop
Make sure you have installed all the necessary device drivers for your phone on your PC. You can also get the drivers by installing Samsung Kies
On your phone, enable USB Debugging from Settings -> Developer Options
On the PC, launch ODIN. Click the PDA button in ODIN and load the stock 4.1.2 firmware .tar file you got in Step 3
Make sure everything else in ODIN is left at default values. Just make sure Auto Reboot and F.Reset Time boxes are checked, and the RePartition box is left unchecked
Switch off your device and reboot it to Download Mode by pressing and holding Volume Down+Home+Power buttons together. At the warning screen, press Volume Up to enter Download Mode
Connect your phone to the PC via USB cable now
ODIN should display the message Added! and the ID:COM port box in ODIN will turn yellow
Click the Start button in ODIN to start flashing the stock firmware on to your device.
Once ODIN has successfully flashed the file, it should display the message PASS!, and your phone should reboot automatically
Disconnect your device from the PC now, and proceed to set up your phone.

After the above process is successfully completed, you can try rooting your phone again.  This time do not install a custom firmware, and you should be all set.


text:
MMS video auto compression
I have a new Samsung Galaxy Note 3.  I love the device, but sending a quick video MMS seems to be a challenge.
On other devices I have used, the video will automatically get compressed to a very low quality and will just send it.  This is all I want.  I don't need to send super clear video, just a small compressed video to family and friends.
Are there any apps that will handle this automatically without making me upload to a cloud service and sending a link or some cumbersome process?
I also don't want to have to choose a low quality recording beforehand, I would like the good quality stored on my phone, but send a simple low quality clip over the air.


text:
Change default music app used by ES File Explorer
I tried to change the default music app executed with ES File Explorer with not success. I tried to clear the data of the app, uninstall and install again and set the default music app with Default App Manager.
Is it possible to set the default music app for ES File Explorer?

What's the app that is currently launched when you open a music for in ES? Find that app in the Settings > Apps and tap on Clear defaults (not Clear data). Note that you need to clear defaults on the music player app, not on ES File Explorer.
Alternatively, you can go to ES Settings (open ES, then tap on the icon to the left of the current folder path, then tap on Settings on the bottom) > Cleanup settings > Clear defaults.

The music is played with ES Explorer itself. I tried your second solution. Now, if I click on a music file, I can choose a different player. But if I select a folder and play it, it is still played with ES Explorer (it should be the default action for ES Explorer)

Why you want to select the folder in ES ? Just go to your music player and select the folder there. All modern music players have this feature of selecting a folder to play the songs!!.
Phonograph is a music player that i use.

@rajatpunkstaa Not every player allows browsing to network located files. ES can choose them there and play. It also may use another player, but is limited, can't send to jetAudio for example.
To choose another player means to cut out esteemed feratures

Steps to change default music player
Select Mp3 file>tap and open as >>Select app to open mp3>> Tick Set as default .
Attached >Gif


text:
ES File Explorer - Share by LAN
I want to use ES File Explorer's LAN share feature in the Share via options in Android to send files to my PC that you can currently only do by going into the app itself - a rather long process.
UPDATE
As mentioned below, I posted a request to the Developer about being able to send files to your PC through the "Share via" menu - this would be a shortcut/alternative to opening up the ES File Explorer app and manually copy and pasting from your phone memory to the LAN PC...
This feature is now added! Anywhere on android, click a file, picture, video or pretty much anything that can be moved or copied, click the "Share" button, then click the "ES Save to..." option, and choose your path on your PC. It will now be copied directly to your computer using the LAN feature inside the ES File Explorer app.

Enjoy :)

Out of interest, why do you want to use "share by lan"?  If you just want to read/write files to a network you don't need to use that feature.

Well I'm not exactly writing files to the network, I'm transferring files between my Phone and PC using the home router. I prefer ES File Explorer as it uses Samba technology so I don't need any third-party software installed on my PC, just ES File Explorer on my phone is sufficient. Atm, im having to open the ES File Explorer, go to LAN, find my PC, then copy files then paste them using ES File Explorer. This is a bit long. If they added a new feature called Send to PC using LAN, it would cut so much work out. I could just select file anywhere, hit share, and send through the Send Via menu.

What I've done is added frequently used locations on my network as favourites.  It's then easy to open up ES, click on the favourite to get a file listing(of a folder within a samba share), then open another window within ES and use another favourite to quickly get to my sd card; I can easily navigate between windows and multi-select files to copy/delete etc.

Set up favourites within ES File Explorer? You mean like picture 1 above? I've added my pc (named "0.4"). Is that what you mean?

Click on that icon and navigate to the folder above the one you'd like to be a favourite. So if you have something like "192.168.1.100/c$/mine/music/rock" and you want "rock" as a favourite location navigate to "music", then long press on "rock", select it, click on "more", then "add to favourites" and it'll appear in your favourite list. Drag from the left to see your various locations, including favourites.  Hope this is clear, if not ask me again!

Oh wow, that's neat :) Than you, works great.

No worries. Actually, forget that drag from the left thing; it's the little phone/globe icon at the top left, isn't it.

Thanks mate, I got Samsung s3 so I don't have to tap the Globe button nor Slide, menu shows by hitting the Menu Softkey. :)

Good stuff! Glad to have helped. Now get out there and kick ass!

I've got a reply from ES File Explorer team, they said that the "Share by LAN" feature in the "Share via" is not for sending files to the PC, it is for sending files to other devices which has ES File Explorer running on them, on the same network.
I've requested a new feature that allows you to send to the PC through Share via, but if they decide to build it, it may take a while still before it's out.

Feature is now added as outlined by @jclariviere

I don't know if this was added in a recent release of ES File Explorer, but you can share to computer with:
Share via -> ES Save to... -> Click on the header (under "Choose path")

Your LAN shares should appear there.

you're correct. The feature is now added.

Even better than simply transferring files is to set up ES File Explorer's "Remote Access" in settings.
This turns the android device into an FTP file server with username and password.
Once running, you can use any FTP client (such as FileZilla) to connect to the Android device and access the android's full SD card(s) file system for transferring files back and forth.
The BIG advantage is that you are able to control all transfers using only the PC's keyboard, mouse and monitor.
Further, ES can create a desktop shortcut for the FTP server, so, any time you need to transfer files in either direction, simply tap the icon on the Android home screen, then click a FileZilla command line shortcut on your PC (filezilla -c, --site=sitenamestring)
Two "gotchas" to know about;

IP addresses change on your home or other LANs. Your best bet is to set your WiFi up to assign fixed IP addresses to your mobile devices so you can have a saved entry with username, password and starting file directory for instant connection from your PC.
file date/time stamps don't transfer. Any files copied to your Android device will bear the date/time that the file was transferred


text:
How do I clear the browser's auto-complete history?
My phone keeps saving what I type into chrome or the browser. I have tried erasing the history it still auto completes if I need to retype it. I understand it great to save all the info but I have typed my credit card in one of them and its saved.
How do I clear the browser's address bar auto-complete history?

If it is auto-completed by Google Chrome, please follow the following steps,

Go to your Google Account Dashboard. This will list all of the information collected on you by Google.
Scroll down to Web History and search for your Credit Card entry or other entries to be removed, and remove it from the history. Or you can go directly to your Web History.
Further, in Dashboard you can scroll down to `Chrome Sync and click on Manage Chrome Sync.
Click on the Stop and Clear button to clear all the Autofil and
Omnibox History and to stop syncing the data with Google Server.

Steps 3 & 4 will merely stop Google from collecting data on Google Chrome's Omnibar (I am not 100% certain on this).

Press and hold the offending autofill suggestion.  A pop up appears to "remove a Learned word".


text:
Does the Amazon App Store charge for updated apps?
We have a new Android phone to replace an older one, and we use Amazon App Store.
We logged in with the same account on the new phone, and some of the apps show "Install".  But other apps that we have purchased in the past show a price instead of "Install" -- they seem to have lost the fact that we already purchased these apps.
For example: Polyclock World Clock purchased as a Free App of the Day (April 2012).  This shows a price ($2.99) instead of "Install".  However, if we click the price, it changes to "Buy" and then attempting to purchase, it says "You already own PolyClock World Clock -- please find it in My Apps."  However we can't find it anywhere installed on the phone.
This doesn't quite match the other similar situations I already searched for:

logging into Amazon AppStore with different credentials
messing with the apk?

The inconsistent purchase behavior makes me think it's a bug... but my other guess was that the version of this app was so old that perhaps it thinks it needs to repurchase.
I couldn't find information on Amazon matching this situation, although I might have missed it.  There was a lot of information about transferring Kindle apps.
Thanks!

My experience with the Amazon App Store has been: If I've bought an app on an account, but it's still showing the price, it doesn't actually charge me a second time.

No, Amazon does not charge again for apps you've already purchased.  You are misunderstanding the message that pops up.  When they say "Please find it in My Apps" they don't mean in your device's app drawer, they mean within the Appstore.  While you are still within the Amazon Appstore, do the following:

Open the side drawer (by sliding it out from left to right, tapping the Amazon logo on the upper-left corner, or simply pressing the menu button):

Select the "My Apps" option which is under the "Library" section:

Tap on the "Cloud" tab, and all of your previously purchased apps will be there, with an option to install on your new device:

You may need to refresh the list if it doesn't show up.

Sorry, posting straight from the phone without any editing software.  I'll shrink those when I get home.

Images shrunk to a more manageable size.

thanks! we didn't know we had to refresh the list.  very helpful!

@Chahk: tips: you can add the letters s/m/h to the end of the imgur URL to resize uploaded images. More details.


text:
How do I disable the "app has been given root permissions" toast message?
I have installed an app which needs root. Whenever the root manager gives it root permissions, it makes a toast popup that says "[app] has been given root permissions".
My problem is that it shows this popup every time the app is used or opened. This is annoying. How can I disable this toast notification so I don't see it anymore?

That's part of the SuperUser app's settings. Looked up on my Milestone² running Gingerbread:

Open your SuperUser app on the Android device
Hit the "wrench" symbol in the upper right of the screen to go to its settings
Scroll to the "Notifications" section
Uncheck "Notifications"

On ICS and up, the wrench symbol might be no longer. At least chainfire's SuperUser has a Holo GUI there. If that's the case for you, there should be a "Settings" tab visible instead, so use that.
Edit: Here's a screenshot I've found at AddictiveTipps:

Screenshot (click to enlarge)
Note the last item displayed, that's where you can trigger it in ICS and up.


text:
How do I get more space and get my memory card to start working?
I have a Galaxy S2 and it keeps saying "low on space" (phone storage is getting low) in my notifications. I bought a memory card and it still says low disk space so I can't download any apps. Also my Play Store app won't open. Can anyone help me out?

The "low on space" message always refers to the device's internal memory. I've just added the insufficient-memory tag to your question; please see its tag-wiki for first-aid and helpful links. Don't forget to come back and either [edit] your question to specify where you got stuck, or answer it when you were able to solve your issue. Good luck!

I have the same problem with Samsung Galaxy Ace 2. To make your default storage the sd card you need to modify vold.fstab. But to modify this file you need to root your phone.
I think there is no other way to do this.
Hope I have helped =).


text:
How can I add two new tablets to my Google Play Store account?
I have my mobile added already, but I bought my kids a tablet each and I can't find a way to add them to the Google Play Store account so I can download games onto the tablets. Thanks.

If I understand correctly, you want all devices under one account. All tablets and devices must be under one Google account. So whatever e-mail you use personally on your mobile, use that same e-mail/Google account for your kids' device.
Example: If your e-mail, let's say, for example is dad123@gmail.com, all devices must be connected to that Google e-mail account. So use the e-mail you use Google with, for your kids too.

Further to the answer, create a restricted profile in your tablets (standard feature from android 4.2) for the kids with your account as admin. This will help you to prevent in-app purchases being made by your kids accidentally.


text:
Why does it seem like I have less RAM than advertised?
Why is that on my Galaxy Note 3 (3gb RAM) I only have .91 GB free, 1.5 GB used while doing nothing, meaning only 2.41 GB total. Is that because the rest (~.6 GB) of my memory is used for the OS? And the reason I only have .91 GB free when doing nothing isn't because 1.5 GB is cached because I cleared my cache and the number did not change.
Why does it seem like ~0.6 GB of RAM is missing?

3Gb advertised by the manufacturer is the total capacity of memory chips installed in the device. But this memory is shared between multiple components (like AP, BP, GPU, etc). 2.4Gb reported by android is the amount available to AP. The rest is not "missing". It's just being used by other components.

This is normal, it is impossible to clear the entire cache.  Since the OS cache's it's own system files, while the clear cache button is likely for clearing the app cache.
The missing memory is consistent across all such devices, may be reserved for video processor cache.


text:
UsB host on a motorola xoom
I have a MZ601 with android 4.1.2 and I try to run an app DslrDashboard for a Nikon camera. As it doesn't work, I ran the usb host diags and get the following message:
KERNEL
  claims support             yes
  device detected            yes
VERDICT
  os support                 yes
  3rd party apps             no

What does it mean? That USB host works, but I cannot run applications? The camera doesn't get recognized by the apps.
Is there any way to fix that?

i noticed all the rooted MZ601 roms, have poor OTG support in the kernal, or next to none, i had the same issues with eternal USB DAC, not been recognized since the 4.0.4 stock ROM, after spending weeks , blowing images, roms, went back to the stock ROM 4.0.4, seems OTG support is not on their high list to things to do, only external USB hard discs.
the USB DAC is only 4 months old, so its not some special kernel patch, as the 4.0.4 is over 2-3 yrs old and worked, try going back tot the stock rom.


text:
What exactly is the VPN mode IPSec Hybrid RSA?
I've been going through the VPN options on my Moto X running 4.4, trying to decide what to setup to be able to reach home (home being an Ubuntu server behind a NAT).
I understand most of the options, but I can't seem to find any information about what IPSec Hybrid RSA is, or how it compares to IPSec Xauth RSA (which I'm currently planning to use). Can anyone shed any light on it?

In the regular XAuth/RSA authentication scheme both client and server are mutually authenticated using RSA certificates during Phase 1 of the  Internet Key Exchange protocol (IKEv1) that is used to negotiate IPsec connections.  In a second authentication step the client authenticates itself using XAuth (e.g. with username/password, but there can be other credentials), which is desribed in draft-ieft-ipsec-isakmp-xauth and an extension on top of IKEv1/ISAKMP (often called Phase 1.5 as it comes, together with Mode Config, between Main/Aggressive Mode and Phase 2, Quick Mode).
With the hybrid XAuth/RSA scheme, which is described in draft-ietf-ipsec-isakmp-hybrid-auth, the client does no authentication during Phase 1 of the negotiation. Only the server does so during that phase, allowing the client to verify that it is talking to the right VPN server when it continues to authenticate itself using XAuth.  This simplifies deployment as no client certificates/keys are required.  And compared to the commonly used XAuth/PSK scheme it prevents man-in-the-middle attacks, which are possible there due to the publicly known pre-shared secret (at least in larger deployments).


text:
How can I set Tasker to change "Network Operator Settings"?
I have a "femtocell" in my house due to poor signal quality.
I am living in Japan now. I have to change the Android setting manually each time I get home as described below. There is a auto changer application provided by the carrier, but unfortunately it is not compatible with my smart phone (Xperia Sol 22).
When I get home

Change network mode to "Japan CDMA".
"Airplane mode" On
"Airplane mode" Off

Japan CDMA is under Settings → Other Settings → Mobile Network → Network Mode
When I leave home

Change network mode to "Japan LTE/CDMA".
"Airplane mode" On
"Airplane mode" Off

Japan LTE/CDMA is under Settings → Other Settings → Mobile Network → Network Mode
I have Tasker application in my Smartphone. But I have no idea how to set the tasker program.
Please advice me on this.

here's how I toggle the network mode between 2G only and 2G/3G/4G on my phone (I'm not sure if this requires root, but I think it should). If you're ok with this approach, all that's left to do is automate the toggling by location, if manual toggling in the quick settings is not enough. https://android.stackexchange.com/questions/213759/network-mode-switch-quick-settings-tile

I don't believe there is a way tasker alone can do this.
The fastest way you'll be able to get this done is going to be using a plugin to allow you to recreate your interactions with android.
The AutoInput is popular choice to do this since the developer is responsive and just took over the Tasker app. Root isn't required for this to work but will most likely have it work more efficiently. Read the instructions provided to you by the app and it will tell you how to record your interactions.
You'll need to make two recordings, once for enabling these setting and once for disabling the settings. I'm not sure if this will work when your screen is off but having root should improve your chances.

Please provide a working set of instructions too. Thanks.


text:
I flashed 4.4 and now my Galaxy Nexus power button will not respond
My Samsung Galaxy Nexus's power button is no longer responding. I flashed a ROM of 4.4 to it and now it no longer does anything. I made the mistake of taking the battery out and can no longer turn it back on. I've tried rebooting it through ADB, but it won't recognize the device because it is off. Has anyone run into this problem yet, or am I going to be stuck opening this thing up?

If you put on your charger.. Does it work？

Attempt both and see if either work.

Hold the power button for 10+ seconds
Hold the power button and volume down button for 10+ seconds


text:
Android libc in Htc Desire x throwing fatal signal SIGBUS and crashing
I have an HTC desire x(CID HTC_038) running a rooted stock Rom,my problem is that the phone crashes reboots randomly by throwing fatal signal 7 SIGBUS at various addresses. I have the following logcat outputs and I cannot see any software faults that could lead to this problem:
Logcat output 1
D/Socket_Alarm( 6570): HTCSocketMonitorImpl::HTCSocketMonitorImpl
D/LocationManagerService(  224): add listener to CarGpsProvider to provide NMEA
V/LocationManagerService(  224): requestLocationUpdates
V/LocationManagerService(  224): _requestLocationUpdates: listener = Receiver{40f323c8 Listener android.os.BinderProxy@41570118}mUpdateRecords: {}
V/LocationManagerService(  224): _requestLocationUpdates: provider = passive listener = Receiver{40f323c8 Listener android.os.BinderProxy@41570118}mUpdateRecords: {passive=UpdateRecord{413aba28 mProvider: passive mUid: 10049}}
D/WifiService(  224): acquireWifiLockLocked: WifiLock{NetworkLocationLocator type=2 binder=android.os.BinderProxy@413e8640}
D/WifiService(  224): updateWifiState(): enable and start wifi
D/WifiStateMachine(  224): [DriverStartedState] CMD_START_DRIVER
D/WifiStateMachine(  224): setWifiEnabled: true
I/PackageManager(  224):  setEnabledSetting(), pkgName=com.google.android.apps.maps, clsName=com.google.android.maps.driveabout.app.DestinationActivity, state=1, flag=1, pid=5948, uid=10049
W/wpa_supplicant(  287): wlan0: [HTC] wpa_supplicant_event():2261- Got an original EVENT_SCAN_RESULTS
I/global  ( 6570): call createSocket() return a new socket.
D/WifiStateMachine(  224): fetchRssiAndLinkSpeedNative RSSI = -56
W/System  ( 6570): Error writing session data for www.google.com to /data/data/com.google.android.apps.maps/app_sslcache/www.google.com.443.
F/libc    ( 6570): Fatal signal 7 (SIGBUS) at 0x4d34ecf9 (code=2)
D/GpsLocationProvider(  224): GPS status listener died
D/CarGpsProvider(  224): GPS Mock status listener died
D/LocationManagerService(  224): [LPS] In removeUpdatesLocked.p.setMinTime:
W/ContentService(  224): binderDied() at ObserverNode
D/WifiStateMachine(  224): [DriverStartedState] CMD_START_DRIVER
V/LocationManagerService(  224): Location listener died
V/LocationManagerService(  224): _removeUpdates: listener = Receiver{40f323c8 Listener android.os.BinderProxy@41570118}mUpdateRecords: {passive=UpdateRecord{413aba28 mProvider: passive mUid: 10049}}
D/WifiService(  224): releaseWifiLockLocked: WifiLock{NetworkLocationLocator type=2 binder=android.os.BinderProxy@413e8640}
D/WifiService(  224): updateWifiState(): enable and start wifi
D/WifiStateMachine(  224): setWifiEnabled: true
I/ActivityManager(  224): Process com.google.android.apps.maps:NetworkLocationService (pid 6570) has died.
W/ActivityManager(  224): Scheduling restart of crashed service com.google.android.apps.maps/com.google.android.location.internal.server.NetworkLocationService in 5000ms
D/Zygote  (  134): Process 6570 terminated by signal (7)
D/WifiStateMachine(  224): fetchRssiAndLinkSpeedNative RSSI = -55
I/ActivityManager(  224): Start proc com.google.android.apps.maps:NetworkLocationService for service com.google.android.apps.maps/com.google.android.location.internal.server.NetworkLocationService: pid=6608 uid=10049 gids={3003, 1015}
D/Socket_Alarm( 6608): registerHTCSocketMonitorCallBack
D/Socket_Alarm( 6608): set mSocketMonitor
D/Socket_Alarm( 6608): HTCSocketMonitorImpl::HTCSocketMonitorImpl
D/WifiStateMachine(  224): fetchRssiAndLinkSpeedNative RSSI = -54
D/LocationManagerService(  224): add listener to CarGpsProvider to provide NMEA
V/LocationManagerService(  224): requestLocationUpdates
V/LocationManagerService(  224): _requestLocationUpdates: listener = Receiver{413db688 Listener android.os.BinderProxy@415effa8}mUpdateRecords: {}
V/LocationManagerService(  224): _requestLocationUpdates: provider = passive listener = Receiver{413db688 Listener android.os.BinderProxy@415effa8}mUpdateRecords: {passive=UpdateRecord{413bb580 mProvider: passive mUid: 10049}}
I/PackageManager(  224):  setEnabledSetting(), pkgName=com.google.android.apps.maps, clsName=com.google.android.maps.driveabout.app.DestinationActivity, state=1, flag=1, pid=5948, uid=10049
D/WifiService(  224): acquireWifiLockLocked: WifiLock{NetworkLocationLocator type=2 binder=android.os.BinderProxy@41716128}
D/WifiService(  224): updateWifiState(): enable and start wifi
D/WifiStateMachine(  224): [DriverStartedState] CMD_START_DRIVER
D/WifiStateMachine(  224): setWifiEnabled: true
F/libc    (  439): Fatal signal 7 (SIGBUS) at 0x5226616e (code=2)
W/ContentService(  224): binderDied() at ObserverNode
W/ContentService(  224): binderDied() at ObserverNode
W/ContentService(  224): binderDied() at ObserverNode
W/ContentService(  224): binderDied() at ObserverNode
W/ContentService(  224): binderDied() at ObserverNode
W/ContentService(  224): binderDied() at ObserverNode
D/Process (  224): killProcessQuiet, pid=623
W/AudioFlinger(  136): AudioFlinger::NotificationClient::binderDied() died
I/ActivityManager(  224): Process com.android.phone (pid 439) has died.
W/ActivityManager(  224): Scheduling restart of crashed service com.android.phone/.BluetoothHeadsetService in 1250ms
W/ActivityManager(  224): Scheduling restart of crashed service com.android.stk/.StkAppService in 11250ms
W/ActivityManager(  224): Scheduling restart of crashed service com.android.phone/.NetworkQueryService in 21250ms
I/ActivityManager(  224): Kill android.process.acore (pid 623): provider com.android.phone.IccProvider in dying process com.android.phone
I/ActivityThread(  623): Removing dead content provider: icc
D/Zygote  (  134): Process 439 terminated by signal (7)
F/libc    (  224): Fatal signal 7 (SIGBUS) at 0x4dc1bd31 (code=2)
W/AudioFlinger(  136): power manager service died !!!
W/AudioFlinger(  136): AudioFlinger::NotificationClient::binderDied() died
W/AudioFlinger(  136): session id 16 not found for pid 136
W/Sensors ( 3824): sensorservice died [0x7464c0]
I/ActivityThread( 4415): Removing dead content provider: settings
I/ActivityThread(  303): Removing dead content provider: settings
E/OMXCodec(  136): wrong state to free OMXCodec 1
I/ActivityThread( 4374): Removing dead content provider: settings
I/ActivityThread( 1934): Removing dead content provider: settings
I/ActivityThread( 2496): Removing dead content provider: settings
I/ActivityThread(  999): Removing dead content provider: settings
I/ActivityThread(  623): Removing dead content provider: settings
I/ActivityThread(  450): Removing dead content provider: settings
I/ActivityThread( 4429): Removing dead content provider: settings
I/ActivityThread( 3699): Removing dead content provider: settings
I/ActivityThread( 5948): Removing dead content provider: settings
W/Sensors ( 6608): sensorservice died [0x78c870]
I/ActivityThread(  417): Removing dead content provider: settings
I/ActivityThread( 4520): Removing dead content provider: settings
I/ActivityThread( 6608): Removing dead content provider: settings
I/ActivityThread( 5692): Removing dead content provider: settings
I/ActivityThread(  503): Removing dead content provider: settings
E/SurfaceTexture(  133): [StatusBar] dequeueBuffer: SurfaceTexture has been abandoned!
E/SurfaceTextureClient(  303): dequeueBuffer failed (No such device)
F/libc    (  303): Fatal signal 7 (SIGBUS) at 0x4d3a518b (code=2)
W/wpa_supplicant(  287): wlan0: [HTC] wpa_supplicant_event():2261- Got an original EVENT_SCAN_RESULTS
D/Zygote  (  134): Process 303 terminated by signal (7)
E/SurfaceTexture(  133): [com.htc.music/com.htc.music.HtcMusic] dequeueBuffer: SurfaceTexture has been abandoned!
E/SurfaceTextureClient( 4415): dequeueBuffer failed (No such device)
F/libc    (  139): Fatal signal 7 (SIGBUS) at 0x0000973c (code=2)
F/libc    ( 4415): Fatal signal 7 (SIGBUS) at 0x4d3a518b (code=2)
W/JavaBinder( 2944): BinderProxy is being destroyed but the application did not call unlinkToDeath to unlink all of its death recipients beforehand.  Releasing leaked death recipient: android.database.CursorToBulkCursorAdaptor
D/Zygote  (  134): Process 4415 terminated by signal (7)
F/libc    (  138): Fatal signal 7 (SIGBUS) at 0x400c4222 (code=2)
D/Zygote  (  134): Process 224 terminated by signal (7)
I/Zygote  (  134): Exit zygote because system server (224) has terminated
F/libc    (  144): Fatal signal 7 (SIGBUS) at 0x0000af4c (code=2)

Locat output 2
E/SurfaceTexture(  134): [StatusBar] dequeueBuffer: SurfaceTexture has been abandoned!
E/SurfaceTextureClient(  378): dequeueBuffer failed (No such device)
E/ViewRootImpl(  378): IllegalArgumentException locking surface
E/ViewRootImpl(  378): java.lang.IllegalArgumentException
E/ViewRootImpl(  378):  at android.view.Surface.lockCanvasNative(Native Method)
E/ViewRootImpl(  378):  at android.view.Surface.lockCanvas(Surface.java:76)
E/ViewRootImpl(  378):  at android.view.ViewRootImpl.draw(ViewRootImpl.java:2158)
E/ViewRootImpl(  378):  at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1810)
E/ViewRootImpl(  378):  at android.view.ViewRootImpl.handleMessage(ViewRootImpl.java:2700)
E/ViewRootImpl(  378):  at android.os.Handler.dispatchMessage(Handler.java:99)
E/ViewRootImpl(  378):  at android.os.Looper.loop(Looper.java:156)
E/ViewRootImpl(  378):  at android.app.ActivityThread.main(ActivityThread.java:5099)
E/ViewRootImpl(  378):  at java.lang.reflect.Method.invokeNative(Native Method)
E/ViewRootImpl(  378):  at java.lang.reflect.Method.invoke(Method.java:511)
E/ViewRootImpl(  378):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
E/ViewRootImpl(  378):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
E/ViewRootImpl(  378):  at dalvik.system.NativeStart.main(Native Method)
E/InputQueue-JNI(  378): channel '413d4c70 StatusBar (client)' ~ Publisher closed input channel or an error occurred.  events=0x8
E/InputQueue-JNI(  378): channel '413d5be0 NavigationBar (client)' ~ Publisher closed input channel or an error occurred.  events=0x8
E/InputQueue-JNI(  378): channel '413517f0 TrackingView (client)' ~ Publisher closed input channel or an error occurred.  events=0x8
E/InputQueue-JNI(  378): channel '41630278 RecentsPanel (client)' ~ Publisher closed input channel or an error occurred.  events=0x8
E/InputQueue-JNI(  378): channel '413556a8 com.android.systemui.ImageWallpaper (client)' ~ Publisher closed input channel or an error occurred.  events=0x8
E/InputQueue-JNI(  496): channel '41287c10 com.htc.launcher/com.htc.launcher.Launcher (client)' ~ Publisher closed input channel or an error occurred.  events=0x8
E/InputQueue-JNI(  378): channel '412ebea8 StatusBarExpanded (client)' ~ Publisher closed input channel or an error occurred.  events=0x8
D/Zygote  (  135): Process 267 terminated by signal (7)
I/Zygote  (  135): Exit zygote because system server (267) has terminated
F/libc    ( 3472): Fatal signal 7 (SIGBUS) at 0x0000efe0 (code=2)

I cannot figure out what is going wrong. can anybody help me?
The full logcat can be found in this link.

Finally i found the issue and resolved it!, the error was in the firmware of the device(especially in the radio,don't ask me how did it got the error, cz i've no idea). The solution is to download the OTA update and install it in the device. if the OTA update is not able to install to the system because you have a custom recovery, goto cache\ and find the OTA update package like OTA_PROTO_U_JB_45A_S_hTC_Asia_India_2.22.720.6-1.18.720.3_release_316889ltmnu8ffxfy8672r.zip open it with WInzip/Winrar/7zip and extract the  firmware.zip to a folder. This archive contain the firmware files like radio.img,recovery.img,boot.img,hboot etc. now we are going to flash the file to the device if you are on an unlocked bootloader
Re-lock the bootloader
1.reboot the device to bootloader(goto cmd>type adb reboot-bootloader)
2.type fastboot oem lock
Flash the firmware.zip
1.type fastboot oem rebootRUU

cd to the directory where the firmware.zip is located.

3.type fastboot flash zip firmware.zip
now the  firmware is updated and it will be visible in the bootloader menu,use the HTC provided method for unlocking the bootloader

Judging by the logcat, libc does not like it at all, coincidentally it does look like the wifi triggering it?
But this what caught my eye though:
> W/System  ( 6570): Error writing session data for www.google.com to
> /data/data/com.google.android.apps.maps/app_sslcache/www.google.com.443.
> F/libc    ( 6570): Fatal signal 7 (SIGBUS) at 0x4d34ecf9 (code=2)

Are you running out of space on the /data partition?

The OMXCodec, which is related to the graphics driver, should not be crashing like that at all:

E/OMXCodec(  136): wrong state to free OMXCodec 1

Questions:

Try disabling the wifi completely, and check for stability with it turned off, any differences?
When did the problem appear? Was it after you installed a last app recently?
Are you running some app that requires root and modifies the system - such as Xposed module running?
What version of Android are you referring to?
Is it overclocked?

These are the questions you need to work out and investigate.
Last resort - try a factory reset or wipe cache/data from recovery (You will lose root!)

I have tried all the available options before posting it to this site - disabled wifi,turned on offline mode,disabled apps,wiped and tried roms,kernels and recoveries used many CPU governors tried tools like Kernel tuner and nothing seems to be a help so far.from your answer i think there maybe some corruption in the /data partition i'll try to re-format the /data and other partitions and see if it will help,Thanks for the reply anyway


text:
How to move App Data from rooted Gingerbread to unrooted KitKat?
I want to move App Data of some apps from my rooted Galaxy S (Gingerbread 2.3.5) to unrooted Nexus 7 G1 (KitKat 4.4.2) & I don't want to root my Nexus 7. So, Titanium Backup restore on Nexus 7 isn't possible.
My Gingerbread device is already rooted to backup App Data & App Data restore to unrooted KitKat device is also possible. So, technically, the solution is feasible.
This is a headache for me because its a major version class shift (ICS+ versions are significantly different than prior versions). Please, help.

This might be a silly question: Can you backup your apps to your Google account? It should restore the apps and data for them without needing any 3rd party apps like Titanium or MyBackup. It's not ideal and Google state that it isn't a guarantee that your data will be backed up even using the Google Backup API. However, without root I can't see a way that you will be able to guarantee access to any /system or /data folders on the Nexus 7.

Sorry to double comment, from what people on XDA say, https://play.google.com/store/apps/details?id=com.koushikdutta.backup&hl=sv  Helium (previously Carbon) backup will restore your App AND your data without any root. The XDA users say they have tested on Nexus 7 with no root. I can't test it for you as all my devices are rooted!

@RossC 1. Google Backup isn't useful if app isn't designed for that. 2. Helium Backup isn't compatible with Gingerbread.

It IS designed for that, it just isn't 100% reliable unfortunately. HOWEVER, that may just be a generic disclaimer saying they're not responsible for your data. It works fine for me most of the time. 2. Ah sorry I didn't see that in the description. I think your best bet is to backup to Google Play, and try to "Restore my Google Account" on the Nexus 7 after a clean factory reset. It's the best bet without rooting the device. Any of the apps that aren't Carbon require root for a backup of the data I'm afraid. Failing that I guess root > Titanium > unroot.

@RossC Oh, looks like you are talking about global Google backup, not API backup. If that's the case, factory reset just for app data of few apps is an overkill. Plus, it'd bring unwanted data too.

@RossC I am asking it because there can still be a way despite there's no root access. See: http://android.stackexchange.com/questions/28296/full-backup-of-non-rooted-devices

I completely understand, and I won't drag this out any further. I'm still looking and I'll reply if I find anthing. The sticking point for me is Gingerbread. There are work arounds, the SDK, ADB etc but they all are 4.0+ for this (from what I can see thus far). I can't find a solution with the GB side of things on that device, but that isn't to say there's no way to do it. I'll keep looking, but why not TRY the Google Account route and see how you get on, if it doesn't work, you haven't lost anything at all! It woked for me on my S4 first time, perfectly. Google Account backup uses Google API!


text:
Samsung Touchwizz: disable alarm control with physical button
I'm the happy owner of a Samsung Galaxy S4 mini Duos, and that fantastic phone comes with touchwizz, probably one of the most horrible android version I ever see.
But I'm not here to insult Samsung, when you set an alarm and it rings if you have the misfortune to type one of those insulting word volume rocker button it just turn off your alarm without snoozing it.
My question is then, own can I disable forever that behaviour who is to me like one the most annoying ever on this phone and probably on any touchwizz rom ( the first being the profanity checking on Samsung keyboard that can't be avoided )
If it can in fact disable any physical button control on the alarm that would be fantastic.
And please do not try to tell me to install another alarm app that's not what I want.
Edit 1: If it means modifying system file with root access I'm interested though.

"please do not try to tell me to install another alarm app that's not what I want"... Emmm. I do feel your pain, but it's the only way I can find. If you don't want to install an app, you probably don't want to install a new ROM then? I've gotten rid of touchwiz on my S4 and I would never look back! If you are rooted WANAM XPOSED may help also as it has modules to tweek nearly everything in touchwiz / android.

The S4 mini DUOS does not have yet any rom and I have try any update to get ride of a bug in touchwizz and Now I locked with knox flag, but the first day a real alternative to that ^µù^µùµ^µ^ touchwizz exist I leave it, or I'm seriously considering to sell my phone also.

Knox is an absolute pain alright, it's up to you if you want to 0x1 it. But for the sake of this one issue, I'd say just bite the bullet and get another app for it, for now. I know it's not what you want, but if it solves the issue it might be worth it. Have a read about Wanam Xposed and see if there are any modules/tweaks for the Touchwiz alarm. It's a great thing to have, if you have a rooted phone and allows a HUGE amount of customisation without the need for another ROM. I can't find an alarm tweak here but I'm runnign Stock 4.4.2 (Kitkat) on my S4 at the moment so no Touchwiz!

Well as stated before I'd love to uninstall that **** stock ROM but there's none and even rooting is not possible without voiding that £$^%ù flag. I don't want to use another app because I add so much problem in the past with them like battery drain, not ringing alarm well nothing's more reliable than stock app for a "based on hour" app.

Yeah I hear you. I rooted despite knox as it's my device and I'm not letting a flag determine what I do on it. But obviously that's a personal choice. Many 3rd party alarms are a bit dodgy, but you're kind of trapped then.

Ok, Google have bought Timely alarm clock and it is now free on the play store. That might be a compromise, as it is now an official Google App. https://play.google.com/store/apps/details?id=ch.bitspin.timely&hl=en_GB

Well, it does look like a reliable app, I'll give it a try if it's reliable enought I could aware that answer.

authors: ابن الحجريه تعز


text:
How do I distinguish apps with in-app purchases from completely free apps on Google Play?
As far as I can tell, Google does not provide a mechanism for searching for completely free apps in Google Play.  When using the FREE filter, you get both completely free apps and apps with in-app purchases, where some elements are unavailable without paying, so they are not completely free. In some categories, most of apps' content is available via in-app purchases only, so it's misleading to have such apps in the free list.
In the Google Play application, I am able to detect that an app isn't completely free If I open the details page and see "In-app purchases" on the left side.  It is inconvenient having to open every app page just to verify this, but at least it's a workaround.  Is there some way to include that criteria into the search function?
Additionally, when searching Android apps through a desktop browser (Chrome) instead of the Google Play app on the device, "in-app purchases" does not appear to be displayed, even in the details page of the app.
The question: How to detect or filter out apps that are not completely free, on Google Play?

Why would such functionality be in Google's best interest?

You'll probably need to use an alternative marketplace, if one even has that functionality. (I see that AppBrain does not.) What are the alternative Android app markets?

I wonder what your motivation for filtering out app with IAP is. Different apps uses IAP differently, while there are some IAP app which is unusable without making any purchase, there are also many IAP apps which are fully featured, essentially the same as a free app, where IAP used only for minor things like removing ads or even just to show support to the developer. A crude IAP filter will miss you many great, completely free apps.

@LieRyan, the motivation is very simple. In some categories, almost all apps with IAP are useless, yet they are listed as free. I think this is not a fair approach. A user should have an option to filter out hidden payments as well. Leaving the paid apps in the free category doesn't honor Google.

@Lie One reason would be that when installing apps with IAP, Google wants me to set up payment options within the app store, which I have refused since I have my phone.

What is the FREE filter you mention?  How do you use it?

@RockPaperLizard, there was a button FREE in the search form in the Google Play app at the time of asking the question. Currently I don't see it anymore (may depend from Android and app version). User can only filter on top rated free, top rated paid etc apps without search query. Looks like the things become worse and worser.

I'd say we've waited it out – as meanwhile this issue seems solved:

Screenshots (click to enlarge)
As the first screenshot (top of the page when visiting with the web browser) clearly shows: If an app offers in-app purchases, it is marked such (look where my arrow points to). At the bottom of the page, you can even see the prices per item (second screenshot).

Yet how one could search for apps without IAP (without digging into every single product page)? For example, if I searched for "Fixies", I don't see any mention about IAP for your example in the result list.

I cannot offer you a complete solution to it, as Google doesn't provide it. The answer would be looking for apps not requesting the vending.BILLING permission. For a limited selection of apps (currently ~11,500) this can be done here on my site – but not for all the ~1 Mio that do exist on GPlay. For details, please see How to search the Play Store by permissions? – and also watch out for "StripSearch" there :)

With App Finder, you can filter for free app, apps without in-app purchases, and also apps without ads. Also, directly in the result list it is indicated for each app if it contains in-app purchases.
It has 2,380,000 apps from Google Play indexed currently.
Available from Google Play here.
For more information see the thread on XDA, and here.
Disclosure: I am from Skyica LLC, the developer of App Finder


text:
Change dictionary together with input language in Motorola Moto G
I have a Motorola Moto G with English set as the default language, but I also selected Polish as an alternative input option. However, when I change the keyboard input to Polish, English dictionary is still used for input correction and hints. How can I fix this?

You can fix the input text prediction by following:
Adding a new spell-checker to Motorola Moto G
You can't add Polish to the list of Spellcheckers, but too be honest I am not sure where these are used. Google keyboard (which needs to be installed to use the text prediction in this language) lets you download a lot of dictionaries.


text:
I need some photos that an app use, can i get them?
I'm talking about zombiebooth app. I need those photos of damaged body parts for an after effects project. I guess they are saved as .png and i want those files, how can i get them?

You can extract the apk file (which is just a jar/zip file) and find the folder where the app stores the images, it is usually in the res folder, but it may be different place. If the app use APK expansion, then the image may also be stored in the expansion file.
Note that you may be violating the copyright of the developer by using these images, it's better if you contact the developer and request permission to use these images.


text:
How can I view online all of my phone contacts that Android synced to my google account?
We have an option in Android that allows us to sync/backup all our contacts to our google account. I did this and then later my phone got damaged and I can't switch it on again.
I would now like to view the contacts that were synced to my google account. Is there anyway I can do this online?

You should be able to see them within GMail or your Google account here

Strange. All of my phone contacts are present under "Other contacts". But more surprisingly none of them have their phone numbers present. They're all just email addresses.

Same thing. Why are my contacts (phone numbers) not synced?


text:
How can I compile an Android APK from source?
There are a couple of tutorials or even questions here about creating an application for Android. But I was wondering, if I just want to compile an application from the available source on Github, I'm not going to develop anything, do I need to install the Android SDK, Eclipse with ADT plugin, and the SDK tools and platforms?
In GNU/Linux you just have to install the build tools and dependency libraries, not an IDE, which is generally for doing the development. How would you proceed in compiling the APK? Not that I want it to be like GNU/Linux, but what are the required tools just for compiling? And do I need to downgrade my Java version to 6 when I'm compiling for Android 4.1.2 (if Java is needed)?
Also, there are no build instructions on the source, including a few steps on your answer would be highly appreciated!

The minimal requirements for building an Android app are usually the Android SDK and ant. Then, you are able to build the majority1 of projects with the following steps.

If there is no build.xml generate it

android update project -p . -n $PROJECT_NAME -s

Then build the project with

ant debug

which will create an .apk signed with your debug key.
All other dependencies range from the used VCS (e.g. git), over the required 3rd party libraries, up to other required build tools (e.g. Android NDK).
1 Why did I write majority? Because there is no definitive answer for such a question, as it simply depends on the used build system and the overall build setup of the project.
Let's have a look at F-Droid's metadata, which is a big database of build recipes for FOSS Android apps. You will find that there are many ways how an Android app can be build. For example goo.TeaTimer has a very clean and short build recipe, namely none, which defaults basically to F-Droid using ant debug to create the .apk. On the other hand, org.transdroid.full requires a few more steps to create the .apk: First the transdroid core library needs to be created, that is the ant -f ../lib/build.xml line in prebuild, then options are disabled with the sed command. Now the final .apk can be built.

Your command doesn't work because it lacks a AndroidManifest.xml, and the error from running is "Unable to load key from Google Drive, retrying: null"

The command was incorrect rendered. I've edited it. It's the same command F-Droid and I use within my Android project to generate build.xml. I've took a closer look at keepshare: It uses sbt (simple build tool) and is a good example for a project which does not use ant but instead some other build tool. Therefore the commands and tools to build the project differ.

The answer here only works for java apps; keepshare has Scala source code which is why SBT is necessary. There are very few Scala apps and F-Droid doesn't support it. Also ant is deprecated—gradle is the future for building Android apps. The app label in AndroidManifest.xml is Keepass database access so that's how it should appear in the launcher.

This statement is not correct. The used programming language and the used build system are not dependent on each other. SBT is not required to build Scala code, as little as Ant is required for Java code. The answer focuses on the most common build system for Android at this time: Ant. But it is true that the new build system is gradle. I think I made it clear in the answer, that there is no definitive answer for such a question, as it simply depends on the used build system and the overall build setup of the project.

Ant with the Android SDK build.xml only works with Java only apps; I think that's true.

No, you can transform anything with ant, not only Java. And Android's build.xml provides hooks to modify it to your needs (e.g. compile C code), it's also not restricted to Java.

I don't know why you'd use ant to compile C code for  an Android app. If ant could be used to compile Android Scala apps, I think it would have been done already.

C was just an example. It could be any language. And why one would do that doesn't matter for this discussion. But I'd would say that some developer do it because they don't want to depend on another build tool, for example.

Your answer still isn't relevant for Keepshare. The real answer is provided in comment #3.

That's right. I think more users benefit from an general answer compared to a specific one. OP already figured out that SBT is the used build tool.

It's a pity the OP still doesn't have a usable apk.


text:
How to enable developer settings Nexus 7 4.4.2 kit kat
I have the old Nexus 7 with stock 4.4.2, and I want to enable developer settings.
I have found many references to Settings -> About (Tablet) -> And click 7 times on build number - but that simply does not work. I have tried tapping it 1 million times and nothing happens. If I tap "Android Version 4.4.2" in the same menu, I get the whole spinning K, kitkat, easter-egg game etc.
What am I missing? How do I enable developer settings?

Possibly covered by Developer options for a second user on Android 4.3

Apparently only the tablet owner (first user created) has access to developer settings. I was using another user.
https://stackoverflow.com/questions/14223748/android-4-2-developer-settings-still-unavailable


text:
Android on PC: Correct ISO
I've tried doing this before, and I successfully installed Android on my Dell Inspiron 15 [64bit.]  There was one problem though. No video worked. Not on YouTube, not on the Web. Not when downloaded with any video player. Can anyone please verify an Android ISO that works well with videos and everything? I know people do it, but with which version, and what iso?

Installing Android onto "foreign" hardware is rather beyond the scope of this site. You are not, perhaps, talking about something like android x86?

See also: Can I install Android on my non-Android device?

Since I cannot comment on a reply to my own post, I will answer it saying that user AI E. nailed it. I have already done that, and would love to help other users do the same. I have succesfully installed it on an AMD processor on a Dell Computer -- if anyone needs help like I did, just let me know.


text:
After enabling some xposed modules, my LG G2 (AT&T) is stuck in a error loop
Whenever I boot it up it says "Unfortunately, System UI has stopped.". It does allow me to hit ok, however when I hit ok I have about 1 second before it pops up again. Due to the passcode lock on my phone I am unable to get past the lockscreen as it wipes the input box everytime the popup box pops up. Despite the System UI apparently failing everything does seem to be functional behind the pop up. In the 1 second periods between pop ups I am able to interact with it. The status bar and the buttons on the bottom are not visible, however the rest of the lockscreen (including widgets) is.
The phone is rooted, however I had not gotten around to installing a custom bootloader yet. Debugging is enabled, however the device is listed as "offline" according to "adb devices". Due to this I am unable to install TWRP so as to flash the zip to disable xposed.
All of the above is still true in safe mode, the exact same thing happens.
Does anyone know how to fix this? I would prefer to keep the data on it, however if nothing else a factory reset would be fine.

It would be helpful to know what xposed modules you enabled.

Follow these two threads
http://forum.xda-developers.com/showthread.php?t=2432476
http://forum.xda-developers.com/showthread.php?t=2475045
If u still have Problem post here Will Help u .....
EDIT:
1.Turn off the G2 by holding down the power button and keeping it held down until the screen goes black, then continue to hold it for a few seconds after it goes black to make sure it shut down.
2.Plug the G2 into the computer via the USB cable while holding Volume Up at the same time to put it into download mode.

I can't seem to get it into download mode. Is safemode the same thing?

See my Edit.If it is helpful Tick it ...

Answers that contain only links are discouraged. Instead of saying "Follow this thread", please summarize what the thread is saying. Your answer should be complete by itself (without links), but having links as support is helpful.

I faced same problem: after a xposed module update I restarted and it got stuck in the Samsung logo (I'm using Samsung Galaxy Core ). I've been digging everywhere on net and digged in XDA too.
What solved my issue:

I got into safe-mode (removed battery and put it back in then turned on the device and kept on pressing volume down button till it got into safe mode).
Went straight into Settings->application manager->all and uninstalled Xposed installer,
then did a restart.

BINGO that's it, Everything came to normal. Just had to uninstall xposed installer (Better than wiping cache and restoring factory settings).


text:
Why won't my S4 charge in the USB port
I am trying to charge my Galaxy S4 in my laptop but no matter which USB port it is in it will not charge. It is completely dead now. I am abroad and the adapter doesn't charge it either. HELP!

At first glance I can see (at least) one of the following problems:

The phone's "charging system" is dead(worst case).
Cable/charger is broken
Battery is dead.

Of course I cannot deduct something more precise, because of the lack of information you provide, but what I would do is the following:

Ask someone to lend you a micro usb cable to try charge it(use both wall plugs along with adapter and a PC usb port).
If the above wont work, take it to a local electronics shop to test your battery.
If the above fails too, you are probably unlucky.


text:
How do I answer an incoming call on my Karbonn Smart A10?
My new Christmas present is straight out the box... It's my first touch screen mobile.
I've put in my SIM and copied some of the contacts. That's it, that's all I've done. I get my first incoming call and I can't answer it - I'm tapping everywhere on the screen. I had to call the caller back once the ringing timed out.
I've read through the quick start user manual but there is no mention there.
How do I answer the call?

Every phone is different, but my first guess is you would have a "Swipe to Answer" phone, where it displays a ring/circle/object near the center of the bottom half of your screen. You would generally drag the circle to the right to answer, or to the left to decline the call.

Thanks so much for your reply.  Your description is perfect.  It would seem that I need to go back to the shop because the circle part is rarely active:  doesn't give the red and green options and wild tapping didn't help :)  The next one should be better.  I hope!

I don't know where to comment but thanks a lot, bmdixon, for fixing up my question.  I really appreciate it and also the karbon-a10 tag. :)

@bmdixon:  please amend the typo on the tag - karbonn should have 2x"n".  I only noticed this when I search for the tag again today and it didn't come up.  Sorry if this is not the right place!  Can't see how to contact you.


text:
Nothing is working after updating Android 2.3 to Android 4.1
I have Samsung Galaxy Ace Duos S-6802 (originally Android 2.3). I followed the steps described here to update it. In short, I installed ClockworkMod and then JellyBlastGenED.signed in my phone.
After this update, My phone is showing Android v4.1.1 under settings. The icons, fonts etc are looking very small. Also my phone is not detecting any SIM and SD card as well. The phone is having two SIM card.
I just wanted to know that how can I undo the update or fix these errors?

The files you downloaded from that site are for a Samsung Galaxy Y. Your phone is a Samsung Galaxy Ace Duos. You need to find a ROM suitable for your phone. You're lucky that installing that ROM didn't brick the phone completely.
You can't undo an update: to get back to what you had before, find a stock ROM image for your phone (probably from http://sammobile.com for a Samsung phone) and install it following the provided instructions. Alternatively, if you still want Android 4.1, look for an unofficial 4.1 ROM for your phone and install it in the same way.
See also: Where can I find stock or custom ROMs for my Android device?

Thanks Dan, I am looking on the links. The problem is that my phone is not showing any data storage media i.e no sd card (not even internal) . I am unable to place any file inside sd card


text:
My galaxy S2 stuck on SAMSUNG logo
yesterday i was trying to recharge my galaxy S2 - i9100 which has JB 4.1.2, suddenly the phone stuck on the SAMSUNG logo for a long time. i tried to remove the battery but it didn't work. i can get to recovery and download mode but the problem is i don't want to wipe my device since i have more than 2000 photo on it and i don't want to lose them ( + i don't have any backup for them ) :(
so is there any solution to fix this problem without using the hard reset ? ( install the firmware again or make root or something ) Please help me :(((

Some recoveries allow you to navigate your phone with a file browser.
Does your phone have an external SD card?
I have Team Win Recovery Project installed on my phone and it lets me copy stuff around, it even has a terminal to do whatever you please.
So you could copy your photos to SD card using that recovery and then to computer.
Installing TWRP was very easy for me, I remember just putting a .zip in the external card and hitting install from the android recovery selecting from menu. Everything else was automatic.
But be tread carefully here; do a false move and you can potentially brick your phone.
http://teamw.in/project/twrp2

using odin root the phone . .after rooting the phone will enter  into cwm download mode .. u will get extra option specifically the mount usb whilst  the phone is connected to the pc. .the memory will appear on your pc. . and u can backup ur stuff. . .ALTERNATIVELY . . .just flash a working rom. . i did that and i passed the logo stage and got all my stuff back with no changes to the apps and their data just a reset of my phone software as if it was new