text:
Is it possible to temporarily disable the screen timeout?
Often, during updates/downloads or backup operations I would like to temporarily disable the screen time ( found under the 'menu - settings - Display - Screen timeout' ) without having to navigate to the above menu setting .
Anybody knows of a good widget which does just that : either disable the screen time ( by just clicking the widget ) , or by setting it to a high value / back to short value ( also by just clicking the widget ).
Or is there any other easy way I have missed ?
I am running Froyo on Samsung Galaxy S.

You can use a Developer setting to keep the screen always on when charging. Menu | Settings | Manage applications | Development Not ideal, perhaps, but maybe sufficient for your needs.

If you are using a profile application to set your volumes in different situations, I guest most of them have the option of changing your screen timeout as well. In my case I'm using Setting Profiles and I can add a new profile that does exactly that in two key press.
In Setting Profiles, there is a widget to set profiles and you can even select a timer with the profiles you set, for instance, to enable the profile "no screen timeout" for the next 5 minutes.

Tasker is a great app for this.  It can change the screen timeout value to whatever you need depending on a phone state (there are several from phone orientation to a specific app being active).  For instance, I have it set to change the screen timeout value to 23 hours when it is in Navigation mode.  You can also define this task in Tasker and create a widget for it.

Do you have to set it back to the default again in Tasker?

Fast forward to now, Tasker has Keep Screen On project on Tasker Share, with description: "Will make your second Tasker quick tile into a toggle that will set your screen time out alternately to 10 minutes and your normal timeout setting."

LineageOS features a preinstalled FOSS app Caffeine (that can also be installed to any other Android), that will present you a way to turn off the timeout for some time or indefinitely with a button on top of your notification shade.

Just a small clarification, "Caffeine" is a built-in feature of LineageOS, not a preinstalled app. This app is mimicking the feature instead.


text:
Does Voting on Market Comments Have Any Effect?
In the Market you can choose to mark any comment on any app as one of the following:

Helpful
Unhelpful
Spam

Marking something as Spam will remove it from the list of comments, but only on the account that marked it as such (that is, if you view the comments from another person's account/phone, the comment is still there). Does marking a comment as Helpful/Unhelpful have any actual effects? If not, has Google ever laid out/announced any plans to use this feature in some way?

I wonder this myself.

My guess would be that this is another instance of Google "crowd sourcing". They'll ignore your one vote, but if the comment gets more than a certain number of "spam" votes, then they'll act on it. I'd hope that the "Helpful" and "Unhelpful" votes work the same way, and make a comment last longer on the front page, or disappear off it quicker. Have no evidence though, so not adding as an answer.

I'm with @GAThrawn. Again, no evidence, but this is definitely Google's style, to the point that I'd always assumed that this would be how it worked.

I have seen, with some of my apps that I have developed, a comment be there, and then later on, the comment is no longer visible.
And it's not from me marking it as spam, as I have looked on other devices too, just to confirm.
So it would look like that after "x" number of "spam/unhelpful" votes, it gets removed.

This is good to know. I'm assuming "my apps" refers to apps that you developed/published?

yes, that is correct.

I can not tell for sure but I think that voting helpful and unhelpful affects the sort order of the market comments, at least in the web version of the Android market. I see many comments that are older than the most recent listed on first or second position. Maybe because these comments received many helpful votes.
Marking comments as spam will remove them immediately for you and maybe if the comment receives more spam marks it will be removed completely.
This is my assumption. If you have some official links that explain the functionality let us know. :)

I read that the website now allows sorting comments, though I haven't looked for the feature.

The web Market does indeed allow you to sort by "helpfulness" now when you look at the Reviews tab.

source: Stack Exchange

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

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

sort: votes


text:
My Samsung Galaxy Note10+ is automatically deleting my Music!
In Some days, I listen to music on my Samsung music app. today, I found out that some of my music is gone! Even deleted on the My Files app! is there anything I can do to stop this?
Most of my music is from "internal storage/Music"
Some of my music is from "SD Card/Music"
All of my music is from "Onedrive/Music"
Only "sdcard/music" are having missing files
It happens whenever i favorite a song using Samsung music

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


text:
Why is the loading of apps and websites sometimes freezing on my Android phone?
I'm using AdAway in VPN mode to block all ads on 3 phones and sometimes apps and sites won't load at all or load slowly. I'm using 4G+ and getting 50 mbps download speed. Phones are Realme Narzo 50 5G and 2 Motorola Moto G50 5G.
All sites and apps sometimes freeze during loading, like every 10
loads there is a freeze or very slow loading.

Your question is lacking detailed information, like what phones are affected and what sites you have encountered to be slow. You should also test if the network speed is the same when disabling AdAway.

Network speed is the same by doing speed test. I updated the question.

If you are trying to stop ads, then some will display as a blank screen and others may just time out - maybe that's what is looking as slowness.

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


text:
ADB Sideload stuck on serving update.zip at 0%
I'm using adb sideload update.zip command, but it is stuck on serving at 0% (Verifying update package ... on phone).
I tried adb usb command, but the error is closed. The device state is sideload.
More details:
I have a Samsung A03s (SM-A037F). Yesterday it suggested an android update. I accepted and after that, the phone was restarting repeatedly stuck in at the  Samsung logo.

I downloaded the latest full update package (Build Number: A037FXXU2CVK7)and platform-tools_r33.0.3 as well.
I also installed the latest Samsung USB driver.
Then I pressed power+volume-up button to enter recovery mode. I selected Apply update from ADB

EDIT 1: I can now do a reset factory, but I need my photos and videos.
EDIT 2: When I use adb logcat , the result is just: - waiting for device - for a long time and nothing else

check current rom A037FXXU2CVK in recovery mode and csc, sw rev: b: in download mode. download proper ROM (not latest) according to the current ROM. extract files and double check HOME_CSC exist. if so, you can flash four files in Odin3 without wiping data (not CSC). if still no luck, flashing single partitions with mtkclient might possible.

Thank you @alecxs . I did what you mentioned at first, but no result. Would you please explain more about flashing single partition?

won't help either. Odin flashed successfully?

Yes, that was successful but did not solve the problem, however thanks again @alecxs

read back userdata partition with mtkclient python3 mtk r userdata userdata.img from pendrive. run fsck userdata.img to repair f2fs file system. if mountable, flash back to userdata partition.

