Will I receive pending messages after I reactivate my account on new phone?

You will receive any messages that were sent  after the S3 died & activation of WhatsApp on your new phone.

However, any messages you had received on your old phone & didn't read cannot be received again.


Call custom emergency number from lockscreen

The feature you are looking for already exists in Android 7.0+. Upgrade your device if you can.


Yes you can, but it will be a bit convoluted: ColorNote's notes can only be exported from the SQLite colornote.db file, but it's not available from the sd card backups. So we will have to do it in two steps: first reimport the sd card backup into the ColorNote app, then extract the generated colornote.db SQLite file (note that you must have rooted your phone to access the SQLite file, but you can do it on the BlueStacks emulator). Here's the walkthrough, inspired greatly by this post by Danyil Bohdan and this one:

Install ColorNote on an Android device. Since you don't have an Android phone, you can use BlueStacks to emulate an Android phone on your computer.
Open ColorNote and import your sd card backup file. Remember that you have to disable cloud syncing in order to show the Restore option as per the ColorNote's FAQ.
Check that your notes are correctly restored inside ColorNote by opening them. If they seem ok, continue to next step.
Install Total Commander for Android on your phone or BlueStacks emulator.
Open Total Commander and browse the root/filesystem partition and then browse to /data/data/com.socialnmobile.dictapps.notepad.color.note/databases/.  You need root rights to access /data/data, but in the BlueStacks emulator it should be easy to do. Inside this folder, copy the file colornote.db to your SD card slot (I don't know how it works inside BlueStacks but you should have the possibility to setup a virtual SD card or send directly to your computer).
Transfer the colornote.db file to your computer (either via USB if you're using an Android phone, or by copying the file from the BlueStacks emulator).
Open colornote.db with a SQLite browser of your choice. A good open source and portable app for that is sqlitebrowser. You should now see something similar to this screen:

Click on the Execute SQL tab (highlighted in red above) and execute the following sql statement:

SELECT date(created_date / 1000,'unixepoch'),date(modified_date / 1000,'unixepoch'),note FROM notes ORDER BY _id
You should now see a list of records below the sql statement, and you can click on the little floppy disk icon on the right to export into CSV, as shown here:

Open the .csv file into a UNIX friendly editor such as Notepad++ (else there won't be any line returns) and check if the content of your notes was correctly exported. They should be stored in chronologically ascending order (from oldest to newest at the bottom).
You can then import your .csv file in most programs or keep it as a readable backup of your notes.

Note that this technic works for most applications, since most Android apps use SQLite to store their databases (exception being some apps like WhatsApp which uses SQLite but encrypted to, of course, avoid leaking your private data to anyone).


How can I reset WiFi without rebooting the phone?

Go to Settings > Backup & reset > Network settings reset

It will reset the WiFi, but it will also delete your APNs and all your WiFi passwords. So, be careful.


How to check if an Android device supports eSIM?

To post Rahul's comment as an answer:

eSim depends upon carrier and mobile manufacturer. Top end devices like Pixel, Apple, nuu and top  smart watches support esim. In India Airtel and reliance jio support esim. I think Asus doesn't have such feature even if it is pure android from Google.

To see if it supports that, check manufacturer specifications. If those aren't available in detail, GSMArena.com is a great resource.


If you see the superuser icon then your phone is rooted. See this post to know what to do after root:I've rooted my phone.  Now what?  What do I gain from rooting?


How to start application automatically when bluetooth device is connected?

For such automation purposes, you can use any one of the following-

IFTTT (if this happens then do this)
Automate
Tasker (paid app)

Takser is somewhat difficult to use and paid app so I will recommend you to use IFTTT or Automate.
IFTTT has supports for a variety of products such as Phillips Hue lights etc. But Automate is the easiest to use for your purpose.


Will upgrading a Nexus 4 to Android 5.0 require a "reset"

There are two ways you can upgrade your device to a latest version of OS:

OTA (Over The Air): This type of upgrade will automatically take care of all the steps required to update your system. The once which you are bugged with is OTA update. One needn't erase data while upgrading using an OTA.
Flashing your device: Usually Google releases device specific factory images on its developer website along with the OTAs. But for this, you will need to erase all the data on your phone and install the factory image.

In your case, you have received the OTA and it's ready to install, and hence shouldn't be worried of losing your data, neither you will be asked to re-install. However, it's always better to have your data, app data, etc. backed up for the worst case scenario.


Go to settings->applications->all, then long press menu button, type launcher, press on the result, then press 'force stop'. It will automatically restart, and you'll get your folder back


As said already, backup of contacts by Google does not respect the general Settings>General>Backup>Google_backup>Backup_to_Google_Drive = off. This problem may occur only on LG G6, or in Android Oreo in general.

However, I succeeded to prevent the contact backup by disabling Google synchronization services in Settings>Apps>Show_System>choose_app>disable:

Google Contacts Sync
Google Calendar Sync
Google Backup Transport

Now I hope that they won't get enabled again upon a firmware update.

Edit: Evidently, Google has more problems with collecting personal data than just contacts, see for instance location-tracking.


AFAIK, WhatsApp does an automated backup every day around 2AM as seen in "How do I backup, restore or transfer my WhatsApp data?". However, it is sometimes confusing for users as some are opted to use WhatsApp's new Google drive backup feature while others have not. Even then, a local copy is stored on the device regardless.

Looking at your statement I can only assume;

  Your device is either connected to a computer source, or low on storage space or even set to sleep with no background data (maybe switched off on a regular basis) at the said time. If so, WhatsApp will not be able to backup your chat history.

Again this statement is debatable as there can be other reasons (such as version, OS... etc). But I can only think of this as a cause.

I'd suggest you check for the recent date/timestamp of the msgstore.db.crypt12 file or maybe msgstore-YYYY-MM-DD.1.db.crypt12 file and rename back to msgstore.db.crypt12 as WhatsApp only identifies the one without the date on it as the main file.

Hope this helps!


There is no way to launch AVD manager from cmdline (It is deprecated)
There is no way to launch AVD from cmd line. But you can use avdmanager cmdline tool to create, delete, move, list & edit your AVD.
The avdmanager tool is provided in the "Android SDK Coommand-line Tools" package and is located in android-sdk\cmdline-tools\latest\bin\avdmanager.bat
To read more about cmdline avdmanager read this

To launch emulator from cmdline
Add the path first
C:\Users\{username}\AppData\Local\Android\Sdk\emulator

Your path may be different update accordingly
An then run the cmd
emulator -avd "avd_name"

Reference
Android developers launch avd from cmd line


Background
To understand the issue, you will need a little background on how this works:
For almost everything, Android broadcasts "events" -- such as e.g. boot_completed, SMS received, SD card inserted/removed, battery low... NFC signal received. Apps can register so-called "Listeners" with the system, which are bound to specified events. In your case, mentioned apps have registered for NFC events.
Now, when an event is broadcast, and there's no listener to it, nothing will happen. Is it a single app that registered a listener, this app will be called. If multiple apps registered listeners, the system looks if one of them is set to "Default" by the user; if so, this one is called -- otherwise a popup appears fot the user to chose which app should handle the event. Usually, this popup also holds a checkbox to make that app the default for this given event.
Solutions
As said, usually there should be a checkbox -- which in your case does not seem to be the case. So it seems there's no possibility to define a default action for this event, whatever the reason. You could try apps from the playstore which do handle default apps (e.g. Default App Manager) -- but most likely this will not work either.
A second point to look would be in Settings → Apps → Manage Apps, pick the app of your choice, and see if it has the corresponding checkbox not grayed out -- if so, simply check it. Most likely, this will be grayed out, so you cannot do anything here either.
Next step would require root -- so if your device is not rooted, it's purely informational to you. As described above in "Background", all related apps have a listener registered with the system. So we should be able to un-register it. This can be done e.g. with Autorun Manager PRO (yes, it will need the Pro version -- as with the free you only can change 2 entries).

As the screenshot shows, this app can enable/disable listeners, so you can avoid having apps started automatically in situations you rather don't want them. Which would apply to yours: Find the corresponding listener, disable it, fine.
Without root, the only remaining possibility is to get rid of all but one of the apps. You could uninstall the others, or, if you'd rather keep them (and you are running Android 4.0 or higher), rather simply disable them in Settings → Apps → Manage Apps, so when needed, you can simply re-activate them at the very same place.


Black is the default plot color for Android, so this is the placeholder until the app completes it's layout operation.  There are a number of things that can cause an app to have a delay here:

Performing a network call(s).
Loading data from disk.
Garbage collection from other tasks.
Restoring a complex drawing.

You can check to see if it is related to network latency by putting your phone in airplane mode and opening the app.  If the app pops right up, the long delay is likely due to a network call that takes a while to complete (and completes immediately as an error when there is no connection).

The other three are trickier to test for.  If it is garbage collection, you will likely only see the delay when other apps have been recently running and then switching immediately the misbehaving app.  You can completely uninstall an app, including user data, and then re-install to see if it has something to do with your personal settings.


You should be able to use ADB as far as it is just a tunnel to the Android device's shell.
MTP (Media Transfer Protocol) is not connected to ADB apart from the fact that they share the USB connection.
Just try it out, it shouldn't harm your device.


Google's photo sphere functionality for Samsung TouchWiz phone?

Yes. Just download the Nexus' camera app onto your Samsung device and install it. You'll end up with 2 camera and gallery apps. They all have different icons, though, so you can visually see which one you want to open.

See the following link for a download link and instructions.

Use the Google camera app to create photospheres. Note that to view the photospheres, you must also use the Google Gallery app (which is also installed).

http://www.intellectdigest.in/how-to-install-photosphere-on-samsung-galaxy-s4-without-rooting-on-touchwiz-ui-3529/?ModPagespeed=noscript

Direct download: http://d-h.st/tK6

Camera Icons

Gallery Icons

In ADW, I created a folder called Camera and changed the icon names for the two camera apps to help distinguish between the two. I don't know if TouchWiz can created folders or change the icon labels, though; I installed ADW Ex as soon as I got the phone.


Compose key on external blutooth-connected keyboard

The nearest I could find to a solution for this question was found at another Stack Exchange question.  According to the "Keyboard layout" subsection of the User's Guide for Hacker's Keyboard there is a compose key available in their keyboard app.  The thing that I'm not yet able to determine is whether that functionality can then be mapped to a key on an external keyboard.

Unless some other user beats me to a better answer, I will do further research and try to update this answer with any new information I should happen to discover.


Why can the Nexus 7 display so much more content on-screen than the Galaxy Nexus?

To understand why Nexus 7 can show more content than the Galaxy Nexus, I'll first explain two concepts: screen density and density-independent-pixel.

But before we go into technical details, it may be worth to clarify the design goals of using density-independent-pixels. The goal is to define a UI that is similar in dimension across devices, regardless of the screen size. So in this case the appearance of the menus is the same in the Galaxy Nexus and the tablet (side by side should look very similar), but, as one has a bigger screen, more content can be shown. The designer selects an appearance that looks good for a certain size (a 160 dpi screen is the base) and this is "simulated" in this case in devices with higher dpi.

Screen Density

Commonly referred to as dpi (dots per inch). Android groups all actual screen densities into four generalized densities: low (120), medium (160), high (240), and extra high (320). A device such as Galaxy Nexus has "extra high" screen density (more specifically, the dpi value is set at 320). The Nexus 7 uses "tvdpi" - i.e. 213 dpi.

Density Independent Pixel

Commonly referred to as dp. This is the virtual pixel unit used when displaying content. The density-independent pixel is equivalent to one physical pixel on a 160 dpi screen. To calculate dp use the following formula:

px = dp * (dpi / 160)

or equivalently:

dp = (px / dpi) * 160

The reason Nexus 7 can show more content than the Galaxy Nexus despite having similar resolutions is this: the dpi of Nexus 7 is lower than Galaxy Nexus.

Galaxy Nexus (320 dpi, 720 pixels wide)

(720 / 320) * 160 = 360 dp

Nexus 7 (213 dpi, 800 pixels wide)

(800 / 213) * 160 = 600 dp

This means that when apps are rendering on the Galaxy Nexus, the width of the screen is actually 360 dp (rendered using 720 pixels). Whereas on the Nexus 7, the width of the screen is 600 dp (rendered using 800 pixels).

Bonus

If your Galaxy Nexus is rooted, you can use an app such as LCD Density Modder and change the DPI of your device to 240. What you'll get is something a lot closer to Nexus 7 in a smaller package. On the left is a screenshot of the device at 240 dpi. You'll notice we can see a lot more content when the DPI is lower.

Nothing to do with PPI

The other answers mention PPI. The amount of content displayed has nothing to do with the PPI of a device. Though commonly, vendors select the DPI that is closest to the PPI of the device. (e.g. Galaxy Nexus has a PPI of 316, but a DPI of 320, where as Nexus 7 has a PPI of 216, but uses a 213 DPI).

Further Reading

http://developer.android.com/guide/practices/screens_support.html


Indeed. Since you're rooted, I suggest you use the freeware Sytrant. It also allows you to choose which time server you wish to sync from as well as allowing a user to specify a daily interval at which the time can be updated automatically.


What are all the functions of fastboot on android 4.4.4?

Fastboot allows you to send commands to your phone while in the bootloader. The bootloader is the one place that ADB is not running.

Disclaimer, not all of these may work with your device.

fastboot oem unlock

Unlock your bootloader. If your device supports this, you can unlock your bootloader here. Most phones require an exploit in order to gain root access, phones like Nexus devices allow you to unlock the bootloader and then it is very easy to root, or install custom ROMs.  note: this will wipe all data off the phone.
Non-Nexus devices may require a code to go along with this command. so it would be called like fastboot oem unlock [the_code]. See fastboot oem get_unlock_data for how to get the code that goes with this command.

fastboot oem get_unlock_data

Motorola guide to unlock your device
I think this is a Motorola command, which will allow you to perform before the oem unlock.
This command will give you a code and you go to the Motorola website and enter the data. They will then give you a 20 character code that you use with oem unlock

fastboot devices

gets the list of devices that are connected to the computer. This is like the ADB devices command, but works on devices that are at the bootloader.
It is good to use this to ensure you can properly connect to the device.

fastboot flash

Flashes a custom image to specific partitions on the device.

fastboot flash recovery recovery.img
fastboot flash boot boot.img
fastboot flash cache cache.img
fastboot flash userdata userdata.img
fastboot flash system system.img

fastboot erase

Erase partitions on the device [source]

fastboot erase system
fastboot erase data
fastboot erase cache

fastboot reboot

Yep, it reboots the device.

Normal Powerup

Just reboots the phone normal

Recovery

Reboots the phone to the recovery

Factory

Seems to just boot the device normally. Maybe 'Safe Mode'? [Source]

Switch console

??

Barcodes

Brings up device serial number, ID numbers, SIM numbers, etc. as barcodes.

BP Tools

Baseband Processing Tools? Used for troubleshooting baseband [Source]


Is it possible to restore apps/data from 4.2.1 to 4.4.4?

Generally this shouldn't be a problem. The only problem with restoring between different Android versions is when you backup and restore the system apps' data from a different version. If you only restore the apps you installed and their data, you'll be OK in most cases.

A few apps might have different versions of the app for different Android versions, so those apps might not work properly because you've restored the data from a different version of the app. This is unusual, though, so you'll probably find that all your apps work just fine.


Google Calendar is installed, How do I open it?

Usually it's called Calendar. Ask your provider if it still isn't showing on your phone.

Alternatively, trying seeing if long-pressing an empty area of your screen and then choosing Widgets - shows the Calendar Widget in the list.

I am assuming of course, that you've already set up your Google Account to sync with your device.


Something is blocking ads and I don't know what it is

Somebody gone borked up their hosts file

Luckily, it's an easy fix. Your going to need root, and a root file manager (Like ES file explorer)

In your file explorer, go to /system/etc, and look for a file called 'hosts'. Open it, and remove EVERYTHING except the top line to disable the AD blocking. If you want to, of course

But why?

AdAway and similar apps use root auth to write to the hosts file the locations of ads. This then blocks them due to what said file does (it's a blacklist, essentially)


If you are on Android Lollipop then as Izzy suggested, you can turn on the Screen Pinning to stay in a particular app and hide the status bar.

If not on Lollipop then third party launchers such as Apex and Nova allow you to do this only in the home screen and app drawer screen.

As in the feature section you can see that you can hide the status bar,

  Hide elements as you want (persistent search bar, status bar, or even
  the dock)

But this only hides the status bar in Home screen and the status bar becomes active once you open a specific app. Instead the developer of the app should have implemented the immersive model to hide the status and action bar.

But as mentioned in your question most games will hide the status bar and videos played with fullscreen does hides the status bar.

UPDATE:

Use Power Toggles and in the toggle actions use the Immersive mode and start any app you want. The app will start with the status bar and the action bar(Back, Home and Recent buttons) hidden and you can switch back to normal mode by clicking the toggling Immersive mode or to quicky display the status bar swipe from the top of the screen twice to display any notifications.


Why the "Sign-in error" notification appear on Xiaomi device?

You must be using Xiaomi device with stock ROM. When you first switched on device, you created an online Mi account like Google account. Now this device is attached to that Mi account to avoid misuse in case of phone theft. This phenomenon is similar to FRP implemented by other OEMs too.
Shown number 178... is your Mi account ID. This error is appearing because device is unable to verify your identity online due to no internet access or something like that. Go to Mi Account in Settings and login again.

Be careful! If you are unable to login, you won't be able to access device on reboot.

See this to know a little bit about how FRP works.


You can go to the ClockWorkMod Recovery by pressing VolumeUp+Power+home button (For devices that have physical home buttons. Yours does!) In that you have the option to do factory reset/wipe data. Also don;t forget to wipe dalvik cache. That way your phone will reset to CyanogenMod factory default. However if you want to restore to Samsung Factory default you have to download the original firmware and flash it using Odin or any other software. Detailed guides can be found online


How to automatically switch from WiFi to mobile data when no internet on WiFi?

If you have 4.4.x you can go to Settings -> Wi-Fi -> press Menu button -> Advanced Wi-Fi -> check Internet available (another possible name -  "Avoid poor connection") . That wil disconnect WiFi automatically when there is no internet in it.


If you can still transfer data between the phone and the computer via the cable, the computer might have an issue with powering the USB port. Maybe you somehow exceeded a current limit.

If you can no longer transfer data, and you can using a different cable, then your cable is broken. I think this is the most likely case.


My Galaxy S3 refuses connection to home WiFi

Forget the Wifi Network you are trying to connect to from your mobile.
Turn Off your Router & Turn it ON.
Try connecting to this Wifi Network again


You need to have a Picasa account (which is auto-created if you have a Google+ account) and also have Sync Google Photos turned on (which is automatically on if you have Google Sync turned on.)

Share your photo with Picasa.

Go to Picasa Web Albums at https://picasaweb.google.com/home and find your photo.

In the right-hand margin, you'll see Tags  and a "+" button with a Tag icon.

Click that button, which is the Add Tags button.

Enter your tags, which are space separated.

On your Android device, go into Gallery and go up to the top level using the Up caret in the upper left, which is the left-most side of the action bar.

It should refresh automatically.  If not, you can manually choose "Refresh" in the menu in the upper right.  This is what syncs the tags that you created on the web to your Android device.  (Sync Google Photos is what really does it under the covers.)

Now you can choose the album that has the photo that you tagged above.

Then choose the menu item Group by > Tags.

Voila!  You can now see your photos grouped by tag.

Happy tagging!

Picasa Web tagging is documented at:
http://support.google.com/picasa/bin/answer.py?answer=55851

Sync Google Photos is documented at: http://support.google.com/mobile/bin/answer.py?answer=2395276


How can I update old Android devices to get fixes? (for issues such as Dirty Cow)

Maybe this is more like what you are looking
http://forum.xda-developers.com/galaxy-tab-2/galaxy-tab-2-unified/kernel-anykernel-t3484739/post69241933#post69241933

I dont know if this gonna work for you right out of the box probably needs to import the ramdisk files of your device and if its append dtb then you would need your dtb binary

https://github.com/osm0sis/AnyKernel2


Check your phone whether having enough space for the app. Normally it requires more space than the size of the app during installation.

If your phone has enough space, try to clear both cache and data for your Google Play in App Manager and perform a restart for your phone after clearing cache and data. It should work afterwards.

Credit to this post. I tried this method and it worked for me

Hope it helps =)


Why my DCIM folder is empty seen in the computer but not empty in the phone

For accessing your Android device via USB in "File Transfer" mode your computer uses the MTP protocol. This protocol allows to list and read/write the files from/to your device.
What most people don't know is that the MTP protocol does not show the content of the file-system. Instead it uses the Android MediaStore Database (an SQLite database) which is populated by the Media Provider, a special daemon running on Android (app package name: com.android.providers.media).
If you create a new file/directory or delete something without notify this daemon the database and the file-system are out-of sync and you end up that you can see files already deleted or can't see existing files.
You can force the Android MediaStore to refresh it's database.
There are three way to do so, just pick one of the following:

Reboot your phone

Use one of the multitude of apps that can force a rescan of the sd-card

Only for Android 4-7: Use the following ADB command-line (source):
adb shell am broadcast -a android.intent.action.MEDIA_MOUNTED -d file:///sdcard

Resetting MediaStore Database
Some times it can happen that the MediaStore database is corrupted. In such a case open the app info page of com.android.providers.media (enable "show system apps") and clear storage of this app. Afterwards reboot the device.
After reboot login using your password/pin/pattern so that you can see the launcher. Then leave the device alone to regenerate the media database. This can take some minutes or hours depending on the number of media files you have on your phone.
If that still not resolves the problem of missing files and folders then may be you have a corrupted media file on your phone that prevents further scanning of the media files. In such a case you first have to identify the corrupt file and remove or repair it.


Error with screen brightness on Samsung Galaxy J7 prime

Try factory reset your phone
If it didn't work flash you're phone to another android version


Phone automatically hangup when the call is picked up by receiver

It could be a firmware bug by your manufacturer and a update could be released if you report ASAP. However, if you are using a custom rom, then you should report the problem to the rom developer.


@alecxs is right.
Enable developer settings you want as the main user; then it will be the same across all users (at least, this is what worked for me). Note that often if you are connecting to something there will be a prompt on your device asking if it's okay to connect to the computer/application. You need to switch back to the main user to accept the prompt, then it should work on all users
Source
Another similar thread


Your instructions are almost correct. The one thing you need to remember is that the command you specified in step 4, namely adb -s localhost: 4444, is to be repeated each time you wish to perform some kind of action towards the Wear device.

Therefore, you simply change step 6 to adb -s localhost: 4444 uninstall [package_name]

Bear in mind that step 5 will produce packages that look something like package:com.google.android.music. Be sure that, in step 5, you simply put com.google.android.music where [package_name] should be.

Hope this helps! More information here.


Go to Settings --> Location & security settings --> Set up screen lock -->  None.

Note: this may be a CyanogenMod feature.  I can't remember if Stock Android allows this or not (can someone verify this for me?)


Tablet idle makes up the battery usage that isn't tied to a specific app or function. The less you actually turn the tablet on, the higher tablet idle will be.

Your battery usage stats are a percentage of a percentage. Think about this. If your tablet battery is at 50% and tablet idle is 34%, this means that 34% of 50% of your battery was used by the tablet sitting idle and just remaining powered on. So this would equate to 17% of your battery actually being used by the tablet sitting idle. Now let's change this example. Now your battery is at 90%, but tablet idle is showing 65%. This means that only 6.5% of the 10% used was used on tablet idle.

Tablet idle should never be something to worry about. If it is high, that means it wasn't actively used much and if it is low, it was used a lot. It really is just a space filler that is comprised of everything that isn't attributable to a specific app or function of the tablet (aka everything else in the battery stats list).

If it is draining a lot more than usual in idle, it isn't tablet idle doing it. It would be the usual suspects. An app or the battery itself.


Does Android's "Data Usage" also count uploads?

Yes, there's an API for that (the class is android.net.TrafficStats). It was added with API level 8 (Android 2.2).

As you can see below, it offers both Rx and Tx bytes in total, only accounting mobile or per app (added in API level 14, note that with an equal UID count as one). This is an excerpt, see the link below for all methods.

  static long getMobileRxBytes()
  static long getMobileTxBytes()
  static long getTotalRxBytes()
  static long getTotalTxBytes()
  static long getUidRxBytes(int uid)
  static long getUidTxBytes(int uid)
  ...

API-Source: http://developer.android.com/reference/android/net/TrafficStats.html

Implementation for the "data usage" view: here

final long foregroundBytes = entry.rxBytes + entry.txBytes;

PS: The carriers also count UDP traffic that just leaves their end but never arrives, such as rtp streams where the phone loses the carrier but the whole video gets streamed anyway.


Is the external storage size limit hardware or software?

As I know, this is a software limit. The communication protocol of a 32GB, 64GB or even 128GB SD card is exactly the same. Only the old non HC or XC cards of 2GB or less uses a different communication protocol. The reason that some devices doesn't support 64GB or bigger is due to the use of the exFAT file system on cards of 64GB and larger. Although, if you reformat this cards to the older FAT32 file system you can use in a device that officially supports up to 32GB cards (only in very rare cases it still doesn't work). My experience is that a 128GB card formatted in FAT32 works without issues in a Samsung Galaxy S2 that officially supports up to 32GB.


Official statement regarding call recording

There is no call recording issue in Android. As you've seen, not all phones support it. Android supports call recording just fine, but this can only work if (1) the phone hardware can be told to send the call audio to the application processor of the phone (the main processor that apps run on), and (2) the baseband firmware (part of the phone's drivers) also supports this.

Some phones don't even have the hardware set up correctly for this, so there's no way call recording can ever work on these phones. Others have the right hardware, but no driver support. These phones could possibly work, but the SoC manufacturer would need to provide an update to the drivers, and the phone manufacturer (the OEM) would need to package this into a new ROM.

The bug report you linked to is completely pointless, which is why there's no comment from Google on it. Android already has a working API for call recording: it's now up to the remaining SoC and phone manufacturers to make it work on their phones.


What are the correct specs of Tecno W3 smart phone?

Test it with CPU-Z when you're in store and permitted to access the device.


Why are my photographs not stored with GPS location?

GPS has nothing to do with your mobile network (or Wi-Fi where applicable). GPS basically record the coordinates of the location (precise location) and time information. See the GPS tag or Wikipedia for more info.

About you question, the reason that there is no location information for some photos is that the camera did not have time to contact the satellites. It takes some time (maybe 15secs or so) to establish a connection with the satellites and locate you. Did you suddenly opened the camera, took the photo? There is no time to establish a satellite connection. (I'm sure you did this to preserve the battery power). This is also the reason some photos in a row have their location recorded. Another possible reason would be that You might have been in a place where satellites couldn't locate you. (Indoors, thick forests, etc.)

If you really need the locations to be tagged for your photos, you can do it manually with your stock album app or third party app as well.

The reason some apps like maps use data connection or Wi-Fi is that they need it to download map data (road names, traffic info, etc.) So no need to worry about your data, GPS or camera.

Hope this helps


How to display calendar events on lockscreen in Oreo?

Calendar notify does a great job showing the agenda using persistent notifications.

If you'd like a more stock look, and if you are willing to root your phone and install the xposed framework (after it is released for oreo), then EventLock (disclosure: it's written by me) is what you are looking for.


How can I change the data usage cycle for Mobile data?

Changing the starting day for Mobile data is indeed non-obvious. You need to enable the mobile data connection (2G/3G) before the options are available:

TURN OFF WIFI First.

Enable Mobile data.
Exit the Data usage settings app.
Tap the spinner below the Set mobile data limit checkbox.
Tap Change cycle....
Change Date of each month (I prefer the first day of the month, 1)
Hit Set.
Undo Mobile data if necessary (e.g. if on Wi-Fi).


I'm getting frequent inaccurate location as the same location, can I make this stop?

When this occurs, send feedback to Google from Google Maps, with your location enabled.

Open Google Maps.
Touch the menu (three lines).
Touch 'Send feedback'.
Touch 'Report location issues'.

This is what Google requests that you do.

More background:

The Washington Post reports that location as reported by your cellular provider can be inaccurate. This story includes a successful resolution for one person from Sprint, but a continuing battle for another person. Part of the trouble is that no one owns this problem. Reporting it to Google is a start, but may not actually solve your problem.

It could also be a WiFi problem. Using alternate firmware like DD-WRT often resets the MAC and SSID to a common default; so it is definitely possible that there are access points at multiple, widely spaced locations that map to the same place.

If you have the location accuracy of the bad location, this may also be hint as to the error source. WiFi will generally report errors in the 10s of meters, while cellular is generally in 100s of meters.


How can I change my name on Google Play Games?

Open up Play Games and click on your avatar in the header.
Click the Pencil icon in the top right hand corner of the app.
You should then be able to enter a new 'Gamer ID' to replace 'HighLemon4719'. You can also change the avatar image that is displayed too.
Click Save


How can I transfer photos to my Android Jelly Bean device while preserving the original timestamp?

You can't, this is a current permission problem (bugreport here) of Android 4.0+'s /sdcard folder if it's not using FAT32 (but FUSE).

Reason: There's a transition away from FAT32 to unified user storage for both apps and media data (using ext4) on a single file system.

  We got tired of seeing OEMs include many GB of internal storage for music, while users were still running out of space for apps and data. This approach lets us merge everything on one volume, which is way better.

  -- Dan Morrill, Android engineer at Google

The old FAT32 properties are emulated using a FUSE layer to be compatible with existing apps. Also: /data/ and /sdcard on Google devices starting with the Nexus 7 use a single partition only (/data/media represents the "sdcard" content and is exposed using the FUSE layer to apps).

Here's CyanogenMod's implementation of the FUSE driver if you're interested in seeing the source. Looks like setting timestamp attributes is implemented, though.

EDIT: It only works with root.

Exact reason: All files are owned by root.sdcard_rw (see here).

A caller withouth uid=0 can't call the utimensat() syscall, it fails in the VFS layer already (EPERM) for timestamps other than current:

  the caller's effective user ID must match the owner of the file; or
  the caller must have appropriate privileges.

  To make any change other than setting both timestamps to the current
  time (i.e., times is not NULL, and both tv_nsec fields are not
  UTIME_NOW and both tv_nsec fields are not UTIME_OMIT), either condition
  2 or 3 above must apply.


Package file is invalid when trying to load Facebook

This error has been noticed recently. The other day, I was trying to update the Samsung Push app, but it kept on failing. So, I just kept trying to update it, despite the frustrations. Eventually, it updated successfully.

Maybe it's just a Google Play issue.

Update 2013-08-13: From Al's comments, Google has officially recognized this issue, as is in fact listed in Google Support.

  We’ve received reports that some users are getting "Package File
  Invalid" while trying to download or update apps.

  We’re currently investigating a permanent solution, and there are no
  workarounds at this time.

  We’ll continue to update this page with developments, so check back
  soon.

EDIT #1: Oops, looks like my UPDATE has been mentioned in bmdixon's answer already.

UPDATE 2013-08-15: As of this time, Google has already fixed the issue. Source.


How do I find out the address of [Settings>Display->Cast] devices?

You can't easily identify its MAC address as its not connected to any AP.

Wireless display (WiDi) does not require any Wi-Fi Access Point or router or hotspot for operation. It uses WiFi Direct® (or Wi-Fi CERTIFIED™ Miracast®) technology, for wireless connection to WiDi compliant receiver.

Having said that, it therefore implies that by your device identifying [TV] Samsung 6 Series (50) in Settings→ Display →Cast is not connected to any AP, but it just being detected by your device as a "nearby device" and does not even reveal its MAC/IP explicitly even if you make the connection.

However the easiest way to identify its MAC/IP is allowing it to connect to any of available wireless AP:

Go to your TV's menu and choose Network → Network Settings
Choose Wireless for your connection type
Choose to connect to the  SSID
At this point, the Smart TVs will show you a screen with the Wireless MAC address.
If not, go back to the Menu and choose Network → Network Status.

Alternatively check on your device's list of connected devices and get the IP.

Note: I have even observed that my Smart TV (Samsung) shows in the list of Available Wireless Display devices on my tablet, even before connection.


What is the thing that provides you internet ?

Wi-Fi or cellular data ?

if its wifi Android devices auto-disconnect from the wifi so they can host you Hotspot

if its cellular data then i dunno !


You cannot add permissions to an installed app - they have to be declared in its Manifest before uploading to Google Play.


How do I turn off speech-to-text censorship in Android 7?

The LG rebel 3 running Android nougat 7.0 there are a couple of paths to the Block offensive words toggle.

First it spelled f*** missing the k but then I manually typed in the word. When I tried by voice after that it was spelled properly and fully.
The path's to the Block offensive words toggle are:

/Language & Keyboard --> Google voice typing --> Block Offensive words toggle.
/Google services --> Search, Assistant, Voice --> Voice --> Block offensive words toggle.


The icon that is displayed on the action bar is called a favicon. It's a low resolution (usually 16x16) icon made to be displayed next to the name in a bookmark bar.
Android understandably doesn't use this as it would look hideous on your homescreen. For a website's icon to show up they need to add another icon: the apple-touch-icon. This one was meant to be used as an icon on the homescreen. Originally for iDevices, but android adapted it. Unfortunately I'm not aware of a way to add an icon yourself if the site doesn't supply it.


Widgets and Notifications on Android 5 (w/ HTC Sense and Nova Launcher)

I think it shoud be in your lockscreen settings and there should be an option to disable or enable status bar on lockscreen.
My phone has it I think yours should have too.
Its a privacy keeping feature.


Will using a vpn also encrypt my 3G traffic?

Yes, 3G traffic will go through your VPN if it's set up correctly.  Whether or not your service provider supports that is another matter; some block VPN traffic (such as Verizon - see this thread).


how to disable unlock screen sound on galaxy S3

One of the comments with 9 Likes in the video says: Settings > More settings > Under file/data transfer, turn off NFC


This feature is known as double-tap zoom. In the stock browser, it can't be disabled, but it can be adjusted in Settings -> Accessibility -> Zoom on double-tap. According to this answer , Dolphin Browser HD supports disabling it.


Is it possible to mount on a PC an SD card that has been encrypted by an Android Marshmallow device?

Marshmallow has two ways to treat the external SD card :

Portable Storage : In this the entire memory of the ext.SD card is available for use, if it is not encrypted (natively) and you can mount it on your PC to read/ transfer contents
Adoptable-storage: In this the ext. SD is treated as a part of the phone and when you encrypt the phone, the ext. SD card is also encrypted. Once it is encrypted, it can only be read through USB and cannot be read independently by using a card reader to mount on your PC. You can read more on this at adoptable-storage tag and it's wiki has questions to answer the common concerns. So, for all practical purposes encrypted ext. SD card cannot be read on PC independent the device. However, if your device is rooted, you can try the method suggested here How to decrypt Adopted Storage?
Full Disk Encryption details different encryption modes on Android Marshmallow. Whether OEMs implement it with additional security features is not known and surely won't be shared on public domain

Edit: Answering OPs query in comments and edit to question

See How does Samsung implement SD card encryption?

Samsung implements proprietary encryption as evident from the question and also this
Reasons for full disk encryption differences between Nexus & Samsung
Encrypted card cannot be read without the device as on the first question linked

So, it would be not possible to read the card on your PC, by mounting it via card reader on your PC as you propose to do. To clarify further, it can be read if you connect your device using USB

Edit: For a technical understanding, see the excellent answer here How does Marshmallow encryption work technically?


Just rooted and can't enable premium messaging

You probably need a root hider or root disguise. That is probably checking to see if you have root access and if so won't compete.


Wrong playlist order in Google Play Music app

I believe this happens on very large playlists (>100 files). I use doubleTwist to sync and my large playlist is always out of order in GPM no matter what I try. Fortunately the dT music player doesn't appear to use the playlist after creating it; but instead uses its own database for the order.


I have a Galaxy s4, I changed my pin passcode and used ADMbut it stil won't work

If you have your phone rooted you can remove 3 files with the name 'lock settings' in it in /data/system/ . For more help look here: http://youtu.be/TlxixmkjDyE


Strangely, this does not appear to be possible in Tasker, by default. However, I see there is the AutoShortcut app on Google Play which is meant to allow it. Interestingly, Tasker itself will tell you about AutoShortcut (complete with a link to Google Play) if you press the magnifying glass icon when attempting to add a plugin action to a task (I'll update this answer with screen shots when I get around to it).

Theoretically, it should also be possible using the Send Intent action, but that seems way more complicated than should be necessary for such a simple task. If AutoShortcut doesn't work for you, let me know, and I can try to figure out what the Intent settings should be.


How do I find out if dnsmasq is running?

If you're rooted, go to /system/bin/ and find dnsmasq if it's in there. Alternatively, you can also check /xbin (but, that's unlikely to be there).

If you managed to find one in either path - you now use a terminal emulator and type su first and enter, then type dnsmasq -d to see if the process will be invoked properly. It should also run with its default settings depending on how it was compiled.


How to encrypt deleted data on Android 10

You cannot encrypt data which has been deleted. As Tetsujin mentioned, you are meant to encrypt the data beforehand. You can then discard the encryption key.
What you want to accomplish, then—ensure that cleartext deleted data be unrecoverable—is inherently difficult. It's not trivial to hide these things from experienced forensic laboratories.
That said, unless you are trying to protect your data against an adversary such as a nation state, there are steps you can take. Re-encrypt your phone now and, after ensuring that data encryption is enable, initiate a full wipe. This should render apps like DiskDigger ineffective.


How do I change Whatsapp tones to my own not from the Whatsapp predefined ones

Put all your tones in InternalStorage/Notifications or InternalStorage/Ringtones. You'll now find them in ringtone list like esQmo said in the comment above (WhatsApp > Settings > Notifications). This works for all messenger apps.


Proper aliases, where you can pick either address as the sender, isn't possible in Gmail. However, in your case I understand you never want to use ab123456@domain; you always want to use first.last@domain.

In that case, when adding a new account, use first.last@domain as your email address and choose manual setup. Enter your password when prompted and then, in the incoming server settings, change your username to ab123456@domain. Enter all other settings and do the same for the outgoing server.

Now you have email setup for your account that will always use first.last@domain when sending email. It will of course read email sent to either.


No wifi for importing google data in lineageos gapps setup wizard

This is a silly bug, but it can be worked around by starting the fresh installation which will immediately prompt you to setup wifi.  Connect to your wifi then go BACK to the point where the import from cloud option is available and proceed with import of google data / installation of apps.


Install/Update Apps gives "Insufficient Storage Available" error, although I already cleared the cache and other data

I had this same problem and this fixed it

go to "/data/app-lib/APP-PATH(that has this error)/lib" and delete.
install/update the apk app.

If this doesn't work try going to "/data/app-lib/APP-PATH(that has this error)" and delete all the folder (but you must begin by their sub-folder then the folder itself, because you cant delete the folder of this APP-PATH directly without deleting their sub-folder first

The reason for this is that for android 4.2,+ google create a new lib folder for the apps in "/data called /data/app-lib/" and there is a symlink from "/data/data/APP-PATH/lib" to this folder which is the most culpable of this error.

I came by this knowledge here http://forum.xda-developers.com/showthread.php?t=2443267

Like I said it worked for me..


You have to wipe your cache partition. It is the partition where Android stores downloaded .APKs and some other system data and you cannot see it with a file manager.

Step 1

Turn off your Android device. Reboot the phone or tablet into Recovery Mode. The process is specific to the device model. For Lenovo S750:

Press and hold Volume Up and Power Button at the same time.
Release all buttons when the Lenovo S750 screen flickers and in a few seconds the Recovery screen will appear.
When the Android image appears press Power shortly

Step 2

Press the “Volume-down” button to scroll to “Wipe Data/Factory Reset.”, select it.

Step 3

Scroll to and select “Wipe Cache Partition.”

Step 4

Highlight and select “Reboot System Now.” The phone restarts.

DO NOT make "Factory reset". You will loose all your data on phone.


I believe it closes the popup alert but leaves the message marked unread, whereas the close button (the X) will mark it as read and close the popup.

Edit: This seems to be supported by this comment from their website.


Live wallpapers can be uninstalled like normal apps.

Open "Settings"
Choose "Apps"
Find the live wallpaper
Uninstall

I you installed the wallpapers from the Play Store then you can remove it from the Play Store app.


Is it possible to exclude apps from the "open with" dialog?

Unfortunately, I think not. The code that tells whether the app will appear in that list is in the app itself: Documentation.

However, you state that you are rooted, so maybe you could use Titanium Backup (Pro) to "freeze" Opera.


Pinch-zoom not pure zoom in Web browser on HTC Desire Z because text is auto-re-formatted: irritating / layouts break

I believe this feature is called text reflow and is not an actual a feature of Android but more of HTC. The HTC browser reflows the text as you zoom in. This can get very annoying especially because after reflowing it can move your focus area to the closesr text not what you were zooming into.

My personal pick for an alternative browser is Dolphin Browser™ Mini. It has both the functionality you're missing in the stock HTC browser but also the speed you expect when loading webpages and launching the browser.

Dolphin Browser™ Mini


Slow charging is great for a lithium battery. Two things kills lithium batteries

Temperature
Charge level

Charging too fast causes excess heat, that damages lithium batteries
Keeping your battery charge too high also damages lithium batteries

Ideally you want to slowly recharge and keep it between 20% - 80%. Also, many short small charge cycles is better than a lengthy large charge cycle.

Sources: http://batteryuniversity.com/learn/article/how_to_prolong_lithium_based_batteries


Torrent speed slow on Android mobile device

The free version of the BitTorrent app has limited bandwidth.  Per the description on the Pro (paid) version:

  ✔ No speed limits and no size limits


The standard Android Settings->"Data Usage" allows you to set warnings and limits for mobile data usage. The screenshot is from Android 6, but I recall having something similar in Android 4.x.

This won't give you a visual indication of data usage on your home screen, but it will give you a warning (I don't remember what this looks like) and it will cut off your mobile data if you hit the limit.

The advanced settings also allow you to toggle whether data is enabled on roaming connections.


Alldaymall A88s tablet popping up junk from PornClub. I have it rooted. Now what?

After rooting it and getting most of the software stopped it settled down a lot.

Google browser came up without incident.

A couple of coupons came on screen which closed when I clicked on the little x in the corner.

But then, as soon as I tried to get logged into Play Store it froze up and put a white low-res band across the bottom that said EXIT on the left, with a large low-res X on the right.  At first I just waited then tried again, but no mouse action would make it do anything.

When I hit the X on the bottom banner, it rebooted and restarted all the bloatware again...

After several rounds of this I tore it apart and removed the Lithium battery so I could just throw it in the trash.

Then, having learned about KingoRoot, I downloaded it into my good RCA Viking Pro, and rooted it successfully.

Downloaded the SuperUser browser which is nice, dual pane.

Then as I browsed around I wanted to see system text files so I downloaded QuickEdit for that.  It works well.

Then I downloaded the Qute SU Console and it would handle simple commands like pwd and ls and such.  It even included a bash editor which allowed simple scripts to work.  There was no sudo command so I couldn't change most of the system from read-only to writeable.  Maybe that is just the nature of ROM.

Manipulating things on the sd card is easy, of course.

Downloaded a VIM program which worked.

So this hasn't been a total waste.  It was a learning experience.

Meanwhile, the answer to "what now?" has turned out to be to use Google and learn all I can - and throw the darn thing away.  It is absolutely worthless.  I suppose I got $25 worth of learning out of the experience so it isn't a total  loss.  Chin up and all that.

Now I need to figure out how to dispose of the 2200ma Lithium battery.  I live out in the desert and am tempted to start a campfire and use it for fireworks, but perhaps the recycling center is better for the environment.

Thank you for the comments along the way.

Cheers!


What is Google's OTA phase deployment strategy?

It appears to be random chance.
In this reddit thread, Google Employee Dan Merrill says of OS update rollouts and "mashing" the "check for updates button":

Rollouts are conducted in phases. Typically they start at 1% of devices for around 24 - 48 hours; we watch the return rates and resulting device checkins and error reports (if any), and make sure nothing looks wrong before sending it to more. Then typically it goes to 25%, 50%, 100% over the course of a week or two.
What the percentages mean is that when your device checks in, it has a 1% chance (for example) of being offered the OTA. If it doesn't (randomly) get an offer, it will never get an offer until the next batch.
IOW, once your device checks in and gets turned down, that's it until the next batch. Mashing on the "check for updates" button just causes your device to check in again, and get automatically turned down again. Think about how that makes your device feel! WON'T SOMEONE PLEASE THINK OF THE PHONES?!
That said, once the new batch does start, hitting that button does give you a new roll of the dice -- but once. Since devices usually only check in for system updates every 24 hours (I think? Certainly on a many-hours basis) this can get you your shot sooner than it would happen on its own.
So, mash away. :) Just be patient, and mashing on it more often than once or twice a day isn't going to gain you anything.
Edit: also, keep in mind that this isn't first-come/first-served. You're not racing other devices to get your slot in the current batch, or something.

He also warns against the "clear data on the Google Services framework" trick, as all that does is make the network think that it's dealing with a factory-reset device and makes you lose all the tokens used by apps that use it. It will not necessarily get you the update faster. (It might, but it might not.)
Source(s): Android and Me, Android Community
p.s. He also states in another message that if you're really impatient you should do an ADB sideload.


How to revert back to stock Sprint firmware (Galaxy S7) after installing the wrong one?

First of all download the stock firmware for your Samsung Galaxy S7(G930P - Sprint) from here. But you need to create an account on sammobile website for free by clicking on "Regular Download" button.

To Install the stock Firmware follow the steps below

Extract (unzip) the firmware file
Download Odin v3.11.1
Extract Odin ZIP file
Open Odin v3.11.1
Reboot Phone in Download Mode (press and hold Home + Power + Volume Down buttons)
Connect phone and wait until you get a blue sign in Odin
Add the firmware file to AP / PDA
Make sure re-partition is NOT ticked
Click the start button, sit back and wait few minutes

Link to Download Firmware: Galaxy S7 Stock Firmware


There is such a mechanism, but it has to be done by the app itself: it's not a user-accessible control. You can tell apps that do this because it requires the permission "Run at startup".

An app such as Tasker can do this. It already uses the Android mechanism, and gives you a way to script actions to do on this and other conditions. Simply add a task that starts the app you're interested in and then goes to the home screen. Set that task to run on the "Device boot" event.


Audio playing only on right side on my Galaxy S3

I had the same problem with google music. If you move the music slider to a different position, it will output sound on both sides, but the bug appears again once it changes track.

I believe this is a bug on Cyanogenmod 10.1 RC1. I just updated to RC4 and the bug seems fixed. Yay!


Access whatsapp and transfer to new phone

If you still have the old sim card, try to install WhatsApp on the new phone using the old sim and it will automatically restore your contact to your new phone after you can can change to your new SIM card.


That's (part of the) implementation of Android's "modular DRM", which came into being in Android 4.3 (API level 18) -- see MediaDrm. Essentially it's the component that allows media player apps, under certain conditions, to play back DRM-protected contents.

If you are running on Android 4.2 or lower, however, you're probably out of luck. To confirm, you can install an app like DRM Info, which will tell you whether any DRM library is installed on your system. If not, am afraid there's nothing you can do on this specific device.


I think It's possible. But you need to port the sourcecode to support 2.3.6 API. You need install Google API Add On and follow the steps posted in android development page http://developer.android.com/guide/topics/connectivity/usb/accessory.html

I think the sourcecode could be found in FTDI webpage.


Two 4G sim enabled simultaneously (Jio & Airtel) - Samsung Galaxy On Max

What you are looking for is something like DSDV i.e. Dual SIM Dual VoLTE. Unfortunately, your smartphone does not support it and it will not be possible for Samsung to push an OTA update to enable it.
The chipset itself is not capable of connecting both SIM cards to 4G networks at the same time. One has to fall-back to 3G/2G.


My phone stopped detecting custom notification sounds (but custom ringtone sounds still work??)

Any sound files stored in a folder named

Notifications

will be found by the system and displayed as an option for a Notification sound

Any sound files stored in a folder named

Ringtones

will be found by the system and displayed as an option for a Ringtone sound

Note that it doesn't matter where in the system your Notifications or Ringtones folders are stored, Android will still find them. Notifications in /media/notifications will be found, and so will sound files in /Music/Notifications. You can also have more than one Notifications or Ringtones folders.


If you have a device with a D-pad like the Droid it will allow you to jump from element to element on a website like the tab button on a computer keyboard.  I believe the devices with a trackball like the N1 also allow this.  I've seen some apps that offer an on screen "virtual" D-pad but I can't seen to find them now.


Bluetooth 4.0 Low Energy support on Sony Xperia Z5 or Z5 Compact

The Xperia z5 does support BLE, however with Android 5.1 and 6.0 I have been having enormous issues with it. Bluetooth regular profiles have been fine for me (audio mostly) but other people are seeing issues with connecting to car kits and the like.

I have an Xperia Z5 Compact, unlocked and unmodified. I have trouble connecting to my Pebble Time watch (basically will not work at all), TrackR tags keep losing their connection and my Jawbone UP3 frequently is disconnected. As I say though audio to my Bluetooth headphones, portable speaker and home Amplifier are all fine.

I do believe the issue is with the phone, and hope very much for a swift update to solve this because it is very annoying.


Can plugging a Galaxy S6 directly into the outlet short circuit it?

With any power surge it just depends on how bad the power surge is. But yes. It is possible for a power surge to go through a charger and damage the phone. My suggestion would be, Buy a travel size surge protector to carry with you if you are really worried about it. Or buy one of those power banks and charge your phone off of it. Now a days you can pick up a 15,000 mAh one pretty cheap. With a 15k one, you should be good for at least 4-5 charges(since most banks arent 100% efficient) on the S6 since its battery is only 2550 mAh.


I once tried to Format my microsd card in my razr with a safestrapped rom. My phone rebooted and I ended up having to reinstall my rom. buy a microsd card reader and format with your pc. If you have a friend that has a digital camera, you could ask them to format it for you. You would need a microsd to sdcard converter tho.


If your phone does have a custom ROM have you looked in settings under the hidden Developer options menu for a switch that disables root access?  Some custom ROMs will have this hidden in there.  Everything can be in place to grant root, but apps won't get root if the switch is set to "Disabled" they may not appear to even request root from the SupperSU app.


It seems like your battery is broken or something. I suggest bringing it back to HTC and have them fix it for you. Please don't do it(replacing battery/open then phone case) by yourself as it will void your phone warranty.

PS: HTC will have their way to replace the battery for you, but I am not sure whether it will cost you some money or not.

Hope it helps =)


