text:
Will changing of SD card result in the loss of YouTube offline videos?
I presently own an 8GB memory card. I wish to switch to a 16GB card now, but I do not wish to lose my offline videos. If I copy the .exo files, will it still be playable in the YouTube app? Or should I download it again?

Logically, if you put the files on the same location, it should be working (I don't know, because I can't test it: no offline video support in my country, and I don't have devices with SD card slot).  Anyway, why don't you try switching to 16GB card and and see if it loads the offline video? If it doesn't, then you can use the 8GB card back and have answered your questions.

No, Your videos are safe.You can easily switch your cards.
See this link

To the best of my knowledge, and based on the Android device that I own (Samsung Galaxy Tab 2 ), the location of offline YouTube videos is as below:

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

Hence, switching to another SD-card (which is external storage) should not remove/delete your offline YouTube videos.
Just to be absolutely sure, you can first check the location of offline videos on your device (which should be something similar to the path mentioned above) and then you can proceed with switching SD-card.
But one thing you may note is, if you uninstall YouTube App's update, all the offline YouTube videos will be deleted.
You may want to check more details HERE and HERE.


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.

source: Stack Exchange

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

sort: votes


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

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


text:
Why am I unable to login to Play Store app after password reset when I can login with the same password in the desktop version?
It's almost an hour and a half I had reset my password on Gmail and selected log me out of all devices. So for which I need to re-login to Play Store in order to view my apps. But the problem is that the Play Store is not accepting the new password.
I can log in to Gmail as well as the desktop version of the Play Store, the problem is only with the app version. (When I enter the same password for the Desktop version of play store it even sends the PIN which is required for 2 step verification).
In the app version, it says the Email or password you entered is incorrect.

Password changes should apply instantly, as far as I know.

At first, I verified that I was entering the exact password by doing a copy-paste. Once done, I later head to Google Help and after reading their FAQ's, I chose Contact us and within a few seconds, there was a Google Technical help wherein for him also it was a strange situation and later with some research with the problem he asked me to do is Factory Reset + Account Recovery.
After doing the above, my problem got solved and I was back into Gmail with both the mail IDs online.

Try removing the Google account and again adding it using the new password. That should work out.
Go to Settings - Account - Google - now select from the options tab to remove the Google Account. After this, go to Settings - Account and select Google and then add the account using a new password.

Under the settings there is no Account there is only notifications,general,User control,about.

@user285oo6 He means the settings app of your phone. Not the play store...

@SuperThomasLab already tried that and then It was not accepting the password and now when I have completely removed the two accounts from Google I am unable to sign into any one of them

@user285oo6: what happens when you tried logging in to gmail/play store from the browser on the mobile?

@Rajat Appreciate for your trial

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

authors: المستعين بالله


text:
WiFi never shuts off on Nexus 5 running Lollipop
I have Nexus 5 on Android Lollipop. When I check the battery graph, it always shows my WiFi radio as ON, even when I am using 3G and have specifically turned it off. I have observed that it only shuts off in airplane mode.

Screenshot (Click to enlarge image)
How to correct this behavior?

I believe that this question is the same as your own:
http://android.stackexchange.com/questions/105908/even-with-wifi-turned-off-it-is-still-the-biggest-battery-drainer-s5-mini/105926#105926

@Megatron Actually Lollipop devices consume more battery than the Kitkat version does. And mostly lollipop users of nexus 5 complaining about Wifi radio problem. See the XDA post for a detailed review on this and google forums post some fixes provided there you can try.

I have a nexus 5 and had the same problem. I found an app called Power Toggles and it seemed to do the trick.

It would  help more if you consider to add a link for the said app. Please do so.


text:
Can I restore a nandroid backup that was made on an older OS?
I was on Android 4.4.4 KitKat and I made a nandroid backup. Now I'm on 5.0 Lollipop and I'm wondering, do I have to reinstall everything and go through the setup  process again, or can I just use my 4.4.4 nandroid on my current 5.0 OS to get all my apps and stuff back?
I'm already rooted. I still have my recovery. I just need to know if I can restore an older backup to a newer OS or will it just revert me entirely back to 4.4.4.

Might be related: http://android.stackexchange.com/questions/96139/upgraded-from-kk-4-4-2-to-cm-12-lollipop-cant-restore-app-data-s4-mini-lte

[Can I just use my 4.4.4 Nandroid on my current 5.0 OS to get all my apps and stuff back?]

Take a look at Nandroid Browser:

With Nandroid Manager you can restore data from your nandroid such as apps+data, text messages, call logs, and much more.
...
Nandroid Manager currently supports nandroid backups created by TWRP and Clockworkmod (v5.xx and v6.xx) based recoveries.

If your backup meets the above criteria then go ahead (irrespective of 5.0 or 4.4) and use it to extract relevant data.

I just need to know if I can restore an older backup to a newer [OS] or will it just revert me entirely back to 4.4.4[?]

It depends upon what content you want to restore. If you choose to restore only Data then there could be some minor issues of app crashing or related stuff, but your OS won't revert back to 4.4.x. You still need to restore System, Boot, (possibly some other partitions too) to revert back to previous state.
Honestly, if the goal is to get the data, then I'll prefer Nandroid Browser. Else, I'll first take complete backup of my 5.0, then restore the Data of 4.4 on 5.0 to see whether everything runs smoothly.
Remember, do it in steps, if you choose to. It is possible that your Nandroid backup has some partitions whose size were changed during 5.0 update. Reverting haphazardly to 4.4 may lead to severe consequences. (e.g.: Yureka device hard-bricked when downgrading to Kitkat.)

Titanium Backup can also restore data from backup. Also, it is possible that the system apps data you recover from backup doesn't work on 5.0 for obvious upgrade reasons!

As usually warned during the nandroid backup process, you can only be sure of a successful restore of a nandroid backup to an IDENTICAL system, straight down to exact ROM version, as that's exactly what you're restoring: the entire ROM. Anything else ranges from ill-advised, because it will wipe out whatever ROM you're on, to guaranteed failure if the partition sizes differ (which, if I'm not mistaken, they do between 4.4 and 5.0). The normally-recommended process for hopping through ROMs is to use something like Titanium Backup to backup each of your apps that you care about individually, then restore them when you're on the new system. Still, FireLord's answer provides a more complete path using alternate methods.

This is not true, the point of Nandroid is to back up and restore all partitions -- which means overwriting the ROM.  You'll only encounter issues if there were partition changes between the two versions.  See http://android.stackexchange.com/a/64386/1465

Thank you for clarifying. But as you're overwriting the ROM, the resulting point is that it definitely can't be restored, as this user's requesting to do. It either overwrites the entire ROM successfully, removing 5.0, or fails because the partitions are different. Either way, the user doesn't get their data back on 5.0. And my understanding is that, indeed, the partitions are different between 4.4 and 5.0.


text:
How do I speed up Android on Sony Ericsson Xperia X10 Mini?
My first Android device is an Xperia X10 Mini. I've installed a custom ROM (miniCm7) and now my device is definitely 'cool'.
The only problem is that a lot of applications run in the background, slowing down the phone. Xperia x10 mini has a 600 MHz processor and only 256 MB RAM, so it can manage few applications altogether, despite they are applications I need (for example: WhatsApp, Facebook, Dropbox, and more).
How do I speed up and maintain it clean?

Applications don't run in the background, they're suspended and don't slow down the phone.  Services that run constantly might slow down the phone, and I believe Facebook and Dropbox both run services.  (See this answer for a bit more info on how Android manages resources.)
Your best option is to uninstall the apps you believe are causing issues.  Another thing you can do is install a custom kernel that will allow you to overclock the device (at the expense of battery life and assuming CM's kernel isn't overclockable), but that may not help very much.  Most phones with specs in that range don't run things all too well, which is how the manufacturer get people to spend more money I guess :P
See also: What are some general tips on improving overall performance of an Android phone?


text:
"NFC Service has stopped" dialog repeatedly popping up
Phone: Cubot KingKong 5 Pro
Android 11, Security Update July 5.
A couple of days ago the phone "crashed" and restarted itself. It does that from time to time, at worst it did it once per week or so, now less, like once in one or two months.
After it was back up, I've been getting a "Nfc Service has stopped" dialog, like every 30-60 seconds. If I close the dialog, a new one appears soon. It makes using the phone quite hard as there is constantly that dialog blocking the screen.
App Info says the culprit is "Nfc Service", go figure. I have already disabled it, but that dialog seems to come anyway. I don't use nor need NFC (as far as I know).
If I go to Android Settings -> Connected devices -> Connection preferences -> NFC, I see only "Advanced settings", and clicking on it does nothing. Does this mean NFC is already disabled?
As said, I am fine if NFC is completely disabled, as long as those irritating notes go away. Is there anything I can do, besides resetting the whole phone? I'd rather try to avoid it because I have some apps I have to backup & restore manually, like a VPN token software (it has to be set up again whenever I either change phone or reset the phone), Whatsapp and MapFactor navigator POIs.

It sounds like the hardware of the NFC antenna may not be recognized since it can't see the settings; the NFC settings page should have an on/off toggle.

My Ulefone has been doing this since yesterday, after I restarted it. Running Android 11.

I had the exact same problem with my Armor phone. I contacted the importer, and they replied that a bug in an online banking app (S-mobiili) was the culprit and that deleting it until they got it fixed would do the trick. And it did! Hope it fixes your problem too.

I mark this as the solution as while I can't confirm this was the actual issue in my case, I had the same online banking app installed at the time. I did end up resetting the whole phone to default settings and also removing many apps that I used to have. I haven't had the issue ever since.

This fixed it for me.