Thank you @alecxs
1- I used python mtk r userdata userdata.img instead of python3 mtk r userdata userdata.img , because python3 makes an error.
2- Using that command, I see Preloader - [LIB]: ←[31mStatus: Handshake failed, retrying...←[0m
So, is there any solutions? Many thanks before.

connect phone when powered off, with both Volume keys pressed. make sure you can see VCOM preloader drivers installed in device manager. btw you need linux for the step after

Thank you again @alecxs . I installed the drivers, but the error has been changes : usb_class - [LIB]: ←[31mCouldn't get device configuration.←[0m

https://github.com/bkerler/mtkclient/issues/211 or use linux. you can boot the ready-to-use re_livedvdV4.iso from pendrive

Have you tried a factory reset?
For A30 the steps are

How to perform a hard reset on Samsung Galaxy A30 via recovery mode?
Follow these steps to perform a hard reset on your Samsung Galaxy A30 and reset your device to factory default settings.

Turn off your smartphone.
Press and hold Volume up + Home + Power buttons simultaneously till the device logo appears.
After the device logo , release Power button but hold the others a few more seconds.
Release all the buttons when Recovery mode screen appears.
Go to Wipe Data / Factory Reset option using Volume Down and press Power button to confirm it.
Go to Yes –Delete All User Data using Volume Down and press Power button to continue.
Recovery screen will appear after formatting process. Then, press the Power button on Reboot System Now to restart.

From factoryreset.net
I am not associated with this site in any way.

If an Android updates goes wrong I assume side loading a full OTA firmware is an attempt to recover the phone without data loss, so I don't think a factory reset is what the OP wants...

Thank you dear Rohit. As dear Robert mentioned, I really need my data and don't want to do a reset factory. Thank again for editing my question


text:
Delete incomplete download from Play Store
I was downloading a game from Play Store, but suddenly errors occur when 75% file downloaded. My device storage is limited and now I wanted to delete that useless files.
Where are the files located?

Could you tell us about the error? What error message was it?

they are / get deleted, because most probably a checksum was wrong and so the download has failed. just try again.

You don't need to delete that. If an error occurs and download is interrupted the Android OS itself deletes that file(It consider it as garbage).

You can also clear "Google Play Store" cache.

Hello. Can you mention the steps needed to do that?

It is according to the user interface of Samsung devices but it should be similar for other devices:
1- go to Setting
2-  select Apps
3- find "Google Play Store" and click on it
4-  select Storage
5- select CLEAR CACHE

Try CleanMaster for Android. It tracks and deletes unwanted and useless files from the temp, obb and other folders. I have used it and works for me. Its easy ;)

A link for the app?

You know that Clean Master isn't generally liked by critics, right? Many sources of information are there that counter the fact that Clean Master actually does stuff. (http://www.quora.com/Is-the-Clean-Master-app-for-Android-really-useful) I've had a personal experience where I found out that it showed 3.6 gb as cleared space, when none of the files I had specified were actually cleaned. It's a bunch of fancy animations for me, nothing else.
Instead, go for a file browser like Solid Explorer and delete the files yourself.
Here's more proof : https://tr.im/7YYmZ

The app is available on Google Play.

@rjt.rockx - I am not supporting it for boosting the phone's performance. I agree the Android and Windows platforms are different. --- Even though there are some people criticizing the app, I have seen reduction in junk files and garbage from apps and it is also helpful to delete files that are useless on the phone. --- The rest depends on the user........ Anyways the files should automatically be deleted with the phone restarts, if not, then apps like these are easier than manually deleting something that should not be..

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


text:
How does Android account for hardware changes in each individual device?
I recently wanted to use the fingerprint scanner on my Galaxy S6 in an app and doubted if Android would have classes pertaining to it (it does), which led me to ask:
Does Android add classes to its library for every minor hardware feature on every device that supports Android (like the fingerprint scanner on the Galaxy S6) even the obscure ones that maybe only 1 device has? If not, how would one access those hardware features?

Most hardware-specific code doesn't come from AOSP1, but is provided by the corresponding manufacturer (often as so-called binary blobs). This is especially true for "exotic components" (like your "fingerprint sensor") – but also for more common components as the camera. Which BTW also is one of the reasons why there isn't a "generic ROM" fitting all devices.2

1: Android Open Source Project
2: see Why is it that Android still can't be installed as regular OS? and Can I install any ROM for my Android device?

This actually depends on what you are trying to do. Like it has been mentioned, hardware-specific code is provided by manufacturer (a.k.a) drivers. But to use them, all you need is an API that gives you access to those driver features. Most of the time, these API's may come from Android API itself, or if it's not mature enough directly from the manufacturer.


text:
Headphone icon won't go away
A headphone icon popped up on my LG G3 phone yesterday.  It won't let me hear phone calls if I call or receive them.  It also won't let me play music.  The only way I can hear anything is if I plug the headphones in.
I've tried cleaning out the headphone jack, making sure the hearing aid impairment was off, and I even reset my phone.  Nothing has worked and I
still have the problem.
What can I do to fix this?

It sounds like hardware issue, try pluging in and out headphones maybe it will fix itself.

try rebooting the device

This just happened to me as well. Took a Q-Tip with rubbing alcohol and cleaned it out but didn't work. Took an air duster and blew it up there and it's now gone.

I think the headphone jack is shorted, and it needs to be cleaned or replaced by a new one. Unfortunately, both need to disassemble the phone. Here is a short YouTube video for how to replace the jack.

This is a common problem on Redmi Note 4 (I have it too right now :D). Headphone jack is damaged and thinks there is a headphone plugged in permanently which results in android never playing sound over the speakers. For phone calls you can turn on the big speaker so atleast you still can hear callers.
The only way to fix the issue is to completely remove the jack (and replace it).

authors: Једноруки Крстивоје


text:
Setting mock location remotely
For testing purposes, I need to fake my GPS location on a real Android device. Now, I know about the possibility of Android Emulator and setting their GPS location via telnet.
I don't really have a clue how those GPS Faker Apps set the mock location of an Android device and that isn't really the question, but I wondered if there is a way to set the mock location of a real Android device other than using these apps. And additionally, I need to do this over an interface so I can do this from my computer.
Is it possible to set up a telnet server on an Android device? Or maybe I should write a minimalistic app that I can run via ADB? And how do I know the GPS module of my device doesn't overwrite my set mock location?

I wrote an app for this. If you're into building yourself, here are the sources: https://github.com/juliusmh/RemoteGeoFix


text:
How to start an app from the command line?
I want to start an app with the package name de.avm.android.fritzapp
from a shell prompt because it occasionally quits. I have decompiled the .apk and got the AndroidManifest.xml.
I have launched certain screens of app by:
am start -a android.intent.action.MAIN-n de.avm.android.fritzapp/.gui.SettingsTestActivity
But this is not the same as clicking the app icon on from the home screen.
Upon normal startup, the app registers with the router for receiving IP-calls, etc.
So how can I simply start the app as if it had been clicked on?

You do the same command, but launch a different activity. Depending on the app, you may have a MainActivity, but this is up to the developer. Without access to the source (you are not allowed to post anywhere), I can't tell you the name of the main activity.

TL:DR;
adb shell monkey -p de.avm.android.fritzapp 1

Long Answer

How can I simply start the app as if it had been clicked on?

You can start the main activity of the app
am start -n com.package.name/.MainActivityName
Since you have decompiled the App and got the manifest file so you would have the name of the main activity. You can get this information from the App's AndroidManifest.xml by searching for the activity with intent-filterand also contains android.intent.action.MAIN under action
Check the activity element with skeleton as below
<activity android:name="this.is.main.activity.name you.are.looking.for">
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.LAUNCHER"/>
    </intent-filter>
</activity>

You can start this particular app by
am start -n app de.avm.android.fritzapp/.gui.FRITZApp

Alternatively if you do not have the source code (manifest file), you can try the more general method where knowing the package name is enough with the help of Monkey tool as below:
adb shell monkey -p package.name 1 (Simplified)
The above command works because Monkey takes a constraint -c <main-category> which if not specified will select activities listed with the category Intent.CATEGORY_LAUNCHER which in turn becomes
adb shell monkey -p package.name -c android.intent.category.LAUNCHER 1


text:
How can I change the file size of photos uploaded to Google Photos?
I have uploaded my photos in Google Photos with upload size Original. Now only 4.4GB is left out of 15GB. I have deleted photos on my phone after uploading them to Google Photos.
Now I changed my Google Photos settings, I have selected Upload size to High Quality. But still, it is showing 4.4GB left.
I want to keep all my photos in Google Photos as well as I want to get more free space which is occupied by the photos with Original size.

Anyone know how to change quality of specific photos/videos rather than compressing everything?

Go to https://photos.google.com.
Select Options from the top left of this page, then select Settings near the bottom of the Options menu.
Change the radio button to High Quality (free unlimited storage).
Just under this, you will see two options: "Buy Storage" & "Recover Storage".
Select Recover Storage and you will be presented with the option to "Compress".
Select Compress and it will warn it could take up to an hour to complete.
Go ahead and you will have then compressed all your original-sized photos to High Quality and recover the space.
If you don't have the full-size photo's backed up, be aware this option is not reversible.

This is correct, and still true, verified today.

Some of the menu options' names have changed, but this is still available. The Compress option is now found under the Recover Storage section in https://photos.google.com/quotamanagement (also accessible via Settings > Manage Storage)

You already uploaded them as Original size, so changing to High Quality after the fact it'll still report 4.4 GB free.  You'd have to make sure the photos were still on your phone, remove them from Google Photos, then re-upload them with the High Quality setting.
Changing to High Quality after an upload won't affect photos already uploaded in Original quality.

You can do it from the Google Photos web app settings page.

Go to http://photos.google.com from your browser.
Click on the settings button ().
Click the Recover Storage button.

That it :)

The size is counted for the photos that are being uploaded from the date the Google announced the storage limitation. Any photo or video that were uploaded in any quality in the past do not count against the storage quota. Thats the reason you dont see reduction in the available limit. The size difference matters after the announcement only.

authors: Илья Севостьянов


text:
Inputting math symbols in Android
I need to input calculus and trigonometric notations in Android.
How to input math symbols in Android?

I know this is an old question, but the answer might help if there are still people looking for what the OP asked.
There is MathKeyboard that comes loaded with math symbols from trigonometric symbols to logarithmic, integrals, subscripts, superscripts, etc.

From square roots to triple integrals, this keyboard helps you in math typing
MathKeyboard it's a keyboard that helps you with symbolic typing, for the ones who struggle to get a decent math text in common apps, this keyboard is fully compatible with all instant message services

When you open the keyboard, click on Menu to select symbols' categories.
The only caveat is that the free version contains ads.

Some replacement Android keyboards on Google Play deal with mathematical characters (I don't need many, so my keyboard is sufficient), and some mathematical apps provide a very broad range. See this Google Play query to see if any are a match to your requirements.

You can do this with your existing gboard.
Go to
Settings>language & input>gboard settings>languages>add Greek>save
Hope this helps.


text:
l2_hsic prevents my device from Deep Sleep. How to fix it?
I have installed BetterBatteryStats and CPU SPY, because I noticed that I had a faster than normal battery consumption when the tab was left alone.
I made a 30 mins test Wifi OFF, Flight Mode On, where the 29 mins of them showed me l2_hsic under Kernel Wakelock -> Since Unplugged.
Does anyone know what causes this and how to prevent it ?
Thank you.
( I am running Stock ICS 4.0.4 rooted)

Do you have a Galaxy Note?

@Flow No, I am having Samsung Tab 10.1

It's a known problem on the Galaxy Note. But a quick google search showed no solution.

@Flow So I guess we payed for flawed devices ?

God forbid if I ever buy a Samsung smartphone again. I only own a Galaxy S and they didn't care to release ICS for it. I have no Samsung Tab or Galaxy Note.

Try flashing the radio firmware? See this XDA posting And also this pertinent thread about it on XDA

@Flow: Is there currently a manufacturer that regularly updates ~16 month old phones (the time difference between the Galaxy S release and the release of ICS)?

Maybe not. But it's not only their update policy. There are a few more things that made my Samsung  Smartphone experience miserable. Fell free to ping me in chat if you want more info.

As Flow already pointed out in his comment to the question, that is a known bug. However, if you're affected, there's at least a kind of "ugly work-around", as described in the article How to solve battery issues after ICS update in your Galaxy Note. Their conclusion states:

Anyway, this is a kernel bug in ICS, we have to wait for new update. The solution for this is: shutdown your Note, peel off the back cover, remove the battery; hold the battery for more than one min, put the battery back, put back the back cover; start the phone. Then, everything goes back to normal. Reboot your phone will NOT solver this issue, at least for me.
  Next time, when you encounter this issue again, try the procedure again.

They further write that, if you once encountered this bug and worked-around this way, it seems it is hard to hit the bug again -- so with some luck, you will only have to do this once.
And yes, I saw that article refers to the Galaxy Note. But talking about a kernel bug in ICS, and your tablet being from the same manufacturer, chances are pretty good this solution will apply to your tablet as well.

Just to add, newer versions of CM10-based ROMs don't seem to have this problem (it went away for me at least).


text:
How to disable invasive heads-up notification
Phone: Moto e5 Play
Android version: 8.0.0
Build Number: ODP27.91-167-9-19
Kernel Version: 3.18.71.perf-g3501b0bbb34d (May 30, 2020)
Configuration version: F16.MOT.moto e5 play.0
About a year ago my phone auto-updated and, suddenly, whenever a phone call was in process, a well meaning but frustratingly invasive heads-up notification appears. I'm sure some programmer thought they were doing me a favor. What it does is get in the way of ending my phone calls. What used to be a one-tap process is now a swipe + one tap process. Worse, if the phone call requires tapping numbers (e.g., a call center process), the heads-up notification must be dismissed before any dialer actions can be taken. Insofar as I can tell, the heads-up notification has no practical value as it does nothing that the dialer does not already do.
Note: This only occurs on incoming calls. The notification doesn't happen with outgoing calls.
Is there any way to disable this notification? It only appears during active phone calls. If the other party hangs up first, it disappears along with the dialer interface.
Here's a screenshot. The heads-up notification is the white block at the top with the "Ignore" and "Answer" buttons.
Click to enlarge


text:
Disabling unecessary low-speed charging audio alert
Phone: Moto e5 Play
Android version: 8.0.0
Build Number: ODP27.91-167-9-19
Kernel Version: 3.18.71.perf-g3501b0bbb34d (May 30, 2020)
Configuration version: F16.MOT.moto e5 play.0
My phone has always had one incredibly annoying feature. When it detects a low-charge speed mode, it emits a chime. The low-charge-speed mode, the warning claims, can be due to not using the USB cable provided with the phone. I've never used anything but the OEM cable that came with the phone. The alert is not predictable. I'll go months not hearing it... then spend the next five nights being awakened in the middle of the night by the chime, which fires over and over and over, often dozens of times.
From the perspective of how I use the phone, the warning is entirely useless. I plug the phone in each night to recharge. That it takes a couple of hours rather than 40 minutes means nothing to me.
I've searched my settings, but can't find a way to disable this warning. It wouldn't be a big deal if it didn't have an audio chime — as if the world will come to an end if I don't do something to return rapid charging right now!
Is there a way to disable this warning?
I apologize that I don't have a screenshot of this warning. I can't make it happen and it's unpredictable.


text:
Wrapping text after zooming in Google Docs
When I pinch zoom the page in Google Docs to make the text bigger, the text does not reflow/recalculate the wrap, so I cannot read the document without panning left/right to view the whole line.
This is an issue as I would like to use Google Docs on my tablet for presentation notes when I present.

I guess it's by-design. Google Docs (like Microsoft Word, etc) is a document-writing service used for printable reproduction, so wrapping the word when zooming is not the right idea. That said, your workaround works though.

Workaround: Select all text and set the font size bigger (20pt worked for me) then zoom out so the whole line is visible.  The text will still be quite large.


text:
Cannot save Clash of Clans progress
I have a Sony Xperia Z1 on Android 4.4 KitKat and a Google Play Service, but when I want to save my account, it's not possible. Why?
I even made a second Google Play account to save my progress on Clash of Clans, but nothing happens: loading ring just rotate for a while and then nothing. Please help me, I don't want to lose my progress.
I tried to make more than one account, but nothing works.

Do you have an  Internet connection when loading clash of clans?

yes , Tamoghna Chowdhury 2  i have a good connection but i dont know why that happens

Could you please elaborate? Are you using a modded version of clash of clans? Then Google play games isn't supposed to work.

am using the newest version , should i UNunistal  play games and then unistal it again???

You cannot do that. Play games is a system app.

oh yes i forgot ,,,but am afraid of losing my progress in the game ):

Did you download Clash Of Clans from Google Play? If not then it can fail because of a licence check. (Reply with @username please)

@Numbermaniac, my comment is specific for the OP. I am well aware that in some phones Google Play Games is not a system app


text:
Custom sound notification on Google Calendar events
I have many calendars on Google Calendar:

Hospital appointment (blue)
Birthday calendar (yellow)
Payday calendar
My career's calendar

They are separated by the colours to make it easy for identification, but I would like to separate the notification sound to go with the colours. Some more urgent like an alarm, some less aggravating but still just a buzz or something.
It's confusing that they all use the same tone, and although via some apps I can differentiate these between text, voicemail, and Facebook, etc, it's not quite ideal. I have been looking through all calendar apps I can find for this thing.

Setting up distinct alarms for separate calendars within the Google Calendar app--or for separate events on any of those calendars--is not a feature provided in the Google Calendar app. If you wish to have that function and to continue using the Google Calendar app, you'll need a third-party add-in such as Calendar Event Reminder. (CER)  That one costs a couple of bucks but there may be other options, perhaps even "free" apps.

it seems silly that a simple feature like this isn't part of the Google calendar app... or even just the ability to turn off notification sounds on a per calendar basis!

The third-party app Business Calendar 2 includes the functionality you seek.
Specifically, it allows the user to specify different notification sounds for different calendars, or no notification sounds for specific calendars.
I'm sure Business Calendar 2 has this functionality, but you may be more interested in aCalendar, as it likely also has this functionality, but donates some of their revenue to a non-profit charitable organization.

The feature you are looking for in the Google Calendar is already present.
You can find the instructions to do that at google support here

This does not answer the question, it is just a link.  Second, by following the link you will see that it apparently is not possible to have more than one notification sound like the asker wants!

Indeed, the information presented in the link directly contradicts the assertion that this answer makes.


text:
How to open Google PDF Viewer app?
I can't find Google PDF Viewer app icon even though I have installed it from Google Play Store. How can I open it?
Also, I'm unable to close display green light on top of display screen.

It seems you have 2 questions that are unrelated. For the second question regarding "close display green light on top of display screen", could you post that as a new question and provide the screenshot? As of current writing, it's unclear what you meant by that.

Google PDF Viewer doesn't have app icon.
However, when you're trying to open a PDF file from other apps (e.g. Download, or any file manager like ES File Explorer), it will be listed as one of possible app inside App Chooser dialog.

Google PDF Viewer is a triggered app. The only way to open it is using automation app or use Nova launcher, add a shortcut to activity on home to launch main activity of the Google PDF Viewer

authors: Михаил Ланцов


text:
Phone stuck in ADB sideload
I recently tried to reset my Android phone by power off, power on, and volume up buttons.
There are several options, but once I pushed the volume down once and the volume up once, it stuck with the alarm sign and Android logo. Below the logo said

Now send the package you want to apply to the device with adb sideload <filename>.zip...'

What should I do to fix this?

"but once I push volume down once and volume up once" -- I think you did volume down once and then, the power button.

Background: From the description, you've entered "ADB sideload" mode. Entering a menu is done by pushing the menu button.

If you can't take out the battery of your device, and if long-pressing whatever does not solve it,

Install ADB on PC.

Connect the device with a USB cable to the PC

Enter the following command on the PC
adb sideload /dev/null

The device will complain that the file is not valid, but it will come out of the sideloading state.

Long-pressing the Power & Volume UP buttons for 10 seconds should solve it.

Running adb reboot worked for me.


text:
Automatically power-on Android phone at a given time?
Is it possible to automatically power on Android phone at a given time?

Technically, if your device is connected to a charger, it may be possible if your phone is rooted.
You can edit the program which shows the charging animation when your phone is powered off (typically stored in playlpm or lpm in /system/bin).
You could replace it with a simple shell script to reboot the phone when the time is equal to some value, assuming the system booted at that point has the date command available.
Obviously, this isn't an end-user solution. It's only for people who know at least a little programming and know what they are doing.
Source: https://arduandro.wordpress.com/2014/07/03/autobootstart-android-when-charger-is-connected/
Here is something to get you started. This should reboot your phone once it's 4pm (untested):
#!/system/bin/sh
while:
do
hr=`date +%H`
if test $hr -ge 16
    then
    /system/bin/reboot
else
    sleep 60
fi
done


text:
On multiple devices, remove notifications if they have been read on one device
I use two cell phones and multiple devices. I work in the US and live in Canada. When I cross the border and turn on my Nexus 4, I get every notification sent since it was turned off. If it was one week or two, I still get them.
I want to keep notifications on when I use the phone. How do I eliminate all of the notifications (FB, Email) I've already gotten on another device?

That seems to be a lot of work. Do you have a lead?

I have wished for almost exactly the same thing, and I think mine would also be an acceptable solution to OP, so... is there a way for notifications that have been acknowledged (tapped on, or swiped away) on one device to be cleared from another device? i.e. synchronize the notifications (I often leave some notifications in the shade so I remember to act on them when I get home, for example - I would still want those to display on my other device)

If you connect an android wear smartwatch to the two smartphones wouldn't it be updated when a notifications is swiped away on one smartphone and then updated the other one?


text:
Offline YouTube feature suddenly gone
Till yesterday noon I was using this offline option, but from yesterday night I can't get the offline option. My YouTube app is built-in app, will that make any difference?
I even tried re-installation of the app, but I still didn't get it. Help me to get my offline option back.
I found that my YouTube was updated on 18th September 2015. But since I used the offline option since yesterday (21st September 2015), I think the version is not the problem.

What is your device and where do you live? Note that YouTube offline video is only available in some countries. Also, not all videos support it. If this is not the issue, please explain more clearly: does this happen to all videos?

Am using samsung galaxy grand max... and till yesterday i used offline option. But from yesterday night i can.t access that option.. i think its the same for all here... has youtube withdraw that option in updated versio or something like that

I'm in India. It wasn't gone for me until today(Feb 11 2016). Deleted my 3GB worth of offline videos in a country where people barely know what hi-speed internet feels like

offline mode is for youtube red users now

While it's true that YouTube Red provides offline mode, it's currently exclusive for US. I'm still not sure about other countries (e.g. India, Indonesia), because of the reason these countries had this feature in the first place (i.e. slow connection)...

Now that I'm currently in Indonesia, I can ensure that this answer is wrong: offline mode is still available in some countries, without needing YouTube Red.

@AndrewT. I'm in Kenya and can also attest to that statement being wrong. I can access the offline YouTube video feature at the moment.


text:
Recovering deleted photos on internal memory
I read the tag wiki and about 10 pages deep of questions tagged data-recovery, but it only depressed me.
I deleted a folder of photos off of my phone by accident and need to retrieve them. I haven't done anything on the phone that could potentially overwrite the internal memory where the photos were stored, except for downloading and trying an app recovery tool ("photo recovery"), which of course didn't work.
The phone is an HTC Desire 510 running 4.4.2 (unrooted). My computer is running Ubuntu GNOME 14.04
From what I could find googling, PhotoRec seems to be a good free option. Unfortunately, PhotoRec is not detecting my phone. Apparently it's due to the MTP protocol. I cannot find any way to opt for USB mass storage.
What should I do? I cannot find a single helpful resource online and the longer I wait the worse my chances are (in my mind at least).
I found one thing that gives me hope: https://github.com/IzzySoft/Adebar. Does anyone know if this could be what I need?

Adebar doesn't recover deleted data, as far as I know (though the developer is a regular here, so I'm sure Izzy will correct me if I'm mistaken). It's only designed to back up your current data.

Related: How to recover a deleted file from /data partition?

The only way to recover your photos is that you will need to root your phone. There is really no other way to restore the data you already deleted. First you will need to root your device and then you can recover your files. Rooting your device will void your warranty. Next time before you accidentally delete your photos, use an online backup tool like Google Plus/Photos, dropbox etc.
This app will restore the photos for you: DiskDigger [ROOT].
Hope my answer helps

Adebar can assist you here, yes. It can help you identify your device's partitions, and get a copy of them to your computer – which you can use there with e.g. PhotoRec or rather its pendant TestDisk.
But in order to do so, it requires root access on your device (otherwise no low-level access to create images of your partitions). This can be done either by rooting your device, or by installing a custom recovery.
Another important note: Each minute your device is "continue running" lowers your chance of data retrieval, as the "freed space" might be re-used. Additional details can be found in our data-recovery tag-wiki.
Disclosure: I'm the dev of Adebar.

Root is not needed necessarily, only custom recovery with adb enabled.
I'm on my phone now so this will be short.
What you need is to dump the partition image to a computer and then run photorec (or other tool) on that image. This can be achieved via adb with root access that can be gained without actually rooting the phone (but you may need to unlock the boot loader).
Do NOT install anything on the phone itself, preferably don't even start it.
Flash custom recovery, boot to it and then go adb shell from a computer. Use some pipe/fifo/netcat magic to dump the image to the computer, then photorec it.
I know this answer is far from ideal but it should at least give you some idea what to do. I'll edit it and add more info after I get to an actual computer.

authors: ดอกฟ้า ลาบานูน


text:
Show sensitive notification content when at trusted place
I have been trying to get sensitive notification content to only show when at a trusted location (android 5.1.1), however my attempts have so far been unsuccessful.
Is this possible to accomplish somehow?

Yes, with Tasker and AutoNotifications
Instructions to Tasker:

Click the "+" Symbol
Select Event --> UI --> Notification
Tasker Action - Dismiss notification

You need to play around with this and it should work...
Kudos


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

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

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

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

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

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

How to configure DNS properly?

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

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

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

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

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

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

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


text:
How do I automate disabling mobile data on Lollipop?
I have recently changed my Moto G LTE (XT1039) from Android 4.x to 5.1. The device is not rooted.
After the update, I found that Llama - Location Profiles's toggle mobile data - mobile data off action fails to disable my mobile data.
After checking out a few alternatives, I found that several automation apps have reviews mentioning a similar situation. For example Data ON-OFF has this review:

Not working 5.1 motto 4g Used to work on 4.4.4 uninstalled until it gets an update.

How do I automate the toggling of mobile data on/off in Android 5.1?
Or, has there been a change to the Android API to remove this functionality?

How or when exactly do you want to toggle or disable mobile data? Please mention those details. Other than that, is the device rooted?

Device is not rooted. I like to turn of data before midnight to minimise charges.

Sorry to be the bearer of bad news: but without root, you won't be able to do that anymore. One of the big "new features" of each Android version is that it takes one of those toggles out of the reach of apps and automation. With Lollipop, that was "mobile data". Only root apps can toggle that now.

You can try Tasker which is paid but really powerful app.

You can create a profile based on an event, schedule, or according to your preference.

Then you can create a task with an action from Net > Mobile Data section.

Note: this action requires either root, ADB WiFi to be enabled, or permission to write secure settings.

"Toggle Data 5.0" appears to be an app/widget that should do what you are asking.
The app is paid (but free on XDA) and requires root. Hope this helps. =)