If you have a custom recovery, chances are you're already rooted. Try typing "whoami", and in case it returns "root", you have root access.


Insufficient storage message when attempting to install app

This happened to me sometimes when I uninstall any apk, and try to reinstall it. I use to search for some residual files of the prior apk, and android said you that you don't have space but actually is that it can't install the apk, it can't overwrite the residual files.

Maybe this is your case. It always fix this situation for me.


Is there an easy way to count the number of installed apps in my Android phone?

Was about to say the same as Firelord – he missed the "ease" part, by the way, and has you counting lines manually. Rather try adb shell pm list packages -3 |wc -l (when on Windows, better use quotes: adb shell "pm list packages -3 |wc -l"). Takes a few seconds, and then shows the number.

Example, with one of my test devices:

Linux $ adb shell "pm list packages -3 |wc -l"
15
Linux $


After flashing ROM in Odin, reboot with animation, message pop ups - processes stop

Try clearing the data (performing a factory reset) from your recovery.  Some custom ROMs need this, for whatever reason.


YES... I STILL Have My Galaxy Note 7, So I Could Please Use Some Help With Contact Errors

I've run into this before, and it wasn't fun to fix.

Go into settings, accounts, and open the affected Google account. Check to see when the last sync was between Google and your phone's contacts. If sync is off, you've found the issue. Turn it back on- Issue fixed. If it hasn't synced in a long time but is still on, continue to the next paragraph. If it just synced, skip the next paragraph and go to the following one.

