How to disable weather notifications from Google app?

Open the Google app and press the menu button.

Settings => Google Now (click to the left of the toggle) => Scroll down and toggle the weather off


It had nothing to do with the device  settings (but OS bug )

It was a macro misbehaving and reading out for any contact rather than chosen contacts (since the device is always on vibrate wanted audio alert for text messages from chosen few).I never suspected this since a similar macro for incoming calls was working fine

Edit: Shared logs with the developer who confirmed that it is an OS bug

  My code in simple terms does a look up on the number in your contacts database and then when it matches it requests the ContactsContract.PhoneLookup.DISPLAY_NAME....your device OS has some kind of weird issue where it doesn't return a sensible name.

and hence it was getting triggered universally for any contact


Disable always on lock screen on the pixel 2

I assume you are talking about Ambient display. If so, you can go to:

Settings -> Display -> Advanced -> Ambient display -> Toggle "Always on"


Disable Data saver

In chrome, click the 3 dots in top right corner, then settings, then disable data saver in the andvanced section.


Why would I enable "Install Unknown Apps?"

Starting Android Oreo, sideloading (installing an app from a source other than Play Store) has actually became more secure.

Previously (Naugat or below), when you used to tick "Unknown Sources" option, it actually universally allowed all apk sources (Chrome, Amazon Appstore etc). Means, the system didn't care about the source of the apk file.

Now, you need to allow individual apps which can be set as source. And, don't worry: That allowed app won't be able to install apps in background. You will still need to hit Install button to install an app. So, no security compromises here. You'll just have peace of mind while hitting Install button. If you've allowed Amazon Appstore only, then you can be sure that you won't be installing a malicious apk which was downloaded in background by an advertiser app.


Can I sync folders in two devices over Bluetooth?

Well I can't really say "sync" but the closest tool you can use is : Bluetooth File Transfer.
Its free (with ads) with option of non ad version at a price, but still good enough for the former option.

It allows you to use your smartphone to browse, explore and manage
files of any Bluetooth ready device, using File Transfer Profile (FTP)
and Object Push Profile (OPP): you can also receive files and send
contacts!

It provides its own OBEX layer, additionally you can cut, copy, move, paste, delete multiple items using the integrated explorer of this application.


App that uses default camera to save in a non-default location

I use FolderMount (needs root) as a workaround to this issue. I create a link of the folder where the camera images are stored to a different folder in the external SD card.

  Today some apps store big files over the internal SD card (e.g. games,
  podcasts, offline RSS content, pictures, videos, offline navigation
  software). Typically users have a small internal sd card size (~16GB)
  while the external SD is a lot bigger (~32-64GB). Most of these apps
  users download from the Play Store save their application data in the
  internal sdcard by default and don't have an option to use the
  external SD card to store data so they starve your internal SD card
  memory. FolderMount is the solution to this issue. This app has the
  ability to link folders in your internal sdcard to folders in your
  external sdcard thereby populating the internal sdcard folders with
  content that really exists in the external card. This helps us free
  space and have multiple games/apps with big data stored simultaneously
  without the need to uninstall. For Nexus devices with no external
  sdcard, this application should help link folders to a usb flash drive
  for example.


Got mail from Google: Google Mobile Maps Location Reporting Reminder. How to I stop location reporting?

Open Google Maps on Android and select Latitude to disable Latitude. :-)


As per this link Asus PC does the following:

ASUS PC Link lets you mirror your mobile device on your PC. It also allows you to control your Android device from your PC with the mouse and keyboard.

I know of one app named WebKey(libre software) which can remotely share your Android's screen to a computer (any platform). All you need to do is install this app, launch it (follow the instructions there) and once the service is started it will give you a URL. Type this URL into your browser (PC) and you're good to go.
Note that this app hasn't been updated since Dec 2013, and so, recent Android versions might not support it.

There is another method (I didn't try) called Live Screencasting. The instructions are mentioned at https://developer.chrome.com or you can click here. Note that this option is supported for devices with Android 4.4.3 and above. (Alternative link for easy instructions.)


Forgot code to access phone. Any way to recover pictures on it?

If it's actually safely built, then no. If the device isn't running the latest software, it's possible that you could use a security exploit to delete the lockscreen settings database, but otherwise you're SOL, I'm afraid.

If you backed the photos up via Google Photos, they might still be there. Also check any other cloud storage or backup services you may have used.

As a last ditch resort, I don't believe there's an option in a stock configuration of Android that locks you out of your phone after so many attempts, so really all you're limited by in getting into it, is your patience of trying every possible combination.


Is there any way to connect 'Samsung galaxy tab 2 p3100' to a monitor

The Samsung Galaxy Tab 2 7.0 does not support any form of video out.  The necessary hardware was not included in the design for cost-cutting reasons.  Only the 10.1 has MHL capability.

source: http://forum.xda-developers.com/showpost.php?p=37032295&postcount=110


Transfer WhatsApp chat from iPhone to Android

You can use a third party app to take the data and migrate it. You can use the following apps:

Backuptrans
WazzapMigrator
Dr. Fone

Alternatively, you can email yourself the backup file from the WhatsApp and import it on the new phone:

  On your iPhone, launch the WhatsApp App and then go to "Settings >
  Chat Settings" on the interface.   Select the WhatsApp chat messages
  you want to transfer from iPhone to Android and swipe the pane to
  left. Then you need to tap on "More" button and choose "Export Chat".
  After that, you would be asked Whether to attach media or not. ￼
  Choose the e-mail to export and type in your email address as the way
  you do to send an e-mail, and then please press "Send".


Browser clipboard copied but disappears immediately?

Try actually pasting it.  You could try the often-built-in Memo app, GMail, Email, or something like Docs to Go if you want to save it.


Search "notifications" in the settings, select the notification access, then draw over other apps, find the phone manager and turn it off  bam the annoying pop-up is gone.

Just leaving this here for people who search how to fix this, found about it myself while trying to solve the problem on my Huawei when websites didn't have the solution.

For me the warning begins to pop-up when I have less than 100mb left in my internal storage and it won't go away until I delete something. It's very annoying when watching a video and it bothers you every 20 something seconds.

You can even remove the icon in the status bar by going to apps, finding the phone manager, clicking on the notifications and disabling Display in the status bar!


How do I prevent the media volume from changing when a headphone is plugged in?

Thought of using Tasker? I use it the other way. When ever I plugin my headphones, all volumes should come down irrespective of what ever value it was before.

I use Tasker to detect inserting the head phones and used an entry task to being down the volumes. I couldn't succeed sorting the volume levels before bringing it down so that I can restore them back in an exit task. Hence I restore them to a predetermined levels in the exit task.


Nexus One's 3.5mm headphone jack accepts standard 3.5mm plug?

Your phone should be fine.

Android won't route phone calls through headphones though, iPhone can be set to do so and uses the phone's microphone.

An option I use to attach standard headphone to my Galaxy S is a simple Bluetooth headphone adapter (£10 from Amazon), that way I get to use MY headphones and make calls via them, plus you can keep your phone in your pocket when skating into town!


Micromax a104 SP flash not detecting mobile and stuck in bootloop

Just a suggestion - try using a Windows 32 bit system, preferrably Windows 7. After connecting the phone in Flash mode, check the Device Manager to see if drivers are properly installed.

I'd like to mention that I haven't heard viruses making even the recovery too slow. I am not sure, but you might have to consider the possibilities of your phone having a hardware issue. If under warranty, now is the time to claim it.


If an app developer removed the app from Google Play Store this does not change anything for device which have the app already installed. Google only discards apps from devices if the app is known to behaving malicious (and may be if the app is violating some Google [business] rules, but I am not sure about that). Therefore your favorite app will stay on your old device unless you device to delete it.
On a device you won't be able to install the app anymore. Therefore if you want to continue using the app on a new phone you have to extract it's APK(s) from the old device and install it/them on the new phone.
If you want to keep your favorite app I strongly recommend to you to backup the app now. However it may happen that the app is not compatible with the newer Android version of a new device or the CPU architectures supported by your new device (ABIs). In such a case you have to let the app go.
To backup an app I recommend to you not only backup the app but also the app data (if the app allows to do so). This can be done on a non-rooted device using Android Debug Bridge (ADB) using the command adb backup. See various posts here on Stackexchange on that topic.
The app APK itself can be retrieved by various file explorer tools. Extract the APK and save it to a secure location e.g. on your PC and/or an external flash drive.


The proximity sensor on most smart-phones with touchscreen exists to disable accidental touch events. The most common scenario is the ear coming in contact with the screen and generating touch events, while on a call.


Set yor language by clicking on 'Einstellungen' or navigate directly to the english localized version: http://www.google.com/preferences?hl=en to set it there (you can switch the 'hl=en' for english to hl=hu for hungarian or any other you want in the link).

Setting your start page is not what you want: This will not affect searches from the widget or from the omnibox (the auto completion, aka instant search).

Edit:
Seems like the keyboard language sets the default... switched from en to german and back.


I cannot backup the data between PC and ES file in bluestacks, windows folder shows question mark , not sure what that is

I finally found the solution on another site.  In Bluestacks under My Apps click on Settings, then Storage then Explore and from there you can access all the folders.


When I write an email using the Android mail apps, how can I send it 2 hours later?

check this article out.
Using m.boomeranggmail.com you can sign in with your gmail account and schedule delivery times for your emails.
As of now there is not a standalone app, only the mobile web app. But it will do what you're wanting!


Android Composite ADB Interface Windows 8 driver for iRulu U2?

Answering my own question:

After much search I found this post by Koushik Dutta who kindly shared his own developed Universal ADB Driver.

In there I found the installer (UniversalAdbDriverSetup6.msi) and the source code for it.

After running it, my iRulu U2 is now recognized by Device Manager as HTC Android Interface:


Wi-Fi Calling feature on Pixel - How do I tell if it is using it?

I have a Samsung, so behaviour might not be identical (although a quick google seems to suggest it is near enough). When my phone determines that cellular signal is not strong enough and switches to wifi-calling, an icon does appear in the status bar next to the wifi indicator. It looks like a phone icon with the wifi logo above it. The phone icon in the dialler also changes to this modified version.


Changing vibration intensity for system on Lollipop?

Settings> Sound & notification> Other sounds> Vibrator intensity.


This can be removed in Google Settings.

Open Settings.
Select "Google" (if there is no "Google", open Google Settings from your launcher).
Select "Security".
Select "Google Play Protect".
Turn off "Scan device for security threats".

If you don't trust the app you could also uninstall it. Some root apps are flagged as malware (when they are not), but there are also real viruses for Android.


Deleted hosts file (can't connect to internet)

You shouldn't need a hosts file to connect to the internet. It's used to map custom (private) IPs to a hostname. Deleting it shouldn't prevent your device from connecting to the internet, but I can think of one instance where it could. I have to explain some background info first to help you understand.

DNS is the protocol used to map a FQDN (fully quantified domain name) like play.google.com to an IP address. Android is Linux based, which uses a config file called resolv.conf to send DNS lookup requests to. If your cell carrier is populating that file with a FQDN instead of an IP address, the IP address of that FQDN would need to be listed in the hosts file so your phone will know how to look it up.

Look at the contents of /system/etc/resolv.conf. You should see one or two lines that begin with the word nameserver. If the data that comes after that word looks like a FQDN, then a corresponding entry needs to be in the hosts file too. If it's an IP address, then the cause of your connectivity issues is something else entirely. The first step is making sure your device can reach the internet. I usually do something like ping 8.8.8.8 to do this as 8.8.8.8 is one of Google's public DNS servers. If you can hit that server, then your issue is DNS related. If you can't, then there's something else unrelated to the hosts file preventing you from reaching the internet.


Stop Facebook and Instagram from running in background

Applications like Facebook messenger, always leave a few processes and services running in the background. Even using task killers is not very effective in preventing them from running, because soon they will continue running.

In a situation like this, hibernating is more efficient because it takes care of both the proceses and services running in background. It will also prevent that application from starting up again until you start it.

Having said that a good remedy is to use hibernation applications like Greenify and see if it resolves the issue. The good news is that it is available for non root users as well.

More detailed instructions for setting up are found here: How to Optimize Your Android Phone’s Battery Life with Greenify


Galaxy S4 "sound and shot" feature - extract sound

When using "Sound & shot" mode with the Samsung Galaxy S4 camera, the audio is stored as a WAV file that is embedded into a metadata tag within the JPEG. Here is how to extract the audio using ExifTool on a computer (not android). ExifTool can run on Unix platforms, Macintosh OS X, and Windows. If you are running linux, it might be available through your package repositories.

1) Install ExifTool on your computer.

2) Transfer the file of interest to your computer for extraction. (I'll leave that part up to you)

3) Now extract it. In my example, we assume the filename is called '20160520_061539.jpg', and the operating system is linux. You might have to  make adjustments to the process for other operating systems. In my case, the name of the tag which stores the audio is 'EmbeddedAudioFile'. To extract it, open a terminal and do:

  exiftool -b -EmbeddedAudioFile 20160520_061539.jpg > 20160520_061539.wav