Automate can toggle Mobile data, however it require a rooted device since Android 5. It can likely be done on unrooted device as well, using UI automation.


text:
How to dig deep into mmcblk0?
I've got an old backup file: mmcblk0.img
I'm wondering if there is any specific tool that can work with this file, as no standard partition tool has been able to view it. I think there's a chance it might be encrypted actually, but due to this even though I do in fact have the password I don't know how to input it somewhere so it can be decrypted successfully because I couldn't find any tool that is specifically set up with the understanding of how Android filesystem structure is. Any ideas?


text:
How to mount full image backup properly?
Did a full backup mmcblk0.img of a Redmi Note 7 (codename lavender) running Android 10.
However, I'm not sure how exactly to mount it or view files. Worth noting that I was suffering from an encryption problem, but once I retrieved the correct password I'm still stuck on where exactly to insert it into the file. It might not be encrypted at all to begin with, but I can't access it with regular Windows tools that I'm used to. There might be some Linux magic that can tinker with it, but I'm not the best so I'd appreciate any basic guidance on that part. I've heard that the Linux kpartx tool can interact with it but as a Linux noob I don't consider myself an expert on this side of things, hence asking the question.

standard partition tool parted will work

What might be encrypted is the data partition, not the whole partition table. parted / gdisk must be able to see a valid partition table.