Turn off the contacts synchronization in the affected account. Before proceeding, make sure that the web version of Google contacts displays everything perfectly and is not missing any contacts, because your phone's data is about to be deleted. Update the online versions if necessary. Then go into the apps list (settings-apps) and you will find one called Contacts Storage. While this isn't an app you can open per say, it contains all of the contacts in the phone, and is the source of the issue. Clear the cache and data of this app, then turn contact synchronization on the Google account back on. After a few minutes, all of your contacts will come back and the data should be correct. Comment on this answer if that does not work, because I ended up having to do more steps than just this, even though I shouldn't have.

This paragraph is if the data on synchronization says it is updated. Open the Google contacts online version and the contact on your phone and do a comparison. If they are the same, then everything is working properly and there is an issue in your contacts with Google, not the phone. If they are different, there is some witchcraft going on that even I can't explain. If the data on the web version of Google is correct but the phone isn't, follow the procedure in the preceeding paragraph. If the phone is correct but Google isn't, you're going to have to manually fix the online version and then follow the procedure on the preceeding paragraph.

I apologize for the large number of cases in this answer, but there are many different ways that this could be addressed this and I wanted to cover all of them.


Sound in smartphone from headset bluetooth

My Galaxy s4 will record the audio track of a video using a Bluetooth headset.