I had the same problem on my Unihertz Jelly 2, also with Android 11. I contacted the manufacturer, and they instructed me to install an OTA update available from their website (the System Update under Settings said that no update is available). After installing the update, the problem went away. I'm not entirely sure if it was a new version or just reinstalling the latest update. In any case, I was able to do it without having to reset my phone to factory settings, although I did do a backup beforehand just to be sure.
Some additional details: In my case, the NFC stopped working after the phone ran out of battery during normal usage. I similarly had popups every minute or so, and also the battery was draining extremely quickly (100% to 0% in around 5-6h even if I did nothing with the phone). After the update, both issues were fixed.
(Sorry if this is not helpful for your case, but hopefully someone else benefits from this.)

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


text:
Forced account creation when using the Radio France Android app
Recently the Radio France Android app started to force users to create an account to subscribe to podcasts and to hear podcasts when offline. The user account is not technically necessary. Is there a way around this forced account creation?

Hello Stéphane. I have locked both the question and the answer post for now -- rollback and editing are not allowed. Our site policy requires usage of English language. Our site users don't possess the ability to evaluate correctness and usefulness of the text written in a non-English language. As a result, text written in other languages is subjected to removal. You could discuss this issue on our site's [meta] if you disagree with my actions here.

Thanks for the hint about the usage of English language, I found a question about this topic here: https://android.meta.stackexchange.com/questions/862

You can use your browser for listening live to Radio France stations:

France Info low fidelity, mid fidelity and high fidelity
France Inter low fidelity, mid fidelity and high fidelity
France Culture low fidelity, mid fidelity and high fidelity
FIP low fidelity, mid fidelity and high fidelity

And so on, you can find more streams if you search for the name of the station followed by "icecast".
For podcasts (following and listening offline) you can use Pocket Casts. This is a commercial application developed outside of France but it can be used without an account and has privacy settings; analytics and bug reports are sent by default but can be disabled.

To use the Radio France Android application without an account, follow the following steps:

Uninstall the  existing application (in case it was installed before).
Download and install version 8.35.2 of the application from APKPure.
Launch  the application and subscribe for at least one podcast.
Update the application to the current version from Google Play.

You can ignore the account creation request as long as at least one podcast is subscribed in your library.
Installing applications from third-party sources involves risks, only do it if you know what your are doing!

Radio France remotely removed the ability to ignore the account creation request around April third for all versions newer than 8.35.2 so there is no more workaround to use the recent versions of the app without signing in to an user account.


text:
How to delete podcast on Google Play Music?
I use Google Play Music and I need to delete old podcast, but have not been able to find a way to do it. Any ideas that might assist?

Hi, welcome to [android.se]. It seems that one of the answer(s) helps you solving the issue. Consider accepting the answer if that answer is the best for you. Thank you.

If you downloaded them within Google Play Music, you can delete them one at a time.

Tap the info icon to open the episode details
Tap the check mark that indicates it is downloaded
A menu will pop us asking if you want to "REMOVE" or "MANAGE SUBSCRIPTION".  Tap Remove.

To delete all episodes of a podcast, within the MANAGE SUBSCRIPTION menu, unsubscribe and save.  If you still want to be subscribed, the resubscribe and reset your download preferences in the process.

go to settings
pick music or podcasts (which ever you want to get rid of)
go to manage downloads
click the symbol to the right of each item you want to get rid of
and it will be deleted and disappear from list

How did you load them on there, usually you can go into My files and go to the podcast folder and delete them manually

No problem glad to be of help!


text:
Disable cell broadcast notifications on Lenovo A 7000
I am receiving more than 100 notification alerts for cell broadcast on my Lenovo A7000 with Android Lollipop. I did not found any settings for cell broadcast.
Can anyone please help me in disabling this to stop these alerts?

As suggested elsewhere Android Lollipop Disable cell broadcast messages – solution

Welcome to Android Enthusiasts! Have you checked the other questions tagged cell-broadcast? Does none of those solutions work for you?

Go to Message Setting -> Cell Broadcast-> Select Provide -> Uncheck the "ETWS Alert".


text:
Cannot sync contacts from Google
My Moto G 1st gen running on Lollipop does not want to aggregate Google contacts from my contact.google.com list. The Contacts app does not allow me to import contacts from Google account. It also does not recognize the Google account in the Contacts > Menu > Accounts - I can see Facebook account and Skype account, but not the Google account (even when it is visible in the Settings > Accounts).
I cannot add any new account. When I click on the "Add account", it gives me the possibility to choose 2 "Exchange" accounts with the Gmail icon, but for both of them, when clicked, it says that there is already a Google account on the device.

I have tried to reinstall with no Facebook account introduced, does not work
I have tried to pass via Google+, it imported the contacts from Google+ without the phone numbers.
I have restored the SMS (backed up previously from my phone) and it does not recognize the sender (only the numbers),
It does recognize some of the callers, but it still asks whether to add them to contacts, so most probably it is not from my Google contacts.
reinstalls, reboots, reformat - all done.

Do you have any ideas?


text:
Stuck on fastboot with broken power button
Phone isn't recognized by a USB cable even after installing the official drivers. So fastboot reboot wouldn't work. Power button is broken, so the phone is stuck on the fastboot screen. What can I do to reboot the phone to normal??

Please clarify your specific problem or provide additional details to highlight exactly what you need. As it's currently written, it's hard to tell exactly what you're asking.

If you always end up in fastboot mode the power is not the only one broken. Seems like your volume buttons are also broken so that the phone recognizes them as permanently pressed (or at least the volume down button).

You can try running "fastboot continue" while connected to a PC.


text:
Too much "APP_NAME keep stopping" pop-ups
Note: Some Android texts below are translated to English by me. So if something looks familiar to the text in English Android but do not match exactly, could you please highlight it to me.
I have non-rooted Xiaomi Redmi Note 8 Pro MIUI Global 11.0.3.0 Android 9 PPR1.180610.011 (not mine, I am just helping for my relative).
It have started to produce pop-up windows with the following text: "APP_NAME keeps stopping"
First error (after each reboot) is from "Google Play Services" (and it cause the almost the biggest number of the errors). Then the same errors are coming from "App Vault" (almost the same amount as "Google Play Services" but I have disabled "App Vault"), "Security", "msa", "Google", "Emoji Keyboard", "Messaging", "Weather", "YouTube"...
The details of the error are the same for all errors and are placed below.
My assume that the problem was caused by the cache cleaning performed using MIUI Cleaner.
So I have started searching for the ways to fix this. I have read ma-a-a-any things.
I have found several suggestions to fix "Google Play Services" by cleaning cache but I cannot do it using the usual list of apps because it keep closing because of the same error.
I have tried adb but adb shell pm clear com.google.android.gms are refusing to work without root access.
Could you please at least suggest an idea how to deal with this.
Also the ideas how to disable (at least temporary) such pop-ups are also very welcomed.
Bonus question:
I have backed up the Android directory using the file transfer USB mode.
Also I have run adb backup -all but not all application was backed up.
I have seen some suggestions for rooted devices.
But maybe is there any other way to back up every application without root.
I know about some all-in-one toolsets that are needed to be installed.
However, I prefer enter the commands by myself than some third-party software installation if it is possible.
The details of the error message (I have kept border lines on both pictures):