Possible duplicate of How to dig deep into mmcblk0?. Hi, it seems you accidentally created a duplicate account. Please refer to the help center to merge your accounts and regain ownership of the question and reply to the comments on your post.

@AndrewT. Apologies for the duplicate. Please remove the original if you can.

Thanks for letting us know. I've merged the original question to preserve some useful comments from the original.

@alecxs Any tips on how exactly to deal with parted on this? (bit of a Linux noob here)

https://forum.xda-developers.com/t/4568789

Windows was and most likely will never be able to mount a partition used on an Android phone. Use a Linux system.

even the latest WSL cannot mount f2fs


text:
What does int, jit, fast, and portable mean in build.prop's dalvik.vm.execution-mode?
There are many build.prop tweaks on the internet, and some says dalvik.vm.execution-mode should be int:jit, and some says it should be fast:jit or even in a reversed order as jit:fast for performance. What is the difference between int and fast, and does the order matter (before and after the colon)? My phone is running Android 4.4.2 KitKat.
Edit: Just a note, ART is not supported in my device (Samsung Galaxy Note 2), even if I install the dex2oat program and libart.so, it won't work.

Summary
These are the values for Dalvik VM runtime:

fast: optimized for the current platform, and might consist of hand-optimized assembly routines (default)
portable: written in C and expected to run on a broad range of platforms
jit: just-in-time compilation

As for the order, the base source code only recognizes int:<mode>.

According to dalvik/docs/embedded-vm-control.html,

Execution Mode
The current implementation of the Dalvik VM includes three distinct interpreter cores. These are referred to as "fast", "portable", and "debug". The "fast" interpreter is optimized for the current platform, and might consist of hand-optimized assembly routines. In constrast, the "portable" interpreter is written in C and expected to run on a broad range of platforms. The "debug" interpreter is a variant of "portable" that includes support for profiling and single-stepping.
The VM may also support just-in-time compilation. While not strictly a different interpreter, the JIT compiler may be enabled or disabled with the same flag. (Check the output of dalvikvm -help to see if JIT compilation is enabled in your VM.)
The VM allows you to choose between "fast", "portable", and "jit" with an extended form of the -Xint argument. The value of this argument can be set through the dalvik.vm.execution-mode system property.
To select the "portable" interpreter, you would use:
adb shell setprop dalvik.vm.execution-mode int:portable

If the property is not specified, the most appropriate interpreter will be selected automatically. At some point this mechanism may allow selection of other modes, such as JIT compilation.
Not all platforms have an optimized implementation. In such cases, the "fast" interpreter is generated as a series of C stubs, and the result will be slower than the "portable" version. (When we have optimized versions for all popular architectures the naming convention will be more accurate.)
If profiling is enabled or a debugger is attached, the VM switches to the "debug" interpreter. When profiling ends or the debugger disconnects, the original interpreter is resumed. (The "debug" interpreter is substantially slower, something to keep in mind when evaluating profiling data.)
The JIT compiler can be disabled on a per-application basis by adding android:vmSafeMode="true" in the application tag in AndroidManifest.xml. This can be useful if you suspect that JIT compilation is causing your application to behave incorrectly.

Also, according to dalvik/docs/porting-guide.html,