Why does the Play Store's download percentage never reach 100%?

This started happening at the same time that Google introduced the concept of "delta" updates.  This means that only the portion of the app that has been modified is sent over, as opposed to the entire app.  However, they never changed how the Play Store app calculates the download percentages - it's still taking app's full size as the base 100%, instead of the size of the delta update being downloaded.  It simply never bothers to check with the download manager (which works correctly, as reflected in the notification tray) for the correct size of the delta.

This is why you are seeing the percentage stop at random times - the difference in sizes of the full app and the delta is what's making the play store think the download is larger than it actually is.  For example, if an app's full size is 10MB, but the update is only 5MB in size, the Play Store will still think it's downloading the full 10MB, and will stop at 50%, when the 5MB download completes.


Hide music from list of alarm, notifications, and ring tone files

I had the same problem on my OnePlus 7. It's irritating that the Oxygen OS pick menu doesn't have a  search () option.
To over come this I use Ring Tone Maker. You search for a tone, long press and from 3 dots menu on right, choose to set it as a ring/alarm/notification tone. Drawback of this approach is that you can't find default tones in this app. If your device is rooted, you could locate those files and copy in some folder that would show up on this app


Can SwiftKey be moved to the system partition?

First, go to to Root folder then go to "/data/data/.com.android.swiftkey" then copy the "lib" files to "//system/lib" and after that,
go to root then "//data/app" and copy the "swiftkey" apps file to //system/app and restart your phone.
After rebooting open titanium backup, find swiftkey and wipe data.
Done. It wont force close again :)


