How can I stop my sent emails from containing raw HTML?

Making text encoding the default behaviour for the stock Android Email app is not possible. You can use K9mail instead. This question is already answered here.

https://android.stackexchange.com/questions/9237/disable-html-emails-in-composer


Why did the Market app disappear on its own, and how can I get it back?

Google officially renamed the Market (and its associated products) to Google Play, which they announced on March 6th. Google Play encompasses all of the content distribution/sales services previously provided by Google such as music, movies, and apps. Due to this rebranding, the various Android apps have also been renamed:

Google Music is now Play Music
Google Books is now Play Books
Google Movies/Videos is now Play Movies
The Market is now the Play Store

The last one I've bolded because it will update itself, meaning that the Market will suddenly seem to "disappear". In reality, the application has simply been renamed, so open your app drawer and look for the "Play Store" app instead of the "Market" app. The icon will resemble the same shopping bag as the Market icon, but it will be white:

The other three will not update on their own, but can be updated from within the Play Store as per usual. The functionality and visual design of the Play Store app is almost identical to that of the most recent Market app versions (3.4+ or so). Again, it is simply a renaming/rebranding of the original Market app.

However, if the Market did get completely uninstalled for some other reason (not associated with the Play Store update), you may need to look at Android Market disappeared! How do I get it back? which also discusses how to re-install the Market.


Facing some problem with my android mobile

So if I understand correctly you say that your apps don't run in the background and reload new notifications.

This might be because they are blocked from auto starting. To allow them to auto start go to Setting > Security > Auto-start Management Then allow those apps to auto start. One the top of the screen it should say how muck are allowed and denied auto start.

Also if you are rooted and you have an app like battery doctor that blocks auto start and disable that service. Or any other app that does the same thing.

This will allow you app to start and run in the background and it should reload any new notifications.


Bluetooth signal strength bug with my car's stereo

At first sight the source of the problem in your log is mIsSimStateLoaded=false.
The true value of the service indicator (1, available) is logged, but because of this SIM state equal to false HeadsetService sends 0 (not available) instead of 1.
The true value of the signal indicator is unknown, because of service=0 HeadsetService sends 0 instead of the true signal level indicator (this temporary 0 value is logged, in fact it is not mSignal value).
Possibly Android HeadsetService contains an error with mIsSimStateLoaded flag processing, because it can be cleared on every phone service loss, but set only on ICC_LOADED broadcast. If so it is strange because a lot of Android phones shoud have the similar problem.
Have you tried to reboot the smartphone before connecting to headunit?
Upd: Hmm, this SIM broadcast is sticky, than maybe this is bug by Xiaomi, not Android.


It isn't airplane mode.... airplane mode only stops certain hardware from running, making it physically impossible for that to be the reason

You probably have a bunch of other applications running when you go to sleep. but it will always say that Android OS used the most battery, because the operating system handles everything...

try installing cleanmaster or some other application cleaner, it will save a lot of battery.


I got "Your device is corrupt. It can't be trusted and may not work properly" on a brand new Nexus 5X. What should I do?

Unlocked bootloader = yellow triangle warning; modified system/kernel = red triangle warning.

As long as the device functions fine you shouldn't worry much; however if restoring is what you need, then flash a factory image then relock bootloader. Do turn on "OEM unlocking" in Developer options after that, so that you have a chance to recover in case anything happens.


How to install EdXposed on Android 11? What about safety net?

Like I mentioned in the question, a major problem with EdXposed is lack of documentation. There is an [OFFICIAL] EdXposed - The successor of Xposed [Oreo/Pie/Q/R, 2020/07/19] thread opened by Mlgmxyysd, one of EdXposed main developers but, sadly doesn't provide any useful information.
Updated on 06 January 21 , likely the last update from me..feel free to improve

EdXposed canary version supports Android 11 for the last couple of months but official support has been announced a fortnight ago (v0.5.1.3)

Information is valid as of writing.

This is NOT a support thread. I am not frequenting SE,and therefore cannot answer your questions.

Pre-requisites (need to be updated from sources or as prompted by EdXPosed manager).

Magisk v21 + , with Magisk Manager from official Magisk thread. Note that some devices play well with certain versions of Magisk so it's better to search device threads in XDA for appropriate Magisk version for your device.

Riru-core latest release from Magisk modules or from GitHub (Please read the subsequent sections and choose the relevant option)

EdXposed canary drivers YAHFA/Sandhook from EdXposed manager v4.5.7. And the EdXposed manager

Important changes that dictate which method to use in the installation section that follows (also applicable to OLDER Android versions)

Obviously you have a rooted device running Android 11 , with Magisk installed. For most Android 11 devices including my Pixel 4a, Android 11 support was possible by using a canary version of Magisk(21004) ( I added that third party link because the official page only links to the latest). The latest release (21200) offers a better support.

So broadly speaking you have two alternatives

Magisk canary (21004)  which can only be used with Sandhook or YAHFA version 4.x,   for Android 11 or YAHFA v 0.4.x.x for older versions

Magisk canary (21200)(or corresponding stable for older Androids) which can only be used with Sandhook or YAHFA version 5 for e.g. YAHFA v0.5.0.6

Reason of being aware of this that this is linked to changes in Riru and corresponding YAHFA or Sandhook drivers. Riru v 21.x can only be used with the first option and Riru v 23.x can only be used with second option

Eeks..what's with Riru now?

To put it simply Riru v 23.x made a ton of changes  that needed YAHFA or Sandhook drivers to be updated (which have been done). Version 5 of YAHFA or Sandhook are Compatible with Riru V 23.x . No backward compatibility.

This change can also affect your choice of modules. See this for an example. Module developer may be implementing methods which may need to be changed. If they don't , you can't use Riru v 23.x , simple.

On Pixel 4a ,I am using the Riru v 23.x with YAHFA v 5.x

Installation
This being a canary version, installation is unconventional (though I have read some posts that the conventional way (see linked questions in the body of question also work on some devices)

Install EdXposed Manager v4.5.7.

From the canary tab download the YAHFA/ Sandhook drivers (zip) . Note that downloaded version may have a different name from the file name in canary tab.

Install Riru-core module first from Magisk Repo. Don't reboot.

Install downloaded YAHFA or Sandhook using install from storage option of Magisk.

If you want to verify the status of Riru , there is an official Riru app, made available by the Edxposed team.

Reboot and profit!

YAHFA or Sandhook drivers?.
YAHFA is relatively slower but stable by most accounts compared to Sandhook. You would need to check XDA for what works best for your device/Android version. For me, it has been YAHFA on my earlier and current device. In addition, you may be better off installing YAHFA , if root detection is a concern. As Mlgmxyysd says in her tweet

SandHook has faster boot speed, but leaves pre-compiled files in the cache, which can be detected by some apps

Modules

Xposed module development isn't what it used to be so there are only a few Android 11 ready Xposed modules. The ones I care for are:

XPrivacy Lua. This works but not fully. Hoping for Marcel to resume support for Android 11.

Gravity Box for 11-released two days ago. I installed it but haven't set it up yet but going by the feedback, it seems to be quite functional.

XPosed Edge Pro. Though it hasn't been updated yet for Android 10, it works to the extent I need.


You could try installing an APK manually.

Go to Settings → Security and enable installation of apps from unknown sources.
Visit APKMirror and click the blue download button. Once the download finishes, click the notification and install the app.

If that doesn't work, you could try the above process again with Facebook Lite, although it looks significantly worse, and may or may not work properly (possibly depending on the country you're living in).

After you've finished installing APKs, you should disable installing apps from unknown sources.

Go to Settings → Security and disable installation of apps from unknown sources -- this is important to do, because else you could be tricked into installing a malicious app.


how do i add a shortcut to homescreen in #materinova launcher?

That's because they are sorted alongside all the widgets. That's not very intuitive but at least they're here!


how do I delete search history on Firefox on an Android phone

Firefox settings → Clear Private data → clear search history


Can't locate wallpaper when saved from browser

Most Android phones come with an app called "Downloads" where you can find any file you may have downloaded from the internet. From there, you should be able to view the picture and set it as your background through the Menu key settings.

Another way might be to look in your Gallery application (or any photo viewer). Most of these will display the Downloads folder (or any folder that holds image files), where you can view the image and set it as your background.

Worst case scenario, I'd look in your browser settings to see if you can find a folder path for where it is saving downloaded information (again, ususally /sdcard/downloads) and use a file manager (like X-plore) to find and open the file, where you will be able to set it as your wallpaper.


I cannot take pictures because my phone says "your internal storage is running out of space"

I managed to fix the issue where I was getting an "Insufficient storage" for my camera app.  This was after I 'changed' a MicroSD card in my Moto X Pure.  It was driving me a bit batty.  But it's fixed.

I downloaded a file explorer (in my case it was ASUS File Manager).  I saw that I had a DCIM folder.  (Under Internal Storage and navigate to DCIM).  I found that I was unable to move any files to this folder or even SEE the folder on my laptop (as you can connect to your phone using the ASUS File Manager via a wireless mirroring connection).  So I tried to create a DCIM folder via my laptop.  But got a permission denied.  So I went back to the phone's file manager and renamed the DCIM folder to DCIMold.  I then created another DCIM folder.  Yay!  That seemed to work.  And more excitingly so did my camera app.

So it was the dreaded lack of a DCIM folder.  In my case it wasn't because it was missing but rather that it was somehow corrupted and had the wrong permissions.  If it was even really there.

If anyone needs a better explanation let me know.  I just jotted this down for my reference as I was so excited to get over the latest hurdle on the phone!


Alcatel idol 3 wont interrupt car radio with nav app directions

Your car radio  is able to play sound depending on which input is selected. If it's radio then your car will play radio, if it's Bluetooth then your car will play sound from the paired Bluetooth device.
Your radio cannot play 2 different input devices at the same time.

Also when your phone is paired there exists two audio streaming options. Your phone can stream either media or call if your receiving Bluetooth device supports it. Everything that is not a phone call / Skype call / whatsapp call etc gets the media output.


Samsung GT-i9000 (Galaxy S), Android 2.3.6, MTP and Linux

