text:
Force Android screen to remain off until power button is pressed?

I run Android 5.0.1. I'm finding the screen a bit iffy, in that it doesn't remain off until I press the power button, but comes on randomly. There are plenty of apps to make it come on without the power button using other methods, but I want it to remain off until I press the power button.
Somehow, say I turn it off, then go to put the phone down on the table, but it comes on during the process. I would like to avoid that. I haven't been able to find any settings to accomplish this. Anyone have any ideas?
EDIT: I'm now finding that the issue only happens when the device is plugged into its charger. When standalone, the problem does not occur, only when plugged in.

Which phone do you have?

I have HTC One M8 on Verizon

Do you have a custom rom installed? There is a post on XDA, someone with the same issue. There was an app called "ROMDashboard Developer Tool" installed on their phone and apparently that was the issue for this user.

No, no custom ROM. It's all stock. Not rooted or anything.

authors: Георги Узунов


text:
Application Icon Ordering in Main Menu
I have Android Lollipop 5.1 running on my Nexus 5 phone. Whenever I install or uninstall an application, the order of all the app icons is re-sorted in alphabetical order. Is there any way in which we can configure this ordering mechanism?

AFAIK the default app drawer on the Nexus 5 always sorts the applications in alphabetical order only. So if you would want to order them in a different manner, you would have to use a 3rd Party launcher app(Go Launcher, Aviate etc.)
Here is a link to 3rd party launchers that are available on the Play Store:
3rd party Launchers

source: Stack Exchange

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

authors: ГОРЫНЫЧ ГОНОШИДЗЕ

sort: votes


text:
What is the floating point precision on Nexus 6, Nexus 5 and LG-D690 Smartphones?
After researching on the internet, I could not find specs for this. This is the best I got, but didnt solve my query -> http://www.tomshardware.com/reviews/google-nexus-6,4093-7.html

If you are talking about hardware Floating Point Unit - it is the IEEE 754 spec, see: http://www.arm.com/products/processors/technologies/vector-floating-point.php
If you are talking about the Java language which is used to write apps on Android: its still the IEEE 754 spec, see https://stackoverflow.com/questions/5076710/what-is-float-in-java
Because binary cannot accurately represent all of the numbers in decimal format, the IEEE 754 spec puts boundaries on acceptable error. If you are wondering about why your calculator app seems to handle all floating numbers correctly - it is probably using a different numeric representation system like BigDecimal.

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


text:
How do I downgrade from Lollipop back to KitKat on htc desire 816
How to go back to android kitkat from lollipop in htc desire 816 dual sim?
factory data reset and phone reset in settings, i have tried.

If this is stock rom, you probably can't.

You would want to look for official stock firmware(Kitkat) provided by HTC, if you find one, you can flash it and get back to Kitkat. At least that's what I did on my Nexus 5.

This explains that yes, the downgrade can be done. But it doesn't explain the procedure to follow. Assume that OP doesn't know about flashing (no signs in the question) and then re-write your answer. You can quote as well, and avoid link-only answer. :)


text:
How to scroll screen when using text-to-speech accessibility?
Under normal circumstances a swipe will cause controls in the Android UI to scroll. Such as swiping the home screen will get to the next screen. Swiping a list will scroll the list. The swiping functionality is disabled when text-to-speech is on.
My particular situation is that I'm trying to turn off text-to-speech. However to do this, I need to scroll through the settings page to get to the Accessibility settings. But I don't know how to scroll!
So the question is: how can one scroll through screens and lists in the Android UI when text-to-speech is enabled? or more succinctly, how to turn off text to speech in Android?

When text to speech is enabled, two finger swipe will swipe the screen to navigate between screens and scroll lists.


text:
My Galaxy S4 shows a black screen with clock. What is this?
It looks like this:

I can't unlock or do anything with it. My Android version is 4.4.4 running CyanogenMod

Something similar has been happening to me actually, randomly my phone will have a screen similar to this one for a few seconds before going back to my normal screen. I've been trying to find out what it is but still can't come to a conclusion. Does any one have any ideas on what could be the cause? I haven't had my phone near any magnets also. Thank you!

This is the S-View cover mode. That's a cover with a piece of glass in it. Are you holding magnets by your phone? If there is no way to get out of it, you should restart your phone, or you can hold a magnet near your phone like the red dot:

Hope my answer helps!

This might be the case! It happened to me very randomly, and I usually put my phone in my pocket with lots of other stuffs. So are you saying that I could get out of this mode by again holding a piece of magnet by my phone?

I thinks so yes. There may be a Manet somewhere in your pocket. Hold the magnet something like the red dot in this photo: http://imgur.com/TgPJxqc

This is exactly what I was looking for!


text:
Creating multiple user accounts on the same terminal with Android 4.4.2
I need to create different user accounts on the same Android phone.
Is it possible to do that with the Samsung Galaxy note 3 with Android 4.4.2. If yes how can you do that ?

multiple user accounts on Android itself

Related - Separate user accounts on one Android device.

possible duplicate of Support for Multiple Users on same device


text:
Cyanogen showing inconsistent behavior over Galaxy – N7000
I am using Cyanogen Mod [10.0.3-N7000] over Samsung Galaxy Note – 1 n7000 I am using it for more than a year now and it was working fine. However since few days back I am facing some issues
The status bar doesn’t show any notifications, neither a ringtone when a notification arrives.
When you swipe down the status bar and try to tap over quick setup button in the corner it doesn’t respond, tapping on it is like there is no touch area here, sometime the quick setup icon is displayed some times not.
Phone doesn’t get lock even though I have setup slide and also tried with pattern lock, when lock it gets lock but when I unlock its just unlocked, even by just pressing home button its unlocked, looks like it was never locked but only screen was switched off.
I did a factory reset also and it worked fine for a while and but after sometime against same problem I am unable to find out if some app that I install or a setting is causing this problem
Please suggest something
Thankyou.