Galaxy S screen glowing in locked state as if some one tried to unlock it, even with out touching it

Go to Settings, Wireless networks, WiFi settings then uncheck NOTIFY ME FOR OPEN NETWORKS.  This solved the problem for me :)


is a way to disable auto connect to wifi that don't need password?

You can use ADB to disable it:
adb shell settings put global wifi_scan_always_enabled 0
adb shell settings put global network_avoid_bad_wifi 1


Officially rooted HTC, denies su permission in Android Emulator app

Thanks to "eldarerathis" for the comment. Basically unlock bootloader does not mean you will have root access to your device. Even though you can install an entire new operating system still rooting your phone must be done inside the OS.

So if you trying to root your HTC device check unrevoked.com. for other devices I found a reliable tutorial at http://howto.cnet.com/8301-11310_39-20054428-285/how-to-root-your-android/.

please note unlock bootloader or rooting your device may void your warrantee.


easy route download an app for that there are apps that will do this for you

or

you  should be able to add static macaddress in the following directory  if rooted , use a root explorer of your choice , and goto

/efs/wifi

theres two files  .mac.cob  and .mac.info

if you edit both of them files , input the macaddress you need to have and save files , now
they should presist across reboots.

worst case senario add init.d support and make a script to run at
boot

example: file in /etc/init.d       file = 0Amacaddress.sh