Interpreter
The Dalvik runtime includes two interpreters, labeled "portable" and "fast".
The portable interpreter is largely contained within a single C function,
and should compile on any system that supports gcc.  (If you don't have gcc,
you may need to disable the "threaded" execution model, which relies on
gcc's "goto table" implementation; look for the THREADED_INTERP define.)
The fast interpreter uses hand-coded assembly fragments.  If none are
available for the current architecture, the build system will create an
interpreter out of C "stubs".  The resulting "all stubs" interpreter is
quite a bit slower than the portable interpreter, making "fast" something
of a misnomer.
The fast interpreter is enabled by default.  On platforms without native
support, you may want to switch to the portable interpreter.  This can
be controlled with the dalvik.vm.execution-mode system
property.  For example, if you:
adb shell "echo dalvik.vm.execution-mode = int:portable >> /data/local.prop"

and reboot, the Android app framework will start the VM with the portable
interpreter enabled.

Additional reading:

mobileread - Performance Boost: Enabling Dalvik's JIT compiler and increasing heap size)


text:
My Samsung device is rooted but Magisk is "not installed"
I have a Samsung A7 2018 (SM-A750F) Android 10 A750FXXU5CVJ2, today I rooted my phone through patching the AP file in Magisk v25.2 installed on my stock firmware, then I flashed the patched AP using ODIN along with the original BL, CP, CSC files from my stock firmware. It's worth noting that on my stock firmware (before flashing), Magisk showed that ramdisk is available, but after flashing the patched firmware, Magisk showed that ramdisk is not available on the patched firmware. Now I have root access, I checked through Root Checker app, but Magisk says that it's not installed.
Note: I have seen a lot of threads about this problem online, some said to flash a patched custom firmware (I want the original one), and some suggested to flash the Magisk.apk.zip file, but I don't want to do that since It's advised by the creator of Magisk not to do so Custom Recovery, and TWRP is not supported on my device. Another suggestion is to uninstall the current Magisk Manager and reinstall it, I have done that but to no avail.
Any suggestions are welcomed.

try another Magisk 1, 2

@alecxs Do I just change channel to custom and paste URL of stable.json of the version I want to downgrade to?

@alecxs I updated the channel and tried to install an older version (v24.3) but it doesn't install (I tried v22.0 as well). It only installs v25.2. I tried uninstalling and reinstalling but it also didn't work. I think I have to reroot my phone using an older version.

@alecxs When I uninstall and reinstall Magisk 22.0, it installs but it doesn't open, the app opens and closes immediately and then it prompts me to download and install v25.2. I think it has to do with the patch, it refuses all versions but v25.2.


text:
How to enable "Disable HW overlays" at startup?
Question is simple, is there an easy way to enable developer options on startup from a command line script or 3rd party app? I want to set the flag for 'Disable HW overlays' on startup because it gets turned off every-time I restart the system.
For reference I am on Android 10, with bootloader unlocked, custom recovery, and rooted.

Source-reddit, which references Android documentation

to DISABLE the h/w composer:
adb shell service call SurfaceFlinger 1008 i32 1

to ENABLE the h/w composer:
adb shell service call SurfaceFlinger 1008 i32 0

These need to be run as root and can be in a script or using the Termux Boot app as described in wiki
For some reason, this works the opposite way for OP (command for enable disables and vice-versa ; maybe a case for a separate question)


text:
Nokia phone has pre-installed survey: how can I remove it?
I just bought a Nokia 6.1 phone. On the whole I like it, but today this popped up:

The app is called "NPS" ("Net Promoter Score"?) version 9.0010.50. I found a discussion of it here, but the only way mentioned to disable it doesn't work (my "User Experience Program/Diagnostic Report" option is already off).
I don't like my time being wasted, but I like even less the idea that the phone is "phoning home" to yet another company.
Any suggestions for how to disable or get rid of this app? (I'm tempted to respond as negatively as possible to every question the app poses...)

If you are familiar with adb and the command prompt you can remove any apps including system apps with this command:
adb shell pm uninstall --user 0 com.evenwell.nps
com.evenwell.nps is the package name, you can see every app's package name with an app like APK Manager or Package Manager, etc
Comfirmed successfully done on my nokia 6.1
I do this for several system apps that I don't have any use for so they don't use my battery unnecessarily, just obviously do not delete anything if you do not know for sure what it is there are things that may look strange or unneeded that are actually there in order for the device to run and you can ruin your phone. Upon factory reset, all things are reinstalled normally.

Thanks for the answer. Does this require a jailbroken phone?

@DanielGriscom in Android world, the term is a rooted phone, not jailbroken. :) And no, the device need not be rooted because of the argument --user 0 which effectively removes the app only for the user account 0 (primary account / administrator), not from the whole device per se. If you factory reset, the app would come back again.

Excellent info: thanks.


text:
Upgrade Android OS without SIM card
I have a Moto E phone which I bought from Tesco in the UK. I assume it is unlocked as it doesn't have any Tesco mobile branding on it when I turn it on.
I have already tried the manual way and it says it's up to date. But I know that a Lollipop update is coming soon, so I'm not sure whether it is available and I need a SIM to download over WiFi.
Can I upgrade it to Lollipop without the SIM card?

No. You won't need a SIM card. Simply connecting to a working WiFi network is all you need to check and update your Moto E. Here is a post from an user on Androidcentral claiming he updated without a SIM card.
You might want to read : Who are responsible for pushing out the OTA updates?

I was under the assumption that only Nexus devices or those brought directly from Google getthe update directly from Google.

@Vic One of my friend who has Moto phone updated it via Wifi network without a SIM card..You wont directly get it from google but the manufacturer/carrier will tweak the OS for the corresponding phone and sent it Over The Air(OTA)..it depend on the carrier and region etc.


text:
ES File Explorer "Save to" doesn't work with Google Drive; "That operation is not supported"
Trying to move a downloaded Google Drive file to the SD storage on my tablet.

Select the file in Drive
Choose "Send File" from the ... menu
Choose "Share with ES Save To.."
Choose path and Select

Result:   "This operation is not supported".

What does that mean?  Is it a bug in Google Drive or a bug in ES File Explorer or a bug somewhere else?
P.S. Android 5.1.1 on Nexus 7 tablet (the original version) and yes, all of the above software has been kept up-to-date.

Which Android version? As of KitKat, apps cannot write to arbitrary locations on external storage, only to directories they own.

@eldararthis 5.1.1  I appreciate the link you added, but it does not appear to be relevant.  I'm not trying to write to an app's private folder, and writing to a public folder should not be blocked.  Certainly ES has write access to the target folder;  it can add files folders, etc.

May I know if your Drive and ES File Explorer is updated, and which Android version and device are you using? I just tested (twice) the Drive in my Kitkat and it can save the file in my external SD card using that "Share with ES Save To.." option.

Unrelated to the issue, but is there a reason to not download the file from Drive and move it manually from ES File Explorer? (I could reproduce the issue though)

ES Explorer cannot handle content:// URIs.

Seems you're correct. I just check the logcat and Drive tried to send content://com.google.android.apps.docs.storage.legacy/hashed_name. Can you expand this answer to make it clear?

This is a bug in es file explorer and android
one work around is to print as a pdf file (if you dont need to edit) pref use adobe pdf and then it will give you options where to save, default is download, avoid this as it may not be moveable , just click on top left menu and you will have options to save to sd card or internal storage locations.
If you want other file formats not a pdf print then you will have to send to a pc via share by email, blootooth, LAN or via a cloud server like drive.
Once on a pc you can the release it from  Android and then move it direct to your android desired folder of choice either by ideally usb or back through a cloud server under a different file code like mx doc or the original.
ES file xplorer used to allow it but they've fallen under Google control who want you to use their cloud drive, they detest people using sd storage and want control over all your data
1  for spying and information gathering
2 ultimately when enough critical mass of info is stored on drive, they can start charging you for it

Expanding user136964's answer, when you try to send a file from Drive, the URI (i.e path) of the file is passed to the app in this format:
content://com.google.android.apps.docs.storage.legacy/hashed_name

Take note that it's not a direct path to the file (not file://root/folder/file.ext), but a path to content provider. A resource inside content provider cannot be accessed directly, and any apps have to manually handle the given path according to its structure to get the resource (or in this case, the file).
ES File Explorer doesn't handle content:// URI, and thus fails to get the real file.

WhatsApp and Terminal Emulator also fail to handle it. On the other hand, Yahoo Mail and Google Inbox handle it properly and attach the real file without any problem

Thanks - very informative.  But can you suggest a workaround?  Some simple way to save such a file (e.g. an attachment to an email in gmail, or a drive file) to a local folder on the phone?  Is there another app, or the like?

guys, guys...
When you use ES File Explorer to copy data to a location, a pop-up is displayed on screen to show details of the transfer progress. IF in your phone, the app permission 'enable / show popups' is not granted, ES File Explorer will not even begin a transfer operation. Simple. So go to "Other permissions" settings for the app and enable / grant "Display pop-up window" for ES to permit the copy of files.

But OP is not using ES to copy data but is using Drive to copy data to ES.


text:
Prevent double notifications for an email
My Email app seems to notify me about new email from Gmail. However, I use Gmail app with my Gmail account too. In the end, I always got 2 notifications for 1 email.
How can I make the Email app to not notify me? (I prefer Gmail app)

What's your device model? When I setup my Nexus 5, it didn't automatically setup email account for me even though I use my Gmail account, so I think this "feature" comes from specific vendor.

You can also simply disable email checking from one application.
For Email: Settings-> [Account] -> Sync Frequency, set to never.

You cannot uninstall Email as it's a system app.
Either disable Gmail or Email from Settings->Apps->All .
Or root your phone and then uninstall it using apps like System App Remover
If you can't do either of the above two, just somehow try to logout from either Gmail or Email so as to avoid double mails.
Or if you just don't want those notications alone, go to App Info of that app from Settings->Apps->All and untick the Notifications check box.
No other way other than these :)

The simplest way is to turn off notifications from the email application.
Settings->Personalization->Manage Notifications
This gives a list of applications that are permitted to give notifications.
Turn off Email, leaving Gmail on.