Perhaps some files are corrupted in your internal storage (root/system folder). Download the latest cm-zip-file in an external memory card. May be you can reboot to recovery, try formatting the flash, Dalvik-cache, re-flashing (install->zip-file).
Another possibility is that internal storage (NAND Flash) has reached its lifetime :-(


text:
I'm going crazy trying to sort WhatsApp notifications on Lollipop - help, please?
I've got a Sony Xperia Z3 Compact, and it's on Lollipop 5.0.2. What I want to do is this:

Vibrate when I get a WhatsApp message, when it's set to vibrate.
The pop-up bar that comes up at the top when I'm on the phone when I receive a message NOT to appear.
When the screen is turned off, for the notification NOT to appear and turn the screen on.

I can't seem to get a combination of the 3. I managed to stop the pop-up bar and stop the screen turned off notifications, but it wouldn't vibrate. Now I've managed to get it to vibrate and the screen turned off notifications don't come up, but the pop-up bar at the top appears when I'm using the phone and receive a message.
I've attempted all the usual ways and can't seem to get it how I want it, so I'm hoping that someone else has stumbled upon a solution for a similar problem, as the settings you'd expect to change to make it work, don't seem to work. Any help would be much appreciated, thanks.

Solution is a custom lollipop rom. I use AICP and it lets me disable heads up notifications

@joaquin there are also non root ways to disable the Heads Up notifications on lollipop.

The popup bar at the top is called Heads up notification.
There are multiple ways you can disable them. For example there are ways to do it with root and without root. For more information how to disable them, look at this question: Android 5.x Disable Heads Up.
In the accepted answer of that question there is a link to an app that can disable them for you without root. If you purchase the pro version for that app you can also restore the notification ticker like in Android Kitkat and below and even select to only disable heads up for certain apps like Whatsapp. For more information about the pro version look in the apps description.
Hope my answer helps!

authors: วิโรรส เกื้อก่ออ่อน


text:
after rooting,I cant install some apps regarding to tools and productivity
I have rooted(micromax funbook p280) with root master after I had unrooted my phone with z4root.after rebooting I am facing this problem.on storage it shows ram is full (available 0.00 bytes) after everytime I shut down when power is on it is reseted.please help me.

Factory Reset Your Device
If your issue is not resolved than flash the stock ROM with sp flash tools

HERE is the tutorial for flashing stock rom.

Step 1: Download and install Android USB Drivers on your computer. In case Android USB Drivers are already installed on your Computer then skip this step.
Step 2: Power Off your Android Smartphone and remove the Battery (if it is removable).
Step 3: Download the Stock Rom or Custom Rom that you want to Flash on your Android Smartphone and extract it on your Computer.
Step 4: Download and Extract Smart Phone Flash Tool on Your Computer. After Extracting you will be able to see the following files:
Step 5: Now Open Flash_tool.exe (you will find this from the extracted files in Step#6).
Step 6: Once Smart Phone Flash Tool is launched, Click on the Scatter-Loading Button from the Right.
Step 7: Now, Locate the Scatter File (you will find this file in the Stock Rom or any Custom Rom).
Step 8: Now, Click on the Download Button to begin the Flashing Process.
Step 9: Now, Connect your Smartphone to the Computer using USB Cable (without battery- if it is removable). After connecting the device to the computer Press Volume Down or Volume Up key, so that your computer easily detect your smartphone.
Step 10: Once Flashing is completed, a Green Ring will appear.
Step 11: Close the Smart Phone Flash Tool on your computer and disconnect your Android Smartphone from the computer.
Congratulations, Now your Android Smartphone is successfully running the Stock Rom you have Downloaded.


text:
Paid app after phone reset missing
I have bought an app 3 months back.
Recently I reset my phone to factory settings.
I could not be able to find my app on google store. ( the one I bought 3 months back)
Please help.
Thanks

To clarify, are you not able to find the app in the Play Store at all, or does it show that you don't own it? What's the name of the app? The app could have been delisted.

Go to the 'My Apps' page and tap 'All'. The app should be listed here and you should be able to install it.

Make sure you are signed in with the right Google Account on the Google Play Store.
You can find all your previously installed/paid apps at My Apps -> All.
Hope my answer helps. For any questions just leave a comment below.


text:
What is the max sd card size for the LG optimus dynamic
What is the maximum size of sdcard that LG optimus dynamic supports?

LG on its website here has featured the specifications for your device, and the relevant one is:

microSD™ Memory Slot                             Supports up to 32 GB memory card**

Now you can buy the micro-SD card of size up to 32GB.

As per This it supports Micro sdcard upto 32GB.


text:
Recover files from broken Nexus 6
So a couple of weeks ago, I dun gooft, and completely destroyed my Nexus 6 screen (glass, and LCD, but the touchscreen still works). That is, I can't see what's being displayed at all, and getting it repaired isn't worth what it costs. Also, I can no longer interact with the phone. PS, I live in Australia, so Google's free replacement scheme isn't available to me.
I'd like to get the data off my phone, but NFC, developer mode, and cloud backups weren't enabled prior to me damaging the phone. The device isn't rooted either. So I think I might be screwed, as everything I've read needs one of those things to be enabled.
Is there anything that I can do to reclaim my lost data? I've got a few photos and documents that would be nice to retrieve.

You can take a look at questions tagged under [tag:broken-screen] which I believe would be helpful. Other than that, it is likely possible that you can access your device using ADB from Recovery. If that's so, then do adb pull <SOURCE> <TARGET> to fetch your data.

Thanks, I'll give it a shot. Already looked into adb, but Google said I need USB debugging on for that, so I thought it a dead end.

@cjdb boot to recovery mode. In recovery mode ADB should work, even if you had it disabled.


text:
How to use PC mic to trigger android google
I have setup many tasker profiles and tasks etc. with AutoVoice to trigger with Google Now. I have recently acquired a wireless headset and I feel it would be more pratical if I could use the mic in the headset rather than my phone's microphone. Is there any way I could achieve this?
Thanks in advance.

Are you trying to use your PC's mic or your wireless headset to trigger Google Now?

If the headset is connected to the computer only, then this can't be done solely via Tasker. You could have a computer program that listens on the headset and sends some type of trigger (SMS, PushBullet, etc.) or an entire command to your phone. Tasker could then detect this trigger and open voice command (though it would be listening via the phone mic) or, if the program sent the entire command, Tasker could then be used to process this command.


text:
Two types of internal storage, what is the difference
When I go to System Settings > Storage’ I see two storage classification both by the name ofInternal Storage` one is around 2 GB and other is 11 GB. Also there is no SD Card present in my device.
Issues is most of the times the 2 GB Internal Storage gets full and I get insufficient space error, however the other 11 GB space is almost empty.
Why is that why two types of storage, and is there a way I can make both of them one so my device could use complete 13 GB as Internal device storage?
I am using Galaxy Note N7000 with custom Cyanogen Rom.

See Android's Storage Journey and What is /storage/emulated/0/?

SOURCE : http://gadgetstouse.com/gadget-tech/internal-phone-external-storage/20812
Most of the today's Android have Three types of storages.

Internal Storage
Phone storage
External storage.

Difference between Internal, Phone and External Storage.

Internal Storage:
In laymen term, it is the personal space of Android, where it stores your (system) applications and its data as well as other sensitive data.
In short this memory is reserved for your operating system and personal data.
And you cannot access it directly, even with a PC.
If you get a Low storage space you can move apps to SD-CARD to free up some space.
This storage gets erased to default by Factory Reset
Phone Storage:
This is the storage that is available to you. When you "move" Applications, this is where they get stored. It is shown as SD-CARD or similiar name. You can use like a normal memory storage.
It doesnot get erased by Factory Reset.
External Storage:
As name suggest, it is the external storage available to you ie your Memory Card.
For Note N7000 is 32/64. So it atleast supports 32 GB memory card.
Apps2SD:
To move apps to SD card. download Apps2SD APP. The App will give you full list of apps which you can transfer to SD card and will prompt you in notifications whenever you download an app which can be moved to Sd card.
Not all apps can be transferred to your SD card. (If developers check ‘Apps2SD’ option in there apps, only then you can move that App to SD card.) Another important thing to note is that complete app will not move to SD card. If you move 25 MB Adobe Flash Player to SD card, about 10 MB space will be freed on your internal storage.
How to get more?
In order to get even more that that 2GB (Its a lot already!), you need to do some Advanced Steps which requires basic knowledge of root and/or partition.
By simply rooting your phone, you get the freedom to use it as you want to, but that voids your warranty. you can move most apps and other data to SD card even without root, but even that is something basic users shouldnt have to be bothered with.
---
For Rooted Devices:
Partitioning Memory Card:
A great article is written over here which explains all the steps in a lucid way.
By following the above steps, you will get extra internal storage from your memory card.
Please note that the above method will Erase your memory card so dont forget to make a Backup in your PC.
Please note that, once done, if you remove your memory card, all the data and apps that you linked wont be available to you anymore. Hence use a memory card (I suggest 16 GB) that can suffice your storage needs.

Advanced:
This section is for advance users only as the knowledge require and risk is much higher. Continue on your own discretion.
Partitioning Internal Storage:
Rather than partitioning memory card and get stuck with it, why not partition Internal Storage itself!

Here is the link to the Guide which is Especially made for N7000
http://forum.xda-developers.com/showthread.php?t=2642299

Swapping Internal and Phone storage.
This Article shows how you can even increase the internal storage. Combining with the above and get even more space!
Kudos.
It takes a lot of hard-work to write a good answer, a thumbs-up is always appreciated!

Until Android 3.0, with security in mind, the Linux /data partition was allocated around 2GB to install apps from the app store and all its data.  While the remainder of the available storage (16GB+) would be devoted to media which can have larger files and needs larger storage for movies for example.  But this architecture caused problems with users running out of /data space to install new apps while still having tons of space under /sdcard for media.  So, Google decided to merge the two partitions into one from Honeycomb onwards.  From Honeycomb, onwards
•   User apps from the app store was still stored on /data/app &
•   apps' data was still stored on /data/data.
But now, all media was also stored on /data/media and this would be fused with /sdcard during bootup and a FAT file system would be emulated.  In recovery this is done by mounting /data/media to /sdcard.  Mounting is just like what happens when you insert a memory stick into a USB slot in Windows.  A foreign partition is accepted by the Windows system into its directory structure.  Similarly, /data/media and its contents could be accessed through calls to /sdcard.
A problem is /data/media uses ext4 file system.  This is NOT recognised by windows so if /data/media was ever to be directly offered to Windows, Windows would state that this location has not been formatted and would offer to format it with disastrous results.  For this reason, Android intervenes and emulates FAT file system before passing the contents of this location onto Windows.
Hence in current versions of Android, there is indeed a /data partition but at the same time, there is also an emulated VFAT /sdcard partition.
At the same time, Google has made the physical /data partition much larger so the out of ‘memory’ space errors would no longer occur when trying to install new apps.  Users could choose how to split the allocation of their device storage between apps and media or user documents.
So, for this reason, there exists a physical /data partition where all the apps are installed with their data and this location cannot be accessed by users through a file explorer.  Yet the media /data/media section of this partition will be made available through FAT /sdcard emulation.

Music is saved on /sdcard/Music;
Photos are saved on /sdcard/DCIM;
Videos are saved on /sdcard/Videos;
Other app data are saved on /sdcard/ (App Folder);

Other apps choose to store their app data on /sdcard/ ..., such as Minecraft: /sdcard/games.

Downloads are saved on /sdcard/Downloads, and can be easily found if you have the Downloads app.

Source:  https://twrp.me/faq/datamedia.html.

To answer your question directly...
The difference between the two types of 'Internal Storages' are as follows...

The internal storage that's embedded into the phone that's non removable...Usually between 32 - 128 GB
Most phones are expandable up to 1TB with an SD card as follows below.
A SD Card in which the phone has adopted as additional internal storage, allowing apps to be installed and ran from it, this combines the overall amount of storage a device reads but are housed in separate parts of the device

Am I right?

In theory I'd say yes, but OP stated: "there is no SD Card present in my device". So nothing to adopt. So it's rather the system partition and the user-data partition, as the answer by Abhioxic points out.

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


text:
How can I Recover deleted WhatsApp Images on Samsung Galaxy S2?
The day before yesterday I was browsing my WhatsApp images. Upon browsing them, I accidentally deleted one image that means a lot to me.

I've tried Dr.Fone did not really work.
I've heard that if I uninstall it, I'll be able to restore my data (but I am not sure, I am afraid I'll lose my data).

I tried to go back to the conversation when my friend sent to me and re-downloaded , but i got popup says "Sorry, this file doesn't exist on your SD card "

Do you have root access..

Maybe your friend has a copy of it still? Have you checked that?

Have you configured backup with google account?
If you have, there is a chance getting it back. By uninstalling and installing whatsapp. (You should also have backup images and videos enabled.

If you have ROOT  ACCESS
Try Undeleter
This app scans and recovers deleted files from SD cards and internal
storage.
Features:

Restore any file that has not been written over
Works with documents, images, video, music, archives and binaries
Save files directly to Dropbox, Google Drive and Sdcard

If you DONT HAVE ROOT ACCESS

The first thing to do is to connect the phone memory (internal or external) as a Mass Storage Device to your computer, ie, via USB.
Then download Recuva (you can use either the paid or free version), which is a program to recover files for windows.
When you run Recuva, the first thing to do is select the type of file you want to recover: Pictures, Videos, Music, Documents, etc. and set a specific folder to attempt recovery from. (In your case select image recovery from Sdcard/Whatsapp/Media/Whatsapp Images)

Other Free Data Recovery Softwares:
* ZAR
*Card Recovery
*Pc Inspecter File Recovery
*PicaJet Photo Recovery

If you havent rooted your phone..you dont have the root access..for more info. See https://en.m.wikipedia.org/wiki/Rooting_(Android_OS)

I wish I could show you a pic of the result of using   Recuva, but anyway after scanning, I got ." No  preview available" , so I think It's not a good idea using  the software . Only two pics were shown. :(

I am afraid that if you are unable to view image it may be written over...i.e it may be permanently deleted from your system..

If you wish to try again...I have listed some more data recovery softwares in edited answer ..


text:
what will i loose during the root process?
when i root my device what will i loose ?? will rooting wipe my device ?? i don't care about contacts nor applications data the most important this is my media !!! it means a lot for me no just media !! PDF files and everything else i added to the phone storage other then the application ??? please can somebody help because i want to root my phone to use titanium backup so i can have access to all my backup data anywhere ??

Let's get it straight. I'm aware of two techniques that can root an Android device. Both has merits and demerits.

Unlock Bootloader →install a custom Recovery → root device using custom Recovery
This method will definitely wipe every thing because it resets the phone back to a state you received from your OEM (OTA update is exception). So if your rooting method requires unlocking Bootloader then do consider taking a backup of your Internal SD card.
Merit: Clean, easy, and you're aware of what's going on at any stage.
Demerit: Because of security concerns data is lost for good.
Using an app on Android or PC
There are Android apps like Framaroot (see Methods/apps here), or PC apps like Kingoroot which can root your device without caring for the state of the Bootloader. They rely on an un-patched vulnerability in your Android device. Here is a good answer that explains the working of such apps.
Merit: Device rooted without data loss (usually).
Demerit: If the app isn't open source then you're at the mercy of the app since you don't know what's going on.

Now that an understanding is developed for what will be lost or saved in each method, we will now proceed for backup of Internal SD card.
Consider this rule
Always take backup  before tinkering with /system (rooting affects it) or any other uncommon firmware partition.
About Backup
Taking backup of Internal SD card is trivial. Plug your device into your PC and do a copy-paste of all the content (or your important content) from Internal SD card into PC. I prefer to take backup by running a file server  and  USB tethering on Android but you may use MTP or any other technique like adb pull <SOURCE> <TARGET>.

Losing your warranty depends upon your country's law and OEM's policy. Mostly, you will lose the warranty once the device is rooted but I've noted that EU has a law which protects your warranty even if you root your device.

When you root your android device you will loose nothing except your warranty. On some devices there are still tricks to get your warranty back by resetting the flash counter etc.
You will loose nothing by the rooting process. However, there always is a slight chance that there goes something wrong and you may loose your data. I never had it myself, but I suggest you to make a backup of all your data. Most of the data should be synced automatically with Google servers, but you still need to back up your photos, documents etc.
When you are rooted there are better ways to backup your data with apps like titanium backup, ROM toolbox etc.
Hope my answer helps!

Use this App - http://www.moborobo.com/products/ to make a decent backup of everything including your installed Apps. Then also copy both SD CARD and Internal Memory contents to a backup location then try your rooting. I rooted a phone and the worst happened. But i restored everything except my active chats in WhatsApp.
Good luck!

Are you affiliated to the product?

You will lose nothing except your warranty.

Man guys if you downvote someone for answering then tell him why you downvotedthe post. You WONT lose anything by rooting but you will lose data by flashing wrong images, autoroots etc.

Maybe the guys who downvoted this answer owns a OnePlus device.

Maybe, maybe not. if this would e answered correctly by the guy who ones that specific device i would understand the downvote. but I remember that there is some rule here prohibiting posts based personal opinion.


text:
Galaxy S3 Stuck on download screeen
Today i've tried to root my phone so I ended up with my phone being stuck in this screen :

I tried to remove the battery and pressed the button down, home and power at the same time but nothing worked
Can I have some help here? Thank you
Edit: I have done a mistake, I used GT-I9300 instead of GT-I9305

Flash your stock firmware with Odin...

You should reflash your stock firmware and root again via odin. You can also use framaroot or towelroot to root the s3.
https://towelroot.com/ - just download, install and 'let it ra1n'
http://forum.xda-developers.com/apps/framaroot/root-framaroot-one-click-apk-to-root-t2130276 - same as above: install and choose exploit, then reboot.
If the above does not work try the below.
Classical method:
First off all you should download the proper root-file written for your phone (e.g.  cf-autoroot) and odin  3.09. Activate the developers options by hitting the build number seven times and enable usb-debugging and unknown sources - then put your phone into download mode (vol-, home and power buttons) and make sure your phones usb drivers are installed to your pc. Then turn off samsung kies and your antivir, because they will cause problems. Now start odin as an administrator and connect your phone via usb. There should be a blueor yellow com:0 box lighten up. Press the pda button and select the unzipped content from your cf-autoroot file. Do not touch the ticked boxes on the left side!!! Press start. Your phone should load the data and restart by its own. The rest happens by itself.
Flashing a firmware is done the same way as above with the following exceptions:

you dont choose the autoroot file. You choose the firmware.
you can download clean and official firmwares at sammobile.com
flashing can take up to 40 minutes
i do not like samsung devices

Cheers.


text:
exclamations mark shown with wifi networks
I have an issue with my moto g 2nd gen ,that it's shows a mark like exclamation sign with WiFi network and work slow due to this sign .plz give me solutions for this problem

I don't think Moto G 2nd gen comes with Android 2.2 which you have used as a tag. Consider an [edit] if it's a mistake.

The exclamation mark on the Wifi sign means that you are connected to the access point but don't have internet connectivity. Ever since Android 5.0, when this happens, it falls back to your mobile data connection. This is probably why the network slows down to a crawl.


text:
How to update Samsung Galaxy Trend Plus phone apps via USB cable connection?
I cant seem to be able to connect to the software update server for some reason by using my basic 3G connection (which works by the way).
The error message goes as follows:
"Failed to update software. Network or server error occurred. Try later or try using PC Kies.". I tried several times with same error.
So I was thinking if it could be possible to update my Samsung Galaxy Trend Plus phone apps via USB connection through my computer network?
I tried Samsung Kies, but couldn't find any feature to support this.
My PC has Windows 7 installed on it if that matters.


text:
Viewing sleep pattern when there are more than one sleep period in one day in Fitbit app
How can I view my sleep pattern when there are more than one sleep period in one day in Fitbit app?
E.g. below I only managed to see the 6h25 sleep period, but I can't see the 1h37 one.

I haven't found any solution so far.

So I am still interested if someone has any idea.


text:
Cannot individually delete phone number from contact list
I have one or two contacts on the People app's list with two or more duplicated phone numbers.
How do I delete them individually, without deleting the whole contact ?
I don't see this option on the edit button on the top right corner
Screenshot:
http://1drv.ms/1RkfK8K
Android 4.4.4

Click on the menu button at the top, then edit. When it lets you edit the numbers, click on the number you want to remove. Then you should see a minus sign on the right, click on that. It should remove that number. Then save. Hope this helps.
Edit. Here is a screenshot of how it looks on my phone:

Screenshot (click to enlarge)

Yes ! It works. I don't believe I didn't see this button ! Thanks. Problem solved.

Glad it worked for ya. =)

It didn't work for me, it was so annoying that such basic thing will not work. I had to delete the contact and recreate with only one phone number.

Won't work for me either on the contact screen there are 2 numbers the right one and the wrong one, I hit edit and it only shows the right one on that screen to correct!

authors: محمد الفاروق


text:
Google photo backup failure
Iam using a Motorola G 2nd revision and the google photo app.  I notice 2 days ago that my photos were not backup on Google+.  Inspecting the photo app on the phone it says "Backing up 1 of 119".  I had about 20 photos on the camera.  I have no idea what photos it's looking at.  At any rate I deleted all the photos, shut the phone down waited 5 min and then rebooted.  After 3 hours it still says "Backing up 1 of 119".  Before and after I can see that it is connected to my Wifi.
Any ideas.

Perhaps try it when your phone is charging.

I have tried that and that does not seem to matter.  I also tried to uninstall the Photo app and after I reinstalled it showed me the same listing for the upload message.   Since it is of no value in this state I think I will uninstall it permanently later today.

Please try the steps found on the official help page for Google Photos: My Photos aren't backing up
If it still says "backing up 1 of 119", please try to go to Settings → Apps → Photos (Google) → Storage → Clear Data. If that still doesn't work, try (from that same location) to uninstall updates by tapping on Menu (3 dots on top right) then select Uninstall app updates. If that still doesn't work, try to update the app by going to Play Store → Menu (3 lines on top right) → My apps and games → then update Google Photos App.


text:
How to S-Off on HTC One M7, HBOOT-1.61
I have a HTC ONE M7 purchased from T-Mobile. I rooted it and have CyanogenMod installed in it. Recently, I switched to different carrier. Now, my phone rejects foreign sim card and asks for Network SIM card lock. The unlock code provided by T-Mobile doesn't work due to rooting the phone.
I want to go back to T-Mobile Android stock ROM and try the unlock code. What's the process for it? Here are some details from bootloader screen:
* TAMPERED *
* UNLOCKED *
M7_UL PVT SHIP S-ON RH
HBOOT-1.61.0000
RADIO-4T.35.3218.16
OpenDSP-v35.120.274.0718
OS-7.18.531.2
eMMC-boot 2048MB
Feb 11, 2015, 18:39:53.0
Apart from help in doing S-OFF, I would appreciate if someone points me to right link for going back to Stock ROM.

The only way to get S-OFF on HTC One M7 hboot 1.61 is SunShine application which costs 25$. I was also searching for it and finally found Sunshine is the only working solution.

Here is the HowTo video about the application.

Adding key steps from the video would be helpful. There is no guarantee that the video will stay on you tube and when it is removed, your answer is of no use


text:
Way to remove fade animation when changing brightness? [Like iOS]
When changing brightness on all android devices I've tried, primarily a Nexus 10 running Rastapop, quickly sliding the brightness slider will result in a smooth fade from starting brightness to ending brightness. This, to me, is a waste of time. I would like the brightness to adjust every step of the way, similar to how iOS has it worked out. (And also my windows laptop)
I would think this would be possible because on my laptop running windows 10, pressing function keys to change brightness has a smooth animation but sliding the slider is very precise and instantaneous.
My device is rooted and I can install xposed if that would help. Any answers are appreciated!
Update: Still haven't found a solution


text:
What is best practice for charging galaxy tablet? Will charging for long periods 24/ 7 damage it?
Will leaving my galaxy pro tablet plugged in 24/ 7 cause any damage?

It's true that the underlying technology behind Lithium batteries cannot stand being overcharged (batteries that are overcharged may overheat and explode); however all consumer grade Lithium batteries have a chip that controls the optimal charging strategy and automatically cuts off the current once the battery is full.
Barring manufacturing defects, yes, it is safe to keep your device charged all the time. Keeping the device in the charger as much as possible is, in fact, the best practice to prolong the battery lifetime.
If you're in situation with heightened risk of having devices with manufacturing defects though, for example if you are running an application development shop that have dozens of continuously plugged devices in a small space, you may want to minimize your risks by switching the charger off when the device are not being used. This is good for saving energy anyway.


text:
How to handle maps in google maps app?
I am having some trouble with some easy stuff on Google Maps and was wondering if anyone could help.
I am running Google Maps on Android 4.4.2. When I click on the menu icon in the upper left and select a map the selected map becomes the current map and I can then see places saved to that map. However, on Android

How do I rename a map?
How do I get Google Maps to display a list of all places (which appear as yellow stars) which have been saved to that map?
What is the difference between a star on the map and a red circle with inverted red "drop"-shape on top?
When I click on the blue-on-white GPS icon, a map of my surroundings is displayed, with a blue circle with BLUE ARROW indicating my position. But what does the aforementioned bluearrow do (suppose I'm just pacing down the street and the sky is clear).

Thanks.

If by rename you mean give it a proper name instead of the ugly co ordinates google maps shows its not possible currently. People have said that changing the name by going to the desktop version applies to the app also but it did not work for me.
Press the 3 parallel lines button and then press "My Places"
-
The arrow points towards the direction you are suppose to be travelling in. It shows only in the realtime navigation view. However sometimes it may point in the opposite direction (probably a compass error). But if you are moving it usually shows the correct direction.


text:
How to use text-to-speech to read out text on Google Books
I would like to know the exact steps a visually impaired or blind person would take to

Download a book called "X" from the Google Play store
Enable text-to-speech for their language (e.g. Zulu) on their device.
Have it read aloud from the Google Play app.

When you're in the app:
Settings button > Read aloud.
Make sure to keep the volume high enough to be heard


text:
Change path to store YouTube offline videos in external memory
Is it possible to change YouTube's offline video path to an external memory path? I have less internal memory in my phone.

Not possible for now. And I don't think Google will let us to change that in the future too.

Is it possible to change YouTube's offline video path to an external
  memory path?

This is currently not supported using official YouTube App.
The location for those offline videos is something similar to below:

Internal
  storage/Android/data/com.google.android.youtube/files/Offline/(system
  generated folder name)/streams

And more so, YouTube controls access to the offline file.
The permission is controlled on their server per account basis, to access those downloaded files.
You may want to check this link for more details.

Any external path as in Memory card I suppose. You can select/unselect your download path in YouTube -> Settings -> Offline -> Use SD card.

Click image for larger version

Option is not available on Android jelly bean. Please help

You can change  path location to SD card from  YouTube app  → Settings  → Offline → Use as SD card.

there is no option in YouTube app "Use as a SD Card". Can you post a screenshot to support your answer.

Above (Use SD Card) option are not in my mobile (lava iris 458Q).

Sir in my YouTube app there is a no option of storage in SD card how it is possible please send me solution to my offline videos store in external memory: screenshot


text:
How to downgrade LG L90 D410 from Lollipop 5.0.2 to KitKat 4.4.2?
I have LG L90 D410 smartphone. It had KitKat 4.4.2 OS when I purchased it. It was working pretty fine. After a couple of months I upgraded it to Lollipop 5.0.2. But after using this latest Android version, I realized that my phone went too slower. Along with this hanging, my phone started encountering various other issues too. On top of that I didn't like this latest android version too. Then i started searching how we can downgrade from Lollipop to Kitkat but I didn't find any relevant resource for my phone. Though I saw some tutorials regarding LG G2, G3 etc. but main problem was that I couldn't fine any appropriate stock firmware of KitKat 4.4.2 for my phone. I searched a lot and though I downloaded a couple of stock firmwares of Kitkat but when I started downgrading my phone with the help of LG flash tool, the process couldn't completed; even it didn't start at all. Also i saw the language list was empty in the LG flash tool when i selected a different country other than korea. So please tell me first where can i download original official KitKat 4.4.2 for my phone that was pre-installed when i bought this phone and secondly how can I downgrade it back to KitKat? I will be really very thankful to all who would help me to solve this serious problem.

LG Source page has your stock images plus the kernels too. Just scroll down the top section to D410, there are 3 different ones: D410, D410H, & D410HN (pick the proper one for your device).
There are many references to downgrading the D410, but those were inconcise/misleading/incoherent. Only relevant one I found was on XDA for downgrading.
For rooting and tools, I recommend to use this reference.
There were a few variables that would have made this answer too lengthy to post here, so links were used instead.
Please fully read all links before using any of the steps mentioned there within

remember
1. Perform a backup
2. Downgrading android will ERASE/WIPE/DELETE everything
3. YOU assume all responsibility for using any of the steps mentioned in the links

all links have been fixed and verified

I don't think you had checked the URLs before giving them. All were gone to 404 Page Not Found except http://forum.xda-developers.com. Can you please provide me working links?

I have resolved your URLs problems. Actually you had given bad http that went to 404. It's OK now. Thanks.

I downloaded my d410 zip folder. While downloading I thought, it had kdz file but when i extracted it, then it came out to be a very large folder having a lot files. Now i don't understand what to do? Where is the required kitkat .kdz file for flashing?

Links fixed and verified, I am sorry for the inconvenience. The version for 4.4.2 should be v10a, you will need the kernel also. (The v10d should be for 4.4.4)

oh but there is not .kdz file to use in lg flash tool. plz guide me.

as i already told u there is a bulk of files in the folder after download, i don't know what to do next? Where is kdz?

The kdz is an archive with all the files that you see in that folder. Please re-read the links (plus all the comments), the information is stated right in the links. I don't have the D410, so I can't try this method out. Are you following their instructions to the letter (exactly)?

Do these instructions work with the LG G Vista, or is it specific to the phone mentioned? I'd like to downgrade to kitkat but can't find anything relating to the LG Vista. Any help would be greatly appreciated.

@Audrey I don't an LG Vista to try it on. So the steps might be similar. But I don't know.


text:
Where is the CPU Monitor screen for the galaxy note edge?
Does the galaxy note edge have a built-in tool/screen for monitoring CPU usage?
If so, how is it accessed?

Settings > About Device > scroll down and tap on build number until you unlock dev options. Then hit back. Click on dev options and the built in CPU monitor should be in there. But that's just the overlay. Hope this helps. Otherwise, download a 3rd party one from the play store.

Thanks. is there something that displays a graphical plot like task manager?

https://play.google.com/store/apps/details?id=com.bigbro.ProcessProfiler This has graphs, might be what you are looking for.


text:
Insufficient memory. First aids tried. Everything is tried! Pls help!
We have two phones with same problem.
1) Micromax Canvas A110
1GB RAM,  4GB Internal,  8GB EXTERNAL SD CARD
Ice cream sandwich 4.04
LATEST PROBLEM:
On rebooting( turning the phone and switching it on again), all APPS disappear!!
Contacts disappear. All downloaded apps are gone!
But their shortcuts are there on homescreens. When touched it says APP NOT INSTALLED.
Trying to download again is impossible.
ERROR : INSUFFICIENT MEMORY...
A) Tried moving all Apps to INTERNAL SD CARD. (only two options show,  Internal storage &  internal SD card).
Most apps are not movable. Show in Grey. Does not allow to move from internal.
B) Default write disk is EXTERNAL SD CARD
C) Tried clear cache. Tried clear data from Google PlayStore but it still does not allow to download!
2) MICROMAX CANAVAS A300 (Micromax Canvas gold)
32GB inbuilt memory. No expandable storage in any external SD Card.
I can't tell you how it has ruined my life..
Very much used to always cut paste apps,  pictures &  every other data to expandable SD card helps in Samsung Note 3 and other phones, an inbuilt restricted memory of 32GB still seemed ok.
Only that apps don't use it!
I still move to 'Phone storage' from 'Internal Storage'.
Because apparently 'Phone Storage' is better than 'Internal'.
But I'm still haunted by Insufficient storage. Insufficient space problems whenever I try to install a new app. I've to compromise and Uninstall a few apps and also run 360 to clean system junk files and residual files.
Pls help! I'm sick and tired of this! Badly need to have whatsapp messenger back in place for mom

For insufficient memory
Disclaimer: Try at your own risk. I am not responsible for any data loss.
Go to Settings > Apps.
* Select Google and Clear data (this clears the Google Search and Google Now Application data).
* Select Maps and Clear data.
* Select Chrome and Clear data (only if you have logged in to Chrome and made sure that all your bookmarks are synced to Google Servers).
* Select Google Play Services and Clear data.
Disappearing apps
If the apps disappear, it may be because they are installed on the external SD card and may need more time to load.


text:
HTC One M8 GPE unable to run Android 5.0 or 5.1
Attempts to install Android 5.0 and 5.1 ROMs from various sources result in a device that doesn't boot properly. Among side effects:

it doesn't display the boot animation (just a static Android logo)
takes forever to boot
WiFi cannot be turned on

This is due to incorrect firmware, but the device is S-ON and installing any available RUU .zips fails with a signature check error.

The trick is to install the firmware-only RUUs rather than the full RUUs. While the full RUUs are tampered with and therefore won't pass signature checks on non-S-OFF devices, the firmware RUUs provided on http://www.graffixnyc.com/m8.php are authentic, and will install on S-ON devices.
Make sure you update in stages:

Install firmware 3.11.1700.5 (for Android 5.0.1) — look for file with MD5 a3e2bd4b51c0ceff46e52f521e9454be on the GraffixNYC page
Install firmware 4.04.1700.4 (for Android 5.1) — look for file with MD5 6ac5701060b4e15adb0cef7f13eddccd on the GraffixNYC page

If your device is unlocked (not S-OFF, just unlocked), you might need to temporarily relock it before you can install RUUs:

fastboot oem lock

Installing RUUs is done with:

fastboot oem rebootRUU
fastboot flash zip firmware.zip


text:
no wifi (Samsung galaxy tab 4)
I have a brand-new Samsung Galaxy tab for just pulled it out the box it Wi-Fi will not turn on.. the router is "Belkin" have been reading all these answers they keep saying to root and two download different software to buy new hardware it's brand-new why should I have to do that.

Go to Settings > WiFi and check if any network shows 'Connected'.
If not, select the appropriate network and login.

If blue tooth doesn't work either sounds like the radio firmware is corrupted. You could always download the radio file for your device and flash it via odin. After a quick google search it seems you aren't alone. A lot of people have been posting and complaining about the Tab 4. Some people have said they flashed the radio firmware and all was good. Others said they called and got Samsung to replace the device.


text:
Youtube Offline Data
I like to use Youtube Offline videos because my location often has no connection. But lately I've added too much and it says not enough space. I don't want to delete them. Is there a way I can transfer videos into my computer? Or somehow add more storage space? Thanks (Samsung Tab)

http://android.stackexchange.com/q/112998/1465

Since those downloaded video files are in the .exo format, even if you do manage to transfer them to PC (which I don't think is too easy either), You cannot usually change a file extension (like the EXO file extension) to one that your computer recognizes and expect the newly renamed file to be usable.
Having said that, you may want to try few options mentioned in this link.
And since those download files are stored on to internal storage of your device, most likely to something similar to below path:

Internal
  storage/Android/data/com.google.android.youtube/files/Offline/(system
  generated folder name)/streams

And, you will not be able to move those to additional extra space such as sd-card.
Remember, for offline feature, YouTube controls access to the offline file.
The permission is controlled on their server per account basis, to access those downloaded files.


text:
Keyboard stucks in lock screen on my Galaxy S5
If I use the keyboard in a texting app or somewhere and the screen locked automatically, keyboard stucks at the lockscreen and it looks really weird.
This is a screenshot of what is happening on my phone. Does anyone know the reason for this? My Device is Samsung Galaxy S5 with Lollipop update.

My buddy had the same problem and the only thing we could do to fix it was to install another keyboard like SwiftKey, Google keyboard, and etc. It seems that its a known issue and will have to wait for Samsung to fix it.
Edit, I know this isn't a -fix- but at least its a workaround to get you through the day, Short of having to reboot the phone.


text:
Easy way to rename an app?
A non-technical friend has asked me to solve a problem for him.  He has bought an Android phone (Galaxy S5) for his daughter, but he's very nervous about giving her such unfettered access to the Internet.  So before he hands it over to her, he wants to install MobileSpy, so he can monitor her internet usage.  At the same time, he does not want her to know that this app is installed on her phone.  But MobileSpy is not a hidden app; if she would open the "Applications" menu, it would be sitting there, staring her in the face.  And that would be awkward.  So he wants to rename the app to something really boring and non-eye-catching.  Not just in the "launcher" home page, but also in the "Applications" menu.
Easier said than done.
I have Googled around and most solutions I found required rooting the phone; he understandably does not want his daughter's new phone rooted.  I found one site that claims to have a non-root solution, but the 3rd party apps that it relies on are extremely buggy, and one of them was identified by Chrome as malware when I tried to download it.
Most of the answers I found online are pretty old, so I'm hoping someone will have developed something a little more reliable for renaming apps.
I am not any kind of Android expert, so please don't assume any basic knowledge when you answer.
DISCLAIMER: I personally do not think this is a good approach to managing one's children's Internet usage, and I have said so to my friend.  He is nonetheless pretty resolute about this, so here I am asking on his behalf.  That said, let's keep the answers to the technical rather than interpersonal advice.
Thanks!

Some Launchers like Nova Launcher supports HIDE APPS and RENAME APPS
To Hide Apps in Nova Launcher:

Go To 'Nova Settings.'
Than Go to 'Apps And Widget drawer'.
Click on 'Hide apps' and Check the apps you want to hide.

Rename Apps in Nova:
* To rename app you have to long press the app you want to rename and than edit app option.

But if you open the native Android "Applications" menu, that will still reveal all your installed apps.

But here chances are less..What if she will click on renamed app (accidentally)? she will know that it is an spy app.

This guide shows in a very lucid way the steps required to rename apps.
Note that it requires .NET framework so make sure you have latest version.
I also found an app called ApkRenamer which claims to rename the APK.
An APK is equivalent of EXE in windows. You need to get the apk of Mobile Spy (which I presume the company gave you when you have purchased the app).
In case you don't have:

Download and open X-plore from Play store.
There will be a section called App manager. Click it → swipe right.
Choose a folder where you want to save your APK (anywhere on SD card)
Swipe left → browse to Mobile Spy → long press it
Choose Copy → click OK

Now you have the APK file of your app Mobile Spy. After you have renamed the APK by any way, click it to install it and choose OK when prompted to replace app.
In case you get an error of conflicting signs -- you need to uninstall your current Mobile Spy app and install the edited one.

Thanks!  I had already found the same guide you mentioned (see my question) but the APK renaming apps he recommended there were out of date or buggy.  I did not find that ApkRenamer app in my searches though, so hopefully that will do the trick!

For the record, I totally agree about the unfettered internet usage.  I wouldn't even consider getting smartphones for my kids (which luckily is culturally consistent with the rest of our community here) - my argument with my friend is about concealing the monitoring software from his daughter, which could be catastrophic if it is discovered.  If I were to do that to my kids, I would be open about the fact that I'm monitoring their usage.

No dice.  ApkRenamer resets the app name; it doesn't allow you to choose the new name. :-(

Can you please elaborate what you mean by "resets"? Something like - "I opened and renamed the app. However, after saving (or exiting) and rebooting, the app still shows the real name." or "After reboot, the name resets to previous real name" I will presume the second one for now.

Wait a sec, you havent told that your phone isnt rooted? In any case, do you have any rooted device (with xposed installed) in your convenience? Also note you can actually very easily rename apk. Its in Android Manifest.xml under android:label . But its not quite newbie friendly.

Correct, the phone in question is not rooted, and should not be.

Please re-read my comment. Im asking whether your phone, not your friends new phone, is rooted or not. Also elaborating the reset thing will spread some light.

No I don't have any rooted device.  But if I did, how would that help?


text:
Android 5.1 update, Motorola X (1st Gen) and "Skip" NFC tabs (Really: disable "swipe" step before unlock)
I've just upgraded my gen 1 Moto X to 5.1. I've managed to get the NFC "Skip" tabs working again to unlock the phone, but the overall behavior is worse than with the prior release.
Before 5.1, when I'd power the phone on I'd be immediately prompted for a password. Now, I have to do a "swipe up" gesture in order to get the password prompt to appear. That seems trivial but it kind-of ruins the Skip convenience. Before, I could hit the power button and wave the phone over the Skip magnetic tab on my watchband, and the phone was ready. Now I have to add in that (pointless) swipe gesture.
Is there any new configuration option to disable that, so that the password unlock UI is ready to accept a password (or the trusted Skip device) as soon as the phone is powered on?
edit — I've noticed that, swipe or no swipe, the Skip device won't unlock the phone at all if it's been some unknown amount of time (I think) since the last time I unlocked the phone.
edit more — more reading suggests that this is simply the way Android 5.1 (and the "Smart Lock" trust agent from Google) works.  The NFC device, which formerly (thanks to some special Motorola software, maybe?) unlocked the phone directly, now is just treated as another "trusted device" by the trust agent and it works like any other such device — which is to say, not as well as the NFC device used to work. (It may be more secure, but it's certainly less convenient.)


text:
"Access Point Name settings not available for this user"
This was probably an issue before but only became an issue when I changed providers in a foreign country. Running CM12.1 nightlies.
I can't connect to data and get the above message when I try to manually enter the APN settings.
I have tried:

The other fix on this site to change permission in com.android.providers.telephony to 660 from 751 but that resulted in non-stop error messages from the phone app.
Upgrade to the latest nightly with the new SIM inside. No change in service or in ability to change APN
Delete the data and cache for the settings app
Wipe cache and Dalvik cache.
Downgrading to CM 11 milestone

possible duplicate of How to solve the "APN settings are not available for this user" issue?

More like that other question is a duplicate of mine, since mine came first, but both ours are about carriers in Brazil. I highly doubt that the solution for that question would've worked on mine, since I doubt I didn't at some point reboot and try to edit the APN settings while connected to WiFi. There are enough of these similar APN questions that there should be a wiki post with a list of solutions to try

sigh factory reset did the trick.

edit: I should mention this fixed issues with Sprint for me, but perhaps googling in this vein could lead to finding a similar fix for other carriers.

tl;dr: I booted to recovery (TWRP), wiped, flashed CM12.1, 5.1 GApps, and the sprint.zip file from this XDA post and got LTE back.

I'm not positive my issue was the same, but the symptoms are very similar so I'm adding the solution I found. My LTE was working fine on CM12 and CM12.1 for perhaps 3+ months. My phone battery died overnight a couple days ago, and when I powered it on the next morning it didn't have LTE anymore.
Not only that, but I was getting the "APN settings not available for this user" under Settings -> Mobile Networks -> APN settings. After googling, and googling, and googling, I think I tried about every solution suggested for this issue:

setting /data/data/com.android.providers/telephony/database/telephony.db to higher permissions (e.g. 761)
deleting telephony.db and telephony.db-journal and letting the system re-create it (theoretically in the "proper" manner)
using *#*#4636#*#* and playing with the preferred network (LTE/GSM/CDMA, LTE only, etc.)
Turning on wifi, rebooting, waiting a while, and then turning it off and trying to connect to data
Adding a custom APN, which often wouldn't even save if I had the "APN settings not available for this user", and didn't seem to do anything otherwise.
I even went back to stock (upgrading radios and firmware in the process) by applying the latest RUU here. This updated my radios (I was on 3.31.651.2), and allowed me to update PRL/profile while I was at it. I didn't even have LTE from the stock ROM.

I ran into post where someone mentioned "the Sprint APN fix" so I googled for that and ran into this post, which points to this XDA post with the fix.
Downloading that file (sprint.zip) worked great for me, despite that post being ~2 years old. I just did the following:

boot into TWRP, wipe as usual as if installing a new ROM
flash CM12.1 (I used the most recent M8 snapshot from 09-01-2015)
flash 5.1 GApps
flash the sprint.zip file
wipe cache/dalvik

Rebooted and had LTE right away during setup. Soooo relieved, as this was killing me. I'm still puzzled as to how it could have gotten goofed from a previously working setup, but at least it's behaving now. Hope this helps others.

adapted from: http://xiaomi.eu/
my setup: SGS2 aka GT-I9100, CyanogenMod 12.1 Nightly, Android 5.1.1,
NO GUARANTIES, following worked for me
for rooted device with file manager

cd /data/data/com.android.providers.telephony
rm shared_prefs/preferred-apn*.xml
rm databases/telephony.db*
reboot

This worked for me, although I had to boot into TWRP and run these equivalent commands from its File Manager. This was on an HTC One running 12.1 20151007 Snapshot.

I don't even have the databases folder... All I see is cache and code_cache...

On a brand new Lenovo Yoga Tablet 2, I spent 6 hours trying to get mobile internet to work. New users, reseting to factory defaults, etc. did not work. Did not want to hack/root the device just to try some of the suggestions.
What solved my issue was accidentally tapping VPN in Wireless -> More. Where I have been asked to set PIN in order to get VPN to work. After setting the Swipe PIN, I tried going to cellular data settings again as I had a bright thought that maybe it had somehow set the right permission on the telephony.db file. The message was still there, but the plus sign was active for the first time! I got my APN set up and cellular data works fine.

This seems to be some misunderstanding between Android of some version and the SIM card. My daughter has a brand new CAT S 42 phone and after updating it to stock Android 11 OTA the mobile data stopped working. The APN list was unavailable and entering it manually froze the settings app. I've tried the sim in my Asus with Android 12 and it didn't work either. However, it worked on a Huawei P20 Pro with Android 10.
The solution was stupidly simple – I called the helpdesk of my provider and they sent me a configuration SMS. Now it's working.

I experienced this problem. I found that the message "Access Point Name settings not available for this user" is misleading. It actually means "you haven't added any APNs yet", not "this user does not have the credentials to use this feature."
The solution (if you can call it that) was, at the APNs screen when the message appears, I found the button that allowed me to add a new APN.

+1 This helped me today.

For nexus 5: settings - more - mobile network - Access Point Names - + (edit access Point) - update name and APN - save.


text:
CM11 - Cant remove the camera app
I am running CM11(Nightly) on my Galaxy Tab P1000 and I cannot remove the camera app that came with it. I have tried the following command-:
adb shell rm -f /system/app/camera2.apk

But this has absolutely no effect. Please advise on how to remove the camera app because it is not working properly.

Is /system mounted as rw (read-write)? Also check if you need root permission to delete that file.

To mount /system RW, look here: http://android.stackexchange.com/q/110927/95577

@SuperThomasLab Yup it was mounted as rw. Just checked it. So what do I do now ? Nothing happens when I rm the app apk. It still stays in /system/

@SuperThomasLab Can tell me how to set root permissions to delete that file ?

Can someone help me out ?

Okay I figured out how to do this. It seems since I didn't have root permission on the app therefore I was not able to delete it.
I did the following-:

First I set up ADB on Windows.
Connected my device
Typed in adb root
adb remount
adb shell
su
chmod 777 /system/app/Camera2.apk
rm -f /system/app/Camera2.apk

And voila I could delete the app.


text:
How can I permanently change an app's location to the SD card
I have some applications on my Moto G2 that I want to store in the SD card.
But each time I update an app that is on the card, it migrates to the phone memory - every single time.
Is there a fix for this?


text:
Do I need to flash a rooted kernel to root, or is it enough to flash a custom recovery?
I want to root my Nexus 6 which is on Android M, would it be enough to flash TWRP and then SuperSU, or would I have to flash a specific kernel to root it?
Also is TWRP 2.8.6.0 compatible with Android M?

For rooting your phone I found this nice guide (5/29/2015) with links to all necessary files. In the guide they are using TWRP 2.8.5, but since 2.8.6 is out it should work as well. If it doesn't work, just flash the version in the guide. SuperSU 2.46 is being used in the guide. Also remember that Android M (MPZ44Q) is only a developer preview, so it isn't a fully implemented release.
As far your kernel, NO you don't need a custom kernel. Only with a custom ROM, would that be necessary.
Make sure your bootloader is unlocked
fastboot oem unlock

glossary (urban-ish)

Root/rooting - gaining administrative control
Recovery - aids in administration, plus backups, sideloads , and etc.
Kernel - tells the hardware what to do, custom kernels allow changing variables
Boot image - preps the system for the ROM
ROM - the devices operating system

remember
1. Perform a backup
2. Unlocking boot loader will ERASE/WIPE/DELETE everything
3. YOU assume all responsibility in rooting your Nexus

Custom recovery and super user is all that is required. There is no need to flash a custom kernel for root. Also twrp 2.8.6 will work with the m preview but if you want to run a rooted m preview I suggest you download a rooted version from Xda. I suggest doing that way just so you will run into less issues. Make sure you read the posts on Xda forums and if you have any questions ask those guys Xda is a wonderful community!


text:
triggering multiple cameras at the same time
any way to control multiple android cams  at the same time?from a PC?or if they are all connected to the same wifi

See if IP Webcam works for you.


text:
Why I can delete my user from an old phone without deleting everything on my new one?
So, I bought a new phone (Nexus 5) and I created my account and user. My old phone (Nexus 4) has the same user as a matter of fact, the problem is that I gave my old phone to my mother so she could have a better phone. But, several things are sync between the phones, like the photos and the calendar. I tried to create a new user for her or even delete my user from the old phone but I couldn't find any option to do that. Any suggestion on how to solve that?
Thank you in advance!

You need to create a new Google account for your mother, and then delete your own Google account from the phone.
To add an account:

On your mobile device, open the Settings menu .
Under "Accounts," touch Add account.

This is how to delete your account.

If you're using a device with multiple users, each user has separate account settings so make sure you’re logged in as the correct user before removing any account information.

Open the Settings menu  on your device.
Under "Accounts," touch the name of the account you want to remove.
If you’re using a Google account, touch Google and then the account. Important: When you remove your Google Account, all the email, contacts, Calendar events, and other data associated with that account will no longer automatically sync with your device.
Touch the Menu icon Menu in the top right corner of the screen.
  Touch Remove account. If this is the only Google account on the device, you may need to enter your device's pattern, PIN, or password as a security measure. This ensures that only you or someone you trust is removing the account from your device.

Source: https://support.google.com/nexus/answer/2840815?hl=en


text:
Issue on adding home screen shortcut on ZTE Overture 2 running Lollipop
I have ZTE Overture 2 running Lollipop and I can't figure out how to do this at all. In my Android 4.0.x phone, I would simply go to the Apps button/icon, press and hold any app's icon, and drag it to any of the home screens. Now, when I do that in Android Lollipop, the icon stays in the home screen and there is a bar to the top with a trash can icon to the left and the word Uninstall to the right. I can't figure out how to cancel this act, so I am forced to restart my phone and I am left still not knowing how to add a shortcut to an app to the home screen.
I moved some programs to the SD card and now that I restarted my phone, they are no longer on the home screen and one folder in which I had some icons, is gone entirely.

It is the same way as before, it only uninstalls if you bring the icon to the uninstall section.

Wow. This new phone is making me look like a fool. The uninstall bar was staying there and the icon would be like frozen wherever I put it. When I switched to different home screens the icon would stay in the same spot but all the other icons would go away to show me the other home screen I selected.

I restarted the phone a few times trying to increase my chances of getting a successful bluetooth pairing and I guess that did the trick with this also. Thanks @TristanWiley for your help. It worries me a bit that a new phone is acting up like this though.

Hmm it could be a bug.  You said it's new, where did you get it? Also, what phone is it? Do you have a warranty?

I'll just hope it's a one time thing for now. It's the ZTE Overture 2 that I got from one of Cricket Wireless' stores.

You can try bringing it back, this definitely shouldn't be happening.  You could also try resetting the phone if there's an option.

Let us continue this discussion in chat.

How to add a shortcut for any app to the home screen in Android Lollipop?

I'm aware of two app based methods that can do the job on Lollipop 5.0 and are listed below:
Method #1
Install and launch QuickShortcutMaker → under Applications choose the app whose shortcut you want at your Home screen → select Create.
The app shortcut is now placed at Home screen. During the shortcut creation you can change the icon or name of the shortcut too.
Note that if your Launcher isn't showing the shortcut using the aforesaid instructions then go to Widgets section of your Launcher and add QuickShortcutMaker widget to get the job done.
Method #2
If Method #1 didn't work, or you've Tasker installed then you may use it for the objective.
Pressing Back Key saves the changes in Tasker app.

Go to Widgets section in your Launcher and choose Task Shortcut
Select New Task → name it (name of the app shortcut) and select OK
Tap + → App → Launch App → choose the app for the shortcut → tap Back key
In the Task Shortcut window tap  → Application icon → choose the icon you want on the shortcut → tap Back key to come back to Home screen.

Your shortcut is now placed at Home Screen and is ready for launch.

I use the paid version of Nova Launcher (Nova Prime) as my default home screen. It allows to set shortcuts to any activity by long-pressing anywhere on the home screen as well as placing any icon of your choice


text:
Can I remotely unlock my phone after I've remotely locked it?
Someone has stolen my phone s4 and is trying to extort me for 100 $.  If I remotely lock my phone can I unlock my phone remotely? to let him know that I'm going to shut it down if he doesn't act.

Just tested this. Locked my phone via desktop. From what I can tell, you can not remotely unlock. Not via device manage anyway. Not sure if there is another way, but I guess that would defeat the purpose.

Do you mean cannot? Pretty important.

Yeah wow sorry. Haven't been on here in a long time. Fixed the typo.


text:
Play store is downloading tablet versions instead of phone's ones
I recently flashed Resurrection Remix Custom ROM on my LG G3. Once finished, I flashed Gapps and everything worked just fine.
However, I noticed a strange behavior while searching and downloading apps with play store. Play Store is downloading tablet version instead of phone's one. I noticed that after installing my bank's app, since the phone's version has a new GUI design, and the one I installed has an out-dated one.
In addition, I'm not able to find some applications, like Amazon.
Any suggestions ?

I forget the name of the config file that the Play Store uses to determine this sort of thing, but it's a core part of the ROM.  Editing it can be pretty dangerous ... I would suggest using a different and properly configured ROM.

I'm guessing that your /system/build.prop values aren't correct. Check with other G3 owners and compare your ro.product.device, ro.product.board, and ro.product.model values.


text:
Change mobile network DNS on Lollipop and up
Ok, this is a constantly asked question, how to change mobile network DNS. But in different Android version, you will get different method. So this is the reason I ask this.
I have already known a method for Android 4 and below. Now, I want to know how to change mobile network DNS on Android 5.0 Lollipop and up.
A clue:
ndc resolver setnetdns <netId> <domains> <dns1> <dns2>

Someone said I should use this command to change mobile network DNS in Lollipop and up, but what is netId? Where can I find this value? Could you give me an example?
I am not C/C++ programer, but I try to read relative source code, found netid will be transform to unsigned long type by strtoul function. So I guess netid should be a hexadecimal string. I try using netcfg output value, but it doesn't work.
Could you give me more explanation about this method? How to use it?
Or is there any other effective method to change mobile network DNS in Lollipop and up?

Related: http://android.stackexchange.com/a/71615/44325, though the command doesn't seem to work on Lollipop, but the app claimed to work on Lollipop. Perhaps you could give it a try.

@AndrewT. I read the post you said before ask this question. Thanks all the same. The method is only for android 4.X, and author didn't open his code. I want to find a method not an app. P.S. Thank you for editing my question.

@Gino I'm the author of Override DNS and I updated the app to work on Lollipop, too. I've not found a way to get the netId value from the CLI. I'm getting it through a Java method.

@Gino Did you try this: http://android.stackexchange.com/a/68866/112458

How to configure DNS properly?

I don't use Lollipop on my phone anymore. However since your question is about Lollipop and up, and I use Marshmallow, I can confirm that:
ndc resolver setnetdns devname dnsdomain dns1 dns2

works. It appears that you do not need to know the network ID anymore in Marshmallow, and you only need the device name.
So for example:
ndc resolver setnetdns rndis0 "" 8.8.8.8 8.8.4.4

will set the DNS for the rndis0 interface to Google's public DNS servers.

This is not working in my Lollipop device :/ BTW, what is dnsdomain ?

Ah, that's too bad. I guess they changed the code some time after Lollipop so you don't need to know the netId anymore, only the devname. Not completely sure, but I think dnsdomain is the search domain. For example if you have it set to "lan" and you type "my-home-pc", the system will try to resolve "my-home-pc.lan".

@LéoLam are you sure you don't need the netId anymore? I've a Nexus 5 with Android 6.0.1 and it's not working for me. With the netId, no problem. I tried only on a Wi-Fi network, I'll do some further research.

hmm, that's really weird. Are you running 6.0.1 stock or CM13? I'm currently using CM13, and it worked without netId when I last tried it (in January). Looking at the source code for 6.0.0, the second argument (the one just after setnetdns) is passed to stringToNetId, but I'm not familiar enough with the Android source code and C++ to tell what it does precisely.


text:
Insufficient Storage Space problem
I have 53 MB of free storage on my internal Storage. But, still, when I am trying to re-install whatsapp messenger, (which is merely of 17.53 MB) after uninstalling it initially, it shows Insufficient Storage Space.
Specifications:
Model Number : Micromax A58,
Android Version : 4.2.2
What should I do to solve this memory problem?

The tag [tag:insufficient-memory] has related questions and some good answers. Have a look  and tell us if things worked out or not.

Short answer: Those 17.5 MB have to be downloaded from the store (get stored in /data/local), then the app has to be installed (installed size is larger; so say, conservatively, 20 MB added to that), and then the temporary file gets removed. While in the second step, that makes ~40 MB space needed, leaving less than 15 MB free --> the "insufficient memory" error gets triggered (less than 25 MB or less than 10% of storage). For more, follow the link @Firelord gave you.

Suggestion 1:
(At your own risk)
Go to Settings > Apps.
Select Google and Clear data.
Select Maps and Clear data.
Select Chrome and Clear data (only if you have logged in to Chrome and made sure that all your bookmarks are synced to Google Servers).
Suggestion 2:
(If memory is too low, try Suggestion 1 at your risk and then try this)
Install the app Clean Master and Clean junk
Suggestion 3:
(At your own risk)
Root your phone (rooting can be risky and might essentially kill your phone if not done properly with full knowledge).
Install Link2SD and move all apps to external SD card
Suggestion 4:
(least risky)
Go to Settings > Apps, select the 'Downloaded' tab and then select apps one by one and move them to external/USB card.


text:
How to color the status bar icons in Lollipop
Since the introduction of Android Lollipop, Google made all status-bar icons white. Disregarding the app own icon colors. This is a horrible design blunder and I'm looking for ways to hack around this. The closest I could get was to reduce the TargetSdkVersion to below 21, but this is a no go for me. Any better suggestions?


text:
How do I test to see if a battery is good?
I have had such a nightmare with sprint.
I'm not going into all the details but I ordered a battery for my htc 3d phone. I just want to get it up and running. I lost 10 days worth of texts and voicemails.
I took both my old and new batteries to Sprint and they told me they were bad, or that they weren't sure if they were bad. I then took them to a battery place that told me they were good. All they did was hook a voltmeter up to them and they all tested between 3.7 and 4.2 volts. But that doesn't tell me if they're good or not. I told the battery guy that it needs to be load tested. I'm not interested if a voltage is present and I had already done that at home.
I needed to know if there was current present. He said it would take 24 hours to load test a cell phone batter but my motorcycle battery would take 5 minutes to load test. It all sounded like a racket to me at both places who just wanted me to buy stuff.
Does anybody know how I can load test my battery at home to see if there's any current flowing through the battery? Thanks.

Get a few LEDs, 2 jumper wires and hook the battery to an LED.

It doesn't take much current to power an LED would that be enough to start a phone? Isn't there a meter of some sort that could tell me if it's holding a charge and how much? Thanks

@Huey sorry I forgot to tag you in the above comment.

Phone batteries vary so I doubt there's an affordable tool that will simply tell you how much charge the battery has. I'm assuming you don't want to simply try using the battery for some reason. Frankly, this sounds more like an issue with that particular battery retailer or manufacturer than an android issue.

If you are DIY types, this can help https://www.maximintegrated.com/en/app-notes/index.mvp/id/527 also this has some simple variations http://electronics.stackexchange.com/questions/18612/how-to-measure-capacity-of-a-lithium-ion-battery . Posting it as answer assumes comfort level of end users with this kind of stuff, so not doing it unless you find something simple enough for you and want me to post that


text:
Nexus 5 not detected in Ubuntu 14.04
I want to build an android image in my Nexus 5, but the adb devices cannot detect the device. I think I have a USB access problem in my laptop. When I plug the device, it is not connected.
Here are some outputs of the various commands that were suggested when I googled it:

lsusb -t:
/:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/9p, 480M

/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M

|__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/8p, 480M

sudo fdisk -l
Attention : identifiant de table de partitions GPT (GUID) détecté sur « /dev/sda » ! L'utilitaire fdisk ne prend pas GPT en charge. Utilisez GNU Parted.

Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 têtes, 63 secteurs/piste, 121601 cylindres, total 1953525168 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets
Identifiant de disque : 0x8c377765

Périphérique Amorçage  Début         Fin      Blocs    Id.        Système
/dev/sda1               1  1953525167   976762583+  ee  GPT
La partition 1 ne commence pas sur une frontière de cylindre physique.

dmesg | tail ⇒ plug the usb ⇒ dmesg | tail -n 20: here is the difference between the 2 previous commands:
[ 2919.365968] [UFW BLOCK] IN=wlan0 OUT= MAC=01:00:5e:00:00:01:c4:2c:03:2f:2d:54:08:00 SRC=141.223.83.156 DST=224.0.0.1 LEN=44 TOS=0x00 PREC=0x00 TTL=1 ID=63097 PROTO=UDP SPT=64283 DPT=8612 LEN=24
[ 2939.662014] [UFW BLOCK] IN=wlan0 OUT= MAC=01:00:5e:00:00:01:c4:2c:03:2f:2d:54:08:00 SRC=141.223.83.156 DST=224.0.0.1 LEN=44 TOS=0x00 PREC=0x00 TTL=1 ID=9057 PROTO=UDP SPT=54364 DPT=8612 LEN=24
[ 2954.005896] [UFW BLOCK] IN=wlan0 OUT= MAC=01:00:5e:00:00:01:c4:2c:03:2f:2d:54:08:00 SRC=141.223.83.156 DST=224.0.0.1 LEN=44 TOS=0x00 PREC=0x00 TTL=1 ID=65052 PROTO=UDP SPT=61778 DPT=8612 LEN=24
[ 2975.324471] [UFW BLOCK] IN=wlan0 OUT= MAC=01:00:5e:00:00:01:c4:2c:03:2f:2d:54:08:00 SRC=141.223.83.156 DST=224.0.0.1 LEN=44 TOS=0x00 PREC=0x00 TTL=1 ID=21456 PROTO=UDP SPT=59758 DPT=8612 LEN=24
[ 2996.844609] [UFW BLOCK] IN=wlan0 OUT= MAC=01:00:5e:00:00:01:c4:2c:03:2f:2d:54:08:00 SRC=141.223.83.156 DST=224.0.0.1 LEN=44 TOS=0x00 PREC=0x00 TTL=1 ID=58470 PROTO=UDP SPT=55238 DPT=8612 LEN=24

4.usb-devices
    T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480 MxCh= 2
    D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
    P:  Vendor=1d6b ProdID=0002 Rev=03.13
    S:  Manufacturer=Linux 3.13.0-55-generic ehci_hcd
    S:  Product=EHCI Host Controller
    S:  SerialNumber=0000:00:1d.0
    C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
    I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub

    T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=480 MxCh= 8
    D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
    P:  Vendor=8087 ProdID=8000 Rev=00.04
    C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
    I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub

    T:  Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480 MxCh= 9
    D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
    P:  Vendor=1d6b ProdID=0002 Rev=03.13
    S:  Manufacturer=Linux 3.13.0-55-generic xhci_hcd
    S:  Product=xHCI Host Controller
    S:  SerialNumber=0000:00:14.0
    C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
    I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub

    T:  Bus=03 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=5000 MxCh= 4
    D:  Ver= 3.00 Cls=09(hub  ) Sub=00 Prot=03 MxPS= 9 #Cfgs=  1
    P:  Vendor=1d6b ProdID=0003 Rev=03.13
    S:  Manufacturer=Linux 3.13.0-55-generic xhci_hcd
    S:  Product=xHCI Host Controller
    S:  SerialNumber=0000:00:14.0
    C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
    I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub

Thank your for your help :)

Do you have adb installed? Added the android rules and etc? I was in the same boat last night kind of, was trying to run a logcat. Google adb for whateverdistro you are using. Once I set up adb/android rules, my phone would show up via lsusb
Also, not sure if it matters, but do you have USB debugging turned on?
I assume since you are trying to build an image, that you know the basics, but have you tried searching/posting on xda as well?

Comments are not for extended discussion; this conversation has been moved to chat.


text:
How can I completely remove all files from the device
I recently installed a custom rom over my Android after flashing, removing all user data and wiping dalvik cahe etc.
But after installing it I ind out that the old files are still there such whatsapp folders and other apps also.
Why is that ? how can I completely remove  everything from my device and reinstall and fresh rom.

Did you wipe /data/media or did fastboot -w?

how do i do that?

You can wipe Media from Custom Recovery, or issue fastboot command from PC when the device is booted into bootloader mode and connected to PC via USB cable. Try the first one since it's easy.

Since wiping /data/media will wipe your "internal SD card", backup your personal files if you've stored them there.

In addition to that, go to Settings > Storage  and touch  Erase xxx Storage for all the types of storage. That should wipe all your stored files.


text:
Unable to accept SSL certificate (k9mail)
I am setting up k9mail on a 4.2 device (rooted Sony Xperia Mini Pro with stock ROM and crap removed) and it complains about the IMAP SSL certificate not being valid.
This happens with both a self-signed certificate, and also on a different IMAP server with Comodo-signed certificate (which is normally accepted by browsers and other mail clients).

Unrecognized Certificate
The server presented an invalid SSL certificate. Sometimes, this is
  because of server misconfiguration. Sometimes it is because someone is
  trying to atta you or your mail server. If you you're not sure what to
  do, click Reject and contact the folks who manage your mail server.
(java.security.cert.CertPathValidatorException: Trust anchor for
  certification path not found.) Certificate chain[0]:
...

Clicking "Accept Key", however, make the same dialogue come up again and again in a loop.
What is the problem? Can it be that k9mail is unable to add the key to the cert store? How to debug this?

The problem was resolved by re-installing k9mail from scratch (the previous install, which exhibited the error, was from installed using Titanium Backup, from a backup on another phone).


text:
adb doesn't find smartphone stuck on Error during encrypting
I have a ZTE unlocked  stuck on error during encrypting:
It doesn't reboot into recovery mode using the hardware keys combination, it just start up and then reboot into normal mode leading me back to the error page, if I choose to reset on the error page nothing happens.
I have tried to link it to the computer and use adb but the device cannot be found.
I think the problem is that it doesn't have usb debug enabled.
Any suggestion would be great


text:
Troubleshoot upgrade of paid app
I'm experiencing a strange problem trying to upgrade a paid app (OsmAnd+, now installed 1.9.5) on my phone (Samsung GT-8752). The download stops reproducibly at 28.75/39 MB, then an installation is attempted which fails with the message "Couldn't install on USB storage or SD card".
Did anyone else experience a similar problem?
Is there a way to troubleshoot download/installation issues like this? Where would I look for log files?
A related issue appears to have been solved by uninstall/reinstall, but just like the OP there I'd prefer not to uninstall.

Do you have a computer available with ADB to communicate with the device? I take it you prefer to not uninstall to not lose your settings etc., but there are ways around that I could offer.

@Izzy: Thanks. I could connect via ADB (never did with this device, though). I don't want to lock myself out of using OsmAnd+ on this particular device, that's why I'm not too keen on uninstalling.

As you have ADB available to use, here's one proposed way:

Make a backup of your current installation (app and data):
adb backup -f osmand.ab -apk net.osmand.plus

Same, data only
adb backup -f osmand-data.ab -noapk net.osmand.plus

Uninstall the app (.apk) while keeping its data:
adb uninstall -k net.osmand.plus

Install the new version from play

If the last step succeeds, you're done and the new version should be installed and working. Otherwise, repeat step #3 without the -k switch, then step #4 again, and finally restore the data from your second backup:
adb restore osmand-data.ab

If that should fail as well, just restore the first (full) backup to get back to where you are now. But I'm pretty confident at least the second run will work out fine.

Thanks, this makes sense to me. However, I don't see my device with adb devices (even after sudo adb start-server), and I can't seem to enable USB debugging (following some random instructions but the "build number" item is greyed out on my device -- WTF...). Any way to do the same from within the phone?

Afraid not. I don't know about your computer (OS, setup, etc.) – but all flavours have already been asked for using the adb tag (also check the adb tag-wiki). Maybe you've not the correct driver installed (Windows), or lack the corresponding UDEV rules (Linux) for your device?

No, build options were not activated on my phone yet. Didn't follow the "tap seven times" instruction. -- Now I'm connected, but the osmand.ab file created by your command line is rather small -- 115k, much less than the size of the app.

Strange size indeed: 41 byte would be an "un-backupable app" (just the header), but this seems to contain something. What OS you're working with? Maybe you can convert the .ab to a .tar.gz to check its contents (how to do that was explained in multiple answers; my Adebar e.g. contains a simple Shell script to do that). Also: Is your device rooted? Are you by any chance even using the Xposed Framework?

I've extracted files from both osmand.ab and osmand-data.ab, the contents of the archives seem to be identical (settings in XML files, ...). It's a paid app -- perhaps even the -apk switch backups only the settings, not the app?

That's why I asked whether your device is rooted. There's an Xposed module that can take care for that; TitaniumBackup would be an alternative tool to use. But both require root. And yes, developers can have their apps "opt-out" from ADB backups. What I didn't know was they seem to be able to also only exclude the .apk while allowing the backup/restore of data, which is a good thing; all the times I've seen this, the app was "blocked" completely.

Sorry, chat doesn't work. No, device is not rooted. Crossing fingers, then... Thanks for your help.

Chat works for me. I rawly remember having had issues with that years ago, which is due to different servers being involved (from SE/SO side). I can't remember however the details to fix it; something with JavaScript (guess you've got NoScript or the like running?), cookies, and LocalStorage... Ah, here it is: Cannot log into chat – see my answer on that. // Anyway: you should be able to "fresh install" the app. Only risk is losing its data then. Minimal risk I'd say.


text:
How to keep pictures sent in Facebook messenger from saving to your Droid MAXX?
Pictures sent to me on Facebook Messenger are automatically saved. How do I keep this from happening?
Please help

Open the settings tab (the rightmost tab on Messenger), and there you will find option "Save incoming photos to your Gallery"


text:
Android exclude WiFis
In my area I have a lot of paid WiFi hotspots that are open and my android connects to them automatically.
Can I set that WiFi's only with certain keyword in their name(SSID) would not connect to?
EDIT:
Imagine there several hundred hotspots of open wi-fi hotspots on diferent networks configurations and so on. The only common denominator is that all of the have network name in ssid. Lets say 'crazy sheep'
On a flip side same area has hundreds of free open wi-fi hotspots again all in different networks and these have almost no common denominator.
In the past I have done some Android development. So I do not look for settings tutorial. If the function is in stock there is a little chance I will not know about it.
I am looking for
An app that adds an option to write a query (regex is fine) with SSID as a variable in it. That would omit matching networks from initiating connection but would not affect other networks

Tap on those wifi ssid names and and use forget network to remove phone from automatically connecting to the network

In addition to Rajat's answer ("Forget" each network), when you connect to a new network or re-connect to a network you're device has "forgotten", you have the choice to clear the "Connect Automatically..." checkbox. If you do that, when you choose that connection, it will ask for the SSID each time.

authors: Денис Кузнецов


text:
after moving images to sd card..it shows no thumbnail in gallery
I moved the images to SD card using clean master & in gallery it shows no images. It shows NO THUMBNAIL in gallery. Where all these images has moved?

Thumbnails are probably cached somewhere, so maybe clearing the cache files will help.

@Huey there's no such setting in the Gallery app. The media-scanner operates independently from that (see my answer below).

Short version:
Easy thing: simply reboot.
TL;DR:
Gallery and many other media apps use a central database to see what images are available. So when you move the files, this database needs to be updated to reflect the changes – which is the responsibility of the media-scanner. Apps specifically designed to deal with media files usually trigger that scanner and tell it to perform a rescan. File managers or tools like your cleanmaster might not do so.
There are multiple other events causing the media-scanner to perform a rescan; for the unexperienced, a reboot is the easiest variant. Alternatives include unmounting/re-mounting the SD card, or use a specific MediaScanner triggering app.
PS:
As you've manually moved/re-arranged your media files, also make sure there's no .nomedia file in the way (that file tells the media-scanner to not index a directory – see these posts for details on that topic).


text:
How do I turn off text to email syncing for Galaxy S6?
Somehow I've got text messages syncing to my email account.  I can't figure out how to stop a copy of all text messages going to my email.  I hope someone can help me with instructions.  Thanks!