#

#!/system/bin/sh

echo 00:00:00:00:00:00 > /efs/.mac.cob

echo 00:00:00:00:00:00 > /efs/.mac.info

#

00:00:00:00:00:00 is an example , use the macaddress you need to have

and your script if you go that route , will need proper permissions to execute at boot


Does Galaxy Tab 10.1 USB adapter allow an external web camera?

Does the Galaxy Tab 10.1 USB adapter allow you to plug in an external web camera?

No

  And if it does not, are there any tablets that do?

Acer Iconia Tab A500

It all depends on the kernel configuration. You can install custom kernel on any device to make it to allow external camera. It is a lengthy process and involves rooting the phone.


based on my experience with Chinese-made MID, we can extract it ONLY if we have the access to it's kernel (which usually the manufacturer doesn't release it). Maybe you can start looking for the solution at tabletrepublic.com forum.

Find the specific device model and chipset used, and I am sure there will be a lot devs out there willing to help.


I always use (and recommend) SwiftKey, but ...

On the phone whose keyboard you like, install APKExtractor (it's in Play and it's free).

Extract the keyboard.  (It extracts as an .apk file.)

Copy the .apk file to the Note 8.

Install it.  You should now have 2 keyboards.  Go into Settings and choose to use the one you just installed.


How do I stop Spotify trying to play music files from Dropbox?

Settings > Application Manager > Spotify > Clear defaults

This will release the filetype from always being executed with Spotify.

The next execution of this filetype will present the dialog for your preference again.


Security / Privacy concerns regarding custom android ROM

I would say the biggest issue with a lot of custom ROMs including Cyanogen's is that the OS and system apps are signed with test keys. These keys are publicly available, meaning that it is possible for someone to write an app that uses "signatureOrSystem" or "signature" level permissions. There are known cases of malware that targets these custom ROMs [1,2].

On a more positive note, if you run a rooted devices, you can do things like set up a host file to block ads, enable a firewall per application, selectively disable permissions, etc. Custom ROMs often ship with newer kernels, so a lot of security vulnerabilities that are kernel-based are dealt with faster than what Google can do.

[1] http://www.cs.ncsu.edu/faculty/jiang/Fjcon/

[2] http://blog.mylookout.com/blog/2011/06/15/security-alert-malware-found-targeting-custom-roms-jsmshider/


How can I factory reset my Android Mini 7100 Phone?

I think the easiest (and non-sketchiest) solution for this will be to help your sister recover her Gmail password. Once you have that, you can use the Android Device Manager to reset the phone password, or erase the phone memory from the computer.

This is the only solution I will post here because resetting an android without access to a gmail account is often done with less-than-ideal intentions.


Google Hangouts keeps history regardless of settings

The history setting only affects messages as they are sent. Turning history off doesn't delete old messages that were sent while history was turned on. If you want to delete your old messages as well as stopping new messages being saved, you can do this with Delete in the chat's menu (or Delete history in the web-based client).


Where are attachments stored when sending text messages

Seems that no special folder is used to store attachments - strange since I am definitely saw the message 'picture too large - compressing' when trying to send an image via MMS.

I would have expected this to be saved somewhere.

I will accept my own answer here, unless someone else can give some valuable information.


Folder that automatically uploads to phone

FolderSync could come in handy here. Define a "folder pair" (i.e. which directory on your Android device to sync with which directory on your computer), using any of the available protocols (SFTP, Samba, or any other). Then either chose for some "auto-check" (e.g. have it synced every night), or push the button manually. Using the paid version, you could even bring in tasker – which is what I do: "Every night at 3am, when connected to any power source and to MY_WIFI network → Sync all my backups, photos, whatsnots" :)


How can I tell if my installed Android version, not CPU, is a 64 bit or 32 bit one?

uname -m will display the architecture of the running kernel.  This is different than whatever your hardware may be capable of running.

Unfortunately, you have to know which architectures are 32-bit and which are 64-bit. But you can easily find this out.

For example, my m7 displays arm7l. A quick search confirms that this is a 32-bit architecture, meaning that my running kernel was compiled as a 32-bit executable.


You can try to Google "[name of app] version history" and it'll find you a lot of .apk websites where you can find and download older versions of apps with the release dates and update logs. However, since what you ask is not an officially supported feature, you won't have the info you want with all apps (especially if they are old)


Need a way to prevent phone wakeup when slider opens

The easiest solution would be to use the unlock pattern instead of the swipe to unlock screen.

It is far less likely that your pocket will manage to input your entire unlock pattern, thus the device will do nothing even if some touchevents do get sent to the screen.


ICS Wifi not blue and internet not working

Exchange the phone for replacement.
Most likely defective wifi card in phone.