(Sorry for the photo quality, I was fighting with the tons of the messages.)
UPDATE 1: Fighting with the errors I have managed to uninstall Google Market updates and clean its cache. Then the app list and app pages stop closing because of the errors. However the pop-up keeps appearing after all cleaning actions with "Google Play Services" :(

Well try uninstalling the Google Play Store and Google Play Services's updates.
If you can't or it doesn't work, then you can try disabling the Google Play Services (and if it still shows it then the play store itself), and using the Aurora Store instead of the Play  Store.

Thanks for the idea. Unfortunately, the list of apps and the app page keep closing. So I am not unable to uninstall updates or disable service there. adb disable com.google.android.gms does not work because of SecurityException.

See Update 1 in the question. I have tried to disable Google Play Service but there is no button "Disable", only "Close" (produced no effect).

@NickVeld Factory reset?

Before factory reset it is important to backup some application data but I still do not know how :(

@NickVeld use Google Drive's device backup feature. Look for it or do some research.

I have tried to enter into Google account in one app in order to enable cloud-synchronization. The app keeps failing because, I suppose, Google's internals are failing...


text:
How to remove an app from recent apps list?
We have had the recent uninspired idea to let a SmartPhone upgrade itself to the "Pie" Version of the "Google" "Android" Operating System.

Now, although everything went smoothly, we have discovered to our utter amazement that we are no longer able to close a Mobile Software Application at once. We are able only to close all of the running Mobile Software Applications at once.

No matter how much we have been searching so far, there is no obvious individual "Close" Button for each Mobile Software Application in this Latest Version.
Does anybody know how to close them individually, in a gentle way? We are not referring to any Forced Closures by means of terminating them.

Here: https://support.google.com/android/answer/9079646?hl=en from https://www.google.com/search?hl=en&ei=kNidXa-LJaG-vASJ4LuIBQ&q=google+support+android+close+apps+recents&oq=google+support+android+close+apps+recents

As mentioned in the comments the way to close individual apps in the Samsung One UI is to simply "swipe" that app away.
The two gestures I have here are swiping up on the app to close it or swiping down to maximise it.

Swiping doesn't actually close the app.


text:
Why does Android Device Manager not changes my password?
I have an Android phone with password, but I don't remember it. I have access to the phone through Android Device Manager. I tried to change the password with it, but when I set the new password, Android Device Manager says:

The phone has a password, the password you just entered will not be used

How can I change the password? I have not logged in with Samsung and adb does not recognize the device.

I solved the issue by installing ClockworkMod, and Aroma file manager with a sdcard, then I removed the next files:

password.keypattern.key
locksettings.db
locksettings.db-shm
locksettings.db-wal

Useful links:
HOW TO: Install ClockworkMod Recovery 6 on Galaxy S5 G900F
Remove /Bypass Lockscreen With Recovery


text:
How to enable multilingual typing in Google Keyboard (GBoard) app?
Until recently I had multilingual typing enabled on my keyboard. It was possible to swipe in German and English at the same keyboard without changing languages. The spacebar had "English - German" written on it.
Somehow it got accidentally turned off. Maybe by some gesture on the spacebar?
Now I can't figure out how to turn that feature on again.
The toggle used to turn it on in the keyboard settings is disabled and can't be turned on.

The hint says that multiple languages have to be enabled. But where can that be done?
On the languages screen there are already two languages. Unfortunately they are also separate keyboards and I always have to switch with the globe button.

I had the same issue with German (Austria) but it worked with German (Germany)!!

This seems to be an incompatibility or bug in newer versions of Gboard. The issue was solved for me by uninstalling all updates for Gboard.
Go to system preferences -> "apps and notifications" -> "all apps" -> "Gboard". Choose the 3 dot icon on top right and select "uninstall all updates".
This downgraded Gboard to version 7.5.12.211120321-release where it works. It doesn't work for me in the current
Gboard stable release (version 7.6.13.215505041-release) nor in the current beta release (version 7.7.5.218156409-beta).

Likely reason is that the second language you want is not installed in language preferences

To do that go to System → Language and input →
language  →
preference  → add  language (the one you want to be displayed on keyboard).  If it is already there, remove and add ( You can tap and hold a language to change the order or remove language from the 3 dots menu on top right)
Now check as in first screenshot (of your question ) to see if multi lingual option is shown ( it should be). Enable the option and tick the language.
Long press or slide on space key to reveal option as shown and select the bilingual switch ( it is Telugu in first snapshot and TE in second ). Your keyboard should show as desired both languages. If it doesn't reboot and check

(Tap to enlarge)
Edit This didn't work for OP. Maybe the Gboard settings has Show Language switch key disabled (Language & input →Virtual keyboard →Gboard → Preferences →Show language switch key) . Enable that. Also see in this connection https://android.stackexchange.com/a/165509
Edit2 OP found the setting to be enabled but problem continues so -  1. Update Gboard if available 2. If not, go to settings and from app info of Gboard clear cache and see if that helps; next, clear data of app ;also disable and enable app

Unfortunately even though both languages are enabled in language preferences the option for enabling multilingual typing stays disabled. Removed the language, rebooted, re-added rebooted again always still the same. Any more ideas? Don't want to do a factory reset.

Your answer provides a lot of good tips that could resolve similar issues and you tried very hard so I feel the bounty is justified.

I fixed this option by disabling Show emoji-switch key under Settings app > Languages & input > Virtual keyboard > GBoard > Preferences. Turn this off and the language icon will show up.

Turn this off - which key??

Based on the answer provided here gboard disable multilingual typing, do the following:
Go to Settings> Languages & input> Virtual keyboard> Gboard> Languages. Select a language for example English, then enable Multilingual typing. Also select the other language you want to appear on the keyboard (in my case French)

I see @beeshyams has already posted the answer few minutes earlier than me

Unfortunately this option is grayed out and I can't enable it.

I tried switching to "German (Germany)" from "German (Austria)" in "Settings > System > Languages & Input > Virtual keyboard > Gboard > Languages" and it worked! Gboard version 7.8.7.


text:
Adjust the default orientation on an Android tablet
So here's the low down: my tablet has this rather annoying feature where its default orientation for profile is set so that the power button is on the bottom. Because of this, I have accidentally powered out of several games by shifting my hold and shutting it down.
Is there some app or setting to change what the default setting is for orientation? (And if I could also adjust landscape, that would be great.)

Which tablet model and Android version are you using? Usually there's a "Lock rotation" or "Auto-rotate" setting to prevent this.

I agree with Andrew and most of the devices have a tile in Quick-Settings as well. In some devices, the setting is in Settings -> Display, for others its Settings -> Accessibility.

@AndrewT. The rotate lock gets superceeded by the app when I open it so it still goes back to what not was before.


text:
Unwanted underlined in words when using Fleksy Keyboard
I have recently downloaded Fleksy Keyboard from the Play Store.
I am facing issue with it. Although the issue is not so much important but I don't want it.
Whenever I tried to type word, my word are underlined.
I have disabled the auto correction, but I'm still getting that line.
How can I remove this?

It's not about autocorrect, but word suggestion (as can be seen by "who" and "ego" words). I haven't tried the keyboard, but maybe you can try finding the setting for "suggestion".

I researched on Fleksy Keyboard and there's not Spell checker for disable it. so,
 Goto -> Android Settings -> Language & Keyboard -> Touch Input -> Text input -> Spell correction

or, on Lollipop :

Goto -> Android Settings -> Language & Keyboard -> Spell checker

and then, turn it off
How to turn off red-dotted-underline spelling check when text-messaging?

I am using xiomi red mi note 3G and in my keyboard settings I don't have such option

updated, please trying to find the Spell Checker.

i checked ..but there is no setting like that..

I also think that this is the solution ... i remember that i have seen this feature in my phone but now it is not showing

can you do an reflashing ? or just, factory reset.maybe its fixed/added in above androids...

Untick the Spell Checker Box in android language & input setting and the underline will disappear automatically :)

it tooks a couple of hours before i got the option how to stop this unwanted red underline in the text..I never stop to find solution until suddenly came along my mind a one question  "what if i add another language instead of only English?"Because when i reviewed the matter of what causes having underline in some words but others are not.Of course the spelling,right?I checked my language input which were English US and UK. So it could be possible that u can use two languages on the same time.Then i did type some words of English and Tagalog. English word got no underline but Tagalog got underline.So i got the hint over and over! Thinking like that was really got me to try adding more language!I switch on and added the Tagalog which is my native language in the input language and yeah it works!..then i started hating my self when i found out that it is so easy to solve it..so guys u should try that..adding your language can can stop the underline!

Please organize your answer so that others can easily understand it later. Your answer is to add another language; it is not so important that someone later understand your entire thought process leading to this.


text:
Where does Google sync my photos?
I really don't know where or how to find my photos. I had a Samsung device and I used Google to backup my pictures. Will someone help me?

Backed up photos are accessible via plus.google.com/photos.


text:
Auto refresh a webpage every N minutes
Does anyone know any way that I can refresh a webpage every N minutes?
I am running Kiosk browser with fullscreen, I need to have something that can refresh the page every N minutes. The Kiosk browser I am using has no such function built in.
Does anyone know how I can achieve this?

Why don't you use javascript with an interval to refresh your content.

Because I dont have control of page coding.

I'd personally use Tasker for something like this. The process would be quite simple:

New Trigger -> Time
Give a time window (workday 7:00 am to 5:00 pm)
Check "Repeat:" every xx and change to Minutes
New Task -> Name (something like "Open Webpage")
New Action -> Net -> Browse URL
Type in URL

That Task should cause the device to relaunch the webpage every xx minutes through the default browser, so we're assuming that's set to your Kiosk browser.

Found my own solution, updated.

Add it as an answer and mark it as the solution so others can find your answer as well!

I found my own solution and it is working good.
Need to use "Dolphin" browser with "Tab Reload" add-ons
It can be found in google play store.

Just insert this code anywhere in your kiosk browser content to refresh your web app every one minute:
<script type="text/javascript">
    setTimeout(function () { location.reload(true); }, 60000);
</script>

how to setup "location" in your script? and setup to every one minute?

@RootLoop, I edited my answer for one minute...

Found my own solution, updated.


text:
Samsung Galaxy S3 not detected on my PC after installing a custom ROM
While installing a custom ROM on Samsung Galaxy S3 (SGH T999), I think I deleted some key files, so now my PC is not able to detect my Android phone, nor do I have any saved ROMs on the phone to recover. I do not have an SD card slot but have Clockworks Recovery software.
How can I make my PC detect the Android phone?

Did you reinstall your drivers? Did you reinstall ADB and Fastboot? Do you have the ROMs on your PC? Get everything setup again and redo. You don't mention what device you have, nor Android version. Plus what steps you have initially performed that have led to your conundrum

Hi I managed to fix the phone. I have mentioned my steps in the answer below.I have Galaxy S3,SGH T999.

I managed to fix the phone. I flashed it with a custom ROM for T-Mobile using Odin.
Initially, the phone was not getting detected, so I tried using ADB to transfer a ROM. That worked, but IMEI no. was still not available. It showed null, so I flashed it with stock ROM.
Anyone who has the same issue can try my method. Here is the link to flash Stock ROM using Odin: http://androidxda.com/flash-samsung-stock-rom-using-odin

There might be an option in CWM to enable MTP to gain access to storage over USB.


text:
Get into recovery mode on Xperia ray
I want to install a custom ROM in my Xperia ray. I have rooted my phone, unlocked the bootloader, and also installed ClockworkMod recovery. I have downloaded the custom ROM and Gapps on my SD card. But I am not able to enter recovery mode. I am always sent to safe mode.
I have tried the first two pages on google but had no success.
Please help.

Check your ClockworkMod recovery installation. Have you edited the permissions of CWM files once you've copied them into the system?

TWRP recovery with modified kernel
I was unable to boot into recovery mode, when trying to root my Sony Xperia Z5 for the first time.
It worked after modifying my Android 7 Nougat kernel with this tool: https://forum.xda-developers.com/xperia-z5/development/root-automatic-repack-stock-kernel-dm-t3301605
After that I had to but also could enter recovery mode via "adb reboot recovery". Which then worked well for me.
Trying to install lineageos... .zip, the check for right device was wrong in my case.
Installing zip file '... .zip'
Checking for MD5 file...
Skipping MD5 check: no MD5 file found
E3004: This package is for device: E6633,E6653,sumire,sumire_dsds; this device is .

E:unknown command [log]
Updater process ended with ERROR: 7
Error installing zip file '....zip'
Updating partition details

It can be changed easily as desribed here:
https://forum.xda-developers.com/showthread.php?t=2522762
Worked well for me.

Download Android Studio, install ADB SDK, then open command prompt, change directory to
C:\Users\[UserName]\AppData\Local\Android\sdk\platform-tools

Then hit the following in command prompt
adb reboot recovery

Then your phone enters recovery mode. I did the same in my Xperia Ray and succeeded.


text:
GPS doesn't work offline on Samsung Galaxy S4
I have Samsung Galaxy S4. I am trying to get the GPS work on offline maps. I am for instance trying this on MAPS.ME app. If I have WiFi or 3G signal, the location works great. However if I turn on the airplane mode, and the location on, the application cannot find my location. I had the issue with Android 4.4 KitKat and recently upgraded to Android 5 Lollipop and the issue is still there.
I am pretty sure it is not an issue with the app because I also tried on Google Maps with a preloaded map and it is the same. I have also downloaded GPS apps such as GPS Test and GPS Status and they all manage to connect with satellites and find a location, even offline. I think that proves that it is not a hardware issue.
I think I might have unselected a Google option somewhere to block the GPS usage (I am usually very careful not to give Google too much data about me)
Any other ideas on fixing this issue?

How long are you waiting to get a GPS lock? GPS should work with Google Maps, for example, if you are outside in an open space with good visibility and wait several minutes.

If your GPS is set to use AGPS mode, it doesn't work at all when offline for some reason.
Go to Settings - General - Location - Mode - GPS only. I didn't notice at first that it was a selectable option.

on my phone, it is is exactely the opposite: I manage to get a location in google maps only if the location is set in "High Accuracy' (I guess in this case it is using the network to locate my phone.
... It seems that there is a hardware issue with the gpd of my phone!


text:
What does the usage data access permission allow
I only just now became aware of the "Apps with usage access" preference view. However I'm irritated.
The permission was deemed important enough as to warrant a separate setting view to provide control and summary to the user, while at the same time there is almost no explanation as to what it does. On my OnePlus, there is not even a help page.
So, exactly what kind of access does an app get if it requests (and receives) usage data access? And if usage data I would really like to know what kind of usage data.
Android version is 8.1, should that make a difference.

Not a developer here
Apps granted this permission have access to data pertaining to usage of other apps, like in my case Better Battery Statistics, Macrodroid (automation app) and  such apps that need to know this
App usage statistics

You can now access app usage history on an Android device with the new android.app.usage API
The system collects the usage data on a per-app basis, aggregating the data over daily, weekly, monthly, and yearly intervals. The maximum duration that the system keeps this data is as follows:

Daily data: 7 days
Weekly data: 4 weeks
Monthly data: 6 months
Yearly data: 2 years

For each app, the system records the following data:

The last time the app was used
The total length of time the app was in the foreground for that time interval (by day, week, month, or year)
Timestamp capturing when a component (identified by a package and activity name) moved to the foreground or background during a day
Timestamp capturing when a device configuration changed (such as when the device orientation changed because of rotation)

That was pretty complete, thank you! (Though I wonder why BitDefender needs that permission, seems pretty useless for an Anti-Virus)

You are welcome. I have no idea as to why that app needs it !

Virus Scanners are supposed to monitor other apps. That's what they are for.

@ashleedawg They are meant to scan apps for viruses, not track how I use apps.


text:
Is there a way to perceive vibrations more effectively when device rings?
I have an HTC Desire HD. I work in a noisy environment as well as ride a motorbike. I often don't hear or feel the vibrations when the phone rings.  One of my previous phones had a function where it would ring once every 60 seconds until I attended to the message on my phone.
Is there a way that will provide this service?
Another issue is that sometimes the volume gets reduced. I must accidentally turn it off when I put the phone on my belt clip. One day I had 20 missed calls when checked because the device didn't ring for those calls.

IMHO the simplest solution would be using a Bluetooth headset. Right in the ear you should hear the ringtone.

You can try MissedReminder. It's free.

Hate missing txt messages?This will keep notifying of new unread text
  messages
Do you hate it when you are away from your phone or in a loud place
  and miss a text message? This app will keep notifying you when you
  have a new unread text message so you don't miss it. It is
  customizable to notify as often or as long as you want. The default
  settings will notify you every 5 minutes.

There's also Notification plus.
It's made for phones that don't have a notification LED to inform the owner of pending (unnoticed) events. From the Play Store description:

Notification Plus delivers recurring notifications via the phone's vibrator or notification ringtone. This is especially useful for phones which lack a notification LED, such as the Nexus S and Galaxy S variants.
  Because there is no way for the application to receive all notifications in a uniform way, only certain events will trigger the recurring notification. Those events include:
  - SMS messages
  - GMail messages
  - Missed calls
  This application is free software, licensed under the GNU GPL v3. The source code can be found on the project home page:
http://code.google.com/p/notification-plus/


text:
How to switch(not only on or off) the mobile data and wifi using adb?
First main question:
is it possible to switch(not only on or off) the state of the mobile data and wifi using adb?
(for example for wifi: if you don't know the state of the wifi now. you send several commands and then you are sure that the wifi state changed.)
if this is not possible then the question is how to find out the state of wifi and mobile data using adb?
second:
is it possible to switch the state of the wifi-hotspot and the usb-modem via abd?
what can I do:
I'm use
adb shell svc data enable/disable
adb shell svc wifi enable/disable

To turn on/of wifi and mobile data. But I don't know a way to switch the state with one command like "adb shell svc data toggle". Maybe there is a command that returns the state of the Wi-Fi or mobile data? Like adb shell svc data state. and it returns "on" or "off".
is there a way to switch it when the phone is locked?
I also use such commands to switch the wifi-hotspot and usb-modem
(unlike first two commands above the screen may be off, but the phone must be unlocked):
adb shell am start -n com.android.settings/.TetherSettings
adb shell input keyevent 20
adb shell input keyevent 20
adb shell input keyevent 20
adb shell input keyevent 66

first line opens the settings page. keyevent 20 - simulates key press down, keyevent 66 - enter. it's for usb-modem. for wifi-hotspot i use same first line,key20 key66 key20 key66.
i have samsung a50(android 10) and ubuntu 20. the modem state switching bash script is located at /usr/local/bin so I can run it from the console just by writing the filename.

get state:
adb shell settings get global airplane_mode_on
# 0|1 -  dis/en abled

adb shell settings get global mobile_data
# 0|1 - dis/en abled

adb shell settings get global wifi_on
# 0|1 - dis/en abled

adb shell settings get global bluetooth_on
# 2|1 - dis/en abled

adb shell settings get global cell_on
# 2|1 - dis/en abled

change state:
airplane
  enable
    adb shell settings put global airplane_mode_on 1
    adb shell am broadcast -a android.intent.action.AIRPLANE_MODE
  disable
    adb shell settings put global airplane_mode_on 0
    adb shell am broadcast -a android.intent.action.AIRPLANE_MODE

mobile data
    adb shell svc data enable
    adb shell svc data disable

wifi
    adb shell svc wifi enable
    adb shell svc wifi disable

bluetooth
  eanable
    adb shell settings put global bluetooth_disabled_profiles 1
  disable
    adb shell settings put global bluetooth_disabled_profiles 0

to toggle use bash script that checks state and then switch on/off  like:
#!/bin/bash
function toggle_data {
    if [[ $(adb shell settings get global mobile_data) == "1" ]]; then
        adb shell svc data disable
    else
        adb shell svc data enable; fi
}
function toggle_wifi {
    if [[ $(adb shell settings get global wifi_on) == "1" ]]; then
        adb shell svc wifi disable
    else
        adb shell svc wifi enable; fi
}
toggle_wifi
toggle_data
exit 0;

By knowing the state I suppose you meant whether at X point of time the Wi-Fi or mobile data is enabled or disabled. This information can be obtained from the dump of connectivity service.
Run this command to get the status of mobile data and Wi-Fi:
adb shell dumpsys connectivity | sed -e '/[0-9] NetworkAgentInfo.*CONNECTED/p' -e '/Tether state:/,/Hardware offload:/p' -n

Example output:

  1 NetworkAgentInfo [WIFI () - 178] CONNECTED/CONNECTED
  5 NetworkAgentInfo [MOBILE (LTE) - 191] CONNECTED/CONNECTED
Tether state:
  rndis0 - TetheredState - lastError = 0
  wlan0 - AvailableState - lastError = 0
  Upstream wanted: true
  Current upstream interface(s): [rmnet_data1]
Hardware offload:

Here:

WIFI means device is connected to a Wi-FI
MOBILE means mobile data is enabled
rndis is interface name of USB tethering
wlan is interface name of Wi-Fi hotspot
TetheredState means tethering for the respective interface is enabled

In your output:

if WIFI term with CONNECTED status is missing, than device is not connected to a Wi-FI
if MOBILE term with CONNECTED status is missing, than mobile device is disabled
if TetheredState is shown for rndis or wlan or both, than respectively, it means USB tethering and Wi-Fi hotspot is/are enabled.

To check whether Wi-Fi radio is enabled or disabled, run this command:
adb shell dumpsys wifi | sed -n 1p

Example output if Wi-Fi is enabled:

Wi-Fi is enabled

enabled would shows as disabled if Wi-Fi radio is disabled.

Similarly, to check if cellular radio has telecom network access, or if it is disabled, run this command:

adb shell dumpsys telephony.registry | grep mServiceState | grep -o "mDataRegState=[()0-9A-Z_]*"

Example output:

mDataRegState=0(IN_SERVICE)
mDataRegState=0(IN_SERVICE)

Here:

IN_SERVICE means your cellular radio or radios (if multiple SIM cards are supported) is connected to a network.
OUT_OF_SERVICE would mean not connected to telecom's network
POWER_OFF would mean device is in Airplane mode.

Combining all these information would help your fully ascertain:

the state of Wi-Fi radio and its connectivity
the state of cellular radio and its internet connectivity
the state of USB and Wi-Fi tethering

Now, you already know how to enable/disable mobile data, USB tethering, and Wi-Fi using svc utility. While I don't know how to easily turn on hotspot, disabling the hotspot is pretty easy. First, enable the Wi-Fi using svc, and then disable it with svc too.
The aforesaid two commands should be sufficient to ascertain the connected status of mobile data, Wi-Fi, Wi-Fi hotspot, and USB tethering.
Note: this solution was tested on a OnePlus 6 running Android 10.

Mobile data:
adb shell settings get global mobile_data
adb shell settings get global mobile_data_always_on

Wifi:
adb shell settings get global wifi_on

Airplane mode:
adb shell settings get global airplane_mode_on

thank. this is what I need. a couple of days ago I found these commands and will finish the bash script soon. I'll try not to forget to add it as an answer to my question when I finish it.
in the script i use these adb commands:
adb shell settings get global
adb shell settings put global
adb shell am broadcast
adb shell svc
it allows full control of wifi, cellular, m-data, bluetooth.
I just have to figure out how to turn usb-modem and wifi-hotspot on and off via adb.
and there are problems with auto-completion of bash script commands as you type, but that's a different topic.


text:
Change the language back from Chinese to English on Samsung Galaxy Tab 4
My grandson used my Samsung Galaxy Tab 4 and now the language is all in Chinese. What do I have to do to get it back to English as I do not read Chinese?

For all who answered the question, @Mike Powell does not read chinese, so I think he can't find the settings ^^

Go to:

Settings > My device > Language and input > Language

then set any language you want it to change the menu language. Should be similar to this, just find this icon and follow it step-by-step.

Follow exactly the same steps as shown. (Note: the text is in Japanese, but you could follow the icons and position of the menu)

Well, this is Japanese, not Chinese. Might be still useful if people can follow it based on the location/symbols, not the text.

Dude i can't tell the difference between Chinese and Japanese. They look same to me. Lol

you can also try go to MENU < SETTINGS < LOCALE AND TEXT < SELECT LOCALE and choose your language. For more details you check in support option of Samsung India site.

Yonk. Now again in Chinese, please – there are no English menus :)


text:
Sync two Gmail accounts, but only one account's contacts
I have a brand-new Moto X (2014) running Lollipop.  I have two Gmail accounts: me@gmail and work@gmail.  While I would like to be able to check both accounts for new messages on my phone, I only want my me@gmail contacts to sync to my phone; not the work@gmail contacts, as some are sensitive and my employer would take issue with them being available on my personal phone.
Short of manually deleting those contacts one by one (and there are several hundred), is there another solution?

In my device running CM12 (lollipop), I can go to ROM's default contacts app, choose "Contacts to Display" and uncheck the Gmail account whose contacts I don't want to see. Let me know if it works for you as well. Otherwise, what Dipika answered is also good.

Open the Settings of your Android phone, then navigate to Accounts -> Google -> Select Account (whose contacts you want to sync) -> Select Applications which you want to Sync (Contacts)

Also make sure you don't have any active filters.
In the contacts app press the 3 dots upper right corner, select filter and check all you want to see.

But it looks like the already synced contacts aren't removed

@Magnetic_dud Delete the Google account to remove all the contacts from that account

This doesn't stop the contacts from being available on the user's phone, which is what the OP was asking for.

Disable syncing in Android 13:
In a stock Android 13 installation, this is what worked for me:

Open the Settings section of the phone
Navigate to "Passwords and accounts"
Scroll to find the Google account that you wish to select, and select it
Click on "Account sync"
Disable the "Contacts" sync for that account

Now open your Google Contacts app. Even though you disabled sync for a particular Google account, that only disable automatic online syncing. To sync manually, pull down, and a refresh animation will display.
Hide contacts from certain accounts in Google Contacts on Android:
If you don't want contacts from a certain Google account to display in Google Contacts app by default when opened, you can either delete the account from your phone, or you can hide those contacts.
By default, when you open the app, Google will display contacts from all accounts, as well as contacts that are only stored on device. You can see at the top of the screen under the search bar the text "All accounts - 301 contacts".
To only see contacts for a particular Google account, do this:

Click the user profile photo (or icon of a device) at the top of the screen next to the search bar
Select the Google account you choose
Even though you have selected a Google account, you are still seeing all contacts from all accounts and from the device itself. To see only the contacts for that Google account, select the menu button at the top of the screen, then select the Google account.

To see only contacts stored on the device, do this:

Click the user profile photo at the top of the screen next to the search bar (or icon of a phone)
Select "Device"
Now you can see only contacts stored on the device (as opposed to in a Google account)

When searching, Google Contacts will search across all accounts and on the device itself. I don't know a way to change this behaviour.

Go to Gmail -> click Settings -> click on the account which you don't want to sync in contacts and WhatsApp -> click on the right menu icon (xyz@gmail.com) -> select Manage Accounts -> on Auto Sync, deselect the icon.
Now go to your contacts and check. It worked for me.

With Android 7, in addition to Dipika's helpful suggestion, I had previously configured a second account and found it useful to delete Contacts application data to reset the default account:
Go to Settings -> Apps -> Contacts -> Storage and press the "Clear Data" button.
Then when you next add a new contact, you should be prompted for which account you want to be the default.  Select the account that you have configured to sync.


text:
Is my device rooted if I can delete system app, but doesn't have SU installed?
I recently bought a new Allwinner A13 tablet. I wanted to side load Google Search app, but because there is already Google Search system app, it conflicted and failed to install.
Knowing this would be impossible without root, I still downloaded Root Explorer and navigated to /system/app and deleted the Google search app. To my surprise, it's deleted successfully. I rebooted the tab 4 times and the file is not in /system/app. So, I was able to side load my Google app.
Does this mean my tab is already rooted even though it's brand new and doesn't have SU installed?

check ur device root status by https://play.google.com/store/apps/details?id=com.joeykrim.rootcheck&hl=en https://play.google.com/store/apps/details?id=org.freeandroidtools.root_checker&hl=en

Aside from checking with a root checking app from the Play Store, if the app your trying to install is a lower version or for a different device you will get a failed install as well. Possible reason, if not rooted, app was able to be uninstalled would be that it wasn't a system app,just installed into userspace.

By "SU installed", did you mean the su binary (that gives root access), or SU (probably Superuser) app, which can be installed from Play Store?

@HasH_BrowN I agree but OP didn't say he uninstalled it using some external app or using default un-installation (GUI) method in Android. He simply deleted the .apk (associated data possibly is still there). That said, about the last part of your comment. If his device is not rooted then he can do the un-installation but not deletion by going into restricted file-space (/data or /system) as a normal user.

In addition to Hussain's answer (whether the existence of SU app tells the device is rooted or not), the fact that you can access /system folder gives a strong indicator that your device is already rooted.
Note that it seems A13 tablets usually come pre-rooted; they are already rooted when out from factory.

From the little bit I'm seeing of these A13 tablets, [...] , and I can get root, which most people seem to agree that they usually come pre-rooted, [...]

(Emphasis mine)

+1 OP did say that the device doesn't have SU installed. But should SU  be construed as a binary or an app? It makes sense for an app at first glance but SU itself is no app in Play Store. Its either SuperSu or Superuser (others mostly are obsolete). Also SU is usually referred to either su binary or to say SuperUser (as root), not to mention [su]. Anyway, do you have a reason why you considered OP's word as an app rather than a binary?

@Firelord honestly, just a hunch, since some people mistaken SU with Superuser or SuperSU due to the name similarity (SU is Super User, and there's Superuser app, which only lacks a space, and SuperSU which contains SU). I'll ask OP for confirmation.

SU is just another app for managing root access permissions on your device, if it's not present on your device, doesn't mean that your device is rooted or not.
For checking your device's root status, there are plenty of apps on Google Play Store which can help you. keshav has mentioned some of them.
I generally use Titanium Backup for system app removal tasks, etc. Also, when you run Titanium Backup on your device, it shows you whether your device has root access or not.


text:
Get my own Facebook password back
I am logging on Facebook on my Android mobile but I forgot my password, so whenever I log off, I will not be able to login again. Can I see or save my Facebook password?

No there is no way you can view your own password, once the password is entered correctly you get a session with Facebook. Your phones uses this to authenticate with Facebook. In other words, the password is no longer in the device its memory.
You can however reset it here.
For this you need to have registered a phone number or email.

[Can I] save my Facebook password?

If you're using a browser on your Android OS, preferably popular ones like Firefox, Chrome, Opera etc. then you can enable Save Password functionality for websites. Mostly, it is enabled as default setting. On the other hand, if you're using an app like Facebook to log-in into your account, then it is not possible to save your password.
That said, there are some apps on Play Store where you can save your password safely, if you've issues remembering them. I'm aware of some of them, notably KeePassDroid and LastPass Password Mgr. You can look for more alternatives by typing password manager or password in Play Store search field.
Regarding forgot password, you can easily reset it if you've access to your recovery email (email with which you registered at FB). There are solutions available on Facebook itself for recovery. You may look at some of them here.
Note: Alagaros already mentioned about the possibility of seeing the password, so it has been avoided in this answer. :-)

authors: محمد الجويني


text:
Turn off WiFi only when the device is both locked and screen turned off
I have already tested some apps for this purpose and they solely rely on the screen turning off, which makes sense at some point. However, their concept breaks down when you want to use an app over WiFi which has the capability to turn-off the screen due to the proximity sensor (think of the VoIP apps). Turning off the screen in that case means disconnection from the network.
Is it possible to turn off the WiFi only if the device is both locked and screen turned off?

If I understand your question correctly, then there is a very easy way of doing this yourself. Im sure there are many ways of going about this, but this is the easiest and most reliable method that I know of.
You said that you wanted something that doesn't rely on the screen being off. My solution does rely on the "display" being off, however for the "display" as opposed to the "screen" to be off, the device must be locked, meaning that this should work flawlessly for you.
If you just follow the instructions I've provided below, you should have satisfying results in just a few minutes!

Download Tasker from the Play Store.
Open Tasker and click the + button. Now click Event → Display → Display Off.
Click the gear (back button) in the top left corner. A pop up menu will appear. Select New Task and name it Display Off.
Tap + → Net → WiFi and make sure the box that says Set is set to Off.
Click the gear (back) twice so that you end up on the Profiles screen.
Now click + again, then Event → Display → Display On.
Tap the gear (back) and then select New Task. Name it something along the lines of Display On.
Click + → Net → WiFi and change Set to On. Now exit back to the Profiles tab. You should now have both Display Off and Display On.
In the Profiles tab to the right of your conditions, there are On/ Off toggles. Turn both of these to Off and then back to On.
Simply exit out of Tasker and you're done!

Good luck and I hope this helps you!

how will this behave in case that I use an app which turns the display off due to proximity sensor? Will it turn off the wifi radio then as well?

@KristofPal it should turn off the wifi radio with the app your talking about.

Do you need root for this?

If I understand the question correctly...
There is a setting under WiFi -> More -> Keep WiFi on during sleep

click image for larger version

forgot to mention I tried that... still able to ping the phone when locked... wierd

This is probably because with all apps running, the phone never enters sleep mode, so the setting is pretty much useless.


text:
Can you move apps to SD card without rooting or computer?
I've done everything to move my apps to my SD card. I don't have a computer and I don't want to root my device.
So how can I do it from my Verizon LG optimus Exceed 2?

It is possible to move apps to SD card if the app developer has enabled or added the feature in the development phase itself.
Unless your device need to be rooted to force the apps to move into sdcard...

There are many apps in the appstore that will do this for you without needing to root, AppsSD for example. However some apps may not be capable of running from SD without root.
Also, if you go into the setting menu and into your Applications option, opening the details of any downloaded app should have a button that says move to SD so you can try that, but if the button is greyed then it is not SD compatible.


text:
iOS' Quick Reply feature on WhatsApp for Android
Recently I got my first Android phone, LG G3 and updated to the Android Lollipop, the latest OS ver. The transition from iOS isn't smooth as I thought and this because I'm trying to find how to enable simplest features that came with iOS as default.
One of them is the option of receiving message in WhatsApp. In iOS, if the screen is locked and I get a message, I can see a preview of the message and by swiping, I can get to write back to the sender (whereas user or group). In Android, I just see i.e "50 messages from 3 conversations".

"Slide to reply" on lock screen
I saw that I have the option in WhatsApp to "Always show pop up". Well, this brings any message from group (which I disabled) or users (which is enabled) with popup window and waiting that I'll type my response, I just want to see the little preview and if I want to respond I'll click on the specific message.
Is there any way (alternatively, 3rd-party apps) to have that feature? I have tried an app called NiLS & Notification Toggle, but it doesn't feel like this is it.

You mean multiple notifications for each chat? I don't think WhatsApp for Android has that feature, even though it is easily possible.

Have you tried Flotify by Jawamo in Play Store?

@MANI i am trying Flotify, but i a getting double notifications one from the OS (lolipop) and the other from the app. Can i cancel the one from the OS without also disabling the one from the Flotify ?

Did you find any difference between system and Floatify notifications? Which one is better? Because I never used Lollipop.

Both feel the same. So I disabled flotify. Still looking for proper method for handling the notifications like the iOS.

@udi. You can also try CM Locker. Notifications will be shown on lock screen and swiping right on it will take you to the app.

For now i'll just use NILS which trying to immatate the iOS , but it is still doesnt fill as integral part of the system also i'm getting double notification from the OS and from NILs , without the option to disable the ones from the OS... :( seems that android lack this features among others that i miss with iOS

Android N will have native quick reply feature (called Direct Reply), and while WhatsApp will probably use it, it won't work for pre-N (although it has implemented its own quick reply from notification for all Android version).
However, there are some apps that can emulate the direct reply feature on Android N:

quickReply (free, 5.0+)

quickReply will show you separate notifications for every contact including reply action buttons, so you can easily write quick replies without opening the messaging app.
QUICKREPLY SUPPORTED APPS:
  WhatsApp, Telegram, Threema, Skype, Line, WeChat, Kik, EvolveSms, YAATA, Textra, ChompSms, Hangouts, Handcent SMS...

Floatify - Quick Replies (free, 4.3+)

Advanced heads-Up notifications for your phone! QuickReply lets you send messages directly from the notification! ...
MAIN FEATURES:
  Heads-up Quick Replies (5.0+, limited on 4.3+, see below for supported apps)
QUICKREPLY REPORTED WORKING:
  WhatsApp, Telegram, Threema, Skype, Line, WeChat, Kik, EvolveSms, YAATA, Textra, ChompSms, Hangouts, Handcent SMS...

Both apps are developed by Jawomo, so it's not really surprising they have similar feature and supported apps...


text:
How to unlock the bootloader of a bricked device if developers option is not enabled
I have a soft bricked Xiaomi Redmi 2, it's stuck in a boot loop. I can go into fastboot mode though, and the devices is recognized by fastboot. But when I run the commandfor unlocking the bootloader, I get following error:
fastboot oem unlock
FAILED (remote: Token verification failed, reboot the device)
finished. total time: 0.005s

and
fastboot flashing unlock
FAILED (remote: unknown command)
finished. total time: 0.002s

I think the reason is that the developer option and USB debugging was not enabled by default in the device. And since it's bricked and stuck in a boot-loop I can't enable it now. Is there any other way to unlock the bootloader (or revive the device in general)?

Are you sure the command is correct and should work for your device? Usually if the device is OEM locked fastboot shows a different error.

unbrick device with QPST in EDL mode first

https://xiaomifirmwareupdater.com/archive/miui/wt88047

https://androidmtk.com/use-qualcomm-flash-image-loader-qfil

https://androidmtk.com/use-xiaomi-mi-flash-tool

@Robert I accidentally pasted the same error twice, I've edited my question.

"How to unlock bootloader on Xiaomi devices?" - do a research


text:
My phone starts downloading an app which is named 'Google Play' but is not the actual google play
My phone starts downloading an app which is named 'Google Play' when I press it's dialogue for a second it shows 'Download Manager' as the app which is downloading it. But I don't have any download manager on my phone.
It seems fishy, something isn't right with the app, it's probably a malware. Please help!
I've attached the screenshots.
!

Please clarify your specific problem or provide additional details to highlight exactly what you need. As it's currently written, it's hard to tell exactly what you're asking.

It happens everyday at evening, between 7 and 7:30, It starts, though I cancel but it starts again until it gets completed, I'm really worried, might it be that someone is hacking my phone. Please help somebody!

"Download Manager" is the built-in download system of Android. It is available on every Android device. Apps can define download tasks that are executed by this Download Manager.

But I don't find any download manager in app manager, I've unlocked developer options.

check your google play version, let the "malware" finish it's update, check version again. If it's different version it's probably not malware but regular update (which btw cannot prevented from settings, google has full control over your phone)

Google Play triggers its own updates automatically because there's no way for users to manually update some Play-related services from the Play Store directly.


text:
How to hide or unhide app in MIUI drawer?
In MIUI I have Files app hidden. I don't have it in my drawer. I can run it by adb shell like this:
am start -n com.android.documentsui/com.android.documentsui.LauncherActivity

But how do I add this activity to drawer? I was trying THIS way, but I cant find this piece of xml in sysconfig. Maybe because I have android 9.
Also, I don't know if I'm supposed to create new topic about this, but is there any option on sources.android.com to see previous versions of the page (It could help me to figure out how to show it in andro 9)?
EDIT:
In Android 10, the DocumentsUI module uses is_launcher_enabled to determine if the Files launcher icon should display in the app drawer.
I extracted the apk file with the ApkExtractor and checked this flag with the APK Editor Studio. I don't know if it gave me files actually used by the app, but It seems to be untouched:
AndroidManifest.xml
android:enabled="@bool/is_launcher_enabled">

res/values/bool.xml
<bool name="is_launcher_enabled">true</bool>

Please edit the question to limit it to a specific problem with enough detail to identify an adequate answer.

Re: see previous versions of the page, Android doesn't provide such functionality, so you have to use 3rd-party services like Internet Wayback Machine.


text:
Set SELinux mode to Permissive permanently
My Samsung Galaxy Note S2 (GT-N7102) running stock 4.3 JellyBean by default blocks all apps from Google (courtesy of the Chinese government). I followed a tutorial to gain access to gapps that relies on SELinux being set to permissive, but the mode changes on a reboot and I get a continuous stream of pop-up that says:

Unfortunately the process com.google.gapps has stopped

What is changing the SELinux mode and how do I stop it from doing so?

Probably related: How to make SELinux permissive on a Knox Samsung device?, How can I change SELinux from Enforcing to Permissive on Samsung Galaxy Note 3?

Community bump prevention: this question was closed because the question seems to have been abandoned (OP hasn't visited the site anymore for more than 5 years and no answers have been upvoted). If anyone can evaluate the existing answers, feel free to vote accordingly and reopen the question (or mod-flag the question requesting for reopening). For anyone else having the same issue, please post a new question and refer to this question as additional context.

When you are rooted install SELinux mode changer from playstore or here
http://forum.xda-developers.com/showthread.php?t=2524485
Then Change SELinux to permissive grant root access and youbare done.

App has been taken off of Play Store. Also, this application only worked on Android 4.3 and earlier. Not broad enough to be considered a good answer.

Certainly not. Works fine for me. And the link takes you to xda not to google....

If your ROM supports init.d or if you wish to enable init.d support for this purpose, here's a way to disable SE Linux automatically everytime after each boot..
Create a new script as follows:
#!/system/bin/sh
setenforce 0

(Note: If you're using an app to emulate init.d, use su -c setenforce 0 if just setenforce 0 doesn't work)
Save it as set_permissive.sh, move it to /system/etc/init.d/ directory and give it permissions 755.

You can also check this: [GUIDE][SELinux] How to Set and Keep SELinux on Permissive


text:
Laptop unable to detect Micromax Yureka after Lollipop upgrade for data transfer
After the Lollipop upgrade on Micromax Yureka, data transfer from mobile to the laptop is not working. The laptop is unable to detect the device.

Looks like that device has trouble running Lollipop. It's not the most widespread device, still we got a lot of reports here: My Yureka phone is restarts automatically while sending any files / Internet & Play Store problem on Micromax Yureka on Lollipop / Yureka issues since updating to Lollipop are some examples, see here for more.

Does you computer detects your device in Device Manager? Do you see a charging light coupled with a USB Connection notification in device? If you do see, does your system detect it in other mode like PTP? Please troubleshoot a bit more and add details here [edit].

Download drivers from the official support site and install on your computer.
Go to phone settings and search for USB connection mode. Set to mass storage.
Connect to your computer via USB.
You could also smuse Yureka PC Suite to transfer data. Google for that, install. It will install drivers automatically and your device will show up.
If it still doesn't show up, try another USB port.
Still no? Try on another computer with the software and drivers installed.
Otherwise, contact support.


text:
Why aren't some launchers compatible with some devices?
I was reading the reviews of the Google Now Launcher where they have stated that after installing the launcher the device has audio issues.

I did not understand how can a launcher affect the hardware output of a device because as far as I understand the launcher only gives a pure vanilla experience.
Is there a possibility that a launcher like Google Now Launcher is not compatible with some devices? (Even thought it meets the requirements of the launcher)

It seems both apps mentioned in the review are related to audio input (Shazam can identify a music based from mic, and Skype is a VoIP app). I can only guess that it might be related to Google Now's "Always listening" feature. However, I didn't get that issue on Nexus 4/5, and without more info, it's kind of hard to know the real cause.

The launcher can't modify device audio input itself.
There always is a possibility for something to not work even when it's marked as compatible (like HTC Explorer with Snapchat). It should work but it doesn't.


text:
Merging WhatsApp chat histories from different devices but same account
Is it possible to merge WhatsApp chat histories on 2 Android devices (but 1 account)?
If so, how?

There is a comprehensive and somewhat involved procedure on quora. I'll update this answer once I've tried it.

The most realistic approach I've found is this:

decrypt the WhatsApp backup file with the WhatCrypt app
merge two sql databases.
encrypt it

Although the approach looks promising, WhatCrypt 2.4 failed for me. (This is the most recent version for October 2019 - no updates since October 2016. It's still available via the Wayback machine.). I get "Different key file for this database". But maybe I'm simply doing something wrong.

I tried this few times first time I tried it long ago I got successful merge 2 msgstore.db i.e. unencrypted  files but it gave me malformed database error and attempted to restore from backup to /data / data / com.whatsapp / second time I tried it WhatsApp versions were different. one was latest version and when I tried to run update, 2 update records I got constraint violation error  if you had any luck let me know what workeds for you


text:
How do I get my mobile data to work again, after the new Android 5.1 update?
I am having an issue with mobile data no longer working. Mobile data was working the day after updating to Android 5.1 on my Nexus 5. But now (1 day later) it is not connecting to mobile data. It just has the cellular icon, with an exclamation point.
I've tried toggling data, airplane mode, WiFi, rebooting, factory reset, and resetting the SIM card. The last thing I tried is to call my carrier and go through 2 hours of troubleshooting. They said the only thing left for them to do is send me a new SIM card. It makes no sense.
Everything else works fine. I can make and receive calls. Texting works. And WiFi works as well. Just not the mobile data. The weird thing is that it stopped working on the first day of my mobile data cycle. But the carrier swears that all is well on their side.

Have you double-checked whether your APN settings are valid and unchanged?

After the 5.1 upgrade in my phone it wouldn't connect to my home wifi. I tried several of the fixes on this site and none worked.  When I tried to connect it would ask for my password but when I put my password in the connect was still greyed out.  After more than a few tries, the light dawned.  It didn't want my Century Link password, it wanted the key passphrase on the bottom of the wifi router. That worked.  I hope this works for you.
Johnny Blaha

I've had a similar experience: I need to select settings, then under 'Wireless & networks' hit the 'More' option, then select Mobile Networks, then enable Data Roaming, and then switch it off again. And bang, my mobile data works again. Somewhat similar to hopping on one leg and chanting.
The problem that remains is that every time I walk out of range of a WiFi network my phone is connected to, I loose mobile data and have to do this routine again. It's getting a little tiring :(

Mine won't connect to mobile data when I toggle it on, but if I leave it toggled on and reboot, it connects on reboot.

Try a different sim card.
Check if the APN settings are right.
Check for a bug fix OTA update.

If the steps above didn't help please leave a comment.

authors: سعيد ابراهيم


text:
Turn on flashlight when volume button is held
I have Nexus 4 on Android 5.0 Lollipop, and I'm using Tasker. Is there any way to get the Flashlight to turn on when screen is off and the volume up or down button is held for 2-3 seconds? Then turn off the flashlight if the button is held again.
I know there's a %SCREEN variable for the screen part, but how can I detect if a volume button is held?

I don't know how to detect a Volume Up/Down button press for 'n' seconds, so I would give an alternate  solution. You would have to install Xposed Additions Pro and TeslaLED Flashlight. The former needs root access and Xposed Framework installed.
Instructions

Visit my answer here. Under the heading "Instructions for Xposed Additions" follow steps 1-6.
For step 7, choose Screen Off instead of others.
Tap the newly created entry, activate Long Press by ticking the check-box, then tap on Long Press.
Scroll down and select Shortcut → TeslaLED Toggle. It will show a screen like:
(Click image to enlarge)

Also, the delay of 2-3 seconds is way too large in my opinion. Anyhow, the app doesn't allow long press delay more than 500ms and you may configure in step 2 of my linked answer. I settled for 250ms.

You may use Tasker instead of using the TeslaLED app (officially recommended) but there is no guarantee that the native method would work. In fact, some users reported that even the latter app didn't work for them.
The action in Tasker to activate torch is Alert → Torch. It would show up in red color if it's not supported on your device.
There are some other ways mention in this Reddit thread which seems to be device specific but nonetheless could give you a lead for better web search results.
For example, in my One Plus One running CM12 there is no class named camera  let alone a file /sys/class/camera/flash/rear_flash. But it does have a class leds and the file /sys/class/leds/led:flash_torch/brightness too. The default torch brightness in my device is set to 53 instead of 100.

I also tried the Tasker plugin AutoInput but it doesn't seem to support long press hardware buttons.

Unfortunately, Tasker cannot turn the flashlight on by Alert>Torch. Torch is not available at Lolipop or better.


text:
How can I know the exact number of downloads for an app on Google Play Store?
I need to know the exact number of downloads (count, not range) for my app hosted on Google Play Store, is it possible?

possible duplicate of How to see download count of an Android app on Google Play store?. If you want to ask development-related question (i.e. using API), then [so] might be the correct site, but as of current writing, it's off-topic to ask for 3rd-party library recommendation.

The duplicate explains what the options for an end-user are, but note that questions about publishing to the Play Store or otherwise using it in a development capacity are outside our scope.

In order to see a number of downloads, you need to login to Google Play Developer Console. All information is there.


text:
Google+ Background Data Usage
My 1GB data pack (3G) was running out a bit faster than normal, so I started investigating using the Data Usage tool (Android 4.1.2 Nexus S).
That's when I found out the Google+ app had used 300 MB in 3 days, and all of it was background data.
Here's the graph:

Graph (click to enlarge)
I don't remember using the app much at all, yet it almost burned through my data pack. I've set the Instant Upload settings to only upload when connected to Wi-fi, and roaming uploads are disabled too. I disabled background as soon as I figured it out, but I still don't know how and why it used up so much data. Any pointers?

Do you have instant uploads on? Also, most data looks to be used in a short period. After that the graph is almost flat. Just see what did you do with G+ in that period. I personally have never had any issue like this.

Instant Upload was set to upload only when connected to Wi-fi, so that's not the problem.
I can't remember doing anything with the app in that time, it's background data so it's not that I was interacting with it directly.
And the graph is flat after that because I turned off background data when I figured this out.
Thanks anyway.

Google Photos auto-backup may sync automatically the local photos to account.turn of this feature if you don't need it.

Just check "limit background data" and the app will not use your data volume if it is in the background.

The questioner already disabled background data. The question is what functionality of the app is making it use so much data to start with.


text:
Samsung S screen turns off while calling
during a call, the screen turns off and I become not able to click(touch) any button on the screen. PLEASE help if there is any solution cause it makes me crazy. Thanks.

This is normally face detection that turns the screen off so that you cannot press buttons with your cheek.  If moving the phone away from your face does not turn it on, then you should be able to turn it on with the power button.


text:
About Extracting & Replacing files in a Custom ROM
Custom ROM's come in as a .zip file. Is it good to extract those and add a few apps like Settings.apk(replacing), MMS.apk (replacing) with the existing one? Doing so and after that compressing it back to a .zip file would work when i try to flash it or not?

Replacing will probably work. However adding or removing files might not, Flashable Zip's need to contain a script which tells them what to do (in this case: installing, moving, copying files) You need to change these scripts to your desire, I don't know much abou that but XDA-Developers has a lot information about it.
Another Problem might be some sort of checksum which verifies integrity. You can make a Nandroid-Backup and test it yourself ;)


text:
HTC one X Gallery Pics and videos are not visisble
My HTC one x gallery pics and videos suddenly disappeared. I can see them in DCIM folder but not visible over the phone.
I restarted the device , clear the cache everything is done but no use. When I open gallery the message shows " No photos found.

Have you recently updated your phone? Because it could be an issue with the new firmware update of the HTC One X. My phone didn't have this problem, but I heard from some people that they lost their pictures too.

Try to enable the app named "Media Storage" from App->Menu->Manage apps

Open up the Gallery and on the top-right corner you will find a 'Menu' button. Tap that and choose 'Show/hide albums' option. In the new window that appears, Check 'Select All' or 'All Photos' and 'All Videos' and tap on 'Save'.
If you are still unable to find any pictures or videos in your gallery, follow @t0mm13b's answer. It will help.
Note: Selecting 'All Photos' will show ALL pictures on your device. Even including the small bitmaps that applications 'in your SD Card' use as resources!

I tried the Rescan Media application but did not work. Restarted the phone, still did not work. Then, I figured it out that the SD card came from an old Blackberry and some data was left behind. Thus, I formated the sd card with the computer (FAT) and put it back into the phone. Works like a dime! :)

The only suggestion I can think of is this - download this app called Rescan Media which simply forces Android to perform a re-scan of the SD-Card and pull in/update the internal media links to the images on the SD-Card itself, so that it will show up in the gallery.
By the sound of it, it looks as if (I'm not exactly 100% certain) that the media scanning is broken on your handset... or that the gallery is failing.
If the above fails to work, then perhaps a suggestion would be to try get a newer firmware or use an alternative ROM such as CyanogenMod/Stock vanilla Android...

Download this app called Rescan Media and run this application within 2 min issue solved

How is this any different from (or better than) @t0mm13b's answer?


text:
How to disable "Wi-Fi disconnected" dialogue?
I have Huawei U8815 aka Ascend G300 with Android 4.0.3.
When I disable Wi-Fi connectivity or I'm out of range of Wi-Fi network I receive question which after translation means more or less "Further access to internet will cause network traffic. Continue?" an two answers: "Cancel" and "OK". If I press "OK" then mobile internet will be enabled, if I click "Cancel" mobile internet is disabled. Sometimes this dialogue is lost between other applications and/or by click somewhere else. In this cause, by default mobile internet is disabled.
I would like to have always enabled mobile internet. Unfortunately this dialogue don't have default option to pick. Is there any way to disable it, or pick default answer to "OK"?

Can't you just enable System Settings->More->Mobile Networks->Check the data enabled option?

This dialogue is overwriting this settings option.


text:
Does logging into multiple google accounts drain battery/data faster?
I have the Samsung a32 5g.
I'm logged into many G-mail accounts and twitter accounts, will doing so drain my phone battery and data faster simply by having them logged in? Do they do this only if they are running?

Welcome to Android Enthusiasts! It is preferred if you can post separate questions instead of combining your questions into one. That way, it helps the people answering your question and also others finding for at least one of your questions. Thanks!

This site expects that one question only be asked in a post, not multiple, unless very closely related. You can ask the second part in a separate question //First part, yes multiple accounts mean more battery drain because they have to sync for contacts, calendars, mails, messages etc. They do this when they have data connection, they needn't be running in foreground

My bad, I'll remove the extra question.

@beeshyams
What if you don't have sync enabled? Does it still have any affect if you open and use the applications/don't use them?

You can disable sync for Google accounts to save battery but then you can't use all of them, for instance you need to see new mails and similarly new social media stuff //unless the device is in doze,  apps will be active and consume some battery //you can search for doze on this site or Internet

See doze-mode tag info and questions under it

My phone already does have tools to put apps to sleep similar to greenify. I don't mind not having everything synced, I just wanna know if it will consume more data/battery or not and I'm assuming no based on what you said about sync.


text:
Android 11 - What exactly does "allow background activity" do?
From what I understand, it simply allows apps that are manually ran to update and send notifications faster while in the background. Is that all it does, and if so should you turn it off for most apps if it saves a good amount of battery?
Does not allowing background activity interrupt any other function of an app other than updates and notifications?
Edit: If you do disable it, will the app still start by itself to update regardless if you open the app or not and take up RAM?

Where did you find "allow background activity" setting? A screenshot will be helpful. Also mention your ROM/device.

Sounds more like a non-AOSP modification to disable the "feature" introduced with Android 11 that restricts what apps are allowed to start a background service.

"Allow background activity", under Battery, refers to whether apps are allowed to run in the background (when you're not using them onscreen, or the app is not visible to you) or not. The battery optimization option that disables background activity just adds a control for apps that have been running for a long time in background aiming to save battery life.
If you want any app to keep running without restriction, you can remove it from the optimization list.
My answers source: Source 1 and Source 2. Also, this link is for developers, but reading it might help you understand how the background apps actually behave and what can be considered background activity.
Also, I've just found this link that explains how to deal with background apps and save battery. This can add some details on how that feature works and how to toggle it on/off.
In addition, the app doesn't actually stops running in background - this configuration prevents the app from using battery, according to this link. Quoting them:

You've prevented that app from using your battery when it's not in use, but if you open up the application manager, you'll see that application might still be running in memory. To close the app, open the application manager and swipe the app from the list. This will close the app and prevent it from using your battery.

Thank you, though from my own experiment I still received notifications from gmail if I turned off "background activity" if I enable auto-sync, so the person said in source 2 is incorrect. It seems to "update" an app to send notifications faster. This seems to only apply to notifications like an alarm you set in the background, not the ones that come from remote sources.
What I'm wondering is does "allow background activity" only apply to apps that are in the app selector if off screen? I'm confused if there is a difference whether or not it works if the app is never opened in the day.

I've added some information that I hope it would clarify things for you. I have to confess, I've been also learning while researching sources about this topic :)

Thanks, no problem! From what I understand now even though background activity is turned off, the app can update and send push notifications but I think that's the extent of it.
Sleeping apps will put stop the background process of apps when not used, but allows it to be used when needed, just delayed. Optimizing apps will allow background usage, but will restrict some functions to a time similar to when they're "put to sleep."

Hello again, I was wondering if you knew what allowing background activity would do for gmail.
It seems that I still get notifications regardless as long as auto-sync is turned on, but I don't know what else it would really do.
If I was downloading a large file and went off-screen or closed the app, would that file continue to be downloaded without background activity enabled since it's kind of like an "Active" task? What would enabling this for gmail really do and is it helpful?

I've never tested it, but I believe once you started a download from an attachment in GMail, it will continue downloading if the app goes background even with background activity disabled.

I see, even if you close the app? I'm guessing downloads are managed by the system itself and not the app so I'm assuming yes.
Do you also know what exactly background activity being allowed would do vs when it's not on? My guess is you would only have the app load a bit slower when you first go back to it after a few minutes, other than that I see no use.

I believe when an app closes, it gently finishes what it is doing to close in a clean way - I mean, no partial downloads, no partial saves, no data loss and so on.

Ah, so it will most likely just finish downloading without interruption or do you mean it will cancel? Do you know what other uses background activity does for gmail or is it pretty much irrelevant?

I believe it will finish the download. I'm not sure of other uses background activity related to Gmail - there should be something related to send mail, upload attachments and so on, but I didn't test that...

Thanks, I don't think it has any use personally, just to load the app faster as it works in the background when you open it again. Apps like sleep cycle definitely need this function on so it can work without having to have the app on screen.


text:
I connected my phone with usb debugging to an infected computer
I have a computer that used to have malware. During the time it had malware, I connected my phone to it with usb debugging (was unaware of the malware). I have no signs of malware but I'm still worried about the virus being able to propogate to my phone and stay hidden. Do I

Leave it
Factory reset my phone
Reflash the phone

Threat model is a regular computer user. I also probably enabled usb tethering or other stuff that could have helped the malware propagate.

even if adb was authorized it is very unlikely something installed without notice

@alecxs Some years ago I read about a Windows banking trojan which also had an Android component (AFAIR for forwarding TAN SMS). But nowadays windows malware concentrates more ransome ware and Android devices aren't that useful for this use case...

Use a third-party app and list those installed apps which were recently installed or updated since the moment you plugged your device in the infected PC. A malware needs a way to carry itself, and another way to execute its payload. In your case, the infected machine could have modified system partition, or boot partition, or installed a rogue app. These are the preferred destinations. By running safetynet tests (use third-party apps) you can rule out tampering with privileged files (system, boot, etc.) in the device. So listing recently installed or updated apps ought to be prioritized than.

What would I do in this situation?
First, I would use Avast or AVG(even though they are the same things) or Malwarebytes to remove malware from my PC. Then, fully format(wipe data, dalvik cache and etc) my phone and then re flash stock ROM and then re flash custom ROM. And for being completely relaxed, I would install Avast's free version to my phone.
I don't think any virus can survive after this.
Excuses for auto correct. It has some lil problems

If you already intend to reflash ROM, then doing a factory reset beforehand is redundant and therefore, skippable. (The term formatting is not used in Android ecosystem BTW.) Equally redundant is using an antimalware app if reflashing is going to be done anyway. Antimalware apps are useless anyway on Android.

@Firelord Ofc format is not in Android ecosystem. I meant wiping all data, dalvik cache and etc. And I wrote world-end scenario for making him sure that there will not be a single virus after that.

to be nitpicky factory reset actually format userdata partition


text:
Stuck on fastboot mode, usb debugging turned off
I rooted my Alldocube iplay 30 pro and uninstalled a few system apps before rebooting. Right after, it got stuck in fastboot mode and i cant do anything about it. USB debugging is turned off and I tried wiping cache/data but it's still the same.
What can i do?

Reflash system partition.

But doesn't it require USB debugging turned on?

No. It doesn't.

How can I do this? Which software do I need to install on my PC? I tried searching but they say they require USB debugging turned on. Can you maybe link me a guide if there is any? Sorry, I'm a noob at this

Thank! I flashed the stock rom through SP Flash tool and it worked


text:
How can I add a default alternative spelling to voice dictation?
My SO has a different spelling (but same pronounciation) of a common name. Every time I use voice dictation (which is all the time) and I say their name, I have to correct it with the keyboard. Is there a way to switch it to use the "correct" spelling by default? I am on Android 11

Sorry I  posted a near duplicate of your question: https://android.stackexchange.com/q/243090/12202  same question but for Android 12.