text:
Is it possible to use a Google Play Gift Card with In-App billing and purchases?
I have installed the free version of an app on my phone from Google Play. Now I want to purchase the full version of that application using in-app billing or purchase option already available in that application.
I don't have a credit card, but I have already purchased Google Play gift cards, and I want to pay for the in-app purchase with a gift card.
Is this possible, and if so, how?

I think there is an easier way... Why don't you go to the Google Play Store, and Redeem the gift card and than use in-app purchase?

It is possible
just click through the in app purchase dialog and there will be a "redeem" button. if you click it, you can simply enter your code and that's it.

authors: Инна Винникова


text:
How do I make a chart in Microsoft Word?
None of the templates have chart as an option, but in the Play Store it stated you can do make charts. Where or how do I make a chart with a particular number of rows, etc?

Short Answer
No, you cannot create a Chart using Microsoft Word for Android.
However, You can create Chart using Microsoft Excel for Android.

Long Answer
If there was any, it should have been under Insert menu which does not have Charts currently

Click to enlarge
There is no option to create charts in Microsoft Word. Without any Office 365 subscription, Office for free - can render if you have a file which has customized chart (which has been created earlier using Microsoft Word on PC). Basic operations like Copy,Paste and delete works on charts.
See screenshot for more understanding

Blue tint in Status bar is Microsoft Word, green implies Microsoft Excel

Possible Workaround
You can however use Microsoft Excel for android to create Charts.

Click to enlarge

About Playstore desciption
Microsoft has a unusual way of putting things about the apps in Google Play.
If you see Microsoft Word and Microsoft Excel Google play links and scroll down to the
What's New section
You'll see that they are literally identical and talks about the other i.e in Microsoft Word page they have mentioned about Excel's new features and in Microsoft Excel page they have mentioned about Word's new features too.

Office 365 subscription
Premium feature related to Charts

Advanced editing of charts: precise control over chart display options that allow you to change elements of the chart such as data labels and the legend are paid features. If you use Office for free and receive a workbook which contains as customized chart, it will render in your Excel app. However, you will not be able to change chart elements unless you purchase a subscription.
Source


text:
How to reboot Sony Xperia V?
How can I reboot Sony Xperia V?
If I long press the physical power button, it only gives me an option to shut it down. If I long press that button, it actually asks me to reboot the phone, albeit in safe mode. I don't want that, I just want to reboot in unsafe mode.

Soo un-enthusiast let's try to boost that mood. Alright, which device do you have? Because the override shutdown can be different per manufacturer. Also what do you consider a long press?  Off the top of my head the standard override shutdown is to > hold down power button for at least thirty  seconds or till it shutsdown.  For some Samsung devices override shutdown and reboot is to > hold down power button + volume down  until it shuts down and then it will automatically reboot.

It says Xperia SOL21 on the back. The power button and volume down buttons are terrible close to each other. I can't touch both with two fingers.

OK the Sony Xperia VL the first try holding power down + volume up at the same time. This might take you to recovery mode but you can restart from there too.

Pressing the power button for a long time without interaction on the screen long enough shuts most android devices off immediatly and restarts them. So keep pressing till it goes black should do the trick in 90% of the time.

There are many apps in Play Store that provides widget to reboot the phone. Tapping such widget would reboot the phone normally. It is strange that normal reboot option isn't present in your device. You can change that power button menu and add normal reboot option if you've root access.


text:
How do I remove Google contacts?
I have 3 Google accounts which have a bunch of auto-populated email addresses and contacts I have never intended to add to my Android.
I went to Settings > Accounts > Google > foobar@gmail.com > Contacts > Switched to OFF.
However, when I go back to the phone app, all of the garbage auto-populated email addresses are still there. And when I select one of them, it clearly indicates with a Google logo it was "synced from Google account".
I intentionally don't use Google stuff. I want it off my phone.
If relevant, I'm using Samsung Galaxy S6 on Android 5.1 Lollipop.

I haven't done that, and thus can only give an "educated guess": You've already switched of sync for those accounts you don't want the contacts from. Make a backup from the others, just to be safe. Then go to Settings › Apps, select the "All" tab, and check for something like "contact storage" (not sure how it's called exactly on Lollipop). Chose to delete its cache and data. That gets you rid of all contacts on your device – and afterwards, only those from the accounts with sync enabled should be sync'd back to it.

LineageOS + pico gApps is a very difficult phone overhaul that can do this.

LineageOS without any GApps is the better solution. Especially when the OP states "I intentionally don't use Google stuff. I want it off my phone." If you need parts of that: microG provides a compatible API that replaces "things Google" by "things FOSS" – e.g. the maps API uses OSM, and so on.

You have done half the work.
By this query, we can understand that this new Google's people details sync should be turned off too together with Google contacts as this new service connecting you with others via some other platforms such as Google+.
Follow these steps:
Go to Contacts app - Open contact's settings (by touching 3 dots on the upper right corner) - Contacts to display (select account from which you want contacts from such as from 'phone contacts' or from a specific 'Google account'.
It's done.
Attaching pictures to see inside settings of contacts app.

Note: Be specific with an account as you can see in the picture Samsung is taking contacts from all the apps that are Telegram, Paytm, Hike, and even from Samsung Pay.

What you really need to do is go here Google Contacts. Log in with your account from which you want to delete contacts and then delete any contact you want from here. Once deleted from here, they'll be deleted from everywhere.

What if I want them there but not on my phone?

@Jonathan Just untick contact sync in settings-accounts-google and delete those contacts from your phone.


text:
Can I delete Gmail account on Android safely without affecting my Gmail on computer?
Can I delete my Gmail account from my phone without the Gmail and Google account (with contacts, photos, etc) being deleted from my computer?

You want to remove not delete. 2) Gmail and Google Account are not two different things. They are one single thing called Google Account.

Go to Settings
Go to accounts and sync.
Click Remove account.

This will disassociate your phone with your google account. The Google account will still exist, just not on your phone.

Yes. Deleting the account from the phone only disables your phone from accessing the account. Your computer and its files will be untouched.

The easiest way to delete an account on a Samsung Galaxy S6 is

Go into the account on gmail
Hit the arrow to the right of the account name to bring up a settings menu. This arrow is right above the inbox.
Choose Manage Accounts
Tap the google icon
Choose the account you want to delete. This will bring you to sync settings.
At the top right hit More Option and choose Remove Account. This will not affect the account other than taking it off from your phone.


text:
How to open a file located in a non-sdcard directory in Tasker?
How can one open a file located in a subfolder of the rootfolder, using tasker, in LineageOS 14.1?
My attempts so far have been to:

Create a new task in tasker.
Check if tasker has root permission with variable named "root available": %ROOT. This returns yes. Therefore, I assume Tasker has root permission.
create the action: "open file"
This only allows the accessing the /storage/ of either the internal or external drive.
Therefore, I manually entered the path to the file located in the rootfolder I am trying to access as: /data/misc/wifi/wpa_supplicant.conf and ran the task, but it returns the error: file not found.

So I tried /data/misc/wifi/wpa_supplicant.conf and ran the task, but it returns the same error.
I tried to open the file with fdroid's app: editor, without opening a file explorer to open the file. But I am unable to pass the file location as an argument to the app editor when I create a task to do it.

I do not not anything about tasker but I do know about shell commands. If that is what tasker is using the problem is you just need to cd into the directory example:  cd /data/misc/wifi/ to add another command && or ;should do the trick example :  cd /data/misc/wifi/ && your command or cd /data/misc/wifi/; your command depending on how you the commmand to follow through.

@BoLawson if it's a shell command, one simply has to prefix it with ! to tell Tasker to perfrom it with root powers AFAIR (could be that meanwhile there's a check-box for that). However, I don't know if there's an equivalent for opening a file.

Good point @Izzy, also to open the file the nano command should do the trick looking like !nano /data/misc/wifi/wpa_supplicant.conf if it comes back with the unknown file/directory error then cd into the directory. On first comment put ! in front of the cd.

@BoLawson I've missed the editor part. Indeed I'm not sure if a non-root editor app (OP wanted to use a specific one) could work. nano or vi should do fine.

@BoLawson thank you for the suggestion, at first instant I indeed tried checking if I could execute the command from Termux on android and used cd /data/misc/wifi/ to browse to the directory, verified the file existance using ls. But then got stuck on how to open the file from Termux. https://wiki.termux.com/wiki/Sharing_Data suggested termux-open wpa_supplicant.conf but I was unable to use or install termux-open from Termux. I did not try nano yet, as I will not be able to access Termux/terminal in ordinary use. I will look into that, thank you!

I don't think Editor app would work even with a right argument. I tried to load a non-sdcard file in it within itself and it simply failed to load.

The inbuilt Open File action doesn't seem to work for non-/storage file paths because it is hardcoded (I presumed from its error logs) to only load a file located under /storage/emulated/0. Even if you mention the absolute location using file://, it would still append /storage/emulated/0 to the file path and throw an error.
Because Open File action simply sends an intent, we can do that manually ourselves. The Send Intent action is pretty good for this, except it also fails with non-/sdcard file paths. Tasker implements FileProvider (a way to securely share files with other apps). The action could work but Tasker's manifest file provisions for not exporting the file provider, which means other apps cannot make use of it. Since Tasker converts even absolute file path (with file://) into a file provider URI, there is no way out for us to load a non-/sdcard file using that action too,  except to ask Tasker's developer to fix this, or the user themselves tweaks the manifest file.
The solution, however, is available using command-line. Use the action:
Code → Run Shell:

Command:
am start -a android.intent.action.VIEW -d "file://FILE_PATH" -t "text/plain" -f 0x13000000 -n android/com.android.internal.app.ResolverActivity