Non-root third party permission managers have to rely on inbuilt appops permission manager. Because appops is not available for third-party apps but only the system apps, former usually resort to an adb hack.

I use App Ops - Permission Manager from Xingchen and Rikka, mostly because of its auto-apply template feature (the global restrictions you're looking for on all new installations). Furthermore, it also provides access to all permissions available under appops for any app, regardless whether the app requests access to such permission or not. It, however, doesn't "reset permission settings each time the application is used".

On first launch, the app would guide you how to setup adb to make the app work. The downside, not limited to this app but quite about every non-root third-party permission manager, is that if you reboot, you'd have to setup the adb hack again or your custom preferences for the apps would fail to work (note: the app itself would fail to work unless adb hack is setup again).


How do I change my email address on Play Store as the one I have is no longer in use

Go to settings->accounts->add account->and add another Google account with the new email. Then go into the play store and there will be your email with a drop down arrow. Tap it and select the new email.


Solved this, it wasnt quite blocking mode, but close. The tablet seems to have a device to suppress icons from being shown, where the wifi toggle buttons are in task bar, there is an option entitled notifications, which when toggled on can suppress icons being present in this area.


Export photos from Galaxy Nexus (w/ Jelly Bean) to Win 7

I haven't tried it on Windows 7, but I expect Dropbox will work fine.


How can I copy *everything* from one phone to another?

To transfer all your files from one Samsung to another all you need is Smart Switch. Download it from Samsung or Google Play. After download, install, get the necessary cable then you good to go. By the way all the instructions you need is on the app itself. Enjoy!


Is there a 1-click method to do this 3-4 click task?

Try searching for a data toggle widget on the market to add a one-click shortcut. For example, I found Data Enabler Widget pretty easily.


Play a live YouTube stream in the YouTube app

You can't. This feature was added in the ICS version of the YouTube app. Older versions don't support it.


How to install/flash a ICS stock rom of any device into a different android ICS phone?

No, most manufacturers interfaces are proprietary and cannot be modified to work on other devices. That being said, there have been attempts to get interfaces such as Samsung TouchWiz and HTC Sense working on specific other devices, but they are very unstable and not suited for everyday use.

HTC Sense for the Galaxy Nexus (alpha): http://forum.xda-developers.com/showthread.php?t=1535715

However, you may also be interested in specific manufacturers apps for your current rom.

S voice: http://forum.xda-developers.com/showthread.php?t=2293870


Does Titanium Backup backup the Signal private Key?

Signal 4.17.0 introduced encrypted backups. This is the preferred migration path. Also the Titanium Backup route does not work in current releases.

Previous Post

I just tried this and it worked flawlessly.

After restoring Signal on your new Phone you should re-activated your connection by unregistering and re-registering to the Signal servers. As of now you can do this in the Signal Settings > Advanced tab by toggleing Signal messages to de-activate then re-activate [1]. In this Process you will have to re-verify your phone number and you'll have to reconnect your Signal-Desktop clients afterwards.

You won't loose your Private key or your Signal-Desktop messages though.

[1] https://support.whispersystems.org/hc/en-us/articles/213190487-Why-is-there-a-delay-in-receiving-messages-


How do I tell what apps can change the media volume?

I have used aSpotCat in the past so I am recommending it for identifying apps by permission. Install and launch the app → tap on List apps by permission → tap on Misc. permissions →  tap on three dots horizontal line icon →  search "Change your audio settings".

This would list all the apps having permission to change the audio in the device globally.

Note: some users commented on the Play Store that the app shows too many ads, so I suggest using this app with internet connectivity disabled.

  How do I tell what app is doing this?

This may be Android version dependent since I have tested this only on Android 8.1, but here's how you can find the troublesome app.

Setup adb in your PC and run this command on the PC as soon as you detect the spike in the audio output:

adb shell dumpsys audio

In the overwhelming output, search for the section beginning with the title Audio event log: volume changes. Observe the last written entries (by timestamp). In my test case I launched a video player app to play a video and changed the volume through it. Then I inserted my earphones which are automatically detected by an automation app MacroDroid and the latter automatically lowers the volume to protect my ears. Here's how all these volume changes were reflected in the log I got for my test case:

Audio event log: volume changes (logged when command received by AudioService)
07-22 05:03:57:687 adjustSuggestedStreamVolume(sugg:USE_DEFAULT_STREAM_TYPE dir:ADJUST_RAISE flags:0x1011) from android/MediaSessionService uid:1000
07-22 05:03:57:697 adjustSuggestedStreamVolume(sugg:USE_DEFAULT_STREAM_TYPE dir:ADJUST_SAME flags:0x1014) from android/MediaSessionService uid:1000
07-22 05:04:03:982 adjustSuggestedStreamVolume(sugg:USE_DEFAULT_STREAM_TYPE dir:ADJUST_LOWER flags:0x1011) from android/MediaSessionService uid:1000
07-22 05:04:03:999 adjustSuggestedStreamVolume(sugg:USE_DEFAULT_STREAM_TYPE dir:ADJUST_SAME flags:0x1014) from android/MediaSessionService uid:1000
07-22 05:04:04:792 adjustSuggestedStreamVolume(sugg:USE_DEFAULT_STREAM_TYPE dir:ADJUST_LOWER flags:0x1011) from android/MediaSessionService uid:1000
07-22 05:04:04:809 adjustSuggestedStreamVolume(sugg:USE_DEFAULT_STREAM_TYPE dir:ADJUST_SAME flags:0x1014) from android/MediaSessionService uid:1000
07-22 05:05:09:860 setStreamVolume(stream:STREAM_MUSIC index:12 flags:0x0) from video.player.videoplayer
07-22 05:05:09:871 setStreamVolume(stream:STREAM_MUSIC index:13 flags:0x0) from video.player.videoplayer
07-22 05:05:09:905 setStreamVolume(stream:STREAM_MUSIC index:14 flags:0x0) from video.player.videoplayer
07-22 05:05:09:988 setStreamVolume(stream:STREAM_MUSIC index:15 flags:0x0) from video.player.videoplayer
07-22 05:05:10:492 setStreamVolume(stream:STREAM_MUSIC index:16 flags:0x0) from video.player.videoplayer
07-22 05:05:10:542 setStreamVolume(stream:STREAM_MUSIC index:17 flags:0x0) from video.player.videoplayer
07-22 05:05:10:693 setStreamVolume(stream:STREAM_MUSIC index:16 flags:0x0) from video.player.videoplayer
07-22 05:05:10:845 setStreamVolume(stream:STREAM_MUSIC index:14 flags:0x0) from video.player.videoplayer
07-22 05:05:17:772 setStreamVolume(stream:STREAM_MUSIC index:15 flags:0x0) from video.player.videoplayer
07-22 05:05:17:789 setStreamVolume(stream:STREAM_MUSIC index:16 flags:0x0) from video.player.videoplayer
07-22 05:05:18:275 setStreamVolume(stream:STREAM_MUSIC index:15 flags:0x0) from video.player.videoplayer
07-22 05:05:18:325 setStreamVolume(stream:STREAM_MUSIC index:14 flags:0x0) from video.player.videoplayer
07-22 05:05:18:392 setStreamVolume(stream:STREAM_MUSIC index:13 flags:0x0) from video.player.videoplayer
07-22 05:05:21:665 setStreamVolume(stream:STREAM_MUSIC index:6 flags:0x0) from com.arlosoft.macrodroid

In the highlighted lines, the term that follows after the word from is the package name of the app which triggered the change in the volume level, which in my test case are video.player.videoplayer (for my Video Player app) and com.arlosoft.macrodroid (MacroDroid app).

Whatsoever package name appears in your output, you can find the corresponding app name by using this answer of mine.


How do I get my phone to connect the internal SD by USB?

There's no problem with Ubuntu, problem is most probably in your phone settings or your phone system. It would be very helpful to know from which source did you get your upgrade, was it official update from your phone provider or something found on the net?
According to your picture you have 12GB of internal storage and 16GB SD card inserted in your phone. Numbers you see are the result of conversion of 16.000.000.000 bytes (which is 16GB as memory or HDD manufacturers think) into the gigabytes, each containing 1024*1024*1024 = 1073741824 bytes. If you divide the 16.000.000.000 by 1024*1024*1024 you'll get your 14.9GB or something.
Grayed out "Mount SD card" under USB storage possibly represents the external USB storage you might insert into the USB port of your phone. There's no reason to click on it, unless you have the external USB storage plugged in. And even then, I'm not sure if this is actually supported on SGS2.
Missing from your screen grabs, there supposed to be a "menu" option below the "Storage" page, usually represented as three dots aligned one above the other. If you click on this "menu", you'll most probably be shown "USB computer connection" submenu or something similar. Once you get there, you may change how your phone represents the memory you have to the computer. If you make a screen grab of that screen, I could tell you which option to select.
As a side note, it's not a very good idea to remove/insert SD card without unmounting it first. Please, next time you remove SD card from your phone, power the phone off or issue "Unmount SD card" from the "Storage" screen you've shown in the question.

If you could not find "USB computer connection" submenu on the Storage screen, you may try this approach to make USB mass storage to work on your device:

Open Settings, then click More… (under Wireless and network).
Select USB utilities / Set USB cable connection mode.
Select "Connect storage to PC".
Connect USB cable from phone to PC.
Click "Turn on USB storage".

Also, you might need to turn OFF "USB debug" before trying this.


How to install apps from one user to another

Usually, with the MultiUser feature, apps are not downloaded again (but rather linked; let's skip technical details here). In your case the trouble is: your apps are not connected to Google Play, so I'm not sure how that would be handled.

However, here's a way you definitely could do so. But it would require you to install one app from Google Play to handle it:

Login with your "owner account"
Get yourself AppMonster Free Backup Restore via Google Play
Start the AppMonster, go into its settings, and check/configure the path it stores the backups to. For your goal, it should preferably be in a location accessible for the other users as well.
Now "back up" the apps you want to "transfer". You might wish to include AppMonster here as well.
Login with one of the "target users"
Use any file manager to navigate to the AppMonster backup directory
Now you can simply "start" the .apk files, and the installer should pop up.

As the backup directory structure might be a little confusing, you may wish to first install AppMonster that way, and use this app itself to install the other apps (after having configured the backup directory again).

Be aware this only handles the apps themselves, not their data.

Another variant, including the app data, could be utilizing adb backup and adb restore. To do this without a computer, you could use Helium - App Sync and Backup. Other than above variant, this creates backup archives (*.ab) of your apps, which then could be restored using the very same app. I've never tried that amongst multiple accounts, so I cannot guarantee it works. Helium is available for Android 4.0 and above; but as you already use the MultiUser feature, this should be no show stopper :)

Note, however, that you would need to install Helium also for the accounts you wish to restore to. And again: While I'm pretty sure the AppMonster variant will work, I cannot guarantee that Helium works in this context. But it might be worth a try if you want to include the data with your transfer.


You just go to Settings, Bluetooth, and delete the device.


My sdcard is showing up in storage, but I can't place apps on it. 0

Unless you have a rooted phone with a proper Android ROM, you will not be able to place all apps in the SD card. Specific apps allow you to do so, but others, like Whatsapp, don't even allow to place media on the external storage. That's a shame.

Starting with (non-rooted) standard Android 4.2.2 ROMs, apps no longer can have full access to SD card.


Can I launch a shell script from home screen?

YES,
Download terminal emulator app from playstore.it gives the access to commands directly by using Widgets.through this you can place the widget in homescreen and launch a command in a 'click'.


I got a new bluetooth headphones and I have a delay. is there a solution?

There's nothing you can do. That's how those headphones are designed to work.


How can I get the newer version of android?

To the best of my knowledge you have to wait until your carrier pushes the update. Unless you are on a Google Play edition or Nexus device, your carrier reviews the updated software from the manufacturer and adds what it deems to be necessary additions, applications, etc.


Camera360 Ultimate works fine for me. Just, make sure to check "Record GPS Information" from Settings ~> Preferences.


Error downloading apps in Google Play Store with Samsung Galaxy S3: "Package file invalid"

Try downloading via WIFI.

I had this issue recently, same phone. Tried a few times; both on PC and on the device itself each failed. I realized WiFi was off (mobile data only). I turned WiFi on and the file downloaded first go.


Unlocked Galaxy i7500, Reset Will Remove it?

According to the FastGSM page: "Congratulations! Your phone is permanently unlocked and can use it with different network SIM card. It will never relock again even if you do software update." (source)

This means that even a factory reset won't relock the phone. I assume this is because Samsung phones use the /efs partition to store the IMEI and other network data, and the unlock modifies these files. The partition is not modified by updates/resets.


It's bricked. Happed to me also.
http://www.stechguide.com/download-stock-firmware-of-moto-g4-and-g4-plus/
Follow this guide.
It may help.


Can't update the Walmart app on ONN tablet

I had the same problem with my 10.1" ONN tablet.I couldn't even access the Walmart web sight through chrome because it will revert you back to the app. So what I did was go into settings/apps/Wamart. Then disable the Walmart app. On my tablet this eliminated the app symbol on my home page. Now I accessed the Walmart websight homepage through Chrome, bookmarked it and put it on my tablet hompage. Works great.


Trouble with finding an app on play store

There are two reasons - I think -  an app can't be found in Google Play Store: The app is not designed for your phone model and/ or android version and/or it is  a geographic specific app. Use a VPN if it is geographically unavailable for your region/country.


Where is Emulator settings is Android Studio 1.5.1?

Hm... I need to downgrade to version 1.4:

http://tools.android.com/download/studio/stable

or wait for fix to:

https://code.google.com/p/android/issues/detail?id=195031
https://stackoverflow.com/questions/33909062/no-emulator-tab-in-edit-configurations-in-android-studio


What are the differences between ClockworkMod and Team Win Recovery for the Nexus 7?

I'm partial to TWRP.  The biggest difference I've noticed is that CWM requires you to either boot into recovery or use Rom Manager to flash a rom, while TWRP allows any program with root access (goo manager, Rom Toolbox, etc) to flash roms.  There are probably some other differences, but this was the big one for me.


Persistent Missed call notification frequently re-appears. How to remove it?

I got a solution today. The notification was of a contact whose chat was 'hidden' in another device (PC) or same device before phone was factory reset or something.

Go to Settings -> Privacy -> Hidden Chats
Since I don't use this feature, I tapped the 'Reset PIN' which deletes all existing hidden chats. That's it. That useless notification is gone.

I am surprised that no answer was posted for so long.
I was facing this problem since February and I came across this post several times as it shows up at the first page of Google search.


Seeing Huge Amount of Data Usage with Google Music

OK, I think the answer to your question is that Pandora's stream is never more than 64 kbps for mobile devices, whereas Google Music uses 320 kbps MP3s and there's no downsampling.  That's 5 times the amount of data, assuming Pandora doesn't use a better format than MP3.

Since Google Music transcodes your files, I don't think you have much of an option here.


Where to check what apps I have purchased

I think what you want is the My Orders page.

This is reachable from the Play Store web site under the "gear" menu in the upper right.

I see all of the things I've purchased from Google Play, including apps, music, etc.

For what it's worth, there does not appear to be a way to get a list of your orders from within the Play Store app. However, I do see a list of transactions in my Google Wallet app, although admittedly they're not all necessarily from the Play Store.


When I change my phone, will I be able to keep all my game progress in Dream League Soccer 2018 and my player purchases? how?

Google play games stores your data automatically.. But for your safety.. Goto file manager goto android goto data find the file you want select it and send to other phone, also goto obb and select another file of that app and send to other phone,,,,,, it is soo easy if you use share it.


Did you phone get wet, or really hot? Connect a headset, if it doesn't play sound at all, reboot your phone.


Kindle Fire HD on-screen keyboard on Nexus 5

Maybe you're looking for this?
This is the stock Kindle Fire HD keyboard.And this is the actual link if you're concerned. Don't follow the instructions mentioned on the link.It is only to replace the system keyboard.


SD Card installed and still saying insuffisient storage

If you really want to place apps on sd card you should use apps2sd or link2sd app. Moving apps to sd car from app manager in settings doesn't actually move apps it moves just some files of them.
If your phone is running android marhsmallow (6.0) than you can 'adopt' an sd card so you can really move apps to sd card but beware if you have some slower sd card you will most likely have performance issues for obvious reasons.
Also did you tried clearing per app cache, that can free-up some memory.


It seems your internal app partition is full. Check it on Settings> Storage> under phone storage what left as available on app section. If it is full (150mb free is not usable) you have 2 options:

You can swap your external SD. You can read full note here: (NB: it works if you have a MTK device, I don't know what if other devices) How to swap phone storage with SD card
Partition of external SD. read it here: How to Partition SD Card and Use Link2SD in any Android Phone with Screenshots

Hope it helps.


You need to reinstall the Samsung drivers from kies then go install odin on pc then download the stock recovery.tar it must be the .tar or it will not work with odin. Then open Odin on pc then plug in phone then click the AP button in Odin then select the .tar file and hit run. All is good.


As there's no more feedback, I'll sum up from the comments for those coming up with a similar issue:

Firelord correctly pointed out this most likely is an issue with file permissions. Internal storage uses a file system supporting granular file permissions1 – which are not supported by the file system used on SD cards2. So the copy of all the contents on your SD card has lost that information, and ownership got lost3. So copying this back to your internal storage, it still has the wrong ownership, so the app cannot access it properly. Not expecting this4, the app will of course misbehave: an exception will occur without being handled, so the app crashes (force-close).

For those who checked with the mount command and now argue you're wrong, SD card doesn't use FAT but FUSE! – True it's FUSE, but in this case it acts like FAT. What file system is FUSE, please? :) It's not a physical file system on its own, but rather a virtual one (FUSE stands for File System in User Space, which opposes the "System Space" aka "kernel space") providing a "bridge" to the actual kernel interfaces. There're several file systems using FUSE: SSHFS, DAVFS and others have FUSE implementations. Again it was Firelord bringing up some backing to my claim: sdcard program does the job of mounting FUSE and in config.jd is mentioned that the sdcard program is used by some devices to expose internal storage through FUSE.

Conclusion: You took a complete wrong approach to backup and restore here. If you really wanted to deal with that on the file system level, you should have used a tool like tar (which is available and usually pre-installed on Android devices) to archive the contents while preserving permissions (the resulting "tarball" can then be copied to SD card, and the contents still be extracted to their original location properly). OTOH, as our backup tag-wiki will tell you, this is exactly what adb backup or apps like Helium - App Sync and Backup and Titanium Backup are for.

1: on older Android versions this often was YAFFS, on newer it's Extfs
2: usually FAT
3: or rather "reset" to the defaults used for content stored on the SD card
4: a normal user cannot do such stuff, as /data/data/<package_name> is not accessible to anyone but its owner and root


How to put signal and wifi signals on left leaving battery and notifs on right

After hours of digging google, finally found an alternative way to hard-coding.

I used an Xposed module > Flat Style Bar Indicators.

Got the Signal bars and battery separated but the notifications are still on the left side. Well, this will do.


What is causing unknown network traffic on an Android phone?

Before identifying and potentially vilifying specific apps, it is important to know that any app can schedule deferred background operations with the system.  This sort of background work can and often does include network requests, depending on the app.
My recommendation is to familiarize yourself with your system.  For example, inspect your account for any syncing settings.  A plethora of Google apps like to keep themselves up to date through Google Play Services.  I suspect that Redmi has OEM apps, or the OS itself, contributing to passive network activity as well.
If you would like to inspect which apps are sending packets, I suggest looking into network inspection tools such as those built into your router, or with programs like Charles Proxy.


How can I control the brightness from the notification bar?

This is an undocumented feature in certain Samsung devices. Hold your finger over the notification bar and then sliding it left and right can increase/decrease brightness.

It started with the Galaxy S, IIRC. Also, "auto-brightness" setting must be turned off.


Can I have different default phone numbers for different actions?

I don't think you can set separate default numbers.  However what you could do is set a shortcut to message that contact and leave the default number empty so it can prompt you when you call.  To set a message shortcut: long press on the Home-screen, select "Shortcut", then select "Direct Message".  This will launch your default messaging app to send a message to that contact to whichever number you set when you create the shortcut.

Hope this helps


How do I clean up the "search people"/new message contact list?

This answer may help if you don't mind sending messages via the Contact app.  I was able to go to my Contacts app, hit the Settings button, then go to More -> Display options and check Only contacts with phone.  From Contacts you can still search, and you can still access your recent contacts.