You should now have a WAV audio file called 20160520_061539.wav in the present directory.


Deleted chat - can it still have a back up on google drive

If the option to backup is selected, WhatsApp does this at 2am (0200). You can see this in the Settings > Chat > Chat Backup menu. I would guess that chats that do not exists at that point are not backed up, i.e. if a chat exists in its entirety and is deleted before 2am, there is nothing to back up.


How to revert back from Marshmallow 6 to Lollipop 5 in Samsung Note 4?

Unfortunatelly the downgrade isn't so easy at all.

You have to download a proper official Samsung Galaxy Note 4 Lollipop system image from SamFirmware and install it from Odin (or Heimdall on OS X). You have to read about this process before you do anything (eg.: enable developer options, USB debugging, etc)

It will be a clean install so if you have any important app or app-data you should backup all of them (I prefer TitaniumBackup Pro, but you have to be rooted.) with Kies (if you aren't rooted).

If you stuck there is a guide for a Samsung Galaxy S6.


Private communication over wifi but internet over 3G

If I am understanding you correctly, you want to make the raspberry pi a wifi hotspot with no internet access and then have a phone connected to the raspberry pi's wifi. Then the raspberry pi would access the internet through the phone's  4g connection. Is that correct?

If not...

If you are attempting to have the two devices communicate over wifi and leave the phone with access to the internet over 4g, I suggest using Web.py. It is very simple python script to make a webpage on the pi's ip address. Then, any apps you make will read the page. It is nice because only the values that you return in the script are what shows up on the website. If you use a program to read the text/code from the page, it won't show masses of HTML! It just shows your returned data.

If you are attempting to have the pi communicate with the phone AND the internet, use the phone as a mobile hotspot and connect the pi to that hotspot. Then, the pi should connect to the phone through 192.168.1.1.

If I'm not answering your question please let me know!


How to bypass "enter SIM PIN" screen on Android Marshmallow?

Why not enter the PIN to access the phone.  Well, I don't think you can bypass that.  If its your SIM, I would advise you contact your service provider and they would help.


Google Location history showing me in another continent? Did someone hack me?

From a security standpoint, it wouldn't hurt to change your passwords. I like LastPass - it keeps track of all my passwords and all I have to keep track of is ONE master key. It plugs in to your browser for quick access to sites.

Also, for added security on your Google account, turn on 2-factor (2-step) authentication. It should be under your account settings under security. Basically, it will ask you for your phone number (mobile) and you will get a text when you attempt to login to your Google account/services, this way if your password ever gets hacked, your account is still safe as long as you maintain control of your mobile phone. Hope this helps bud.

Here is the link to Google's 2 factor authentication landing page: Google 2-step authentication


Can a Samsung galaxy prime be upgraded from 8GB to higher without adding an SD card?

Only the most popular phones (e.g. Xiaomi ones) have unofficial storage expansion service, which replaces the eMMC on board with one of a bigger capacity. The quality of the chip and soldering can't be guaranteed, and the replaced original chip could potentially mean private data leak. Don't think twice about this way.

You could move pics and vids to SD card just fine - in fact, doing that is more plausible than moving apps, since many apps can't be moved nowadays.


Unable to load some websites USB tethering

I found that my wired ethernet connection is still active and hence some sites are failing. I disconnected the wired ethernet and my usb tether is working properly for all sites.


Assuming you're talking about Samsung's download mode, when booted up cold, it only accepts input from a connected PC (via Odin/Heimdall), so if you haven't connected it to a PC, then you didn't even touch anything, and thus safe.


Is there a default/stock sound recorder app?

There is no default sound recorder in Android. Some manufacturers add one to their stock ROMs, but the closest thing on a Nexus device is Google Keep, added in 4.3.

If you assume that a voice recording app is present in all Android phones you'll be caught out.


How can I update the Linux kernel of my Android device?

The kernel on your device is tied heavily to the version of the Android operating system you're running. Sony releases your phone with the "stock ROM" (think a "stock" car in stock car racing; no customization, just as-is from the factory), including the stock kernel. Normally, your kernel would be updated when the operating system - your "ROM" - is updated. This would be the only way to get an official (from Sony) upgrade, and so the only way you'd get one supported by Sony. I point this out only to remind you that installing a kernel as described below will possibly void your warranty, as the changes are not tested or condoned by Sony, and may operate your device outside the intended limits, or possibly render it useless.

What you find on kernel.org is the human readable kernel source code for not only smart phones, but computers and all devices using the Linux kernel, such as Android tablets, TomTom navigation systems, or Linksys routers. The version you find on your phone has been tweaked specifically for your phone, with all the drivers needed to make things like the touchscreen and camera work. Most likely you will not be building a kernel yourself from the source code, but doing one of two things, instead:

downloading a kernel built by someone else, who may have used a combination of the newer sources on kernel.org, and the drivers and settings from the kernel released by Sony. This would be installed over the top of your existing kernel on your phone, and to you, the phone would appear the same- think a Windows upgrade that changes things behind the scenes with little or no noticeable changes to the user. A popular feature in custom kernels is overclocking, which runs the phone at a faster speed than it was originally designed, but will probably decrease the life of the phone itself, as overclocked chips run hotter than intended. The risk is something you should research for yourself- I personally slightly overclock both my android phone and tablet.
downloading a custom built version of Android built specifically for your phone. Some of these custom ROMs are extremely similar to the one Sony releases, including maybe the same kernel, or possibly the same interface with a different kernel. Some of the custom ROMs are extremely different, with changes to the user interface, various settings, maybe additional features borrowed from other phones- and may include a custom built kernel, complete with drivers so your phone's camera, wireless radios etc. all fully function. This may (and almost always does) require you to completely wipe the existing software on your phone, as if you were wiping and re-installing (or installing a newer version of)  Windows or MacOS on a computer. It is rare that custom ROMs can be installed as an upgrade over existing, "stock" ROMs. After "flashing" (installing) the new ROM, your phone will behave as if it is the first time you have turned it on. Proper backups are key, and you may want to look into apps such as "Titanium Backup," which save settings and apps that can be restored after your phone has been "flashed" with a new ROM.

As for finding which custom kernel or custom ROM to use, that is entirely up to you, and you should do a bit of research. Most importantly, I'd ask why you want to use a newer version of the Linux kernel on your phone. If there are no issues you can point to that would be fixed with a newer version, and no specific features you could gain from using a custom kernel, there might not be a good reason to change. Sometimes newer kernels can increase battery life by tweaking the way the phone operates, reacts, sleeps etc., but not always. It's possible the 'best' kernel to use is the one Sony currently includes with the version of Android currently on your phone. You may find a custom ROM that includes certain features or changes to the user interface you'd like to see, and that ROM may use the same kernel Sony has made available.

Now, kernels and ROMs are device specific, meaning you'll not be able to use a kernel or ROM as-is built for, say, an HTC or Samsung device, or even most other Sony devices. I would highly recommend the xda-developers forums; a community for users and programmers who have taken to building and collectively supporting custom kernels and ROMs for various devices, as well as toolkits for rooting devices, installing new kernels and ROMs, and backing up/restoring all the software on your phone as a whole (just as you would to backup and restore a computer in case of a hard drive failure). Odds are, if anyone has built a custom ROM or kernel for your phone which is stable enough for the public to use, they have mentioned and linked to it there.

The steps to prepare your phone for a new kernel or completely new ROM vary from device to device. Your device comes "locked"- not allowing custom software without acknowledging that you are taking a risk of ruining your device- and will need to be unlocked first, following the instructions on this official Sony site. Then you will need to install a custom "recovery" (software which loads before Android even starts, and is independent from your ROM), and use that recovery interface to make a backup of your current ROM before making any changes. You then use the recovery to wipe the device and install the new ROM, or just install a new kernel over the top of your existing ROM.

The forum for your specific device, the Sony Xperia E Dual, can be found here, with discussions on how to complete all the necessary steps for your specific device, tools you may need, and custom kernels and ROMs in the two 'Development' forums. I can't stress enough that you try to find a walk-through that you are comfortable with understanding, as you can easily leave your device in an unusable state, or in extreme cases, "brick" the device, rendering it more or less useless. Most ROMs come with a list of steps to follow, and, fortunately, other device owners, and the people responsible for the custom ROMs and kernels can be a helpful resource.

Good luck, and welcome to one of the very best parts of owning an Android device: customization!


my battery charge indicator is continually flashing on and off

Have you tried using a different cord/charger?

It seems as if it isn't related to a specific location, so I would suspect that the cable has gone bad.


How to disable Google Photos popup with notifications to upgrade

When you get the notification next time, long press it and you will get the Settings or the details option based on the version of Android running on your device. Once you select the option, you will be taken to the notification settings page of the app and from there you can choose to turn off the notification for that particular popup category or for the entire app.


Google's Android Device Manager service can do all of that apart from the remote control, though unless your phone has a new enough OS to have it installed by default (instead of pulled down as part of the Google Services updates) it's difficult to remove rather than impossible.

Find your lost phone with Android Device manager
Remotely lock Android devices


Always open links from apps in a new browser tab

As stated in the comments under the question, Opera mobile acts in a much more sensible manner, creating a new tab for each link clicked.

https://market.android.com/details?id=com.opera.browser


How can I move apps en masse to my SD card?

Sorry its not possible with rooting the device either. As PlayStore firstly download the application to your internal memory without seeing your settings whether you want your application on your internal or external. From that state it can be moved from internal storage to external storage if application permits itself.

You can think it as an restriction posed by Google.


How to prevent apps from using my SD for its data?

Since the device is rooted you can install XPrivacy from Play Store. For this app to work you need to install Xposed Framework. Once this framework is installed, you'll have to enable XPrivacy's  module in Xposed framework which will require a reboot.

Once XPrivacy is installed and device rebooted, launch the app and tap any app icon amongst the list of apps icons(say Facebook app icon).
Scroll down to Storage and tap it to list permissions inside it.
Two entries there requires our attention:

getExternalStorageState -- Returns the current state of the primary "external" storage device.
sdcard (aka [(READ/WRITE/ACCESS_ALL)_EXTERNAL_STORAGE]) -- Allows an application to read/write from and into external storage.

Now that it is obvious from the context I mentioned around these two entries, you can go ahead restricting them for the apps you desire.

Note that there could be repercussions for restricting them, and the obvious would be the app failing to launch or crashing intermittently. It is advised to take a nandroid backup as well as an app backup.

XPrivacy allows et al.:

Creating a template of permissions which can be applied on apps individually rather than selecting the permissions by going into every app individually. The pro version allows applying this template on multiple apps simultaneously.
Restrict on Demand feature which will seek user's discretion every time a selected app is launched.
Automatic default template implementation on any new user installed app.

About XPrivacy

  Privacy can prevent applications from leaking privacy sensitive data by restricting the categories of data an application can access. XPrivacy feeds applications fake data or no data at all. It can restrict several data categories, such as contacts or location. For example, if you restrict an application's access to contacts, that application will receive an empty contacts list. Similarly, restricting an application's access to your location will send a fake location to that application.

  XPrivacy doesn't revoke or block permissions from an application, so most applications will continue to work as before and won't force close (crash).

About Xposed Framework

  Xposed is a framework for modules that can change the behavior of the system and apps without touching any APKs. That's great because it means that modules can work for different versions and even ROMs without any changes (as long as the original code was not changed too much). It's also easy to undo. As all changes are done in the memory, you just need to deactivate the module and reboot to get your original system back. There are many other advantages, but here is just one more: Multiple modules can do changes to the same part of the system or app. With modified APKs, you to decide for one. No way to combine them, unless the author builds multiple APKs with different combinations.


How to replace Cyanogenmod dialer/contacts/messaging(texting) apps?

The problem with most manufacturer specific apps is that they are tied very closely with their specific framework, and will not work on "vanilla" Android OS.

In your example, Samsung's Contacts app relies heavily on features of their TouchWiz UI that ships standard with Galasy SIII, and will not function properly (or perhaps even at all) on custom ROMs that are not based on Samsung firmware.  CyanogenMod is based on AOSP (Android Open Source Project) and none of the TouchWiz apps will work there.  The same holds true for most other manufacturers' apps that ship with their proprietary UI overlays, such as Motorola's BLUR (or whatever they renamed it to,) or HTC's Sense for example.

Even if you manage to find an APK for a given app, installing it onto a system that doesn't have the required framework could potentially cause issues ranging anywhere from force-closes, to even not being able to boot the device.  Always have a backup of your device before attempting any such modifications and/or installations, so that you can restore your device to a working condition should something go wrong.

As an alternative, you can try and find a 3rd-party replacement app that mimics the functionality of a manufacturer-specific app you're interested in.  In most cases, Android will allow you to set the downloaded app as a default instead of the built-in app.  For example, there are a myriad replacement Contacts management, Dialer, and Texting apps available in Google Play Store (both free and paid varieties.)  I'm sure some of those will have features that you like from Samsung's corresponding app.


play store rating effective measure of an app quality?

I think that you should also check the downloads counter, and the number of people that have rated that app, in order to have a better idea.


Device file for USB controller/joystick not created

It turned out that the necessary kernel modules were not compiled in (I checked that in /proc/config.gz).

See http://cweiske.de/tagebuch/ouya-usb-joysticks.htm for information about compiling your own kernel with the modules.


How to copy a file into Micro SD via USB in Android?

Settings >> Connect to PC >> USB Connection Type

should be set to "Disk drive" (you can set this as a default connection type, but I prefer to do it manually when I need it).

Also, you can set it via the notifcations bar by clicking on the USB connection type as it appears; a selection box of the various options should appear.

Once mounted, you can open on your PC, and drag-n-drop, or what-have-you.

NOTE (from the Incredible manual, p29):

  Disk drive

  This mode is available only when you
  have installed a microSD card on your
  phone. Select  this mode when you want
  to use your storage card as a USB
  thumb drive, and copy files  between
  your phone’s storage card and your
  computer.

  When Disk Drive mode is
  enabled while your phone is connected
  to the computer, you will  not be able
  to run applications that use the
  storage card, such as Music or Photos.
  For more  information, see “Copying
  files to and from the storage card” in
  this chapter.


Clockworkmod recovery has an 'Advanced Restore' option that allows you to pick just one of the following partitions:
boot
system
data
cache
sd-ext

If you don't already have it, download ROM Manager from the market and this will help you install the clockworkmod recover.

(I've no idea whether this will solve your problem, but yes you can restore the data partition! ;) )


How to make adb shell commands wrap single line to multiple lines by default?

My workaround is use busybox sh, but still I welcome any answer to achieve this in native way without busybox.


Importing contacts from Windows Phone 10

After a few more failures where I tried exporting contacts as VCF and importing into my Google account (imported 9 out of 209 - no message to indicate why the remaining 200 didn't import) and trying to import the VCF direct onto the phone (failed completely with a message indicating the format was invalid) I eventually tried the Smart Switch app again, this time it prompted me to update it when I opened it so I did and this time it worked. It took a couple of hours but it seems to have worked ok.


If you want to connect to your home PC from your phone, there is ConnectBot


Note 3 on OSX. Stuck in "Connected as a media device"

I am a professional Mobile Application Developer, and often use my own personal Galaxy Note 3 for test at the office, and I've never come across this issue.

When I plug my Note 3 into my Mac Pro, it appears connected as a media device, and it appears in the Eclipse "device chooser" window.

What you probably need, is the Android File Transfer software, which can be downloaded here.

If that doesn't work, try looking for Samsung drivers for OSX, although I don't believe I ever installed any.


Willl unlocking my Bootloader delete my OS

No. Unlocking your bootloader will not delete your os. It will delete your userdata which is not related to the /system partition.

But always keep in mind that, especially with Sony devices, there are solutions without having you to unlock the bootloader.

Cheers


You can 'encourage' the phone to rescan the SD card by unmounting and remounting it (Settings > SD & Phone Storage), or by using a little app from the Market called 'SDrescan' (which essentially does the same thing).


I figured out what the problem is, it's because the phone thinks you keep plugging/unplugging the headphones. Try using another set of headphones and that should fix it.

I used the headphone that came with my PS4 and it caused the problem, it kept restarting but YouTube was still pausing until i changed the headphones then it went back to normal.

Hope that helps.


Android Studio (Windows 7) does not detect ASUS Zenfone. Cannot run my app

You need to turn on the USB debugging for ADB to work.
To turn on USB debugging:
Navigate to Settings > About Phone > scroll to the bottom > tap Build number seven 7 times. You'll get toast saying that you're now a developer. 2. Go back and now you can see  the Developer options in settings, check 'USB debugging' and click OK.
Some times you may need to install drivers for your phone. You can download it from manufactures website.


"Read Later" for Twitter posts with fewest taps possible

Not sure if this helps, but Slices for Twitter will let you tap on a link to open it up in the built-in web browser, then tap on the share button to bring up the list of targets for URLs, including Pocket.

You don't have to wait for the page to finish loading before sharing the link to Pocket, which allows this process to be fairly quick.

That's 3 total taps to save something to Pocket. I admit, a built-in method of saving a tweeted link to Pocket/Instapaper would be much better. Tap & hold on a link to bring up options, then tap on a Read Later link.


thanks you all for your answers. It was a mistake of mine when pressing the key combination. I told I was doing "volume down" + Home + Power, but that's to boot into 'download mode', to boot into recovery the combination is "volume up" + Home + Power.

Thanks,

/Angel


Sony Xperia M4: is the Sony bloatware installed on the system partition or the data partition?

"can't be uninstalled by default" is a very obvious indicator that they're in /system.

You are correct about that deleting them won't free space for /data - unless you somehow find a way to repartition the storage and allocate more space for it, which is beyond normal users.


How can I buy apps from unsupported countries?

Requirements

a google checkout account with valid credit card (this has no country limitations)
pre-paid SIM card from supported country (for me pre-paid Three UK SIM worked just fine)

Steps for purchasing

insert the pre-paid SIM
enter google account that is associated with google checkout (account will be asked because of SIM change)
connect over Wi-Fi
purchase the wished application
just download and install

Questions

What about roaming charges? As a rule pre-paid SIMs do not work in other countries, so the only way to browse the market and download applications is connecting over Wi-Fi.

Why is a SIM required? Market detects Your location by SIM cards home country. By using a SIM from supported country You are effectively faking Your location.

Isn't it required for Google Checkout account or credit card used to be in supported country? It seems that not. For me these were both located in Estonia and everything went without problems.

What if application is using some weird copy protection that locks it to a specific SIM card? Would the app not stop working when real SIM is swapped in? To prevent this kind of copy protection on locking to the incorrect SIM the easiest option is to cancel the download after purchase has been complete. Swap the real SIM in and complete the download. If there is some kind of SIM check, it can be only done after installation has been complete.

Where can I get a pre-paid SIM card? Check eBay :) There is no actual credit required on the SIM, so these should be pretty cheap.

--credit: the poster himself (JaanusSiim)


How to solve Android 7.1 flash failure with remote data too large?

Turns out that some old adb tooling was in my PATH variable, so I was using an old version of fastboot..
It all worked well when I used the right version!

Will accept this as an answer in 2 days.


VPN Connection - Android Not Working , working fine IPhone

To see complete Android OS logs, you can easily use the logcat command in an ADB(Android Debug Bridge) console. There are two ways to do this: you can use the real adb by connecting your phone to a computer with valid adb drivers, or you can do it right on your phone by downloading a Terminal Emulator and running the logcat command there. The live logcat will spit out a lot of data consistently, so you'll want to filter it. Use logcat | grep (some keyword) to filter to only lines containing the keyword.

As for your VPN problem, Android's built-in VPN service, from my experience, is pretty faulty. You might want to install an external VPN client off the Play Store, such as OpenVPN Connect.

Hope this solves your mystery.


What is the default resolution of a wallpaper that fits the homescreen exactly in an Android phone?

Here are the correct wallpaper dimensions for the phones cited in Leimi's answer:

480x320 for devices like the HTC Wildfire
640x480 for devices like the HTC Hero or Legend
960x800 for devices like the Nexus One
960x854 for devices like the Motorola Droid

If you device isn't listed there is an easy way to figure out the dimensions of the wallpaper based on your particular phones resolution:

2x the width and 1x the height

so for example my Moto Droid has a screen resolution of 480x854 so I want my wallpaper to be 2x the width (480 pixels) and 1x the height (854 pixels) = 960x854.

Here is a chart with most devices specs to help find the resolution.

Also check out this Lifehacker article that explains Android wallpaper sizing well.


Getting WhatsApp to work for both networks on a dual-SIM phone

You can install one app per phone So you cannot use it for more than 1 network in the same phone(dual sim phone)

From Whatsapp FAQ

  Your WhatsApp account can only be verified with one number, on one
  device. If you have a dual SIM phone, please note that you still must
  choose one number to verify with WhatsApp. There is no option to have
  a WhatsApp account with two phone numbers. If you attempt to
  frequently switch your WhatsApp account between different devices, at
  a certain point, you may be blocked from re-verifying your account. So
  please do not repeatedly switch between different devices.


I checked 'use as default' when choosing the default launcher, but now I can't start ADW.Launcher any more

You need to remove the default setting for the Launcher application.

Menu | Settings | Applications | Manage applications | "All" | Launcher | Clear defaults


When taking pictures with GPS enabled, is the 'has the "GPS searching/locked notification icon" been disabled?

I've just tried on my Nexus 4 and it does show up, although very very briefly.

I had GPS turned on, took a photo and quickly opened the app switching 'menu'. I saw the GPS notification show up for about 1 second and then it disappeared. I guess this is because it quickly grabs your location and stores that with the image, and then "doesn't care" where you are so doesn't access your GPS location again until you take another picture.


If the message shows one tick in Whatsapp then it is already too late. The contact will receive your message when they open their Whatsapp app on their device.

If you had turned on airplane mode whilst the clock timer was visible on the message then the message wouldn't have been sent, and you could have deleted it to prevent it from leaving your device.


Restrict contacts from knowing I am on WhatsApp

Simple answer to your question is - everyone who has your new number will see that you are on WhatsApp. WhatsApp is tied to mobile number only and it will not "broadcast to any other sim". If you don't give this number to another person then they will not be able to  see or contact you.

Also a hint. If you have dual SIM phone you can use normal WhatsApp and business WhatsApp (it's free) on the same phone simultaneously (using 2 different numbers).


Samsung Note N7000 Stuck on booting screen

Your device is soft-bricked, but thankfully you know which Android version was installed. (More details below)

But first things first, let's cover one easy fix that can be overlooked. This happened to me on my Note 2 recently, and I had forgot one of the smallest fixes. Power on your phone while holding volume-up and home to get into Recovery Mode, and highlight "Clear Dalvik Cache". Confirm and reboot. This happened to work for me when I had made no changes to the phone in months.

If that didn't work, here's our only chance at saving all data stored in the phone (being stock & unrooted). I also have gone down this path successfully, only difference being the website I downloaded from, and the fact that I yellow-triangled my stock Verizon bootloader (big whoops).

Since you know your Android version, you can use Odin to flash the exact same firmware to your phone, removing the need to explicitly wipe data. It's a 50/50 shot, some people say Odin wipes data, some say it doesn't, it worked for me.

Go to http://www.sammobile.com/firmwares/database/GT-N7000/

And select the country of v4.1.2 you had from the list. This is a good 3 hour download, and you may have to download it multiple times before you get a perfect download (MD5 matching file).

You will then download Odin v3 from XDA onto your computer as well as the Samsung USB Drivers (Official link) and install each.

You'll then click on the PDA button in Odin and find your .tar file. If your download is a .zip you'll have to extract the zip. If you're below Windows 7, the zip extraction wizard will appear to have frozen for about 10 minutes. It takes much longer than usual with a single .tar file.

Make sure all the checked boxes are as so:

..And flash!

When finished, it may or may not boot right up! If not, go into stock recovery and "Clear Dalvik Cache" again. Now, your phone should be up and running. If you're lucky, all your data should still be there!

If you end up to be not so lucky, you should be able to recover your photos and other files from /sdcard through Dr. Fone, which is now on Play Store. It is the most popular data recovery, but the app requires a rooted device. Easy for you, because running 4.1.2 you should be able to use the Framaroot app to root it without even restarting. You can also use the desktop program, which also has good reviews.

Hope this helps!


How to install Cynogenmod on a Galaxy S w/ Android 2.1

If you are NOT rooted, you can root your phone with this

When you are rooted, try this -

Install ROM Manager

Flash ClockworkMod Recovery (Via ROM Manager)
Download Cyanogenmod (Via ROM Manager)
Install ROM (Via ROM Manager)

That's it, very simple and easy.


I think what matters most is the amperage of your charger. If you are plugging your phone into a computer then it is limited to 500mA. A charger for the S3 will typically provide 1A to 2A I believe.

One more thing which may be going wrong is battery hogging applications. If you switch your phone off and then charge, by how much does your charging time lessen down?


Why will a video game from the google play store be asking me for root/super users permissions?

It shouldn't be... There is no viable reason I can think of for a game to request or need root permissions.

If this game is from an official channel like Play Store, Amazon App Store, or F-Droid, do not grant the permission and remove it immediately. This should also be reported to the appropriate app market and given a comment or review warning other users of the potential problems.

This is likely a way of hijacking your device, installing malware of somekind, or ransomware of some kind.

If you granted root permissions and run the app, I would immediately backup important data and factory reset the device, but keep in mind that root permissions can allow the app to read and write to the /system partition which survives a factory reset, so a reflashing of the factory firmware, or wiping of system and reflashing a custom ROM is highly recommended.


No Mobile Network In Samsung Grand Prime

I can confirm that the stop sign symbol in Android 5.0 appears whenever your mobile network's service is down/unavailable. (In Stock Android Phones running Android 6.0, the stop icon is associated with Do Not Disturb, however on Samsung Phones with Android 5.0, the stop sign means the network provider's service is down).

One common reason as to why there may be no service is because you are using your phone in a remote area (where service is generally not available)

Now to try and solve the problem, take your phone to your carrier and explain the problem to them (hopefully they will have a solution), or maybe try using a different carrier and see if the problem is solved that way.


Why each android application runs on a different Dalvik VM process?

In Android, every application runs as a separate user. In the Linux kernel, each process is owned by a single user, therefore it is not possible to run multiple Dalvik applications on a single Linux process.

The overhead of running multiple Dalvik VM instance is lightweight because Linux fork() system call is copy-on-write, a write to a shared COW page will cause a "page fault" and that page will be copied; so even though most of the VM's memory region in the RAM is shared there are no "shared state" between VMs.

Forking processes provides only state isolation, but not privilege isolation.

  dalvik vm should not be considered a security boundary

That is because the VM cannot enforce a security boundary. The VM is running on user mode (the same mode as the program it's executing), which means a bug in the VM might allow the application to modify VM state in a way that is not intended; the kernel, however, runs in privileged mode and can enforce security boundary.


Cannot mount internal SD card in Semaphore CWM Recovery v5.0.2.7

I've followed the guide in this page and reinstalled a stock version of Android: http://forum.xda-developers.com/showthread.php?t=1196179

Then I reinstalled CWM Recovery and flashed CyanogenMod.


Visit the Contacts app in a desktop browser and sign in with your Google account with which your device is getting synced.  Once done (you should have successfully synced your contacts before this), the more button (as seen in the image) has option to merge.


How to downgrade from Android 9 to Android 8 or Android 7 on LG V20?

I have downgraded the version successfully. You need to use LGUP DualMode in this case, it will help identify your device!

You can download it here (Copyright © by TecKnight): LGUP_DualMode.zip


Why can't I select some image files on some apps, while the Gallery app can?

Photo app can find photos stored on device memory. It support some file extension like png, jpg. If file extension is not supported then it will not appear in photo apps.
You can update apps and also reset it.


How to downgrade Samsung Galaxy Mini S5570 from 2.3.6 to 2.2.2?

You can search and download "Samsung S5770 Android 2.2.2 firmware" in google or forum.xda-developer.com in Samsung S5770 section, you can get official ROM and Custom ROM there, then flash it via ODIN (if official) or via custom recovery if Custom ROM


Reinstall Android OS on my HTC Butterfly

To fix this you will need the android sdk, your recovery, and your rom.
First, go to [your sdk]> sdk> platform-tools. Then put your recovery in the platfotm-tools folder. Next open a terminal there (shift + right click and it will appear in right click menu (Be carful of doing it on a folder)) then connect your device to your computer, then (Drivers may be needed) type in to terminal

fastboot update [Your rom.zip]

to flash your rom
 (if it comes in a .tar then get 7-zip and open it). Finally use

fastboot flash [your recovery .img]

to flash your recovery, then it should boot and be fixed !


Lock screen with Nova launcher not showing new icons

First of all, how are you enjoying Nova launcher? There is your problem: Nova launcher replaces the home screen only. It does not alter the lockscreen. For that, you need a custom lockscreen.  These often come with a lot of..... crap you don't want or need.


How to update the table of contents in Google Docs

From Google support on Google Docs

You cannot insert a Table of contents on Android.

Add, change, or delete a table of contents is only possible on a computer.


Android lock screen bug after system files deleted

If you have access to the /data/system folder you should delete

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

all of them who existing.


What steps are taken by the OS when an app is uninstalled?

Uninstalling an app will remove entry from /data/system/packages.xml, and delete package from:

/data/app/ (apk file)
/data/data/ (user data and cache)
/data/dalvik-cache/arm/ (translated java bytecode to executable dalvik bytecode)

Clear cache can performed from the android settings. Custom recovery twrp has option for wipe the dalvik cache.


Enable VPN on airplane mode, before connecting

Ok looks like with privateinternetaccess VPN you can do it. You have to enter details given by the vpn provider into the smartphone settings so the app is not required:

Android-How to use " Allways-on VPN"

Related information:

Force VPN usage?

Connect to a virtual private network (VPN)

Automatically connect to VPN when connecting to WiFi?

EDITED LATER:

TunnelBear VPN has a vigilant mode designed to keep your location and data private in the brief seconds while TunnelBear is connecting and reconnecting. Currently the Vigilant feature is available on our Mac OS X and Windows desktop apps, as well as our Android app. You can find this within your Settings/Preferences panel. To turn it on, make sure that it's enabled:
TunnelBear's Online Privacy Blog: A More Vigilant TunnelBear

VPN Unlimited has a similar option. Just go to 'Settings' -> 'VPN Reconnect Settings' -> choose 'WiFi is ON'.


Is there a shortcut to the taskmanager on HTC tattoo

The fastest way I know is from the home screen click Menu->Settings->Applications->Running Services.  There are some task manager applications, though from what I've read they may be more trouble than their worth as far as bugginess and/or eating through your battery quickly.


Installing Samsung Firmware on Different Region Device

The Canadian variant, SM-G935W8, uses an Exynos SoC, and has a lightly locked-down (?) bootloader; the AT&T one, SM-G935A, uses a Snapdragon SoC, and is heavily locked down, to the point 3rd-party development on it is near nonexistent.

Unless someone manages to work around the lockdown and port the Exynos firmware to fit the Snapdragon hardware, I'd say it's straight up impossible.


Is it possible to add a "clear all app button" in android stock

Click whichever button you clicked on your OS to display list of opened apps, and there should be a way to clear/close all of them from this screen. For me there's an X on the bottom middle and displays how much memory these apps used up. Clicking that X closes them all.


Android apps for "armeabi-v7a" and "x86" architecture: SoC vs. Processor vs. ABI

Here are my incomplete summarized notes on the subject, but enough to answer your question.

INSTRUCTION SET:

Processors are made of semiconductor dies, usually electronic-grade mono-crystalline silicon. They don't know English or any other human language, they understand only 0 and 1. So the designer of processor tells us in what sequence of zero's and one's we can instruct that specific processor. This numerical language of instructions is standardized as Machine Language and the set of machine instructions is called Instruction Set. A processor can act upon only specific type(s) of instruction set.
Instruction sets can be 8/16/32/64-bit (defines how many instructions a processor can process at a time), last 2 being the common one these days.

LOW LEVEL LANGUAGES:

But writing program code (instructions) directly in machine language (the executable file) is near to impossible because it will take years to write and debug a reasonably larger program (that we can write in a few hours these days). So to put programmers at ease, Assembly Language was developed, still a processor-specific language but relatively easy to understand. Code written in Assembly Language is converted into machine code by Assembler - a program written in Machine language. Both of these are called Low Level languages.

HIGH LEVEL LANGUAGES:

To further reduce human effort in communicating with hardware, high level languages were developed which are not bound to a specific instruction set (denoting a specific architecture). These are identical to human languages, hence easy to write, understand, debug and apply to multiple architectures. Code written in high level language is converted into low level language by Compiler - a program written in low level language. One of the most commonly used high level languages is C. But sometimes code is not pre-compiled to machine code, instead directly executed (or compiled during execution) by Interpreter. Java is one of such "write once, run anywhere" (WORA) languages which is compiled to byte-code and then interpreted by Virtual Machine - again a compiled program.

APPLICATION BINARY INTERFACE (ABI):

Since an architecture-independent program (code) can be converted to architecture-dependent code for any processor, it's the duty of compiler to take care of all the requirements of a specific architecture. That's what Application Binary Interface (ABI) defines. In simple terms, an ABI represents one or more specific architectures. Further details on Embedded ABIs require an insight into stages of Assembling and Compiling; object code, Executable and Linkable Format (ELF), static (archiving) and dynamic linking of libraries etc.

Now coming to your question:

WHAT ARE x86 AND ARM?

x86 is a family of instruction sets, mainly developed and manufactured by Intel and AMD. ARM is another family, designed by a single entity ARM Holdings and being licensed to many embedded solution manufacturers including Qualcomm, Mediatek, Samsung and Huawei. Snapdragon, Exynos and Kirin are their brand names. They are not processor manufacturers but they have licenses to include ARM processors with their own System on Chip (SoC) circuits.

WHAT IS SoC?

A System on Chip (SoC) is a small circuit that includes processors along with other components such as GPU, RAM, Flash/eMMC (equivalent of HDD or SSD), WiFi and bluetooth module, USB connectivity, UART (serial ports), JTAG (a very lower level serial communication protocol), GPS, modems (for cellular connectivity) and possibly others.

ARM ABIs:

Though the major part of Android apps is written in Java, one can program in native languages like C and C++, which needs to be compiled. Android provides its own Native Development Kit (NDK) including (libraries, header files and) a compiler that can compile code for multiple ABIs including armeabi-v7a (armhf in Linux community) and x86.

Android (Java) app itself isn't specific to an architecture. During app build process Android SDK converts Java source to bytecode (.class files) and then compiles it to Dalvik EXecutable (.dex) file which is packed with .apk files. This Dalvik bytecode is interpreted and run in a separate instance of Dalvik Virtual Machine/ART for every app by a process named Zygote. Or it can be permanently compiled to native machine code (.odex or .oat) according to the architecture of the device during installation of app (or later). But if the apk (zip) file additionally contains ELF binaries/libraries, those are architecture-specific. Developers usually include native libraries for multiple architectures in their apps.

Native applications/programs/binaries/executable/libraries built with compiler suites targeting ARM Embedded ABI v7a (armeabi-v7a) can be run on Application profile of 7th version of ARM processors (Armv7-A).
Code compiled with toolchains provided by other vendors, targeting same architecture (though with different ABI names) should also run on Android devices.

32-BIT VS. 64-BIT:

ARM processor can be 32-bit or 64-bit. It depends on SoC manufacturers what they want to build with their embedded system e.g. Snapdragon can be 32-bit or 64-bit. 32-bit ARM processors were improved for performance and new capabilities were added from version 2 to version 7. 64-bit support was introduced in ARMv8.

To find out if a device is 32-bit or 64-bit, you need to check the specifications of its SoC and then of its processor. For instance SoC in Redmi Note 4 is Qualcomm Snapdragon 625 (MSM 8953), which contains processor Cortex-A53. It's evident from technical specifications of Cortex-53 that it's based on ARMv8 architecture, which can process 2 types of Instruction Sets: aarch64 (which Android's arm64-v8a ABI uses) and aarch32 (which Android's armeabi-v7a ABI uses i.e. backward compatible with ARMv7).

So it can run binaries/libraries compiled for both of these ABIs, but not for x86 or armeabi (called armel in Linux community; which targeted architecture ARMv5/v6, and was removed in NDK r17).

RELATED: Could a 64-bit hardware device run a 32-bit Android version?


How do I enable push notifications for Facebook for Android?

Funnily enough, as I just noted here I believe that the app is just buggy and unreliable.  There's no reason for the individual device to determine whether the application can do something like push notifications.  Android's cloud to device messaging requires 2.2 or higher, and the Facebook post notes that that's what they require as well, so I assume that's what they're using. C2DM works perfectly fine for other apps so the only reasonable explanation is that the Facebook app doesn't work properly.

The app was updated recently and does work better for many users, though, so make sure you have the latest version.

There are no settings related to push messages in the app or in the Accounts and Sync settings.  Regular sync is every 3 hours at most, which seems infrequent to me — my BlackBerry allows updates every half hour.


Does disabling 3G while having WiFi save battery?

Short answer: yes.

It depends on the currently enabled Wi-Fi sleep mode.  By default, Android disables Wi-Fi when your device goes into a sleep. In this case, 3G is the remaining mode of network communication, and it gets used by Gmail/Gtalk push notifications, etc. Obviously, this network communication takes its toll on your battery time. If you disable 3G you'll save some battery, but your device will be completely offline while in sleep.

However, if your Wi-Fi is "always on", your 3G will never be used, so it doesn't really matter if it is on or off. However, "always on" Wi-Fi is a big battery drain by itself...

Update: Note that sleep modes and sub-system energy consumption differ from phone to phone. Moreover, 3G energy consumption varies greatly, depends on which background services are enabled, proximity of the cellular tower, etc. I haven't seen any "authoritative" documentation on this subject.

I suggest you check your battery stats (in Settings -> Battery) and see how cellular communication affects your battery time overall. Usually, it is a very small percentage, so in general dialing your screen brightness a down a notch will have much greater effect on your battery life.


How do I make my Samsung Galaxy S8+ use wifi first before my provider network?

If you open up Settings app and scroll down to About, tap the option for Software Information and the find Build Number. Tap Build Number 7 times in a row and it will unlock Developer Options back in the main menu of Settings (scroll down). Open Developer Options and then scroll down about halfway to find some options related to Wifi and Cell signal. There is an option there to prioritize wifi signals over network signals, "even if the signal is weak". This should work for what you need, though if it doesn't please feel free to respond and I'll give you some other options.


Google Play music won't play album in order

Sort by "time". Pick an album and set it. That will change the settings when playing the songs in the database. It will re-order the songs to the way they were loaded onto the memory card. They were originally loaded with a time stamp in sequential order, with one being slightly older than the other. It appears to be ignoring the proper order. That is how I got it to work without downloading another player. Nothing worse than trying to play "The Wall" out of order!


How to remove a Gapp after installing it?

When you flash Gapps.zip (or really any zip in recovery mode), the applications in it are usually written to the /system partition on the device.

The difficulty is that the system partition is only mounted as 'writable' when installing the Gapps zip. After that, it's mounted as 'read-only', making it impossible to delete things on it.

You basically have two options for deleting unwanted system applications:

Start over: Reflash your ROM, then flash a modified version of the Gapps zip that has only the APKs you require.

You can remove apps from the Gapps zip simply by unzipping it, deleting the APKs you do not want, then zipping it up again.
Acquire root access, and remount the system partition as writable. You'll need the android command line tools installed to do this, but it sounds like you already have.

To mount the system partition as writable, do the following:

adb shell
su
mount -o remount,rw /system

  Note: /system is only writable until the device is rebooted.

You then need to delete the unwanted APKs from /system/app. Reboot, and you should see the offending apps gone from your launcher.

Please bear in mind, however, that some Google apps depend on each other, and may not work properly if you delete those that they depend on. I think you'll generally be ok if you only delete 'named' applications (e.g. Hangouts.apk). Others such as GoogleHome.apk are required by others.


Android System WebView is disabled and cannot be changed

Even though I noticed it only now, the change was introduced in Android 7 Nougat itself. Chrome will take over its place.

Read beeshyams answer for further info.

If I go to apps manager and disable Chrome, then the Webview app is automatically enabled, and can be updated from Play Store.

If I enable Chrome, WebView is automatically disabled again.


How can I install an app given only its APK file?

Use DropBox.  Put the APK in your DropBox folder.  Open up the DropBox app on your phone, find the apk, tap on it, and it should download it to your phone and then install it.
Use the SD card. Plug your phone into the computer via USB.  Mount the SD card drive.  Copy the APK into the SD card.  Unmount your phone.  Browse to the APK using a file browser app such as Astro.  Tap on the APK and it should present to install it.

There are countless other ways to do this, but these two are probably the easiest.


Android: POP3-only email clients without mandatory SMTP settings?

Found it myself:

K-9 Mail @ Google Play


The command 'adb root' works, but 'adb remount' results in "Operation not permitted" message

Some phones just don't allow remounting via adb remount.

Mount as RW:

adb shell su -c "mount -o rw,remount,rw /system"

Mount as RO:

adb shell su -c "mount -o ro,remount,ro /system"

Also you could use the Adbd Insecure app, but it's not free.


You can forward new SMS messages to Telegram bot.
Look at https://smsq.me


If you unlock you don't have to unlock again in X time

I use an app called Delayed Lock. You can set it to stay unlocked for a set time after last unlock or after screen off and then it will enable the pin/pw again. It can also be used to unlock the device on specific wifi networks and lock when it disconnects (you still have to use your pin/pw the first time). And there is a plugin for it that uses location to disable the pin/pw as well.


What system app handles the screenshots in Lollipop?

SystemUI handles the global screenshot.

SystemUI/src/com/android/systemui/screenshot/GlobalScreenshot.java

SystemUI/src/com/android/systemui/screenshot/TakeScreenshotService.java


What does this notification bar icon mean in the HexoLibre theme by Cyanogenmod?

It's the vibrate icon. Interesting, Android has two vibrate icons. Turning ringer volume down all the way, you can see the other icon one.

Even more confusing, when it's not down all the way it shows a ringer icon


Change USB connection mode using ADB only (broken screen)

Late as I am to the party the following might be of some help:-
https://trubitsyn.dev/posts/adb-connectivity
The command svc usb setFunction <mtp|ptp|rndis|midi> is the most likely candidate (alternatively setFunctions is used dependant on the version of Android.


Given the tag 7.0-nougat, I'm assuming you have or are targeting Android Nougat. Android Nougat comes with toybox which acts as an alternative to busybox and has some useful utilities. I managed to use those tools to print IMEI like this:

adb shell
service call iphonesubinfo 1 | toybox cut -d "'" -f2 | toybox grep -Eo '[0-9]' | toybox xargs | toybox sed 's/\ //g'

Since you wouldn't be getting an interactive shell when using a script or an app, you can pass the commands like this:

adb shell "service call iphonesubinfo 1 | toybox cut -d \"'\" -f2 | toybox grep -Eo '[0-9]' | toybox xargs | toybox sed 's/\ //g'"


There are Apps in the Play Store that provide an alternative lockscreen. Have a look at this page to see some. But from a perspective of security, I would personally avoid using an alternative lockscreen app, as you give your whole security and privacy into the hands of one app. But that's a decision you should make on your own. Android itself does provide the functionality to let other apps handle such important things using Device Administrator rights.
Other workarounds would include using an alternative locking method like Smart Lock or installing another ROM, for example LineageOS.
I personally would try getting used to it.


thanks for upvoting this question but I'm afraid I still have no answer until this day either majority people. But let me share my latest research about this case which actually would be lame because I post this question pretty much long time ago. So, here it is.

When I do my research about it on the device, I try to root it, try to swapping the the storage and whatsoever (please notice that my Android's knowledge was not too much, so I think I may not trying all methods). It's all result nothing but pain and brick phone in the end of the day.

So I bring my phone to Service Center and after they re-install it I asked them about that case/issue, they trying to answer with 'not-clear-answer-to-preserve-reputation' answer, until I force them to spit the truth. Then finally they says that how Samsung Galaxy Ace 2 works. So, that's is, my last conclusion that this phone was made for experiment or whatsoever. I face this kind of experiment issue form Samsung not just once

So, I hope this story can brought us some unclear light to overcome the unclear darkness that coming from this phone (you can skip this last unclear sentence :p). Peace out :D


Selectively remove Chrome (Android) browsing history

In Chrome in Android, select the Menu in the top-right, and in that menu select History. In the history view you should see an X at the right side of each item in the list. Pressing this should remove that item from your browsong history.

Tested on
Samsung Galaxy S5
Android 6.0.1
Chrome 54.0.2840.85


How to flash Android O image in Moto G4 Plus

I'll supplement the answer of @beeshyams: since Android O is still in Dev Preview phase, the source code is still incomplete, and no custom ROM (LineageOS, etc.) could even base their work off it. LineageOS (back in their CyanogenMod days) also stated time and again that they will not touch Dev Preview code.

To reinforce the fact: until Android O is officially released (name confirmed and source code out), there's no way you can taste it on an unsupported device.

P.S. Historically, there had been ports of Android L and M Dev Previews to other devices, based on the image released alone. However, 1) such ports are often conducted between devices of similar SoCs, 2) those ports are nowhere near stable and usable, and 3) they quickly become obsolete once the proper release source code arrives.


All of a sudden so many apps stop working

Your image is probably unstable, and at this point it's probably best you use Titanium Backup to backup your apps that are working and leave behind the ones that aren't. Then just flash an entirely new image and restore your backup from Tibu. As far as what caused it, nobody can really tell because you haven't provided much information. If it was working previously, you have to think about what you changed. That's usually the culprit; What you've actually changed.


It appears that after some time it will sync. It took few days.


How to Pinch Zoom on device with no touchscreen, like an Android Stick?

I just found this info with a quick google http://www.pcworld.com/article/184656/android_keyboard_shortcuts.html

I hope it helps.

Android Keyboard Shortcuts: Browsing

• Menu + I: Zoom in

• Menu + O: Zoom out

• Menu + J: Go back a page

• Menu + K: Go forward a page

• Menu + R: Refresh current page

• Menu + F: Find on page

• Menu + B: Open bookmarks

• Menu + S: Open social network sharing menu

• Menu + H: View browsing history

• Menu + S: Open browser settings


Micro SDHC card won't mount on Sylvania SYNET7LP-DS

I also have the same tablet. I just installed a 32Gb micro sdhc and it worked right off the bat. It came pre-formatted, I installed it with power off, and on power up it was recognized and mounted.
Polaroid 32 GB CL10 micro SDHC Flash Memory Cards for Tablet PCs and Smartphones (P-SDU32G10-EFPOL)


I also have this issue, and it has just started in the last week.

Do you by any chance have an HTC device?

Edit - I've been uninstalling apps one by one, and the removal that seemed to stop it was Ad Block Plus.


Extract a presentation file as PPT on SlideShare app

I found that the presentation saved by this app isn't in .ppt format but each slide is sliced into a .jpg having a numeric name, and the images are found only under /data/data/net.slideshare.mobile/files/
E.g. A presentation with 78 pages was sliced into images with names ranging from 7456179_00.jpg, 7456179_01.jpg...7456179_78.jpg.
Note that all the related presentation images  will be having a numeric string like 7456179 in the beginning of name, which is exactly the ss_id defined in the table slideshows of database slideshows under /data/data/net.slideshare.mobile/databases/.
Now, here is the disappointing news because all of the said information probably wouldn't be of any worth to you, since this app has declaration of android:allowbackup="false" in its AndroidManifest.xml. What it means is any non-system/root backup app won't be able to touch this app's data, including ADB and Helium which I deliberately try despite clear evidence of failure. It seems that there isn't much of a choice left to backup the presentation (or what has become of it).
What's next? There is one thing that I can think of. If your device is not rooted and you're or can make yourself aware of extracting backup made by your device's Recovery, then go ahead and take backup from it since Recovery doesn't care or even know those "disallow backup declarations", and it should take backup of your app too, among other things.
For root users
You now know what to do:

You can copy-paste images from  /data/data/net.slideshare.mobile/files/ into your SD card and then into PC, or may be do adb pull,
You can also find out easily which ss_id belongs to which presentation using an SQL query or an app like SQLite Editor,
You can take backup by Titanium Backup, export it, and extract it to see the files,
and any possible way you can think of. :)


Android app installation displays error message -insufficient storage- though still 10 GB free space

There are a number of memory areas and Android tries to download the new apps in a particular one.

One good option is to clean out the logs: press phone and select keypad, punch *#9900#. A new menu appears. press the second one down "Delete dumpstate/logcat". And you are good to go download a few more apps.


Transfer a folder with subfolders from PC to Smartphone Note 3 via WLAN

There are a number of programs.  You're described the functionality of an FTP or SMB service.

One of the best is Servers Ultimate.

You might also take a look at Airdroid.

Type this in the file explorer window of your OS to see a GUI resolution:

ftp://192.168.1.150:2121

(The IP address should be replace for the one that Servers Ultimate Pro gives you.)

You'll end up with a regular file browser window where you can drag and drop items between your computer and your Android.

This is a view of your drag/drop (copy option) in Linux:

This is a view of your drag/drop (copy option) in Windows:

The Android is on the left of the two pictures.  The PC is on the right of the two images.

When you drag and drop, you can drag and drop (transfer) full subfolders between the Android and the PC, or of course individual files.

Enable write access for the user:

Ensure you have setup a user for your ftp server and enabled write access for this user.  You can check this by clicking (from Servers Ultimate Pro):

Click on Servers then Click the FTP server you setup
Click Edit
Click General
Click Users
Click the specific user
Put Check mark in Allo write access


How can I use my Xperia X10 mini pro as an external speaker?

I don't know of any way to make your phone a remote speaker alone but there are methods that would achieve basically the same result.  Without knowing your exact goal it's hard to give you a specific recommendation but here is one way to have audio stored on a seperate device play through you phones speaker/headphones:

Setting up a wireless media server will allow you to stream media from your computer to you phone.  So while it's not simply acting as a speaker, you are able to hear media that is stored on your computer on your phone.

There are numerous ways to do this like using DLNA or any of the number of apps that serve media over wifi or 3G.


How to enable debug mode on Sony Xperia V with broken touch screen?

There are several options available for you.

Given you have enabled USB debugging, you can use Droid@Screen to view the android screen on your PC and control it. (So you can get backups through the PC)
You can use an otg adaptor to control your device using a USB mouse. (So that you can use whatever the app you want to back up your device)


if you use the tablet mount function to mount the sdcard to computer, and copy some files, sometimes it has problem, it need more times, and suggestion refresh in the folder when finish copy, when you fresh you can check the copy successful or not.

if you use the sdcard reader to mount to the computer, when finish copy, need safe remove usb to ensure the copy finish.


Enable/Disable automatic SD card installations in android phone

What you describe is a mix of multiple problems. First, your apps becoming "unavailable" is most likely due to Apps2SD being used, and you installed those on your SD card. See:

How to undo Apps2SD

Second thing is your card itself (hardware, the "thing you put inside your device"). If it goes broke that often, this rises some hardware related questions. Most likely possibilities:

Your card is broken
Your devices card adapter is broken
Something with your card controller is broken

You can check 1. easily in different ways:

A. check whether your card causes problems in other devices
B. check whether other cards cause the same problems with your SGS

If (A but not B) => use a new card (case 1.)
If (B but not A) => have your device checked (for either 2. or 3.). Hopefully you've got some warranty left.

Other useful Q&As on this site which might prove helpful to you include (but are not limited to):

Why has my micro SD card suddenly stopped working in my Samsung Galaxy SIII?
Micro SD card physically damaged?
how to fix damaged sd card?
Fix a damaged microsd card?


How to extract audio from a web page on Android?

Try Mp3fy.

Long hold the link to the podcast and copy the URL. Insert the compied URL to Mp3fy and let it work its magic.

If you could provide a link to the particular podcast so that we can check, that would be great too.


Google should ideally offer you to restore a cloud backup when you set up a new device using the same Google account. Works well on my Nokia phones. I do not know if Samsung as a varied implementation.


What Is Using Up My Storage/Data on Android Phone?

You can examine storage usage from terminal with du

in your "about phone" settings, tap "build number" 7x (seven) times to unhide the hidden developer settings, then enable USB-Debugging in developer settings
on PC download platform_tools and busybox binary for your phones cpu architecture (armv7l), rename file "busybox" and copy it to platform_tools folder (i realized toybox is buggy, du works best with busybox)
open cmd.exe and navigate with cd command to folder where adb.exe is. connect the phone to PC with USB cable, then type the following commands (each line for its own)

adb devices
adb push busybox /data/local/tmp/
adb shell
chmod a+x /data/local/tmp/busybox
/data/local/tmp/busybox du -acsxhd1 /storage/emulated/0

repeat the last command on different folder for your needs. the last digit in parameters controls the depth (see full list for usage)

du is a command line utility for disk usage

CUBOT_KING_KONG:/ $ du --help
BusyBox v1.29.2.YDS (2018-08-01 20:19:15 UTC) multi-call binary.

Usage: du [-aHLdclsxhmk] [FILE]...

Summarize disk space used for each FILE and/or directory

        -a      Show file sizes too
        -L      Follow all symlinks
        -H      Follow symlinks on command line
        -d N    Limit output to directories (and files with -a) of depth < N
        -c      Show grand total
        -l      Count sizes many times if hard linked
        -s      Display only a total for each argument
        -x      Skip directories on different filesystems
        -h      Sizes in human readable format (e.g., 1K 243M 2G)
        -m      Sizes in megabytes
        -k      Sizes in kilobytes (default)

if you don't know your phones cpu architecture you can check the SoC from terminal

adb shell
head /proc/cpuinfo

the busybox binary will remain at your phones temp folder until you delete it

adb shell
rm /data/local/tmp/busybox


phone not visible to finder (on mac) suddenly

Try disabling Settings -> Applications -> Development -> USB debugging in conjunction with setting Settings -> Applications -> USB settings to Mass storage.  If that doesn't work, and enabling USB debugging doesn't work, then I would assume it's an OSX issue.  You could try reinstalling the official drivers, if there are any.


How to find the real manufacturer of my device?

One tool that came to mind, is CPU-Z.

  Description

  Android version of the popular CPU identification tool for PC, CPU-Z
  is a free application that reports information about your device.

  SoC (System On Chip) name, architecture, clock speed for each core ;
  System information : device brand & model, screen resolution, RAM, storage.;
  Battery information : level, status, temperature, capacity ;
  Sensors.

Permissions :

INTERNET permission is required for the online validation
ACCESS_NETWORK_STATE for statistics.


How can I remove a contact from hike which is deleted from my phone but still showing on hike?

Block the contact .it will remove that from your friend list..
Actually it shows that contact because it is in your friend list..or you send it a friend request..so as u block that contact, it cancel the request..now you unblock the contact again..and it is removed from your friend list..
Enjoy.


Also disk operations get battery power. For example, writing a block into the flash memory works first by burning it, and then a write operation.
Also the communication with your Wifi router or base station can take a lot of energy.
Mobile CPUs in phones are well optimized for low power consumption, but the case is not always so for other parts.
On an ext2-3-4 filesystem, also file read operations transfer into a write by default, because the last access time (last read event) meta-data in the filesystem has to be updated. A sane android would disable it (noatime flag in the mount options) but not always do.


Disable part of a touchscreen from taking phantom touches

You can use the overscan subcommand instead of size for achieving your objective.
The syntax is adb shell wm overscan left,top,right,bottom, where left, top, right and bottom are the coordinates relative to the actual edges of the screen.
So, in your case, you should write adb shell wm overscan 0,100,0,0, to get a resolution of 1080×1820, as you have mentioned above.

Explanation: This will set your device's screen bounds to 0px from the left, 100 px from the top, 0 px from the right and 0 px from the bottom. See this image:


Android Device not detected by adb on Xubuntu 14.04

[Solved]
I had to edit my ~/.android/adb_usb.ini file; it was written with something else.
I found the vendor id from lsusb and replaced the contents with 0x{vendor id}

0xlc9e

in my case


Ok so I'm going to take a small leap here and assume you were trying to root your device. Here is what you need to know:

Soft-Brick

Symptoms

You can immediately tell that you have a soft-bricked phone if it turns on but doesn't really 'turn on'. You will see some kind of boot loader screen that will prompt you to connect your phone to your computer and start a transfer. Sometimes a soft-brick will look like a hard-brick (see below), in this case you can plug your device into your computer and see if you can connect to it. If you can connect to it and transfer over a new ROM, then your device is soft-bricked.

What is it?

This word is actually miss used all over the internet. When a device is 'bricked', that means that the system can boot up but it can't launch the operating system because it has been erased/corrupted. A soft-bricked device is actually not the worst thing in the world, all you have to do is flash it with a new ROM and you're good to go! Make sure the rom you are trying to flash the device with goes with the EXACT device. 'close' only counts in horseshoes and hand grenades.

Hard-Brick

Symptoms

You can tell that a device is hard-bricked if you try to turn it on or charge it and you get no response. If you cannot launch the boot loader with the special combination (usually power button along with up volume and menu button) then it is probably a hard-brick. Make sure you have determined that your power source and your battery are functioning properly before you jump to this conclusion.

What is it?

A device that is hard bricked is almost useless. There is almost nothing you can do to get it back unless you have professional experience in hardware hacking. Basically what you need to do is make your own 'Jig' that flashes the device ROM with a new boot loader. Once the boot loader is flashed, then you have your backdoor. You can then boot up the phone and flash it.

I will be completely honest with you, you have 2 options if your device has been hard-bricked:

Try to get a new one through your warranty (which is now void) on your device if it is not expired. If you try to do this and you get caught you will have to pay the full price of the device and your carrier will get very angry with you. If you get away with it, you have a new phone and the phone carriers get to sell your phone as a refurbished phone.
Pay someone to J-Tag it for you. Depending on which device you have, it can cost as low as $40. I DO NOT recommend this method because if they decide that they want to keep your phone (especially if you are shipping to Canada or Asia) there is nothing you can do and you are SOL with no phone and $40 missing out of your pocket.

The internet is full of people with your exact same problem. A quick google search will give you answers to most of your questions.

For Samsung device users specifically

Samsung devices can usually be forced into download mode using a JIG. They are pretty simple and cheap to make. If your device has been soft-bricked this will almost always work. If your device is hard-bricked this method will not work, I've tried.


Can Microsoft Exchange Activesync in Knox container still wipe my device

The Knox container will be wiped.

Knox is a sandboxed instance of Android with its own separate security policy. Exchange's device administrator has no access to the contents of your phone outside of Knox and cannot wipe your personal data.


Android 7 TV wireless keyboard language switch not working

So I found the answer in installing a separate App called External Keyboard Helper (which has a pro and demo version), have set the language switching shortcut in its options and it worked perfectly fine for me.

However, I still consider it a workaround, and that this needed to be a feature implemented into Android 7.


HTC 626 bricked when trying to root the phone. What to do now?

If you have access to bootloader (fastboot), do the following:

Unlock the bootloaderGeneral command:fastboot oem unlock (Not sure for your phone)
Flash a custom recovery: CWMUse the command: fastboot flash recovery *recovery_name*.img
Download and Flash this stock ROM from CWM: CWM Backup

(Source: https://www.facebook.com/htc626gplusdev)


I ran into this problem with the SGH-M919 NK2 (4.4.4) build as well.  Unfortunately, none of the one-click Root programs work as of right now, such as Kingo or iRoot.  BUT!!  Good news is that the NH7 Odin root package works to root the device.  So, to  go to this link, and download the root file.

http://download.chainfire.eu/328/CF-Root/CF-Auto-Root/CF-Auto-Root-jfltetmo-jfltetmo-sghm919.zip

Next, download Odin3, and follow these simple instructions from XDA:

http://www.jayceooi.com/how-to-install-galaxy-s4-firmware-i9500-i9505-with-odin/

Now, manually download SuperSU, or SuperUser from the Play store.
Voila!  You are now rooted on the NK2 build!

REMEMBER...you will be using the CF-Auto-Root[.tar.md5] in the PA box.


Not a app, but root access, it can be done editing the hosts file in android /system/etc/hosts, although you likely need a computer with adb and some routing skills. Perhaps a honeypot would get the job done with less hassle.


Inspired by DrZoo's idea in the comments, if you have a rooted device and using Macrodroid, you can block all outgoing calls by following the steps below:

Open Macrodroid, click on Add Macro.
On the Triggers section, select Call Outgoing follwed by the contact(s) you want to block.
On the Actions sections, select Air Plane Mode On/OFF then choose Air Plane Mode On (you can choose to keep Wifi and Bluetooth on). Add the Wait Before Next Action and set it to 1 second.
Add the Air Plane Mode On/OFF action, select Air Plane Mode OFF.

The image below illustrates the macro when completed. When you try to make a call, the air plane mode will be on, forcing the dialer app to stop the call because there is no connectivity. After 1 second wait, the air plane mode will be set to off, restoring connectivity.

Disclaimer: I am not associated with Macrodroid developer(s), only a user.


Is it possible to add a stopover or intermediate waypoint in Google Maps navigation?

On Google Maps, create your trip including all waypoints.
Save that map to "My Maps" within Google Maps.
On the Android device, go to Maps, layers, more layers and then choose "My Maps"
Select the map you want, it will come into maps on your Android device with each waypoint available.
You can choose each waypoint individually and you will get the blue arrow over it which will kick off Google Navigation.

Not the best solution (e.g. Google having programmed it as a feature), but at least one can completely plan a trip with Google Maps and then port the entire thing over to the Android device and navigate with it.


I'm unable to toggle between Chrome Tabs

Check if some Android accessibility settings are enabled.
Android accessibility settings can affect an app's behavior. In Chrome's case, some settings (e.g. Switch Access) change the behavior of the tab switcher: from showing the stacked preview tabs to a simpler list shown in the question.

Left: "Switch Access" disabled | Right: "Switch Access" enabled
When offending settings are enabled, Chrome will also add a new menu entry under Settings - Accessibility - Simplified view for open tabs. Toggling this will change the behavior of the tab switcher without needing to disable the global Android accessibility settings.

Note: it is still possible to switch to another tab by swiping the address bar to the left/right, even with accessibility settings enabled.


Fequency at which location history gets my location?

The "start driving" feature in Google Maps saves your position every 15 seconds. (That's what I do)
Using any other app to require exact gps position in background is less accurate (same accuracy but less frequent data points).


How do I change the default Complete Action With?

The one you want is 'Clear Defaults' - once clicked, the 'Handler Select' dialog will pop up next time you invoke that particular action.


Android plugged into car gives annoying popup "The connected device is unable to access data on this device."

I have been dealing with this all year and finally figured out a solution! Here's the steps:

On your phone, go to settings.
Scroll down to and click on "about phone"
Click on "Software information"
Find "Build number", and click on it until you get a message that says that you're a developer. I think it's 10 times.
Go back
Go back
Scroll to the bottom and you should now see "developer options"
Scroll down and click on "default usb configuration"
Select "charging phone only"
Go back
DONE!