file:// is intended as is. In your case, the file path should be file:///data/misc/wifi/wpa_supplicant.conf.
text/plain can be replaced with text/* too if you don't know your file's mime-type.
(You can know about am here.) I don't know what that flag (0x13000000) does in particular.
tick Use Root

Running the task would now give you the bottom sheet with all the apps which can load a file with mime-type text/plain. However, when testing  this, only QuickEdit app was able to load that file successfully, so I recommend using it unless you get this working with an another editor.

Nice, I installed tasker to test it out and it works +1 good stuff

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

Thank you very much for the elaborate explanation. I can confirm the described steps with command am start -a android.intent.action.VIEW -d "file://file:///data/misc/wifi/wpa_supplicant.conf" -t "text/plain" -f 0x13000000 -n android/com.android.internal.app.ResolverActivity work in Tasker V5.2.bf1. Indeed the only text editor I could get it to work, currently is QuickEdit as you mentioned.


text:
How to hide bottom navigation bar in Youtube app?
I want to hide bottom navigation bar (not system wide navigation bar) or at least make it act like Chrome toolbar which shows/hides itself on scroll. I am blank on this as I couldn't find anything on hiding Bottom Navigation bar, except through programmatically.
This is what I'm talking about.

I'm using a rooted OnePlus 6 with stock Android 8.1 and Xposed Framework.
As for reason for wanting this: I'd prefer to have real screen estate show something dynamic from Youtube, as part of scrolling content. That bar is in my way of using view to its maximum size.

How about changing per app dpi using app settings Xposed so that you get more to see (which is your ultimate aim)?

@beeshyams That would kill the taste of the UI I'm accustomed to. My point is that I find that bar unnecessary and I want to get rid of it, no matter how large my screen size is or how dense I can make it. It kind of bothers me, it being sitting there, doing nothing useful for me.

In which case, opening a request on Github /XDA to change it to 3 dots or add a setting to toggle may help

The Xposed module L Tweaks supports the feature of removing the bottom navigation bar of Youtube and several other apps.

Install L Tweaks. After installing the module, open it, then click Google.

Google apps are listed with features that L Tweaks can enable/disable. Go to the bottom to find Youtube. Enable Remove bottom bar

Before opening Youtube, force stop it. Open Youtube, the bottom navigation bar will no longer be shown.

To access Home, Trending, and other options, swipe from the left as you do for Google .Play

The module is also available in Google Play Store and has other features.
Note: The device must be rooted, and have Xposed framework installed to use the module correctly.
Disclaimer: I am not related to the app's developer; I am just a user.

Not possible. There isn't yet any applications or xposed modules that can do that. I also researched regarding this.

I clearly wrote in the bounty message that I'm looking for a detailed and a working answer This is neither detailed nor working for that matter.


text:
android device manager not showing my device
My phone was stolen a month ago. I tried to search it with Android Device Manager also but nothing came up.
After few days I searched it again it was not showing my device. What does that mean?
I was using One Plus One.

That mean your device cannot be located. The thief has probably done a factory reset on it. Unfortunately there is a very low chance for you find it back...


text:
How do I change the email address used for Google Play?
My email address I use for the Play Store will be invalid soon, so I need to change it. However I don't want to make a new account because I want to keep all my apps. How can I do that?

You should be able to add an alternate email to your Google account. Afterwards, you can sign in with any of your alternate email addresses, using the same password for your main address.
Once your current email is invalidated, you should also be able to remove that address from your Google account and continue using your alternate email as the primary login.
Since the Google account stays the same, all of your apps will remain on your account.

Unfortunately I can't add an alternate email to my Google account, it says "this setting can't be changed".

Open play store .. slide menu from left side and select email which you wants to use with playstore. But first add that email in gmail setting .

Go to Settings -> Accounts -> Add new email there
Then open Play Store, open side menu and select that account.

I want to keep all my apps -- they won't be kept in the new account under Play Store, but only in the device (OP didn't make sure here). You'll have to manually visit every apps page in Store to add I guess.

@Firelord: I want to save my account, yes.


text:
Problems with "gapps" stoped, factory reset doesn't work
Huawei Ascend G300 - Android 4.0.3:
The phone has a problem with the "gapps" says the applications all the time that the Google play, Whatsapp, twitter, facebook stops working stop.
try to make a factory reset to see if this error and solved but nothing still continues to errors
try other options;
1) Hard reset did not work out.
2) Update firmware did not work out.
3) Downgrade did not work out.
apparently I can not retrieve the phone do not know how to restart the factory.
Here's what I did:

original text in spanish:
El teléfono presenta un problema con el "gapps" dice que las aplicaciones se detienen a cada rato que el Google play, Whatsapp, twitter, facebook deja de funcionar.
trate de hacer un factory reset para ver si con esto solucionaba el error y pero nada aun sigue dando errores
intente con otras opciones;
1) Hard reset no funciono.
2) Update firmware no funciono.
3) Downgrade no funciono.
al parecer no puedo recuperar el telefono no se como hacer para reiniciarlo de fabrica.

What do you mean by "formatting but do not take changes"? Formatting does change the file system. In the context of your question: are you talking about a factory-reset – or about formatting file systems? In the latter case: which ones are you formatting, and how? What kind of update are you trying to apply? There seems to be a language barrier here – but it's hard to understand what you are asking.

If I just tried to restore factory and can not be, either with the "Hard reset" nothing works ...
I reboot and the phone continues as it seems like this is a problem gapps
I can not even change the recovery.img

Not blaming you for the language barrier, Diego! To find some clues, the system logs might be helpful (see: How can I view and examine the Android log?). Apart from that: Is your device running an "official ROM" provided by Huawei – or did you do any modifications to it (root it, install a custom ROM)?

If course has an official rom
"Ascend G300 Software (U8815-1, Android 4.0.3, V100R001C407B958, Venezuela-Channel, 05011LGK)"

i tying this too http://prntscr.com/6zix6b

I can see why the last command might fail (bootloader locked) – but fastboot -w (wipe/factory-reset) and fastboot erase cache should even work on locked & unrooted devices. Guess I have to leave that to someone familiar with that specific device (hint: please [edit] your question and include: device name, Android version). If you still can boot the device and reach into settings, you can try a factory-reset from there.

factory-reset doesn't work mate :(

Sorry, I'm out of ideas then. Please add the missing information to your question; that might give others a clue where to look. You could of course also contact your dealer/manufacturer for help – it might well be something else went nuts (some "hardware error", for example).

Have You rooted Your phone?
Seems like accidently you have removed any one app which is required for gapps.
The solution is to download gapps package for you android version and flash via recovery.

¡Houston we have a problem!
I'm just getting started with android try to do many things:
-Unlock the S-OFF and could not.
-try to install an update by dload and fails when in step 2.
-Try to depress operating system version.
and not to do anything really.
just try to search in forums someone can explain to me how to do this because I try several times to change the "recovery.img"
with "G300-superrecovery"
  and simply fails because and I could unlock the bootloader fails tells me I can not access is denied;
and whatever you do restart the phone again be as it as it was before shutdown.

http://prntscr.com/6zix6b


text:
How do I configure the keyboard and mouse in BlueStacks?
What's the best way to edit the keymap and mouse controls for BlueStacks in any particular android application?
For example, right now I've recently picked up Future Fight and I'd like to bind 1 and 2 to the special attacks that I currently have to click with the mouse on icons in the lower right-hand corner.
You can currently in BlueStacks .9 hit Control+Alt+I to open a Keyboard Input Mapper Tool.  The sample file it generates for the current application has examples of how to bind keys to virtually tilting the device in various directions, but I'd really like to bind particular mouse clicks to the keyboard.
And of course (in many other games) find a way to bind the mouse roller to zoom in and out.

Here's related answer of mine on how to configure bluestacks for mapping control to the keyboard?.

The newest (mid May 2015) update of Bluestacks adds a graphical interface for editing keystrokes for the current application.  It's a HUGE improvement for those who don't have the aptitude or time for programming.

You can do so currently in BlueStacks .9. Hit Control+Alt+I to open "Keyboard Input Mapper Tool".  The sample file it generates for the current application has examples of how to bind keys to virtually tilt the device in various directions.

I see the duplicate content taken from the question. Is this supposed to be the correct answer? If so, then please remove "the answer" on the question. If not, then could you explain why did you post this as an answer?


text:
How can I find and remove the source of "full screen" ads when I can't locate it in any of my apps?
There is a site/app that takes up my whole screen (LG V30 Pie) several times a day. The top part, in the blue area, is always the same. The rest can be scrolled.

None of my apps allow "draw over". The AdLock app does not catch them. I have no idea whether it's just an annoyance or dangerous.
Short of resetting my phone and having to reload all my apps etc., can someone please help me find and get rid of this annoyance?
NEW INFO:
I have looked at the suggestions. Thanks. Andrew T. provided an idea but it uses functions that I don't know how to do, notably, the adb shell commands. Is there somewhere I can look to see how these are used, please?
CANCEL:
For some unknown reason, this problem has gone away. I'm not aware of what I might have done ... it just suddenly stopped a few days ago.

Possible duplicate of Determine which app is drawing on top of other apps?

Welcome to the Q&A site Android Enthusiasts Stack Exchange. In addition to Robert's suggestion, I think there is a possibility that this is actually an Android "activity", thus it's not shown as "draw over other apps". Perhaps Recent activities log might also help.


text:
How do I switch the app on top while I'm in split screen mode?
For example, I wanted to open the game app on the bottom screen while I switch apps on the top screen. The problem is when I open the first app on top screen, it does not allow me to switch apps. It only allows me to resize the screen  Is there any way i can make the first app on top to switch to other apps?

Can you enlist your phone's model and android version? Personally, I don't think you can do anything but to go to home screen and start the split screen again.


text:
How to backup an android phone with a broken screen (using linux)
I have dropped my android phone and the screen broke. In the meantime the battery has died. I would like to use adb to make a backup (I run Ubuntu).
adb devices

shows the device. However it is shown as unauthorized.
Can I somehow use adb to backup the phone nonetheless?
PS1: This is a Oneplus 7T on Android 12.
PS2: I have managed to connect the phone to an external display via a USB type-c hub (It shows a screensaver-like screen with the time) as suggested in a Oneplus forum. However, the keyboard and mouse signals are ignored by the phone).

adb access is impossible unless you authorize in the shown dialog on the phone. The only way to do so with a broken touch screen would be a bluetooth keyboard. But as the device ran out of power it will now require you to unlock the lock screen. Unless this is done all user data remain encrypted.

@Robert would somehow connecting an external display work?

Some phones support certain USB-C alt modes for external displays, other don't. Usually such details can not be found in hardware spec, so I would ask in a OnePlus or model specific forum. There is he biggest chance to get the information if it works at all and if yes what adapter you need. But the there is the problem that the USB port is blocked...


text:
Secure DNS vs. Private DNS - is there a difference?
I want to use a custom DNS that works perfectly well on my Android phone (Pixel 6 Pro) using "Private DNS" however, does not work on my Google made Chromebook (Pixelbook, so also technically part of the Pixel family) that utilizes "Secure DNS." Everything I can find suggests that the differences between the two privacy-enhancing DNS offerings exists in name only, but my experience with this in particular is telling me otherwise. It may be relevant to mention that I'm not using the traditional ip/hostname but rather the alternative host name, as that's all that Blokada provides. At least for Blokada Cloud use, anyway. However, come to think of it, I think I use an alternative hostname for Quad9 and that's working on the Pixelbook, so who knows? Anyway, I'm hopeful somebody more knowledgeable than I on the subject might be able to share some insight as to why I'm having so much difficulty getting something that works with Private DNS working using Secure DNS
Ps I confirmed my suspicion. On the Pixelbook, "https://dns.quad9.net/dns-query" works in place of 9.9.9.9/149.112.112.112 however "Google--Google--Pixelbook-**********.cloud.blokada.org" fails, everytime... Without fail. Also, I'm not sure I'd even have the option to use it otherwise, but I have enabled the necessary flags to use Secure DNS

Welcome to Android Enthusiasts. Please note while Pixelbook shares the "Pixel" series naming, it's a Chromebook and thus runs on Chrome OS, which is a totally different OS from Android. As such, while this community might explain the difference between those features, setting up Chrome OS is out of scope if it's not about interacting with Android devices or Android apps. You might be interested in our sister sites [su] for general computing hardware (including Chromebook) or [unix.se] for Unix-based OS (including Chrome OS).

Thanks for not outright deleting my comment. Not at all arguing with your statements, as everything you stated is true however just as ChromeOS has a Linux compatibility layer/environment, while it's not called an "Android compatibility layer," it really feels like it's getting the same treatment. Especially when you look at the FS/file tree. Just as Linux has, Android has a dedicated section (called Play Files or something) that mirrors Android's FS to the letter. Both are very much separated from the main "MyFiles" section belonging to ChromesOS "proper"

I just reread your comment. I should have specified sooner that my question came about entirely as a result of interaction with an Android app, Blokada 6, downloaded from the Google Play Store where I'd previously subscribed to the paid service Blokada Cloud. It is this app that provided the alternate DNS address referenced in my original post that I'm trying to get working with ChromeOS' Secure DNS. The process is exactly the same on an Android phone but where using Private DNS results in success, following the same steps fails with Secure DNS.


text:
Not all files are visible over MTP
I have LG L5 (e610 model) device with Cyanogenmod 10. When I connect the phone to a computer with Linux (I have mtpfs installed), I can see both internal storage and the SD card.  However when I navigate inside them, I can't see some of the files.
For example, if I open file manager app on the phone, I can see several files in the Internal storage/Notifications directory, however the directory on the computer only shows one of those files.
If I switch USB connection type to PTP (camera) - as OS X doesn't support MTP natively - Image Capture sees the phone as a camera, however it can only see about a third of all the images present on the phone.
I don't have a Windows machine to try, but I suspect the results would be similar.
I tried upgrading Cyanogenmod to the latest nightly, clearing and reinstalling it - same results.  Any idea as to what is going on?  How can I make all files appear on the host computer?

Similar question on SO: Nexus 4 not showing files via MTP

I have the same issue with LG G3 running Lineage OS 14.1 (Android 7.1.2) and rebooting doesn't fix the issue, selecing USB storage instead of MTP doesn't fix it either.

Related: Why does MTP show wrong directory location?

This is apparently a known bug in Android which is not even acknowledged by Google since Oct 2012, bug #2 — depending on the method of creating files on the Android device, these files may remain invisible when accessing the device using MTP, until the device is rebooted.
Known workarounds include:

Use USB storage mode instead of MTP, if it is supported by the phone. This is apparently not an option for LG Optimus L5 (e610), because this phone has unified internal storage (file storage is in /data/media on the same ext4 filesystem as /data), which cannot be exported as an USB storage device.
Clear data of the “Media Storage” app, then use the SDrescan app to rebuild the media database (discussed here).
Share files over the network using third-party apps such as AirDroid or one of Samba server apps (in the latter case you will need to have root to make the server reachable from most clients, including Windows).

While it might not work for the internal SDCard, there might be a solution for the external SDCard enabling UMS :)

On my Nexus 5 was enough to reboot after clearing data of the “Media Storage” app. Thank You.

As I don't have enough reputation yet, I'd like to add another option that worked for me: copying the files via "adb pull". Basically, this means that I quit trying to use MTP, it does work well, but the problem is that it seems to work well, but I can't trust it anymore.

The best workaround I found is to install SSHelper (an Android ssh server) and rsync from the Linux (or windows) computer. Use USB tethering for fast connection. Explained in detail in this answer.

Had a mini heart attack when I though that clearing data of the media storage app had deleted my images. The index of images didn't appear in the gallery or via windows explorer. Rebooting did rescan and allow me to access files via windows explorer once more. SDrescan was garbage and crashed when I opened it.

Reboot worked, and this apparently did a rescan. (Acer T07 phone with Android 6.0). No additional app or clear-data needed.

Current bug report: https://issuetracker.google.com/issues/37071807

Seems they fixed it last year ^^^^^ - finally.... Android 11 should not have the bug then

Go to settings > apps > all applications > media storage > tap 'clear data' ...
Reboot and everything will appear in Windows Explorer once again.

Thanks for your answer.  Note however that (1) you did not add anything new that wasn't already in another answer; (2) there's no need to clear data in media storage at all; a simple reboot does the trick.

On my nexus 5 latest update the Media Storage is app is hidden, You must select "Show System Apps" from the menu in the apps screen in order to find the media storage app. YMMV.

I'd just like to add that (at least, on the Marshamallow ROM I'm using), clearing Media Storage data does work for redisplaying most files, but still there are files which don't get displayed. Yes, it's almost 2017, these are already old question and answers, and this problem still exists.

Similar to ScoobyDo's answer

Disconnect the USB cable from phone.
Click 'Clear data' on the Media Storage application.
Then 'Force stop'.
Reconnect the USB cable to phone.
The Media Storage application is restarted and rebuilds the media list.
Missing files are now available.
This avoids rebooting, which was important for me.

Your mileage may vary

My mileage varies :) On my Xperia Z1 with Android 4.3, the Media Storage app restarts after reconnecting USB, but doesn't start rebuilding the media list. The phone appears on my desktop, but shows no files. I have to actually reboot the phone in order to rebuild the database. It would sound like the quickest solution though, for those devices on which it works!

Nomu S30 mini has no "Media Storage" app, yet same problem occurs.

I'm running a Galaxy Note 3.
The solution to the problem I found was by using the Android file browser and moving the folder/file i had downloaded to another directory that wasn't as cluttered.
This enabled me to see the 50mb .rar file I had downloaded and pulled it onto my PC.
I don't know if this solution will help anyone, but it worked for me.
Thanks all :)

Go to
 Menu > System Settings > Storage

Unmount SD card and press "OK"
Mount SD card

You will see Scanning media files on SD card... in the notification bar. This means you are fine and the stuff in SD card is rescanned so you can see them now :)

Tried that but didn't work.

Disconnect your device from PC
Movie file To other directory like "Playlist" via file manager
Now, connect again your device and do your stuff with your files :)

Tried the "Media Rescanner" app @georgiecasey linked to, but it did nothing. However, simply renaming the folder that was missing using a File Explorer app on my phone from "Music" to "Music1" did the trick - it showed up immediately in Android File Transfer. Simple, quick, dirty :)
The folder can easily be renamed back when you're done transferring. Easy solution for those one-off transfers, perhaps not the best one for often recurring ones though.

This is how I solved this problem on my Galaxy Note-3:

Install FTP File Server Application on your android device
In your computer: Map network drive -> Add network location -> Choose FTP site -> enter the ip address of the FTP server
Connect (unanimously or by ID) to the "Server" and you'll be able to access ALL folders and files in the android device.

Thanks for the answer, but that's not going to help in my circumstances, as (1) I don't have a windows machine; and (2) the policies on our desktops explicitly block outgoing ftp connections.

All I had to do is restart the android device. In my case a lenovo tablet, model A10-70F, Android version 6.0.

Restarting did NOT work on my LG G3.

authors: ဗီူံ ဗီူံ ဗီူံ


text:
Change privacy settings on Hangouts
Hangouts shows a green phone icon when someone is on a voice call.
Is it possible to hide this indicator to other users so nobody knows if I'm on a call?

Welcome! Good question. Please [edit] your question in order to improve its title so that it forms a complete grammatically correct sentence.

Yes, press the 3 bars on top left, choose Settings, under Account Settings select your username (username@gmail.com), select "Share your status" and uncheck Device
Keep in mind, this will remove the little mobile icon when you're chatting as well. I have found that some of my friends message me more if they think I'm on my computer.