Finally  found an answer: it's not possible. Samsung implementation of MTP works incorrectly so device cannot be used in standard tools like GMTP.

Moreover, MTP application on the phone crashes sometimes during data transfer.


Error while installing radio in Xperia m running cyanogenmod 12

Normally only a stock recovery would be attempting signature verification.

I would suggest reinstalling ClockworkMod Recovery and attempting to flash the modem again.


How to set the quality of YouTube video on UC Browser?

There is no Low on UC Browser, but you can trick it using Opera Max (available on Google Play Store).


Short answer to your questions:

In many cases, the camera app itself offers to chose the storage for images/videos. Check its settings for an item called "storage". If it's not there, you could try to use a symlink of the DCIM folder to the sdcard.
That's a case for App2SD -- but depends on whether the apps support it or not. You can check this e.g. in Settings→Apps→Manage Apps. If supported by the app, you should be able to move it out of the "system space" from here.

As for where an app is installed by default, mostly depends on two things:

what the developer specified in his apps Manifest for the install location (see App Install Location in the developer's documentation)
what the user defined in the Android settings as default install location (see e.g. How to Install Android Apps to the SD Card by Default & Move Almost Any App to the SD Card)

Related information:

Install apps to sd card by default
Setting default install path in android (xda-developers)
Set The Storage Card As The Default Install Location In Android (socialtimes.com)


How to disable data for individual apps?

The exact method will change depending on your version of Android and phone model, but it should be more or less the same.

Go to Settings > Data usage (or mobile network) > Network restrictions (or Mobile hotspots)
Turn your WiFi networks into mobile hotspots or metered connections by checking them/moving the sliders.
Go back to your Data Usage / Mobile Network settings page and tap the app you would like to restrict
Scroll down and select Disable background data

This is more of a workaround, and you will have to set every WiFi network you connect to as a metered connection.

Depending on which phone you use, you may be able to root it and completely stop an app from accessing the internet.


I can't send a picture attachment together with a text message any more ( Samsung Galaxy S). Any idea why?

In case this helps someone with the same problem, I have the solution :

I had to check the Settings - Wireless and network - Mobile network - Use packet data check box. When this was done, I could send picture MMS messages.

Maybe obvious for some .. but it sure was one setting I thought I should not need just to send an MMS message.


Default text-to-speech (TTS) engine in LineageOS 16.0?

Pico TTS is unmaintained and dead. At least publicly. Presumably, the fixed version of it is what is now called "Googls TTS", which is no longer open source.

My suggestion, if you're looking for an open source TTS, is to use Flite TTS, which is available via F-Droid repository or from github.

https://f-droid.org/en/packages/edu.cmu.cs.speech.tts.flite/


how to move contacts from phone to Google account

If you export the local contact of your phone to a file then you can import that file on google contacts: www.google.com/contacts


Converting an existing user to a restricted profile

As of this moment, it is not possible to convert a user into a profile.

However, you could create a profile based on the existing user. Downside: Since a profile doesn't have a Google account tied to it, they can't have a GMail app. And as you have already mentioned, they would also lose those user-specific data.

UPDATE #1: From Android.com, it says that a restricted profile is a subset of a user's account. It's using the same user account, albeit restricted. So the profile is quite different from a User, where it's tied to a different Google account.

  Each restricted profile offers an isolated and secure space with its
  own local storage, home screens, widgets, and settings. Unlike with
  users, profiles are created from the tablet owner’s environment, based
  on the owner’s installed apps and system accounts. The owner controls
  which installed apps are enabled in the new profile, and access to the
  owner’s accounts is disabled by default.


How do I delete a Non - primary Gmail account from Gmail app 4.3.1?

I believe you'll need to remove the associated Google account on your device. Go to Android's SETTINGS > PERSONAL > ACCOUNTS & SYNC. Tap on the account you want to remove. Next, tap the overflow/menu icon and choose REMOVE ACCOUNT

http://support.google.com/android/bin/answer.py?hl=en&answer=1663649


Playing instead of streaming M3U files (media playlist) on Android

These apps can play the M3U files:

Poweramp Music Player: A little messy too; Having storage glitches on an i9505 TouchWiz.
Personal score: 8/10

MortPlayer Music: No shuffle, disorganized, ugly interface.
Personal score: 5/10


Open Google Maps to location with NFC tag

Google Maps won't show a pin at the location unless you tell it to:

geo:0,0?q=34.99,-106.61(Treasure)

Read more in the common Android intents documentation:
https://developer.android.com/guide/components/intents-common.html#Maps


This should get you started. Please, carefully check your versions to make sure the files you use are intended for your phone.


I agree it would be nice if Android were to lock down its app icons because they're too easy to accidentally move/remove! Ugh, so annoying! While Apple iOS also doesn't lock down their app icons, it's actually harder to accidentally move/remove app icons than on Android.

Sorry this doesn't exactly answer your question because it doesn't involve an add-on app to preexisting launcher but, there's a very thoughtfully designed, lightweight launcher called Smart Launcher that has an important feature called "Prevent Modifications," which solves the problem of accidental moving/deletion of app icons you and most people are having.

Other unique benefits/features:

Conserves screen real estate by allowing two actions per icon/app--secondary action done by double-pressing an icon/app; allowed actions include app, folder, widget, shortcut, etc.
Arranges home screen apps into a circular (other choices as well) pattern, making it easy for user to remember where things are, so access is faster.
Instead of showing apps collection page by page, it groups apps by their categories, modifiable by user. It's like the Linux Mint Operating System's start or app menu.
Rarely used apps can be hidden by user.
Since it's among the most lightweight of all launchers, it conserves battery and valuable resources which could be used for something else, which is crucial for slower, older phones.
Advertised to work with "OK Google" voice command, though I've never tried it because I don't need it. Uses a Contacts-searchable bar on the homescreen.
Doesn't require rooting.
I've been happily using the Free version which meets my needs, but if you find you like the additional features then they're in the Pro version.


Phone will randomly crash, then only loads to boot loader

I ever faced a situation like this where my phone load until the Samsung logo and that's it. What I did was installing a stock rom in to my Samsung and it did fix my phone. You can visit the web of cyanogen to see if your phone model is listed there.


how to transfer a file from within system partition on android to desktop

it turns out that i simply should use the cp command from within my root android shell.. and copy it to /mnt/sdcard.. the rest is obvious after that


Mount Android encrypted data partition on PC

I can confirm with 100% certainty that the numbers are indeed 1-9 for the pattern unlock.

My Nexus 4 met the same unfortunate end (except on concrete) and after some Googling, I found this post and was able to follow personne3000's answer in order to mount my pattern-encrypted userdata partition.

I'm running Ubuntu 15.04 x64 and had to apt-get install android-tools-adb android-tools-fastboot in order to continue the procedure.

My pattern is this (3x3 in order from 1-6):

[_   1   2]
[3   5   6]
[_   4   _]

Booted my phone to recovery from bootloader by running fastboot boot twrp-2.8.7.0-mako.img, and then when TWRP loaded, ran adb shell twrp decrypt 234856 and it successfully mounted my encrypted userdata to /dev/block/dm-0.

My 234856 decrypt password, ordered from 1-6 starting on the left, correlates to the positions on the above pattern grid, where '2' in the password correlates to '1' in the grid.

@Rhaegar Android sees the pattern as 0-8, because those are the bytes it uses when generating the SHA-1 hash for storing the pattern (http://www.cclgroupltd.com/a-rainbow-table-for-android-pattern-locks/), but TWRP sees the pattern as 1-9 when decrypting the userdata partition from the command line.

Huge +1 to personne3000 as without him providing that highly valuable information straight from TWRP devs I would not have my Android data right now.

I <3 Stack Exchange :)


How to migrate 4.1 primary user's app data to new 4.2 secondary user?

This post on Android Police basically says they will be offering accounts soon to the Star Wars game to backup data.


Add an app to the Google Playstore installed list

You can use Titanium Backup's Market[sic] Doctor feature to restore your apps to the 'Installed' list in Google Play Store. Here's how:

Open Titanium Backup.
Press the Menu button on your device.
Select Market[sic] Doctor .
From the popup, select User apps or User and system apps depending on which kind of app isn't showing up on your 'Installed' list.
Select all apps from the list that will show up, or choose just the ones you want to show up in Google Play Store, then select Done in the upper-right corner of the screen.
Wait until the operation finishes.
Open Google Play Store's Installed list and your apps should be there.

Cheers.


Is less than 2 hours of battery life normal for Galaxy S2 with

To be honest, it sounds like a hardware fault in the phone, especially since you say it's been happening since you bought the phone. If the phone were still new, I'd say you should take it back to the shop, but by flashing a new ROM you've voided the warranty.

To answer your question: no, it's not normal for that phone. I've known a few Galaxy S2 owners, and you should get as much life out of it as any other smartphone: a couple of days between charges if you don't use it heavily.


My phone is (apparently) hijacked by a virus

While I do not know exactly what virus is causing this, it does appear that it has broken its way into the OS itself. A factory reset won't help you now. I would recommend you do not put any personal information on this device until you can clear out the virus.

At this point you have 2 options:

If the device is under warranty, see what the manufacturer will do for you. They will probably not help you, but it's worth a shot.
Flash the OS of the phone. This can be a risky procedure, but if done carefully and exactly as the tutorial you find for your device says you should be okay. Doing this also requires you to root the device, which will invalidate the warranty. At this point, you would flash a custom recovery and flash either the stock rom or an alternate rom such as cyanogenmod or paranoid Android. Look up tutorials on how to do this for your device.

Sorry to break the bad news.


YouTube not showing the names of the videos searched unless video is clicked, neither can be skipped to a certain time

There are two ways to resolve this.
1. Reboot your device
2. Your youtube app is outdated so one thing you could do is upddate the app


Why would I automatically share usage and diagnostics data?

can I have access somewhere and see what Google is collecting about my own usage and my own battery performance?

Yes. Click on My activity to see what information is collected by Google regarding your app activities (if you didn't disable it). The data is just about how many times and when you used an app (unless Google chose not to reveal all the data captured). I don't know how this can help in improving app stability or performance

What it does with this information is not transparent and I never saw any information being recorded about your battery statistics

If you click on the hamburger menu and go to activity controls, you will see what it benignly tracks with seemingly useful goals (if you missed the sarcasm , see How Google is secretly recording you through your mobile, monitoring millions of conversations )

Bottom line - all your activites are being monitored to improve user experience etc but at a cost. Folks disable these not just because of data consumption but privacy concerns. Smarter folks manage to have minimum Google components - See Android without Google courtesy Izzy

Edit:

Thanks to OP for pointing out that Google does collect battery information as claimed here. This was new to me but I couldn't find any way this information is available to end users ; developers seem to be able to see it in Android Vitals and maybe elsewhere
Note that you can't disable monitoring, you can only pause ; this means it would be reset to default if you factory reset your device or change your device and could be reset sneakily by OS update or Play Store update. It's better to keep checking periodically if your settings hold


Turning off mobile data: method used to work but now doesn't

It is possible to toggle mobile data without root, using Tasker and AutoInput plugin.

Important: This feature requires screen to be on.
(Some users report that it only works if screen lock security is set to none or swipe.)

You need to perform two tasks as follows:

A1: Go to new action >> Plugin >> AutoInput >> Unlock screen
A2: Net >> Mobile data >> [Set Off or toggle (whatever you wish)]
Exit to save Task

Note: AutoInput also  emulates user swipes on the screen, which means that you can pull down the notification menu and then toggle whatever you want, including mobile data.

Create a condition/profile that suits your needs.

Tested on Android 4

Acknowledgements:
New to Tasker: toggle Mobile Data + GPS on non-rooted device


Android lost, Gmail password changed. Can Gmail still be viewed?

A quick bit of experimentation shows that they will be able to view your cached Gmail, but will not be able to download new mail.


Samsung galaxy S4 Blacked out Screen need to retreive files

Your phone can be turned on and off? Your pc recognize your phone by making any sound?
You don't say what caused your phone screen to break but anyway you can try to do an ADB recovery or an nand backup just google for if and you find many tutorials


On a note 4, you can call on the menu button by long pressing the recent apps button on the bottom left of your phone.

(source: here, and personal experience)

So just go into the clock app, go to the timer tab, and long press on the recent button. You should now have the menu that you're talking about. If it doesn't come up, it's most probably because Samsung disabled the option.


Is Android's system recovery a firmware thing or Android thing? Can factory reset be prevented?

Android recovery is part of boot.img located in /boot partition. Hold key press signal for bootloader and recovery mode are hardcoded in android bootloader (ABL). ABL listens to keypress signal and boots bootloader or recovery mode. In Qualcomm Snapdragon devices, if ABL is corrupted, then Qualcomm's Extended Bootloader (XBL) fallsback to EDL mode for flashing device partitions.
See the bootflow of device with Qualcomm's SoC:

In this image, it shows kernel boots recovery which is not the case anymore. In A/B slots, recovery is part of boot.img so it can be directly booted by ABL.
Android has weak implemented physical security. Someone with physical access can access bootloader and recovery mode by hard restart of the device and pressing key combinations. Hard restart is hardwired to the SoC. By pressing power button for 15 seconds, SoC reboots and this feature is independent of the OS but reboot policy like hold press delay timer is hardcoded in firmware of SoC.
If factory reset protection (FRP) has no unpatched vulnerabilities, it will prevent reuse of stolen device after factory reset without authenticating your account. But OEMs implement it poorly and its bypassing methods become quickly available.
A good security design is when an unauthorised person shouldn't even have authorisation to factory reset the device. Android 8+ devices are fully capable of authentication for bootloader mode and recovery mode. Modern android devices are equipped with TEE which wakes on boot and in Qualcomm devices, it is awaken by XBL. TEE can perform biometric authentication or can use PIN authentication of screen lock even if the host OS is not loaded yet. Why AOSP and OEMs are not enforcing it doesn't have a justifying execuse.
Whether your bootloader is locked or unlocked, there's no anti-erasure protection. But atleast with bootloader locked, fully patched FRP can't be bypassed.


You cannot avoid this duplication of photos as all the photos are treated as different files by Android. However, you can use a third party app, like Clone Buster to remove all duplicate files from time to time.


Created a Whatsapp group, then left did not get message to delete group

If you were the only group admin and you exit a group, a participant is chosen at random to become the new admin1. The new admin can then remove each user individually or the rest of the users can voluntarily leave the group like you did. You cannot do much at this point since you are no longer an admin in the group.

1. https://faq.whatsapp.com/en/s60/23721933#exit


Try Switching your network mode to manual head over to the Settings>Under wirless and networks> tap more settings>Mobile Networks> Network operator> Search for the Network again now after searching select the appropriate network. This keeps happening with my device too there are actually two Mobile Networks, it usually arises because you may be living in border and somehow the signals from other Lycan network, I am sure you are doing the same, I know its weird but I guess you can't help it its up to you carrier, you could give them a call about it.


The Gmail app for Android is not the same as the gmail.com website.  You don't have to sign in when you open the app, because you already signed into your Google account as part of the initial setup procedure, when you first turned on your phone or tablet.

It's normal and expected for the Gmail app to take you directly to your inbox.  If you want to see other folders (such as your sent messages), tap where it says "Inbox" at the top of the screen — it's a drop-down menu.

Contacts are a separate app.  Look for "Contacts" or "People" in your list of app icons.


Open your phone app, switch to the call log tab. Look for the entry you want to block and tap that. You should see a button/link labeled "more" or "details", tap that. On the next page (which shows details on the call), tap the "overflow menu" on the top-right of the screen (the "3 stapled dots"). Select "Add to block list". Done.

Note: I've verified that on my device running Lollipop (Android 5.1). Still, this feature might not be available on all devices. According to an article on DigitalTrends:

  There is no universal path for blocking contacts on Android smartphones, and it’s a feature the vanilla versions of Android Lollipop and Marshmallow oddly omit. But some devices allow users to enable a per-number blocking mode through the phone’s settings.

So if that feature does not exist on your device, first cross-check with the linked article for possible other locations. If it really cannot be found, you'll have no choice but to revert to a third-party-app for this feature.

Btw, for LG (as you mention your device is an LG device) the linked article writes:

  LG’s made it relatively simple to build an auto-reject list on its handsets. To start, open the Phone app. Tap the 3-dot menu in the top right corner, and from the dropdown menu that appears select Call Settings > Call reject > Reject calls from. Select the Plus icon, and then add the number you’d like to block from the call log or your contacts. You can also find it by going to Settings > Wireless and networks > Call > Call reject > Reject calls from.


You can crack your screen password with this app of Dr. Fone. Visit this Link and download the app that matches with your Device Model. You don't need to root your device or enable USB Debugging, neither any custom ROM. Just download the app of your device's model and connect it to PC then do whatever you want. Also you don't need to backup as it won't wipe your data.


Require password for each application to install

Apps that are free don't have to be purchased -> no purchase means no password prompt.

I see two possibilities for you:

Delete your Google account from the device. Google apps usually sync everything to the cloud, therefore by re-adding the account everything will be restored.
If the device has the possibility to create a guest user account set a difficult password on your primary account and create a guest user. Guest users aren't allowed to install new apps, however they can use every app that is already installed and the app data is stored in a separate directory therefore the guest can use the apps but don't access your app data.


Unable to read internal storage/SD card on Samsung Grand Prime Plus

remove the sd card
remove apps
reinstall the card as adopted stoRage
then reinstall the apps while adopted storage is on
that will make the physical space of your phone stay empty and disable the notifications about low memory


Battery capacity wear-down, and its relationship to charging practices

Firstly, it appears that discharge cycle has been misunderstood. It covers both charge and discharge and is a metric to cover battery life. (See this for more details Android definition of charge cycle?).

Ideal charge / discharge limits in the question Ideal charging / discharging percentage for maximum battery life? discusses how to increase the number of such cycles and thereby life of battery

  Does battery discharge cycle have any relationship with battery capacity?

Yes

The more you use the battery , more the number of discharge cycles ( which covers both charging and discharging as explained earlier) and drop in battery capacity as illustrated in this figure, which shows capacity drop as the number of cycles increase for Li Ion batteries of different capacities

Source

  What factors could affect battery capacity wear-down?

Cycling or the amount of use in terms of charge cycles covered above
Elevated temperature :

Physically exposing the device to high temperatures ( like on a dashboard of car on a sunny day) or
Increase in internal temperature, by
keeping a cell at a high charge voltage (hence the reference to ideal voltages, which doesn't permit build up of temperature )

  Exposing the battery to high temperature and dwelling in a full state-of-charge for an extended time can be more stressful than cycling

Aging: This source at the end talks of the chemical reasons that cause aging. Without getting into the chemistry of it, what it means is that the capacity of battery starts decreasing from the day it is manufactured, represented by the active zone in figure

Additional Information

How to Prolong Lithium-based Batteries
Charging tag wiki, especially the General and Maintenance section for good practices
Some OEMs at times provide a battery of higher capacity than rated - this would partially offset aging effects. See  Honor 6 with 3100mAh battery against 3000 mAh rating

Edit  Accubattery Pro gives you an indication of estimated Vs actual capacity as shown below. I have no idea how accurate it is but surely can be indicative


The "device not supported" message means that you probably downloaded the recovery image for a different device (AT&T's LG G2 "d802", or International LG G2 "d800".)  You can override this check, but it's not recommended, as the devices might be different enough that you could cause irreparable damage to it (a.k.a. "bricking".)

The most current TWRP for T-Mobile's LG G2 (d801) is located here.  I could not find an official ClockworkMod recovery for the d801, but you may want to search appropriate sections on XDA-Developers forums for unofficial builds that are compatible with your phone.  Another recovery image according to CM's installation wiki can be downloaded from here, but must be flashed with loki_flash tool, as described in the installation instructions.


Is there a way to make a page in the Kindle app less brighter than the options available within the app?

You can change the brightness in the Kindle app by touching the "Aa" icon near the upper right. This will bring up the font, size and brightness settings, which you can then adjust to your liking.


How can I clone/cast image my cracked screen LG Optimus Zone 3 to Windows 10 HP

If you know for certain that USB Debugging is enabled on the phone, try Vysor for Chrome. Otherwise I don't see much luck - you'd have to interact effectively with your phone to enable USB Debugging or make other workarounds work.


Why does my phone sometimes reboot when playing music?

I think it was a memory issue.  I installed Auto Memory Manager, set it on "mild" and never had the problem again.


What App do I need to use NFC on an android phone to pay for things in the UK?

A more generic answer, not specific to the UK alone:

As Ross pointed out, there is not "one specific app to rule them all". That payment stuff is very much vendor-specific – whith "vendor" meaning the company dealing with the payments. Unless several shops/companies join up for a "standard", it might very well be you'd need a separate app for each shop even.

So this question cannot be answered by a "this-is-it" app, but rather would become a pretty long list (Ross' answer already indicates such), which would be subject to (almost daily) changes whenever a new "vendor" joins or another gives up.

To give you an example: Here in Germany I know of two grocery chains using NFC payments, each using its own app – though both belong to the same "mother corporation". If not even those can figure a "joint approach", I very much doubt there will be a "global approach" any time soon.


Install Xiaomi PC suit from this link: pcsuite.mi.com/
Go to fastboot mode (Turn Off phone turn on using power and volume down
button) and connect device to computer and turn on PC suit
Here is process to install rom from PC suit
en.miui.com/thread-95630-1-1.html
Select a Global option and click on the flash device.It will install China Stable Rom.
After that download Global Stable Rom from the following link
http://en.miui.com/download-303.html Flash it from updater app

Note: Please take the backup before doing any steps. It will wipe out your staorage


How to lock screen besides pressing Nexus S right side power button

There are many widgets available on the Android Market that provide this functionality.

If you are running a custom ROM on your Nexus S (e.g. CyanogenMod) you might already have this feature within the Notification power widget.  Go to Menu -> Settings -> CyanogenMod Settings -> Interface -> Notification power widget -> Widget buttons and enable the Go to sleep button (also enable the widget itself in the previous screen.)  Now when you pull down the notification bar you can tap the "zzZ" button to lock the phone.


Difference between Android ID and device ID

While your question targets a development issue (which is off-topic here), the answer is relevant for users as well, so I'm going to answer it:

DeviceID: This is the serial of the device, which should persist even a factory reset.
AndroidID: This will be set at the first boot (either with a brand new device, or after a factory reset). As implicated, it does not survive a factory-reset
There's a second "Android_ID" which is generated and used by the Google Services Framework (GSF), and thus often referenced as "GSF ID". Behaves basically like the AndroidID mentioned before (e.g. doesn't survive a factory-reset), and co-exists with it.
Furthermore, there's the GAID (Google Advertising ID), which can be reset by the user via the Google Settings app.

During "normal operation" (i.e. as long as you not factory-reset your device or reset the GAID), all these IDs can be used to identify the device. When using multiple users (via user profiles) on a device, all except the DeviceID would even identify the user (profile).

To my knowledge, all those IDs are available across all Android versions (at least across those which are currently relevant, i.e. GB/2.3 and up). The last two obviously only if GApps are installed – so on devices running a Custom ROM without GApps, they might not exist.


New keyboard app not listed in Language & input settings page

Note: the commands in this solution requires adb setup in PC and the solution is tested on Android 4.2.1, 5.0.2 and 5.1.1.

Whenever an app equipped with an IME service is installed in the system, in order to connect its IME to the system, the device's owner must explicitly allow the app to become part of enabled input methods.

So how does it happen? We know that we can use command-line but that's not what ordinary users do.

It happens this way. When you launch that app, you're or would be asked to enable its keyboard. You  are then redirected to a sub-activity of Settings app. In ROMs close to stock Android, a user can access that sub-activity from Settings → Language & input → Current Keyboard → Choose Keyboards. This is how it looks like in some devices:

(Click image to enlarge; image courtesy of OP)

You can use command-line as an alternative to show that sub-activity

adb shell am start -a android.settings.INPUT_METHOD_SETTINGS
adb shell "am start 'intent:#Intent;action=android.settings.INPUT_METHOD_SETTINGS;end'"  # alternative to above command

For an app, the moment you turn the slider towards right in that sub-activity, its IME's id is appended into the value of enabled_input_methods - a secure setting. The app then gets listed under Settings → Language & input, among those already enabled as input methods.

Since only one IME can remain as a default IME in system, the app then shows you a dialog to select a keyboard app as default. That dialog can be accessed from Settings → Language & input → Current Keyboard. Whatever entry you choose there becomes the default keyboard in the device.

Now that you know the details, you can now easily add a keyboard into enabled input methods, including your example keyboard app.

Enabling keyboard using command-line

There's an another way too. All the enabled input methods can be listed by this command:

adb shell ime list -s

Example output

com.android.inputmethod.latin/.LatinIME
net.zhdev.ctrlvkeyboard/.CtrlVKeyboard

All the available (enabled or not) IME services can be listed through

adb shell ime list -a

Example output

com.android.inputmethod.latin/.LatinIME:
  mId=com.android.inputmethod.latin/.LatinIME mSettingsActivityName=com.android.inputmethod.latin.settings.SettingsActivity
  mIsDefaultResId=0x7f070000
  Service:
    priority=0 preferredOrder=0 match=0x108000 specificIndex=-1 isDefault=false
    ServiceInfo:
      name=com.android.inputmethod.latin.LatinIME
      packageName=com.android.inputmethod.latin
      labelRes=0x7f08003a nonLocalizedLabel=null icon=0x0 banner=0x0
      enabled=true exported=true processName=com.android.inputmethod.latin
      permission=android.permission.BIND_INPUT_METHOD
      flags=0x0
net.zhdev.ctrlvkeyboard/.CtrlVKeyboard:
  mId=net.zhdev.ctrlvkeyboard/.CtrlVKeyboard mSettingsActivityName=null
  mIsDefaultResId=0x0
  Service:
    priority=0 preferredOrder=0 match=0x108000 specificIndex=-1 isDefault=false
    ServiceInfo:
      name=net.zhdev.ctrlvkeyboard.CtrlVKeyboard
      packageName=net.zhdev.ctrlvkeyboard
      labelRes=0x7f0b0015 nonLocalizedLabel=null icon=0x0 banner=0x0
      enabled=true exported=true processName=net.zhdev.ctrlvkeyboard
      permission=android.permission.BIND_INPUT_METHOD
      flags=0x0
com.touchtype.swiftkey/com.touchtype.KeyboardService:
  mId=com.touchtype.swiftkey/com.touchtype.KeyboardService mSettingsActivityName=com.touchtype.settings.TouchTypeKeyboardSettings
  mIsDefaultResId=0x0
  Service:
    priority=0 preferredOrder=0 match=0x108000 specificIndex=-1 isDefault=false
    ServiceInfo:
      name=com.touchtype.KeyboardService
      packageName=com.touchtype.swiftkey
      enabled=true exported=true processName=com.touchtype.swiftkey
      permission=android.permission.BIND_INPUT_METHOD
      flags=0x0

The highlighted strings next to mId= are the IDs of the keyboard apps available in my system.

In any ID, the string before / is the package name of the keyboard app. Example: for Swiftkey keyboard, the mId is:

com.touchtype.swiftkey/com.touchtype.KeyboardService

The string com.touchtype.swiftkey is the package name of Swiftkey app. Package name is what will help you to find the appropriate mID that you should use to enable a particular keyboard app.

To know the package name of an app, follow View app's full package name?

In order to add or remove an IME into enabled input methods, do

# replace ID with mId of the keyboard app which you want to add or remove

adb shell ime enable ID
adb shell ime disable ID

To make an IME the default IME of the system, do

# Note that it doesn't matter whether the IME is added into enabled input methods or not. Consider this a direct override.

adb shell settings put secure default_input_method "ID"
adb shell content update --uri content://settings/secure --bind value:s:"ID"  --where "name='default_input_method'"  # alternative to above command


If you unlock (or root) your Droid and upgrade it using the official OTA (Over The Air) update. Your phone will sure be unrooted again. But for Droid, it is pretty easy to root it even with the latest Verizon OTA update.

Go to droid-life.com and click root in the menu bar. You will find many easy-to-follow instruction. Just one advice, please you start rooting your phone, read the comments to see if there are any major issues.

Once your Droid is rooted, install ROM Manager. It will let you back up your existing ROM and install many different ones, including the latest Android version, on one click.

http://www.appbrain.com/app/rom-manager/com.koushikdutta.rommanager


How do I turn off Stories to Read in Google Now?

Since Google's redesigned Feed as a replacement of Google Now on July 19, 2017, there's no easy way to remove Stories to read but to block every single source/topic.

James Wald commented:

  I was able to defeat the "Stories to read" section by blocking every single source using "Not interested in stories from ..." on each card. The stories section is now gone from my Google Now feed. There are hundreds of sources, so it took a while.

However they also mentioned,

  The only addition worth mentioning is that Google matches additional story sources over time, so the Stories section tends to reappear, requiring more manual blocking. It may not be such a great solution after all.

(Note: not tested personally)


"Improve Location Accuracy" question won't stop coming up

I use an app callled "automagic premium"

I created a flow that launches whenever "network" appear in "System.secure.location_providers_allowed"

It pops up a message box causing the prompt we both hate to go away - and never be agreed to.


Acer A500 internal storage is not auto-mounted by Ubuntu

On Ubuntu, your device needs to be manually identified to the udev system:

As root:
Create or edit /etc/udev/rules.d/51-android.rules and add this line:

SUBSYSTEM=="usb", SYSFS{idVendor}=="0502″, MODE="0666"

Then:

# chmod a+rx /etc/udev/rules.d/51-android.rules
# restart udev
udev start/running, process 3793

This works for my Sidekick on my Ubuntu 10.04 system.


If you go through your apps list you can see all the apps that have permission to send texts (or you could use appops to save having to click on every app), you can then narrow it down based on how reputable the app is, and/or doing web searches, once you thing you have narrowed down the app you can either, uninstall the app or block the permission using app ops, however if it was text secure that was the offending app, then you wont be able to tell as it has already been uninstalled.


File system of Android 10 running devices

according to this TWRP the Samsung Galaxy A30 SM-A305F is shipped with Android 9.0 (Pie) FDE full-disk-encryption
BoardConfig.mk
# Filesystem
TARGET_USERIMAGES_USE_EXT4 := true
TARGET_USERIMAGES_USE_F2FS := true

The file system type depends on ROM and can be F2FS or EXT4


Use scrcpy to connect to multiple smartphones

If multiple devices are connected you can select the device to connect to by specify it's serial number. This is documented on the scrcpy help page. Therefore you can start one scrcpy instance per device.

Multi-devices
If several devices are listed in adb devices, you must specify the
serial:

scrcpy --serial 0123456789abcdef
scrcpy -s 0123456789abcdef # short


Why is the transformer Jelly Bean update being staggered geographically?

Each region has its own network-dependent versions (with additional apps / bloatware).

You can use the firmwares from other regions, which you can find in SamFirmware, but you need to have a rooted phone.


Android SDK 2.1: Unable to install app from Android Market on the Emulator

Check your system configuration if it is 32-bit or 64-bit processor. Download Android SDK (32-bit or 64-bit) and install it. Also download Eclipse (32-bit or 64-bit) and install it.


SPlanner birthday reminders for Samsung contacts

There are similar discussions for the Google calender here.

Even there is not a real solution named just workarounds.

However there is recently also an app Contact Events & Birthdays referenced, which I found quite usefull and solved this problem for me. Basically the reminders are then created by this app (and upcoming events can be listed). The app is designed to scan the adressbook for Birthdays and other events.

As you saved your contacts as "Samsung Contacts" I'm not sure if it will work for you, but maybe it is worth a try.


How can Android be made to stop showing Google Contacts information?

One way is to prevent turn off the "Contact Sync" off
Goto Settings -> Goto Sync -> Select Google -> Select the Google Account email id if you have multiple accounts logged in.

Uncheck the Contacts so that it would not sync.

Now open Contacts App and open Settings of Contact app. Select Hide Incomplete Numbers (As most google synced contact would have only email id not numbers so they will be hidden)

That's how I guess it can be achieved


Try this,

delete his contact

then

Settings > Applications > Manage Applications > Select the Messaging App
Choose 'Clear Data' and also 'Clear Cache'.

N.B. you will lose all data / txt msg's in your phone
(don't forget to write their number down to save as new afterwards!)


Can you not make your own?

Open up paint or photoshop of some sort and fill an area black. Save the image as a png and then place on your phones memory card. Then on the phone set your wallpaper from the gallery and select the black image.


Here is a possible solution. My son had recently unwittingly installed AppCaster on our home PC, and this was causing the apps to be pushed to my phone. I uninstalled it from the Programs and Features under Control Panel, where AppCaster goes by the name "Mobile App Sync".


How do I change gmail accounts when using the share functionality of an app?

I'm sure this is fixed in the latest Gmail App which you should be able to download from the Market.

(This used to bug the hell out of me - sometimes the drop down would work, other times not, completely at random. Haven't had the issue since the last Gmail App update)


Is there any battery saver/hibernator or such applications installed?

There is a possibility of these apps turning wifi off, while you are not accessing any data(ie, if there are no active foreground apps using the wifi).

The next case i'm not sure about is Android Marshmallow's Doze feature.
I have seen people complaining about wifi being turned off, while doze kicks in.

As a solution, you can install any device automation tools like Macrodroid as mentioned in the comments above to tweak/bypass your problem.


Set two different lock setting on different triggers

You could use Android's Smart Lock feature for this, see e.g.:

Use Smart Lock in Android 5.0 and Never Unlock Your Phone at Home Again
How to use Trusted Devices in Android

If you have e.g. any Bluetooth device, you can tell your Android device it's "safe" as long as it can see it (so: no lock), but "not safe" otherwise (device gets locked). To have your device locked, you'd simply have to shutdown or disconnect the BT device (or have it out-of-reach; for Bluetooth-devices usually being away 10m is enough – even less with walls in between).

Smart Lock works natively with Android 5+ – and for earlier versions, there are fitting apps (e.g. Zwype Lock Screen, SkipLock, or using one of the more generic automation solutions to build your own: I e.g. use tasker with the Secure Settings plugin for this).


Can I get .apk file of an installed app?

It should be located at /data/app/.  You can access that directly if you have root.  If not, you will have to use adb pull.  For example:

  adb pull /data/app/myapp.apk C:\backup\myapp.apk

More info on adb: http://developer.android.com/guide/developing/tools/adb.html


How does the Linux filesystem on Android get mapped to "Computer\PhoneName\Phone" on Windows 7?

By default, when connecting your device it gets mounted via mtp. Our mtp tag-wiki gives some details on this; basically, only parts of the device's storage is exposed – usually only the SD card(s).

In easy terms, you can think of this as something similar to your "Windows Shares", where you define directories to be available over the network (with the latter being an "USB network" using MTP): Android would "hand" it the SD card as "mount point" (in case of multiple SD cards, like one internal and one "physical", that would make two items). According to the protocol, everything below that should be shown as-is, like when mounting a remote drive. I don't know how Windows is supposed to name the "entry points", but it shouldn't re-arrange things below them. Your Computer\JohnDoe(GT-I9301)\Phone entry most likely reflects your internal SD card (/storage/emulated/0).


Try Auto Memory Manager and set your minfree values on the secondary server lower so it has lower chances killing off services. You can also increase the OOM priority of the service to 0 (lower values means less chance of being killed), also part of app.


Prevent double notifications for an email

You cannot uninstall Email as it's a system app.
Either disable Gmail or Email from Settings->Apps->All .

Or root your phone and then uninstall it using apps like System App Remover

If you can't do either of the above two, just somehow try to logout from either Gmail or Email so as to avoid double mails.
Or if you just don't want those notications alone, go to App Info of that app from Settings->Apps->All and untick the Notifications check box.

No other way other than these :)


How to reset static IP address back to DHCP for ethernet

Solution without root privileges:

Disable WiFi

Run:
 adb shell put global wifi_connected_mac_randomization_enabled 1

Enable WiFi and connect to your network

You should have a new IP.


Galaxy S4: "Application cannot be installed in the default install location"

Duplicate of Play Store 4.9.13 insufficient storage error and icon issues

But my rep can't comment yet, so I'll repeat my answer:

The correct answer to this problem, and I always see wrong explanations, is that you have a duplicate /data/app-lib folder for the app or apps that are giving you that error.

To fix: Using adb, terminal, or root explorer:

compare /data/app to /data/app-lib

you will see, for example:

/data/app/example-app-1.apk
/data/app-lib/example-app-1
/data/app-lib/example-app-2

OR

/data/app/example-app-2.apk
/data/app-lib/example-app-1
/data/app-lib/example-app-2

So for 1st example remove directory: /data/app-lib/example-app-2

and for 2nd example remove directory: /data/app-lib/example-app-1

Then your app will install just fine!

ALWAYS REMEMBER TO KEEP THE SAME NUMBERS,

IF THE APK IS 1 REMOVE 2... IF THE APK IS 2 REMOVE 1!


Keep getting strange words in Google Keyboard's dictionary

The Mysterious Japanese Dictionary
I can only think of one thing right off the top of my head. Gboard is reading and automatically importing a ASCII text encoded zip file from somewhere. Most likely  in the emulated/0/ path and everything within aka all recursive subdirectories and all content of said subdirectories. It could be an app that is using a zip file to run its code somehow or storing don't sort of data in a zip format that the app utilizes. It could be a bad extension somewhere, For example a folder or a file that contains ASCII text somewhere within and the extension of that folder\file somehow got changed into .zip...The possibilities are quite numerous now that I really think about it. The one concern I have about all this is the frequency and verbosity(intensity) that Google spies on everybody content... Personal or otherwise.
The reason I am interested in this topic(and I realize that this "answer" does not solve the issue at hand) is because this has and still is happening to my Gboard dictionary, Though I don't get random words that make no sense or don't go with what I am typing. So I tend to ignore the glitch/bug.
In fact Gboard somehow (without my knowledge/permission) located a .zip file, said hey this looks like a Japanese dictionary, processed to import the file, create an actual Japanese dictionary, and finally somehow created all new shortcuts for every single word. I've literally just sat here and scrolled down this mysteriously looking Japanese dictionary and still did not get to the bottom. There are thousands and thousands of "words" in the Japanese dictionary. So yeah, I think I will give it another go and try to track down the source of this mysterious Japanese dictionary that Gboard wants me to have so badly. (I tried to uninstall the app and reinstall it and it still searched through ALL folders and files to once again locate and import the Japanese dictionary that is completely unreadable, only to confirm my suspiciousness  and make me free like I was not going crazy for a second.


Can I install Cyanogen OS on Yu Yuphoria (with Stock Android)

If you want cyanogen OS on your yuphoria on android then you can go to the nearest service center and get it on your phone.
You can check it on their website. I haven't done it yet, but you can give it a shot


Improve Android battery life by lowering CPU freq

There is a program called SetCPU which will allow you to over/under clock the processor.  The advantage here is the ability to set profiles to have the phone determine when to adjust the processor, such as when the phone is at a certain temprature, or if it's plugged in or not.

I've been using it on my Droid Eris for a while now, and the results have been great.


Equivalent of the Control + F to search text in PDF

Are you using Google's PDF viewer?  If so, there should be a magnifying glass on the top right where you can search from.


Lengthy sleep command not working in script

If it’s the terminal thing @IrfanLatif wrote, try this:

#!/system/bin/sh
# run a command block in the background, detached from all terminals
/system/bin/sh -T- -c '
    # Wait for boot to complete
    until [ "$(getprop sys.boot_completed)" ]; do
        sleep 300
    done

    while true; do
        (
            new_dir="/storage/emulated/0/temp/AppData/$(date '\''+%Y%m%d-%H%M'\'')"
            mkdir -p "$new_dir"
            cp /data/data/com.example.app/files/*.json "$new_dir"

            echo "$(date '\''+%F %T'\'') | app data backup OK!" >>/storage/emulated/0/su.d.log
        ) &

        sleep 14400 # 4 hours
    done
'

The -T- option tells the shell to daemon()ise, that is, replace stdin, stdout, stderr with /dev/null and double-fork the command into the background. Perhaps this helps.

I don’t have an off-hand idea why this would otherwise not work. Full disclosure: I’m the mksh developer.


can I tell google maps to avoid motorways?

The following seems to be the answer though I haven't put it in practise yet.

in google maps, choose navigation, then in the bottom right there are 3 horizontal bars, then  it has options of "routes and alternatives, directions list, layers, turn off voice, exit navigation, more".  Choose "routes and alternatives"

Then it has 4 buttons..

A button with a blue arrow,

A button with 2 cogs

A button with arrows pointing to what looks like a raindrop.

A button with 3 dots with 3 horizontal bars alongside the dots.

Click the button with 2 cogs.

Then it says Route options.  Avoid motorways.   Avoid toll roads.  You can choose "Avoid Motorways".

I'll include some pics when I can.


How about a MHL HDMI adapter? With a bluetooth mouse? Depends how much the data is worth to you I guess.


How to wipe data on a bootloader-locked, broken screen, Nexus 6P

I finally got it to work. The base of the solution was to use adb screen casting. I was lucky, the apk was installed and I could remote control the device and made a OS factory reset.


I had Data roaming issues with my Nokia 8.1 Sirocco phone, tried all avenues for answers, Telstra support, Nokia support, all resets and even tried a full factory reset but all efforts did not work.

I sent my phone to Nokia in Sydney, they called me and told me phone was working there, I had to reset my APN protocol and APN roaming protocol.

From settings → network & internet mobile networks → advanced  → access point names and changed settings from IPv4 to IPv4 / IPv6, pressed the 3 dots top right hand corner and pressed save.

It works  now again, hope this helps anyone with same issues.


Application to switch among multiple running applications

Case #1: You can get back to recently used apps by holding down the home key until a menu appears, and then selecting the app you want to return to.

Case #2: Press the home button and open your dictionary app, and then use the method in #1 to return to messaging.

This works if you don't have too many apps open, since the memory is limited and if you open too many apps, android will close them from the background.

The important distinction is that the home key does not quit the app but exists to the launcher, and the back button exits the app.


Reconnect to mobile via USB without rebooting

Sometimes my computer does the same thing, though it doesn't come up too often. In those cases, I try plugging the device into a different usb port. Usually it fixes the problem (though the first port is still 'disabled' for that particular device until I reboot).


I don't think this phone model on this Android version can be rooted using any one-click method, especially those using  apps! Those apps/softwares seem to since from android 5 (Lollipop).

You can still try the desktop version which I doubt will succeed.

Only Chainfire's rooting method can work. Works on every Samsung devices I had to root. The method consists of flashing a modified recovery by entering the device in Download mode.

Also, I'll recommend you heading to XDA Developers  for extra details.

Follow the instructions form this site. Or this detailed rooting process from XDA Developers. Alternative solution from Tsar3000 site.

Find all rooting files for many Samsung devices from the developer's site.


I don't know the exact answer, but you can always manual link contacts, which is a workaround I use,

In Contacts, open one contact, then click the broken clip icon in the top-right corner (I am using Sensation XE).
In the pop up screen, choose all contacts
Search for the one you want to link to and click it

Then the two contact items are linked if you click Finish. You can click Cancel if you don't want them to be linked.


Android Device Stolen, Android Device Manager not set up

Even phones where I never installed Android Device Manager are listed for me on google.com/android/devicemanager so I think as long as you are signed in to the Google services you'd be able to use the Device Manager.


That app is the Opera VPN app, telling you that you're connected to their VPN service.

Here it is on my phone (third notification icon):

And the matching app (third notification):

For the record, that's a Viking's helmet, not a devil face.

For more on what VPNs are, see Android Authority's relevant article.


Is the fast charge safe for long-term usage with Li-Poly battery?

A lot of sources on the Internet claim that fast charging immensely reduces your battery capacity over time. But you have to be careful interpreting them. For instance, take this figure:

As you can see charging at 2C ( = full charge within 30 minutes) reduces the battery capacity significantly. But charging at 1C doesn't seem to cause a lot of additional capacity degradation. I mean the degradation at normal charging rates is pretty close to that from my experience.

Honestly, I doubt that your charger would even charge at 1C (= full charge within 60 minutes). But even if it would be slightly above 1C you would probably be fine.

Unfortunately I couldn't find studies where charging rates below 1C where analyzed more closely.

If you want less capacity degradation you should avoid charging your battery at constant voltage. The constant voltage charging happens when it hits 4.2V-4.4. As the following figure shows, this is where most of the capacity degradation happens:

I can't tell you exactly at how much percent the constant voltage charging will kick in for your battery. It's probably at around 90%. So if you stop charging at that point. You should see less capacity degradation.

Very hight/low temperatures and very fast discharging will also degrade the capacity.

I recommend reading the following article:
https://accubattery.zendesk.com/hc/en-us/articles/210224725-Charging-research-and-methodology

Edit:
You mention that charging from 0%-100% takes 1 hour 45 minutes. When your smartphone reports 0% battery the battery usually hit around 3V even though LiPos can safely be discharged to around 2.7V. (This is basically done to ensure a safe shut down.) So I would say your charger has a C-rate of about 0.5C. So you really shouldn't be able to notice any any additional capacity degradation.

And your suspicion about the trickle charging is probably right. As charging at constant voltage is significantly slower. So we can assume that your battery is being charged at constant voltage as soon as it its around 95%.

Conclusion: Only charge your battery until it hits 95% or maybe even better 94% and battery capacity degradation should be greatly reduced.


It hasn't been updated since November, and was removed from the official Market, but as far as I know it's still around.  You can get it from http://android.modaco.com/content/software/320350/19-nov-r14-visionary-one-click-root/


Unable to control Nexus 5X with TeamViewer Quick Support/Host

I have found a app called Vysor that has done the job.


Have oem unlocking option available in nokia 3 ,do i have to unlock bootloader?

That option does not do the unlocking itself – it just prevents it (when toggled off) or permits it (when toggled on). So yes, even with this option present, if you want to have the bootloader unlocked while it isn't, you will have to run fastboot oem unlock – after permitting it here.


Transfer / Export or a specific notification ringtone

Pre-installed ringtones can be found below /system/media/audio (see also my answer here for additional details). If you want to know where to place your custom ringtones on your device, take a look at my other answer here.

Enjoy!


How does pressing the power button on Android compares to Windows 7s Sleep and Hibernation modes?

It's none of the two. Turning of the screen of an Android device will not hibernate it (thinking of a phone: What about incoming calls if the device would be hibernated?). Android handles things a little different.

In the best case, with the screen switched off Android enters a very energy-saving mode called "deep sleep". It will cycle down the CPU to a minimum, may switch off WiFi (and other things) completely, and other things. Apps may enable those ressources when needed by aquiring corresponding "Wake-Locks" (see: wakelock), which they (hopefully!) don't do too often, and (again hopefully) release when no longer needed.

Not having "hibernated" the system completely allows the system to quickly react on events like e.g. incoming calls, alarms, or the user switching on the display again. It simply needs to speed-up the CPU, and enable those ressources it "put to sleep", if needed.

Also keep in mind that Android devices (usually) don't have mechanical components like "spinning hard-disks", so if storage is not accessed, it does not "consume power" :)


Samsung Galaxy S2 Problems - Possibly Hardware Related?

I am also a user of Samsung Galaxy S2. Mine is rooted but all the indicators of your phone are pointing to a hardware problem. There is most probably a short-circuit like instantaneous electric jumps inside the motherboard. Most of your problems can be answered rationally by uncontrolled electric jumps.

For instance plugging the USB cable (namely a power source) directly starts the phone, indicating that there is a short circuit which transfers the USB power to the power button of the phone whereas they should be insulated.

When you power-off the phone, it restarts. This may be explained with a short-circuit of the phone's battery with the power button.

So on and so forth...


How do I make my profile icon use the same image on my google profile?

My understanding is that this is controlled by the google+ app.
according to this xda thread try:

Open Setting -> Apps -> All -> Contacts Storage -> Clear Data

Open Google+ -> Settings -> Your account (under Account Settings) -> Contacts -> Keep contacts up to date


How to grant write access to external SDcard using ADB in Android tv?

Android Marshmellow (API 23) or above you need to grant runtime permission. This can be done through an adb shell with the command:

adb shell pm grant com.your.app.package android.permission.WRITE_EXTERNAL_STORAGE

If you ever need to revoke the permission the use this command:

adb shell pm grant com.your.app.package android.permission.READ_EXTERNAL_STORAGE


BSNL Penta TPad 701C Android ICS - Play store closes immediately after opening.

The ROM that BSNL customer care provided might not have GApps installed. You can download a relevant version of GApps from goo.im/gapps.  Based on the information you had provided, you can use gapps-ics-20120429-signed.zip.

Download that ZIP file and place it in your SD card. Install ROMManager from their site. Once installed, choose install ZIP option and select the ZIP file.


You could try putting another SIM card in your phone and see if it works, if it doesn't, it's locked.


This seems like it may be a bug in the update that HTC has released for their phones. It's been reported on the Android issue tracker and appears to affect various HTC models only. You can star the issue if you want, and some people have suggested that enabling the "Fast Boot" option in your settings may help (something like Settings->Power, I believe). On other devices it should only run at first boot or when the Dalvik cache has been erased.

If it's of interest, the details regarding what the optimization is actually doing have been covered in What kind of app optimizations do newer Android versions do at the first reboot?


Hide Facebook friend's events from calendar

Has your friend invited you to the event? I've never seen my friends' events in my calendar, only when they've invited me too. For these events you need to remove the event by going to the event's facebook page, scrolling all the way down and clicking the "Remove from My events" link in the footer. Facebook won't sync the RSVP info for some reason, so "Hide declined events" in the calendar options won't hide events that you're not attending (which is very annoying by the way).


The usage time is the total time when the app is/was in the foreground; meaning the total time when you are/were interacting with an app. When the app is in the background, although in use (for example, a music app), that time is not included in the total time under "usage time".


Can I boost/improve reception on my Droid?

Not really to do with actually altering your reception per-se, but you can update your PRL (preferred roaming list) of your phone for newer cell towers which might give you better reception.  On Verizon, dial *228 and follow the prompts.


Razr Maxx HD, How to wipe data with broken screen

You can obtain the adb and fastboot utilities as part of the Android Software Development Kit (or separately from third parties, but watch out for Trojan binaries). If you install the SDK, you will need to install the Platform Tools and (if using Windows) the USB Driver for Windows.

Once you have them, from whatever source, this is what you will do:

Reboot the phone to the bootloader (fastboot):

adb reboot bootloader

adb may not work if the phone hasn't previously been placed in USB Debugging mode. In this case, boot the phone to fastboot mode by first powering it off, then powering it on by holding all three of the Power, Volume Up and Volume Down keys at the same time for two seconds, then releasing all three keys, then touching Volume Down twice, then Volume Up once.
Check to see if the phone is in fastboot mode. If it doesn't show anything, wait a few seconds and try again:

fastboot devices

Wipe the user data/cache:

fastboot -w


how to find out secret service codes for android

I use Secret Codes.

From the site:

  Secret Codes is an application that allows you to scan the secret codes available on your device through the dialer app.
  The application will scan through all available secret codes on your device. Then you will be able to executes these secret codes and discover hidden functionalities.
  In Android a secret code is defined by this pattern: ##code##.


What is CyanogenMod and how is it different from Android?

CyanogenMod versus Android
To ask how CyanogenMod is different from Android is comparable to ask How is a cat different from an animal. CyanogenMod is an Android custom-rom. See:

our rom tag-wiki for what a ROM is
our custom-rom tag-wiki for details on Custom ROMs
our cyanogenmod tag-wiki for details on CyanogenMod

Quoting the latter, which quotes from the CyanogenMod website:

CyanogenMod is an aftermarket firmware for a number of cell phones based on the open-source Android operating system. It offers features not found in the official Android based firmwares of vendors of these cell phones.

As you're asking about Ecosystems: CyanogenMod meanwhile is a company. There might be multiple Ecosystems using the same resources. As will be shown below:
Google versus Android versus CyanogenMod
Android is not Google, and Google is not Android. Behind Android stands the AOSP team. So Android is Open source, which is why other groups like CyanogenMod can use it. The "iron grip" of your question doesn't go to Android itself, it's rather the additions Google puts on top, the so-called Google Apps (see: google-apps and its tag-wiki). Those apps are not open-source, but closed-source. CyanogenMod started shipping their own counter-parts for several of the Google-Apps (and features), and here you've got your ecosystem: Apps and Services.
CyanogenMod is not permitted to ship the Google-Apps with their ROMs, you have to install them manually (if you want them), or leave them out. There are many substitutes available, so you can use Android without Google:

Android OS without Google Services?
Can an Android phone run without Google?
Guide: How To Use Your Android Phone Without Google
Android Without Google – Discussion @XDA
Android without Google – How to do it

Can I trust X with my data?
Google earns its money with advertisements. If you can trust them with your data, IMHO you can trust CyanogenMod even more. If you don't want to trust either of them, there are alternatives such as OwnCloud, Funambol, and more, which you can use with any ROM, CyanogenMod included – setting up your own cloud, as one of the names suggests.
Concerning the google-play-store and "where to get my apps from": As with the other google-apps, custom ROMs are not permitted to bundle them with their distributions. But there are a lot of alternative and open-source markets, like F-Droid etc. (see our alternative-markets tag-wiki). There have been rumours about a CyanogenMod app market, but I must have missed that taking off.


"there is insufficient memory on the device"

Google 1tap cleaner free then download and install it. Clear cache using that app. Then try to download any all from play store again.


When is native GIF support coming to Android?

To till date now, Android OS don't have native support to run GIF files. For such approach they demand to use a GIF Player or any Media Player who is aware to run GIF (stack of images animated).

E.g. Gallery app, Photos app etc they have features to play gif files.


Calendar widget showing the wrong event dates

Could be a bug in the app, but I rarely use the calendar widget.

It is also possible that this has been casued by the time change, or that you are in the afternoon.

However, you could try erasing all data on the app, and clearing it's cache, then trying again.


Text App that supports Keyboard shortcuts

try PaSTE, free from the market, as per Text editor that supports italic text and tab indenting, via keyboard shortcuts

So far the only thing I've found that supports CTRL + I and CTRL + B.

G


Which service provides Facebook notifications and how to disable it to use mobile network

Try installing an app firewall such as DroidWall (needs root) and disallow 3G access for the Facebook app.


How to get Google+ application even outside US?

Well I couldn't download it from the market app on my phone in Germany, but I was able to install it from Play Store.

Otherwise you might try installing market enabler and fake that you are in the US.


How to unbrick nexus 9 after an OTA update?

I've got the same problem on a recent OTA update on my Nexus 9. Unfortunately thes "Nexus Root Toolkit" app didn't help because my Nexus 9 was all stock, no root and the OEM unlock was disabled. The problem got me into a dead end. But I found a solution that helped me out and now my Nexus 9 is alive again. It's simple, but you need to follow the steps thoroughly.

Be advised that your data will be completely gone, but at least your tablet will live again.

Ensure your tablet is fully charged and that you have 'adb' available (here's the official process, or a minimal installation)
Download the OTA image for your device, mine was Nexus 9 Wifi so i picked the Nexus 9 "volantis"
Start your Nexus and you'll see an image of an Android robot with a red exclamation mark (you may also see "No command").
Press & hold the Power button. While holding Power, press the Volume up button once. Then release the Power button.
You will then get into the Recovery Mode screen
I executed a Wipe data/Factory reset, not sure if it's mandatory for this procedure, but I did, it's up to you.
With the device connected with your computer choose the option: Apply update from ADB
Execute the following command in the directory
android_sdk_path/platform-tools:

adb sideload path_to_the_ota_image_you_downloaded_on_step_2.zip

Wait until it gets completed, restart the device and that is it!

Good luck!

It worked well for me on the first shot, I hope it helps you too.


SIM card contacts take time to load after turning phone on

That's normal behaviour for the SIM card phone book, not just for Android, but on older dumbphones too. I remember my old Nokia 3310 took about a minute after booting before the phone book (and other SIM card functions) became available. The problem wasn't really noticeable on early Android phones because they took so long to boot anyway. While the phones are a lot quicker now, the SIM cards are still the same old technology.

If you want to get at them more quickly, either leave your phone turned on, or copy them to the device.


How to see YouTube video title in landscape mode?

At least since 4 April 2016, YouTube app was updated to v11.13.56. Now, you just need to tap the screen while on landscape mode, and it will show the title, the uploader and the total views.

Now, the video title can be shown on landscape mode


How to stop Google from recording my applications usage on Android?

Yes, you can prevent this data's collection by Google.

Log into your Google account on the web and visit "My Account".

From the section "Personal Info and Privacy" select
"Manage Your Google Activity"/Activity.

Selectively remove permissions from the presented sections:

"Web & App Activity",
"Location History",
"Device Information",
"Voice & Audio Activity",
"YouTube Search History", or
"YouTube Watch History"

Selectively turn off all or some, to taste, though you would probably get a big benefit from the first section.


The “Micro-USB” headphone used by LG GS155 is not really an USB device — it just uses the USB connector for the same analog audio signals as in usual 3.5 or 2.5 mm round connectors. Look at the MicroUSB to 3.5 or 2.5 jack headset pinout.

In order to work with such headsets, the phone needs to have the appropriate hardware to detect the type of connected device and switch functions of USB port pins from USB to analog audio. It is highly unlikely that the phone will have such hardware if it also has a standard 3.5 or 2.5 mm audio connector. Even older HTC phones using the proprietary “ExtUSB” connector compatible with Mini-USB did not switch pin functions when a headset is connected — they used separate pins for audio.

The only way to connect this headphone to your new phone is to build an adapter with a 3.5 mm plug and a Micro-USB Type B receptacle connector, so that the headphone will be connected to the audio circuit through the 3.5 mm audio connector on the phone.


How to line in 1/8in cable on Samsung Galaxy 7

The biggest issue you'll encounter is that you have stereo output but only mono input (on your phones side). Source

As you can see, your phone has two speaker/audio out contacts (used to stream sound e.g. music to another device e.g. speakers) no matter what type of headphone jack you plug in, but only one contact for microphone/audio in (needed to stream music to the phone).

If you plug in your typical headphone cable you only connect to the speaker connectors and not with your microphone connector.

  I want to take audio input from a 3.5mm audio cable, which is outputting sound.

If your audio source outputs only in mono you could simply dismantle a four connector cable and remap one of it's speaker contacts to the input contact.

If you want something more refined you could try something like this headphone jack to Bluetooth transmitter which is able to stream stereo to your headphones and probably in a much better quality.


If your tablet has Mediatek MT8163A SoC then all you need is:

SP Flash Tool To download firmware from PC.
Stock Firmware for MT8163A Iconia Tab 10.
Use Download Only to download the missing system.img and recovery.img


“Android is upgrading… Starting Apps” on boot

Olá (hi)

You can recovery you device by installing again its original stock rom.

See more about it at the following website: (it is in portuguese)

http://smartmundo.com/brick-matar-aparelho/


How can I send a contact from one Android to another?

There is an app called Hoccer which allows transfer of arbitrary data (contacts, pictures, links, ...) by making gestures with your phone. It also works with the iPhone but of course requires both devices to have the app installed.


You could try to "repair" the bad blocks and see if that works. Below is the Windows and Linux methods for doing it. Repairing won't fix damaged parts of the card but flag them to ignore.

Windows:

Plug your device into a Windows PC.
Start>Programs>Accessories->Command Prompt
If on Vista or newer, right-click and choose to runs as Administrator. If on XP, just run it.
Find the drive letter for the device. Let's say it's "G:" drive.
Enter chkdsk G: /r

Linux

Open a terminal (Applications-Accessories-Terminal) and give the command

sudo fsck -a /dev/sdd1

(Replace /dev/sdd1 with the actual partition device for the micro sd card) (fsck = File Systen ChecKer.)

Failing that you will probably need a new SD card. If it's the 'usual' FAT32 corrupting (which it does a bit) then you may be ok, but if any of it is damaged then it will need to be replaced.


It depends on the launcher. Most stock launchers won't, but I know Nova Launcher (only Prime version) has folders in the App Drawer. It's all manually done, though.

Other launchers, which I can't name right now, can probably organize it for you.


No idea why it's doing it, but you could stop it by changing the permissions on the host file to read-only.

To set a file to read-only, log in as root via ADB (or use the Terminal application and log in as root) and then enter:

chmod 444 <path-to-hosts-file>

If you need to edit it again later on, enter:

chmod 644 <path-to-hosts-file>


Are there any ways to prevent 'com.htc.bg force close' issues?

I have also experienced this problem with an Exchange account.  My solution was to remove the account completely and re-add it.


Samsung Kies version for both old and new android versions?

If i underestand your question exactly,

OTA update is not suggested.

for many reasons, if the current installed rom from another region, maybe you cannot update it with OTA.
(perhaps, android update for your region rom not availabe)

it's better to download the Rom from Official and truted link and flash it on your phone for update.

hope this helps.


Framework-res.apk basically contains the elements of the Graphical User Interface for the phone. This file is available at /system/framework/framework-res.apk.

Poking in this file would mean changing the complete look and feel of your device. Since it is the main element of your screen, replacing it directly by pushing it through ADB would lead to soft-brick. Therefore, this apk should carefully be modified and replaced using the recovery module of the phone.

Check this link for details on the same: Modifying the framework-res.apk (Theming the UI)


Why does my phone use Google Public DNS?

According to Steve Kondik, this is essentially old code that is leftover from older versions of CyanogenMod:

This was only here for apps that were statically linked against uclibc in old CM versions. It can likely just be removed.

However, he also goes on to note:

Also, this file is NOT written when connecting to a network as /system is readonly. The actual DNS servers are read from system properties.
I also just verified that the DHCP supplied servers are actually being used, so this issue is invalid unless someone proves otherwise.

So the values in /etc/resolv.conf actually don't reflect your DNS settings. What you can do instead is use getprop to find your DNS values. You can pare it down rather nicely if you grep the output like so:
getprop | grep dns

Also worth noting: the /etc/resolv.conf file appears to have been removed completely in later versions of CyanogenMod. I don't have one on CM10 at all, but getprop does correctly show my DNS settings.


Delete search history from android settings app

You can delete the files "search_index.db" and "search_index.db-journal" located in, data/user_de/0/com.android.settings/databases/


First of all, install a suitable and supported custom recovery on your phone then try flashing the popular SuperSU's zip.. this would successfully root your device... (this worked on my Samsung J2 Pro '16 edition)


This issue seems to be caused by Android Device Manager not being able to raise the ringer volume on your phone before ringing the alarm tone.

To solve this, you can create a MacroDroid macro that will automatically raise your ringer whenever an Android Device Manager notification appears on your phone, so that the alarm tone will actually ring. MacroDroid defines a set of trigger(s), action(s) and constraint(s) as a macro.

Download the MacroDroid app for free on your phone.
You will need to create the following macro:

Trigger:  Notification → Notification Received:
From: (hit show non-launchable apps) and select Google Play Services and Android Device Manager
Text Content: choose contains and type in "ringing" (or just some/all of the text from the notification that appears when you attempt to ring your phone; this might vary by phone).
Action: Volume Change
Hit the checkbox next to "ringer" and slide the ringer slider up to something high, then press OK. Then hit the checkbox next to "Notification" and slide the notification slider up to something high as well.
Constraints: none

Test out your Macro by attempting to ring your phone from Android Device Manager on your computer. If it works, you're done. If it doesn't, try the following:

Add an action to your macro to Set Priority Mode, set it to all.
Add an action to your macro to play a sound of your choice, that might work.
Ensure the Device Manager notification text matches that which you specified in your trigger.
Try changing the action to a ringer volume increase, a one-second wait, then a notification volume increase.

Important Note: If you want your ringer to quiet down again after Android Manager rings, you can add a wait before next action to your actions, then do a ringer volume change back down.

Hope this helps! Comment below if this doesn't work for you or if you have a question, I'll help you out if you need it.


I don't know why did I read "black in time", which makes no sense: But as you wrote "my phone was in a back date" – Check your time settings, please!

If your device time is too far off, certificates will cause trouble, which finally results in exactly that: no secure connection possible, and you cannot access your account. In cases like that it often helps to set the time manually (must not be to the second, if it's a minute off it's still fine). Then try again. You can set time adjustment to "automatic" again later.

Background: Certificates have a "livetime", including a start and an end. If your device is outside this frame, the certificate is either only valid "in the past" or "in the future", but not "now". So your device will reject it. Without a valid certificate, the Google Play app won't be able to establish a secured connection, and thus give you an "unable to access" (or similar) error.

Same applies btw. to other apps using secured connections – including the web browser when accessing sites via https. The latter you can use to check whether you've tapped into this trap: Start your web browser, try accessing e.g. https://www.google.com/, and see what happens. If you get a "certificate warning", that's it.


My S3 doesn't have Auto screen off/on option

Are you using a case? please DO NOT Block the upper part of the screen because the proximity sensor that turns the screen off when on call is located there. There is no option in settings because it is fully automatic


Creating restricted accounts on phone running Lollipop

Although it is not possible to create restricted accounts, you can achieve almost the same effect using a "normal" account.

This is the recipe:

Create account, go into its properties and select whether you want it to be able to take/make phone-calls
do NOT log in to your Google account during creation of that account
after creating the account, deactivate any system-apps you do not want for that user and uncheck notifications for that app. Note that you need to uninstall updates to do so (you can update on your original owner account afterwards)
log in to Google play using your owner account
go to all apps
"install" all wanted apps that are already on your mobile. This will NOT download that app again, but seems to simply create a link to that app, activating it within the mobile for the current user (similar to restricted accounts, but more complicated in the handling)

do not forget to install any keys-apps for bought apps after the app

Now enter the properties, accounts select your google account and delete it (just for that user)

The result will be a user without your google login but with some of your apps.


Cannot use WhatsApp in Gingerbread anymore

Yes, officially they said they won't support android 2.1 and 2.2, but since the last update only devices with Android 4.0 and above are supported.

Try installing 2.16.259 over 2.16.225:

Download APKs for WhatsApp version 2.16.225 and 2.16.259.
Install 225 first, don't open it
Reboot the phone
Install 259

But soon or later these versions will be dropped as well.


How to change the display name in the Google Play Store app?

There should be a pre-installed Android app in your phone called Play Games. Click that. You will see your username and your display pic. Click your username and then the top right edit icon of a pen. That way you can change your Google PlayStore username.
Hope this helps :)


You can simply dial *#*#4636#*#* in your native dialer.

You will receive a list of options :

Phone information

Battery information

Usage statistics

Wi-Fi information

Third option is what you might want to choose.
Sort the results by Launch count, and you will receive the list of apps in descending order of usage time.


Factory reset without accessing phone settings

First, even without having a network connection, you can try to unlock it with your Google account data. Usually the device stores a "token", so you might be able to log in.

Second, if that does not help, you might want to take a look at the locked-out tag-wiki, and at Cannot unlock tablet as have no internet connection?. There might still be a chance to unlock your device.

If nothing else helps, a factory-reset can also be done from the recovery-mode:

Shut down your device
hold the Vol + button and keep it pressed while additionally press the Power button. Keep both pressed until a text-menu appears
(if that doesn't work, try again while substituting Vol + with Vol -)
use the volume buttons to select "Factory Reset"
execute the item (usually done by short-pressing the Power button or by pressing the 'show more' button at the bottom-left of your phone)


Is it possible to get caller location by GPS?

Any mobile phone provider needs to be able to route calls to the correct tower to service a phone, so they must know to at least the location to the accuracy of the tower cell area. Generally speaking, this information is not available to parties in a telephone call.
An application can read the location at any time, and gets this as latitude and longitude. It is up to you to do a lookup of the city and country from this information.

Yes. A phone application gets location information as latitude and longitude, and the applications can simply exchange these values as strings over the data network.


How can you make calls with Samsung Galaxy Tab S3 with 4G/LTE?

From what I read, it can receive phone calls. So, I assume there's a Phone app?

Source: http://www.androidauthority.com/samsung-galaxy-tab-s3-review-757782/


Regular maintenance to keep the phone running quickly and smoothly

Here is some performance tips:

Have plenty of extra space in the internal memory. The phone uses the internal memory to store apks and caches, if you have very little internal memory, it might make it difficult for the phone to find contiguous area large enough to store and load the cache. While flash-based storage are not as badly affected by fragmentation as disk-based storage, there will still be a major performance hit if the apks or cache file is fragmented into 1000 pieces.
You should not need to clear caches. The caches are needed for the best performance of the phone. If you clear caches, and you have performance improvement, that's just because you've made an extra space and that makes it easier for new programs to create and load their caches. While you might be happy with this, it is only a temporary fix until the program rebuilds the cache and it becomes sluggish again. Best way to resolve this situation is to keep an amount of empty space (about 10-30% of the internal memory, the optimal figure depends on the size of your internal memory), do not install too many programs and uninstall programs you do not use; this way you prevent program you do not use to build caches you do not use. Prefer small programs, which generally produces smaller caches.
Avoid App2SD for applications you frequently use, unless you have Class 6 or higher SD card. Put only big applications that you do not use frequently on SD card (e.g. games); homescreen, keyboard, and widgets should be in the internal memory for best performance (Android prevents you from installing them on SD card, but it is not impossible to force move them to SD).
Avoid program that have background services and avoid home screen widgets. While there are valid reasons for programs to spawn background service (e.g. Music Player, IM, etc) and while some home screen widgets are very useful; they can degrade performance if you have too many of them. Background service and Home screen widgets will eat up RAMs that the OS cannot reclaim as easily as sleeping applications. Android usually will reclaim memory from unused applications first, but only in very dire circumstances that it kills background services and home screen. This is not an outright ban on background services and home screen widgets; just to be a bit conservative in the use of widgets since no OS in the world can smoothly run more programs than it was designed to handle.