How to fix incorrect GPS time in Summer time (Daylight saving time)?

This is a workaround not a permanent solution

(OP is looking for a permanent solution as mentioned in comment but I am posting this workaround that may possibly benefit future visitors)

This problem appears to be a persistent issue as OP saw with multiple apps they tried and also reported in the Strava app forum Incorrect Activity Time with daylight savings and unsolved for last two years. Reasons for this are unknown but I guess it is an OS issue since multiple apps have faced this. Surprisingly, it has not been reported on Google Product Forums AFAIK.

There are two solutions mentioned in the support forum, both are temporary:

Changing the phone time zone to non-DST zone.
Modifying the .gpx file of the app to force it report correct time.

I have not attempted second solution.

Changing the phone time zone to non-DST zone

Daylight Savings Time (DST) seems to be related or in some way causing this. As a solution, one is required to change the time zone of phone to a time zone with the same time as yours but that doesn't use Daylight Savings Time.

How: Andrew T has provided an excellent answer here (How do I disable Daylight Saving Time (DST)?. It shows how a corresponding time zone can be chosen without DST while maintaining the correct time both with GPS and local time.

Based on that answer, following time zones were suggested - Cayenne /America, Recife, Montevideo (Interestingly, only some portions of OP's country Brazil follow DST , while Recife doesn't follow DST and hence included). None of these helped but OP tried South Georgia Time which doesn't follow DST and the GPS time was synced with local time

This spadework may help as a temporary fix (till DST changes are revoked) or in providing a permanent solution.


Whenever I connect my Samsung Galaxy S6 to the wifi at home, everything else connected to the internet begins to have connectivity issues

Same issue at my home, I know what's for me: my phone starts uploading photos to my Flickr account, takes a lot of upload band and, of course, download slows down; it is enough to pause Flickr transfer to go back to the usual transfer rate.
Maybe you have any App backup or sending huge amount of data on to the InterNet; you could start to check your data usage statistics on your phone.


The reason for this is because that feature is not included on the application. It is more related to Gmail which gives you privilege to talk but it doesn't notify you of online activity between your peers.


How to upgrade Android on the Samsung Galaxy Ace

You certainly can upgrade your OS, although the process isn't without risk.

There's an entire board devoted to the Galaxy Ace at xda  - here's a good post which should get you started.  From the quick skim I've done over a few posts there seems to be a massive warning of not to use ROM Manager (a popular tool in the ROM community) as it'll brick your device.

Once your device is rooted you can then install a ROM - here's a link to a Cyanogenmod 10 based ROM for the ace running Android 4,1, I think.  Be careful to read the instructions and take note of the stuff that doesn't work. If you get stuck - there's lots of help out there

Good luck.


Is it possible to reproduce munsell colours on an android device?

Nearly all Android devices use the sRGB colourspace with 8 bits per channel, though some cheaper or older ones use 8 bits per channel in the framebuffer when the screen actually has a much lower bit depth, so it's not always possible to tell the real colour reproduction capabilities of the screen from the software configuration. If you have a table giving the closest sRGB equivalent to each Munsell colour, then the only question is how close you need it to be.

I don't know of any colour calibration tools, and a quick search on Google Play didn't find any, so it's likely that no such software exists for Android. In any case, actually adjusting the on-screen colours to match the printed swatch would need you to have root on the device. Your best bet may be to use a paint tool or colour picker tool to show on the screen each colour you're interested in, and compare with the swatch that way.


From the Google Play Help pages:

  You can only purchase Google Play credit to add to your own Google
  Play balance. At this time, aside from giving someone a physical
  Google Play gift card, it is not possible to add credit to another
  user's Google Play balance as a gift.

That said, there are places like PCGameSupply.com that allow you to buy "digital" gift cards (Google Play included)- which means the redemption codes are emailed to you rather than a physical card in the mail/store. Just pick "Send as Gift" at checkout. These always seem to come with a caveat though- digital gift cards have an activation fee on top of the face value. Personally whenever I've bought a physical gift card in a store, there wasn't an activation fee.

Alternatively, since I don't know how your points/points redemption system works, you could just buy a stack of physical $10 Google Play gift cards, and once a student has earned enough points to redeem $10 worth, give them one of the gift cards. The cards don't expire, so no need to worry about that.


You can flash CWM or TWRP directly from your phone using an app called Rashr. You can also choose to download the IMG files if you don't have them. Make sure you flash a compatible and stable version of the recovery.


GS5 heart rate monitor coming on all the time

I realized my wife's GS5 did not have this issue until she installed Google Fit. I uninstalled Google Fit from my phone and restarted it, problem fixed.


Sipdroid that I what started with but after researching on it and from developers reviews I found that application has some missing functionality like multiple call and transferring calls etc...

I don't know but may who is expert in sip stack or have time to do can implement missing functionality but I am neither one of them so my desire to get an application that have all this functionality and by modifying it I can integrate into my application and csipsimple is the answer.

However its not easy job to build csipsimple into windows environment but there is hack how to do it. so carefully read its wiki about building project into window environment.

According to wiki you can build native library or you can go ahead without building the native library. I suggest for windows user to go with  without building the native library.

If you have read wiki then in "without building the native library" section last line is like

  "To get the .so files, download latest nightly build from nightly
  build website and unpack the apk file (apk files are just zip files).
  Then get lib/ARCH/.so files and copy it into CSipSimple
  libs/ARCH/.so"

I have to clarify one important thing about that:

First get .apk file of csipsimple. The version of .apk file must same to download version of your csipsimple source code..

Here, you can see the source code version. Download the same version .apk and do further as described in wiki.


Is there a TODO app with nested todo lists?

Google Tasks allows for nested tasks, and there are multiple clients that support it.


Checking for software vs. hardware keyboard problems.? Lenovo A12 YB-Q501F Android 6.0.1

In this particular case, I discovered a small hairline crack along the physical keyboard section. (It is touch-based and flat, with no physical keys, just outlined sections for key placement.)
Everything on one side of the hairline crack is not working, and most of the stuff on the other side is, with some errors.
Although my device's problems can't be solved through software, @alecxs had some good advice for listing and monitoring devices, if that is useful for however finds this later!


How to delete/edit one in series of reoccuring events

Yes, when you choose the particular event you want to edit or delete you are given 3 options (at least on my Droid 1 I am):

  Change only this event
  Change all events in the series
  Change this and all future events

Choose #1 to change just that one event in the series.


whatsapp why deleted contacts still showing when I select forward

Try the following instructions

Open Whatsapp
Go to its contact list(the chat bubble on the bottom right corner)
Invoke(touch) the 3 vertical dots and you'll find the 'Refresh' option invoke that.

after you get the message saying the contact list has been refreshed ... try looking for the contact that you had deleted. Ideally it should not show up in your whatsapp, but if you still do ... then check the following ...

open your native android contacts app and see if that contact is still in the list ... sometimes it so happens that you'd have deleted that contact but a copy could still exist in other accounts or in phone or sim memory ... that is why it still shows up in the whatsapp app ... try deleting or hiding those contacts and perform the refresh steps listed above and you should no longer find it.


How do I prevent "No Internet calling account" error?

Do you have an app called "Voice Changer" installed? I've read that it can cause this. Also if you have google voice installed, do you have it set to "Never Dial with Google Voice"?

If those are not the cause, do you have any other "Phone Linking" apps or "Sip Dialers" etc, remove them and see if your issue stops.


Teamviewer may be an option. You can remote into your tablet using teamviewer on your laptop, to the teamviewer app on your N10. This is the only option I can think of. This would not however allow to directly circle say an icon on your desktop, for that you would need some sort of overlay application for your laptop.


Problems with music playback - Music File corrupt?

Sounds like the phone has a problem with that type of headphones. I'd try a different few different types of headphones.

It could also be a hardware problem with the headphone port.


Linux on Android - viewing file structure

This is due to your CHroot install. The entire Linux hard drive is probably contained inside of a binary file or disk image.

When you start Linux, you have to use the Android app. It acts like a virtual machine controller. The app mounts the Linux disk image in memory and loads Linux. Linux can never see outside of this sandbox virtual filesystem, and native Android cannot see into it either. Since Android sees it as a single file, ES File Explorer can't view the contents directly (it would see a file named something like Linux_HD.img).

The reason some folders are the similar is because Android OS and Linux OS share a similar codebase. Both Android and Linux (and Mac) have some default folders, such as /mnt, /etc and others. But the naming is purely coincidental for your purpose; changing files within the folder on the virtual Linux install won't modify the Android files.

Depending on the app you use to install and run Linux, it may have an option to mount parts of the Android folder within the Linux file structure.


A software modem (modulator-demodulator). We nowadays think of modem as the squeaky card that were used in the days of dial up to connect to the internet, but a modem is simply just a device used to convert digital signal to analog sound signal and back again. The hardware in the receiving end also had to implement a modem with the same protocol.

Needless to say this will probably be a very slow connection, and implementing such modem will involve a lot of programming and so is out of topic for Android SE.

The audio jack carried very little power, it may be possible to use it to power very simple devices like Square and the like, but in general it's too small for general purpose use.

However I doubt that Square actually had a full modem stack for general purpose data transfer, they probably just implemented a custom protocol that are specifically geared for their particular use case. And so is the Shuffle.


how to fix error message e:/unable to mount usbstorage on Samsung Note 3 - Sprint Variant

I found out the issue was with the image I was using. My experience was that all of the CyanogenMod 11 nightlies created the loop, and the only version that worked for me was the "snapshot" build.


Moto G 2-gen - can I recalibrate automatic brightness mechanism?

It is not possible to calibrate the mechanism normally. The screen brightness values are fixed.

You could use an app like Lux Auto Brightness to manage your screen brightness instead of using the default auto brightness setting. This isn't a perfect solution but it is probably the easiest to implement. Alternatively, you could root your phone and install the Xposed Framework. You could then use a module like Gravitybox to manually set your preferred auto brightness values.


Normal? A minor quirk? Or have I got a defective model?

Not normal - it's not the expected behaviour

It is more likely a quirk , being a one time occurrence , not noticed since nor on your previous device

What may have caused it?
Firstly, being a one off occurrence, it is non – reproducible ruling out further investigations to establish the reason.  My best guess is this :

From Andrew's answer , to a related question, the charging speed indication is

....based on power (in milliWatt) it receives. As shown on the commit log, "Charging speed based on voltage", from the same config.xml file,

<!-- Threshold in micro watts below which a charger is rated as "slow"; 1A @ 5V -->
<integer name="config_chargingSlowlyThreshold">5000000</integer>
<!-- Threshold in micro watts above which a charger is rated as "fast"; 1.5A @ 5V  -->
<integer name="config_chargingFastThreshold">7500000</integer>

Charging slowly: < 5W
Charging: 5W - 7.5W
Charging rapidly: > 7.5W

In your case, the hesitation you refer to , indicates that power received by the device varied casuing it to fluctuate between Charging -stop- charging rapidly . This may have been caused by loose contact of the USB (on either end ),  pocket lint or dirt preventing proper contact or power fluctuations at source ( voltage fluctuations ).

Edit: Note that that difference between Charging upper limit ( = 7.5 W ) and Charging rapidly ( > 7.5 W ) is borderline (unlike Charging slowly  < 5 W), so intermittent poor connection or marginal fluctuation in input power is enough to have caused this
Next steps

You would need to pay attention to see if it happens again, which then would be a cause for concern as reported in Google forums - Pixel and Charging Problem and elsewhere on Internet. Solutions offered there have mixed results

If these solutions, don't help, my suggestion would be to change the cable and charger  (see related question  at bottom ) - simply because , they are more likely to fail rather than the device itself being the culprit ( probability wise , from experience  and information on Internet)

Should this behaviour be  a cause for worry? -  No. Since it has not been observed since.  If I were in your place, I would anyway buy, spare accessories , just to have peace of mind and use the current ones as back up (doesn't hurt to have spares) , especially it being a top end device.
Related How to select a Non OEM USB Type C charger or cable for my device?


Tasker, how to append a string to a variable

Set a new variable with To field as %var1%var2%anyvarname


How do I upload music files to my android phone?

If the music you bought are in mp3 format and are on your computer:

Plug your phone into your computer
Open the music folder
Copy your mp3 music files that are on your computer
Paste the mp3 music files into the music folder
Enjoy your music!

If the music was bought through the Google Playstore or Google Play Music:

Open Google Play Music
Find the album or single
Tap on the diagonally pointing arrow head
Check the box to "Keep on Device"
The music should download


I broke my WiFi Card, Can I use my data antenna to connect to WiFi

No, it is not possible to use your data antenna as a WiFi card. These are tuned to different frequencies, and the required processing for each is also different.


LG DoublePlay: Boot looping after replacing framework-res.apk

I don't think anything can be done at this point, you should've been more careful when you messed with Android System itself. If it was SystemUI your phone would reboot into system, but unfortunately that ain't the case. The only reasonable thing to do would be flashing a new ROM.

ADB won't work until your phone reboots to system. I don't think fastboot will help you either, so that leaves only one option, flash it.

Next time you try to change either "framework-res.apk" or "SystemUI.apk" try this script.
It will get the job done without any mess.
Remember to run the script as root and put the apk files in external sdcard(extsd).

#!/system/bin/sh

mount -o rw,remount /system

if [ -f "/extsd/framework-res.apk" ]
then
    cat /extsd/framework-res.apk > /system/framework/framework-res.apk
    chown 0.0 /system/framework/framework-res.apk
    chmod 0644 /system/framework/framework-res.apk
else
    echo "Error: File(s) not found."
fi

if [ -f "/extsd/SystemUI.apk" ]
then
    cat /extsd/SystemUI.apk > /system/priv-app/SystemUI.apk
    chown 0.0 /system/priv-app/SystemUI.apk
    chmod 0644 /system/priv-app/SystemUI.apk
else
    echo "Error: File(s) not found."
fi

reboot


Can I flash an unlocked G900T bootloader on a G900A?

it wont let you flash even the correct stock boot loader, i'd give it a try now on my G900A with your Tmobile because i was using the phone on Tmobile anyway so i dont care and the phone is bricked at the moment anyway from trying to install another rom :(


Make sure your google acct doesn't sync picasa photos. ..
Then go to settings > application manager > all apps > gallery > clear data and cache. Deletes the synced album.

Similarly you can clear all synchronised data from Gmail also.
In settings->Accounts->Google->your account, you can uncheck all options.
 So your Google details will not get synchronised...


You get 15 minutes trial of all paid apps listed in Play Store. Its Google's policy to refund money if you aren't satisfied but you'll have to claim refund within 15 minutes. After purchasing an app, just look for Refund button on app page in Play Store app.


Can I stream audio from Android to Windows through Bluetooth?

In case someone's coming from a Windows 10 without this feature, I managed to add it by installing Toshiba's Bluetooth Link, for example, from here: http://files.ecp.toshiba.com/2016/08/19/2123/59/tcp0000200a.exe


How to set MP3 ringtone in Android (Nexus S)

This isn't the "correct" way, but IMO it's a good way: use Ringdroid. With it, you can cut a suitable part of the MP3 to be used as a ringtone. This way you can get rid of those pesky intros on songs that have a slow start and save space by not having the entire MP3 duplicate in your ringtones folder.


Contacts backup with multiple Google accounts

Firstly, go to the new Contacts preview page by Google on your PC. Sort through the incredible mess that is sure to be there. Log in with all your accounts and then import and export your contacts from one account to another to segregate them into the proper categories (as you said, Work, Personal, Family). I suggest that you keep a single dedicated account for each category, for the smoothest experience. You can mix usage of all your accounts too, but that would just mean unnecessary hassle.

Then, whenever you save a new contact on your phone, make sure you select the appropriate account from the drop down menu at the top of the new contacts page.

Remember, any time you make a mistake in saving a contact, don't try to deal with it on your phone. You will end up creating a bigger mess. Just use Google Contacts on PC and deal with it thoroughly.


On Android 6.0 and above you have to select USB connection type on your phone after you attached a computer or other device because the default USB connection type is charging.

You can do that when you plugged in your phone to your computer pull the phone's notification bar and tap on the appearing notification, something like this: USB for charging and select the desired USB connection type - in your case: File transfer (aka MTP).

There is a way to set the default USB connection type to MTP. You should enable Developer options on your device and in it search Select USB Configuration and set it to MTP.


Is there a hardware or software limitation to how long smartphone can record video?

In theory no limit on recording. But as you say overheading is a big problem on summar days.

I experience that camera did shutted down recording video because a software problem. When you recorded, everyframe have to processed by processor. And camera recording process is a stream between processor and camera chip. During this stream, if a bit of stream's data changes, processor will handle an error in stream and will delete all recorded stream. This is a one scenario. Scenario's count can be increased.

For example if processor heat up, and after heating up , on transistor level will one electricity jump 1001st transistor to 1002th transistor and this cause a processor error and this can be the limit of recording video.

I hope I could explain.


How to move Whatsapp chat history from iPhone 4 to Nexus 4?

I made the switch from iPhone 5S to Nexus 6 three days ago. I transferred WhatsApp conversations including attachments from my old iPhone to new Nexus 6 with the help of BackupTrans, the desktop utility mentioned in this article. Here are the steps to transfer WhatsApp messages from iPhone to Android with this software:

Launch the program on your Windows PC or Mac and then connect both your Android device and iPhone to your computer via USB cable.
Click 'Back up my data' when a message pops out on your Android phone’s screen. Now the software will read WhatsApp messages from your Android and iPhone and show them on its main interface.
Finally go to the top tool and click "Transfer Messages from iPhone to Android" button.

Note: You will need enable USB debugging before connecting your Android phone to this program and also make sure you have iTunes 11 or above installed on your computer.

It's a paid program but I couldn't find any other software or app that can migrate WhatsApp chat history from iPhone to Android. There are some apps on Play Store but none of them worked for me.


It seems like TWRP wasn't installed. You still have the stock recovery.

As you've got to the "no command" screen, try this:  Hold down the power button for 3-5 seconds and then press and release the Volume up button.


WhatsApp Messaging Interrupts Music While the Wireless Headset is connected

you can try to change the settings Sound->Earphone mode->Notification ringtone in earphones to never. Downside: you won't get any notifications on your Headset anymore.
I hope it helps.

Edit: This setting is available in OxygenOS if anyone else is facing this problem


How do I transfer files from my Android smartphone to my Windows laptop?

There are a lot of different ways to get files to/from computer to Android device. Here I would like to share three methods frequently used:
1. Transfer Files Using USB Cable.
2. Wireless Transfer Using Cloud Storage.
3. Transfer Files via WiFi or Mobile Networks.

The following is the detailed intro of these three ways.

Transfer Files Using USB Cable
The most direct and simplest way to transfer a file from your PC to android phone is using the USB cable. Most of the phones we bought equip with a compatible cable, so there’s no need for you to buy one. Just connect your PC and your Android using the cable, and you will see there’s a message on the phone screen asking what do you want to do.
Choose the option that allows using the phone as a storage device, and you’re good to go. Transferring file is as simple as copying the file from your PC to a USB drive.
Note: The exact format of the message varies, depending on the manufacturer or your telecom carrier of your android phone, but different roads lead to the same destination.

Wireless Transfer Using Cloud Storage
Cloud storage is famous for online collaboration and easily sharing data across multiple devices, like file servers, desktops and mobile devices. So using cloud storage to transfer files is also a convenient way. Most of the big players, such as Dropbox, Google Drive and SkyDrive, provide free spaces to users, which is big enough to transfer your commonly used files.
All you have to do is to register a free account. And install the PC client and app for your android phone. Each app designates a hard drive folder, and anything saved on your PC will be automatically synced to the cloud and other devices.

Transfer Files via WiFi or Mobile Networks
Some people may think connecting Android device to PC with the USB cable is annoying, or using the Cloud Services is not reliable enough, here I will introduce you another method, using WiFi. Most people have WiFi networks at their workplace or home, so it’s really convenient.
There are lots of apps allow you to use the WiFi to transfer files. Let’s take one of them-WiFi File Transfer -for an example. All you have to do is type a specific URL into the web browser of your computer, you can see your device’s internal memory and SD card, from where you can download any files to your computer, or upload files to your phone.

Contrast of the Three Ways
The limit of WiFi File Transfer and Cloud Storage is the size of the file, the free version of these apps limit the file size. You can transfer the music, pictures, movies, word document, etc by above two ways. For files with large size, you can use the USB cable directly.

6 Ways (via Network) are here


How to stop ads for turning on Google Assistant?

Turns out turning off auto update on the play store has fixed it. No idea why or how, very unexpected - but it's done it!

I'd be interested to hear if anyone else with this issue can resolve it the same way.


How to achieve factory-reset or bootloader mode for Flywheel (Glorystar Nebula rf3288) tablet without buttons?

For your device you should use a touch based recovery as you don't have any buttons. If you don't found a pre-compiled recovery for your device, look for another recovery or compile your own. You can also try to use this library to compile the recovery. Once you've got your recovery follow these steps.

Enable Developer mode in Settings.
Turn on OEM unlocking.
Connect your phone with USB cable.
Allow computer to access ADB.
Now execute the following commands...

Reboot from ADB to bootloader.
adb reboot bootloader

Should reboot the device to fastboot mode.

You might need to know your unlock code.
fastboot oem get_unlock_data

You have to send this code to the OEM and they should give you another code.

After that you can try to unlock the bootloader.
fastboot oem unlock bootloader your_code_from_oem

This step is necessary for Motorola devices, but not sure about others.

Then you should flash a recovery.
fastboot flash recovery recovery.img

Make sure you're flashing the correct recovery.

Then reboot into recovery.
fastboot reboot recovery

This should boot up the touch based recovery.

If you're done with all these steps then you've successfully unlocked your bootloader and flashed a custom recovery on the device. Now you can wipe the device including the OS.
Note: when you lock/unlock your bootloader your userdata is automatically wiped. If you don’t want to flash a custom recovery that’s fine, just simply unlock and relock the bootloader.


Do the apps that require a full internet access override android network settings?

Well, if you had your 3G off, then they can't access that, I suggest if you didn't override it, use APNdroid from the market to do so and it also features a good widget.
Anyways, applications can't override your WiFi settings, if it's off, then they can't turn it on, but if you left your 3G on without any overriding application, like APNdroid, then they might use that, and this will ruin your data-plan.

I suggest you use 3G watchdog and APNdroid, both are available in the Market, to ride and monitor your data-plan, and for WiFi you got the power widget or any other mean to turn it on and off.

Keep in mind, keep your WiFi and 3G off all the time until YOU decide you want to be connected. And if you enabled 3G, turn automatic sync before turning your 3G on, sync lives over MBs if you got more than two accounts to be synced as I do.


Problems after updating my Galaxy S3 to 4.1.1: Display randomly comes on for a few seconds

Please could you check the developer options in System Settings -> Developer Options? It sounds like some are enabled, you should turn them all off using the toggle switch at the top, or just untick them all.


BlinkFeed—an aggregator of news and social network content [...]
BlinkFeed will always occupy the leftmost page of the home screen.

The default BlinkFeed home screen of HTC Sense 5

(Wikipedia: HTC One)
To explain the second line:

By default, there will only be two home screen panels out of the box: a "BlinkFeed" page and a classic Android home screen on the right.

This explanation is taken from HTC One software hands-on: Sense 5, BlinkFeed, Sense TV and new Sync Manager (Engadget), where Blinkfeed is further described:

This is simply a Flipboard-like tile interface that sits permanently on the main home page. Created in collaboration with Mobiles Republic, this tool pulls in content from various publications and social networks (Twitter, Plurk, LinkedIn, Flickr, Zoe Share and more), as well as your calendar and TV shows from the TV app (more on that later). You won't be seeing emails here, as HTC positions BlinkFeed as a place for more ambient info rather than critical updates. Regardless, the feed can be customized to suit your needs, though the first version won't let you add custom RSS feeds just yet.

Read more in the linked articles themselves.


Check if you can connect a mouse (or Keyboard) through USB OTG port (and microUSB-to-USB converter cable)...

I'm not sure whether your device supports OTG or not... Just give a try...


How come some apps don't show-up on my phone's Android app market?

It could be because of a few reasons:

The app is a paid app and your country does not support purchasing paid apps (I don't know if India can or not yet?)
Your phone does not meet the min SDK requirements of the app.  For instance, the app may require 2.1+ features, but your phone is running Android 1.5 or 1.6
Your phone is missing a feature that the app requires in order to use it (things like SD cards, trackballs, etc.)
The app is carrier limited (Skype was an example of this)
Market bug.  Occasionally there are listing problems in the market, especially if an app was recently updated


Android provides release notes for Android N Developer Preview on here (as of current writing):

Developer Preview 1
Date: March 2016
Builds: NPC56P, NPC56R, updated: NPC56W, NPC56X
Developer Preview 2
Date: April 2016
Builds: NPC91K, NPC91O
Developer Preview 3
Date: May 2016
Builds: NPD35K
Developer Preview 4
Date: June 2016
Builds: NPD56N
Developer Preview 5
Date: July 2016
Builds: NPD90G

You can compare your build number with the available release notes by going to Settings - About phone - Build number.


Why are my contact pictures blurry and how to fix it?

This is due to a limitation of GMail more than anything. GMail only supports contact icons with a resolution of 64×64, while ICS supports up to 256×256. When you give a contact an icon, Android uploads that new contact icon to GMail... which then promptly downscales it. ...And then Android thinks you changed it to the low-res icon and uses that instead of the nice and pretty one you picked out.


Can I input a video signal into my HTC phone to use it as an external monitor of a camera?

If your HTC phone has OTG support. You can use one of these USB OTG adapters. Then you can plug your 70D using a mini USB cable and then plug it in to the OTG cable and plug it into your phone. Then you can download an app such as DSLR Controller and you should see  live feed of your 70D on the phone.


Prevent bloatware which gets reinstalled from starting

After a rather long exchange in the comments, it was discovered that installing a dummy package with the same name as the bloatware helps, by making the bloatware installation silently fail.

@Firelord was nice enough to make a dummy package for me, future readers could make their own packages with Tasker + Tasker App Factory plugin. Those who don't need Tasker and don't want to pay for it should be able to grab a 7-day free trial here.


The fact that you see the device from your File Explorer doesn't mean that is should work from ADB. Most phone support standard file transfer protocols such as MTP and/or mass storage.

To use ADB you need to install the USB driver that is associated to your device. For Samsung devices you can search for downloads related to your particular device but I guess installing Kies would also do it. Then you need to enable USB debugging from the parameters -> development screen.

After this is done you should see you device when running adb devices.


Does Android send Wi-Fi probe requests to saved hidden networks?

A hidden or non-broadcast WiFi Access Point remains always hidden i.e. it always sets SSID to null in beacon frames it sends. However once you manually add its SSID to a supplicant, it depends on the latter whether it explicitly scans the former in future or not. Android's WiFi client is wpa_supplicant, the same is most commonly used on other Linux-based OSes. From wpa_supplicnat configuration manpage:

  scan_ssid
  SSID scan technique; 0 (default) or 1.  Technique 0 scans for the SSID using a broadcast Probe Request frame while 1 uses a directed Probe Request frame.  Access points that cloak themselves by not broadcasting their SSID require technique 1

So scan_ssid=1 is usually the default behavior on most OSes. Also Windows built-in supplicant can "connect even if the network is not broadcasting".

  In the future if Android client does not send a direct probe request for a specific hidden SSID and instead sends a broadcast probe, will it be unable to detect the network?

Yes definitely. But scanning hidden networks is default setting up to Android 8. In Android 9 a new configuration was added to allow explicitly setting the behavior:

  My question is if the network is still considered a hidden network on wpa_supplicant.conf

In Android whole configuration is not added to wpa_supplicant.conf file but retained by Android framework. Since Android 8 it's stored in WifiConfigStore.xml files located under /data/misc* directories. According to user selection, scan_ssid=[0|1] - along with other configurations - is passed to wpa_supplicant process over HIDL - an Android specific IPC - or possibly over global ctrl_interface.

To summarize, yes Android (by default or optionally) sends direct probe requests to saved non-broadcast WiFi networks.


Can't Install BOTIM android application in Oreo

I have identified the issue. I mounted the SD card as Internal memory. Due to this the app (Not only this app, even ) failed to install in to memory. I remounted SD card as portable storage, then i am able to download and install the app.


Although I was told to charge my Android device before first use, it was already charged. Have I been given a phone rejected by someone else?

It is not uncommon that rejected/refurbished phones find their way back to the market as "new" ones.

But in my (and at least Al Everett's) experience, batteries are almost always shipped with some charge. I wouldn't worry, as long as there are no other indicators that your device was pre-owned.


Remove downloaded system update from Huawei

Go to settings > apps and Clear Data for the Software Update app. Seems to work as the app takes up 3GB with an update downloaded.


Change language for one application (Google Now voice recognition, root available)

There is a way of forcing a certain app to be in different locale / language than your general phone settings!

you need to be rooted
install "xposed framework" from xposed.info
within this app install a module "app settings"
within this module search for "quicksearchbox" (it's the google search app)
change its locale to "english-us"
enjoy

Unfortunately xposed framework stopped working with android 5.0 Lollipop... so enjoy it until your phone is hit with the update :(


Factory reset only resets all user data, not the OS itself. If your update failed for some reason, you'd have to reflash the phone. You can find info on this in the XDA-Developers forum.

Note that since your phone is rooted, your warranty may be void. Take this into consideration before you take your phone to the service center.


Why are there not generic phone OS installers?

In short, it's because of the different ways that Android and MS Windows are distributed. MS Windows is a retail product, sold directly to PC owners. Therefore, Microsoft is responsible for making it run on PCs. PCs are standardized, and (nowadays) have a hardware-discovery mechanism, so Microsoft can design the Windows installer so that it can run on any PC-compatible machine. It's in their interest to make drivers for old Windows versions compatible with newer versions, so that they can keep selling new Windows versions to users.

There's also a technical dimension to this. Phones aren't just "tiny ARM PCs" as you suggest. The distinguishing thing about a PC is that it satisfies the PC specification, originated by IBM but now specified by an industry consortium. There are several more standards for how components of a PC interact, and they're what allows automatic driver configuration such as you find on a desktop PC. Graphics cards offer a VESA interface, which allows graphics to be displayed before a GPU driver has been configured.

All PC hardware nowadays offers Plug N Play, which allows the OS to discover hardware and configure the memory map at boot. Before Plug N Play, you had to change physical jumpers on each PCI card, and then tell the software what memory range, IRQ, etc. you'd set on the jumpers. And in the days before DirectX and its ilk, you had to do that separately for every game that wanted to use that hardware. Plug N Play came about mostly so that sound card (and other discrete component) vendors could make easier-to-install hardware.

In contrast, Android isn't a product that's sold to users: it's "sold" to device manufacturers. Phones (also tablets, STBs, media players, etc.) don't have anything like the PC specification, so it's not possible for Google to make an "Android installer" that can run on any device. Even displaying the battery animation when the phone is off requires it to load the Linux kernel with a framebuffer driver and a battery driver. It's the device manufacturer's responsibility to modify the Android source code so that it can run on their device, and the resulting Android firmware image belongs to the manufacturer: they don't (have to) give those changes to Google or anyone else.

The phone world doesn't have these kinds of standards, because there's no demand for it. There's no one trying to sell phone components that you put together yourself. No one in the phone industry is interested in making an OS that you can install on any phone - only the likes of Ubuntu and Mozilla, who are outsiders with no contribution to hardware standards.


How to change the default contact saving location for HTC Desire HD 2.2.1?

According to the manual of your phone, you can't set a default save location, but on page 49, it's mentioned that if you use "People", you are prompted to select the desired location for the new contact:

From the Home screen, tap "menu" > "People".

On the "All" tab, tap "Add contact".

Select the "Contact type", for example Google or Microsoft Exchange ActiveSync.
This determines which account the contact will sync with. For more information,
see “Ways of getting contacts into your phone” in this chapter.

In the Name field, enter the first and last name of the contact, then tap OK.

Enter the contact information in the fields provided.
Press "BACK" if you want to close the onscreen keyboard first and easily scroll
through the other fields.

Tap "Save".


Unlocking from kids mode back to factory settings

this link should help you under the : "Master reset using the hardware keys" part.
However be sure to backup all the data you want to keep before resetting.

Master Reset Steps


HTC Desire (Android 2.2) connects then disconnects to wifi

It sometimes helps to add the MAC-address of an unconnectable device to the list of allowable MAC-addresses even though all MAC-addresses are allowed by default.


I've tried downloading music to my phone, but I could only make the files available off-line, no proper download

To download music from Onedrive follow the steps below:

Click on the 3-dots next to the music file.

A menu with options appears. Select Save.

You will be taken to the folder where the file will be downloaded. As seen on the picture below, the default folder is Download. You can select another folder by clicking the arrow on the left. Click Save on the top right to start the download.

  How can I listen to music from OneDrive?

To listen directly from OneDrive, click on your music file, then ►. The music file will be streamed online.


From where on the network is time information received?

Thanks to t0mm13m's comments:

The keyword is NITZ - that is where it comes from.

Certain ROMs fail to handle it, others do. If it fails, can always fallback on a NTP app like ClockSync (this requires root BTW) :)


Why is Play Store showing "Can't install app...Error Code: 910"?

I had been getting error 910 for days. I finally managed to solve the problem using the following steps:

I "ejected" the SD card via settings, device, storage. I didn’t physically need to remove the card from the phone.

(Android 6.0.1..... Blackberry Priv.)


Android phone wi-fi not connecting with perticular network only

I had the same problem but with another device(HTC touch diamond2). You need to edit network settings. Write by yourself IP-adress, subnet Mask, Router of current Wi-Fi.
I think to find out this information for you will not be difficult.


dont put the data files in obb.
instead put it in the sd card/android/data folder
it works


Shell script to kill custom apps, run another app then restart killed apps?

You can use an Tasker to kill apps when you launch your game. And you are also able to do the opposite, when your game gets closed, Tasker can initialize other apps.
You may use the trial version to test this, but I believe that better results can only be achieved with root.

Tasker
Tasker by Crafty Apps available from Google Play Store (4,49€)
From their website you have a free 14-day trial download.


Galaxy Tab Pro SM-T520 does no longer see wifi networks

It turned out that the problem was the Passpoint setting enabled by the default. You can find it only in Advanced wifi settings. On Samsung tablet, while in Wi-Fi settings, you have to click on vertical ... at the top right corner, then select "Advanced" and there you can disable that Passpoint setting.

It took me a while to find a solution to this problem, so I hope my post may help someone!


You could try  setting the animation scale to 0% (in developer options)

If it is not enabled already, go to Settings > About phone and then tap Build number seven times.

After that Settings > Developer options will be available.

In the developer mode and set animation scale to .0% (or off)

Credits:  Disable Animations on Lollipop


far easier, folks:

settings > language & input > keyboard & input methods: DISABLE 'google voice typing'


Thanks to @aBochur's comment

It turned out that video ads use the media channel
I have muted the phone media and the ad audio was muted as well.


Motorola Moto G 2014 freezes on lock screen

Okay, so I found the solution a while ago and I haven't experienced any problems since, so I guess it works.

I tried different options to get the device working again, but to no avail. The only possibility left was a factory reset, so that's what I had to do. Here's what I did:

I made sure the backup settings on my phone were all set up.
I used adb backup from my computer to make a nearly full device backup, as suggested by Lucky in the comments. More info here: Full Backup of non-rooted devices

For this, make sure you have a password set and configured in the developer settings. This is really important because it might not work otherwise and you'll lose data (happened to me, would not recommend).

Then I reset the device. https://motorola-global-portal.custhelp.com/app/answers/prod_answer_detail/a_id/99825/p/30,6720,9151 for more info how.

It took some time to reconfigure everything and redownload apps, but after a week or so, my device was back to normal and I haven't had any freezes since.


How to prevent Galaxy S4 from connecting as "Connected as Installer" instead of "Connected as Media Device"?

After connecting via USB and receive the message "connecting as installer" on your phone's screen, make sure you're phone isn't on the lock-screen and swipe down from the top (or at least on my Verizon device) you can access "USB PC connection" settings under the "ongoing" tab.  Check one of two options, MTP or PTP. This would be the same pull-down where you would quickly alter various settings, view downloads and be able to link to recent notifications. This will effectively switch out of installer mode so that you can access your phone's directory and that of any sub sequential micro SD card. Hope this helps.


How can I copy content from my SD Card to my PC?

Answer to your first Question:

No specific processes needed. When You Connect your SDcard to PC via SDcard reader, you can see a new drive is mounted on you PC. Just copy necessary files to PC and similarly copy same files to new SDcard.

Answer to your first Question:

Yes. your mobile will recognize your new SDcard when you mount it to your mobile.


How do I set the correct time zone on my Nexus 4?

It should be under your system settings (the Settings "app"), in the "Date & Time" subsection (which is near the bottom). Uncheck the "Automatic time zone" option and then select the correct one manually:


Can I have a "force close a specific app" shortcut on my screen?

I've ended up using Tasker, it is trivial to create a task to kill a specific application (Google Chrome), than add a shortcut (widget) to that task on the screen.

Edit: I've actually created a task that not only kills Chrome, but restarts it afterwards as well, all in one click:


I just ordered on ebay an HTC incredible 'flashed to cricket,' is android still installed on the phone?

In short, the phone will still have the Android OS as 'flashing to cricket' is NOT in reference to the ROM or Operating System.

The seller may be referring to moving the phone off of Verizon as the carrier to Cricket, another CDMA mobile carrier in the US.  This seems to be a normal process as Cricket does not have the expansive collection of Android compared to that of Verizon Wireless.

Here are a few thread topics explaining this -

http://androidforums.com/incredible-all-things-root/82397-flashing-htc-droid-incredible-cricket.html

http://androidforums.com/cricket/232152-flashing-phone-verizon-cricket.html

Hope that helps!


How to unhide apps that has been hidden in the play store?

Well pressing the install button will make they appear there again, duh.


You might want to see apps you have installed previously but since uninstalled in order to find an app that you but want to recommend to a friend. You might uninstall an app by accident and want to find it again easily.

Google Play needs to keep track of this information anyway, for two reasons:-

You can only review an app you've installed;
Even after uninstalling a paid app, it remains available to you, and you can reinstall it again without paying.

Deleting an entry only hides it from the list (on all your devices and the web interface), and has no other effect.


Another solution - you can try my mini-application for such situation (built it for myself and uploaded it to Google Play). It's just like Shortcut for real People app:

https://play.google.com/store/apps/details?id=com.gatherer.contactslaunch


How to make phone play a custom sound after pressing physical button?

OK, I found an answer by myself :-) To add action to volume button I used Key Plus app (https://play.google.com/store/apps/details?id=com.apptuners.keyplusapp). Then I created a task with Tasker (https://play.google.com/store/apps/details?id=net.dinglisch.android.taskerm&hl=pl) which set media volume to max, play a sound, wait till it ends and revert volume to previous value:


How to enable task locking in Android 5.0 production devices

(Edit: Updated after some more testing)

Check the latest documentation.

This feature seems to be called Screen pinning now, and the App does not have to be the device owner. If the device owner is not set the user will be prompted to accept. But there are issues with this for kiosk use, mentioned below.

  There are two ways to activate screen pinning:

  Manually: Users can enable screen pinning in Settings > Security >
  Screen Pinning, and select the tasks they want to pin by touching the
  green pin icon in the recents screen. Programmatically: To activate
  screen pinning programmatically, call startLockTask() from your app.
  If the requesting app is not a device owner, the user is prompted for
  confirmation. A device owner app can call the setLockTaskPackages()
  method to enable apps to be pinnable without the user confirmation
  step.

If you activate screen pinning programatically (non device owner App) or on the device using the pin in the recents you get the following behaviour:

A dialog appears asking the user if they want to enable screen pinning and if they want to require a password to exit. If they press yes the status bar and notifications disappear, back, home and recents buttons do NOT disappear. Tapping on home or recents makes a toast appear inform the user how to exit screen pinning.

The user can then hold down back and recents to exit screen pinning. If the user selected to require a password, they will get kicked straight to the lock screen. This behaviour means it is not suitable for a kiosk imo. As it is too easy for kiosk users to end up looking at the lock screen.

To get a proper kiosk mode we need to set the device owner. Google's documentation says you need to do this with NFC:

  To deploy and activate a device owner, you must perform an NFC data
  transfer from a programming app to the device while the device is in
  its unprovisioned state.

Using NFC to do this seems a bit complex (what if a device does not have NFC?). I have not investigated this yet so if anyone can provide info how you go about setting the device owner by NFC? Which now becomes the main point of your question. (i.e. setting the device owner on a non rooted device)

But to confirm the behaviour is as expected if you root a device you can set the device owner as per Google's previous instructions (adding a device_owner.xml) as I mentioned here

Now you can properly lock the App, no dialog appears for the user to accept, when enabled the recents and home button disappear and the user cannot leave the App unless your App unlocks itself. A proper kiosk mode. I have tested this on a Nexus 7 2013 with the latest Lollipop build.

The following snippet turns on the lock:

mDPM = (DevicePolicyManager) getSystemService(Context.DEVICE_POLICY_SERVICE);
mDeviceAdminSample = new ComponentName(this, DeviceAdminSample.class);

if (mDPM.isDeviceOwnerApp(this.getPackageName())) {
    Log.d(TAG, "isDeviceOwnerApp: YES");
    String[] packages = {this.getPackageName()};
    mDPM.setLockTaskPackages(mDeviceAdminSample, packages);
} else {
    Log.d(TAG, "isDeviceOwnerApp: NO");
}

if (mDPM.isLockTaskPermitted(this.getPackageName())) {
    Log.d(TAG, "isLockTaskPermitted: ALLOWED");
    startLockTask();
} else {
    Log.d(TAG, "isLockTaskPermitted: NOT ALLOWED");
}


Can I get a virus on Android 4.4.2 by clicking "no thanks" on one of those virus browser pop-ups?

Well it's hard to know. Install avast anti-virus from google play and it will show any viruses (if there are any). But that 'Message Box' shouldn't have appeared, so that means either Facebook was hacked or you were using a fake Facebook app/page. Clicking 'No Thanks' on a webpage can't install anything unless you already have a virus on your Android. You should be safe if you were using the genuine Facebook app/page and that Settings>Security>Unknown Sources was unchecked.


How can I mute the microphone in a phone call?

What version of Android are you using?

Usually the option to mute the microphone is available directly from the call screen.

It would be useful a screenshot of your call app.


Best to block autostart apps, or let them run at boot time?

-As you know there are the custom apps which you download from the external source(play store etc) and the standard android apps which come inbuit in the Android OS(You might/ will also have some bloatware)

-Now as you disable the custom apps which you download you will get the desired result of free RAM,faster loading,less battery consumption.

-But if you disable the standard android apps then definitely you will have issues with the device to run normally.(i.e if you close/stop a standard app  then your data transfer may not get enabled at all etc).

-So you can go ahead with closing/stopping auto restart custom apps downloaded from the external source but in some apps its hard coded to auto-start by default i.e even after stopping its auto start it will restart on its own as per the Android architecture so to some extent you will get relief from RAM management.

Note:-Although the Android devices are featuring with more chip level storage their Operating System Size has also increased manifold.That is in order to support an Android Kit-Kat v4.4 operating system on your device it should have a min 2-3Gb of on board storage space apart from the space for Custom android apps downloaded from external source(approx value depends on the device and the amount of bloatware present)


SMS notifications and ringtone stopped working on my Sony Xperia M4 Aqua

Note: Applicable for any Android app which doesn't work in the way it should...

Probably Show notifications (in app manager) for Messaging app might have been disabled. To enable it again just navigate to Settings>Apps>All apps>Messaging and enable Show notifications. If the problem still persists try ---

Clear data and Clear cache on the same page.
Disable & enable the app or Force stop & restart the mobile.

These are the basic steps to troubleshoot the apps which misbehave in any Android phone. If the problem still persists try trusted third-party apps like Textra SMS, GoPro SMS etc. as a temporary solution.

P.S: Factory formatting the phone solves all the problems but resetting is recommended only when it is extremely necessary.


With some custom roms, the default Google play suite won't work. Check too see if anyone has released a Google play package for that rom.


Wallpaper automatically blurring after a while

I personally don't have this issue, but this is how I solved a friend's phone with this problem:

On your phone, go to Google Play and install the app Muzei
Once installed, tap the open button in the Google Play app. You will be greeted with a splash page with a button that says "activate". Tap the button, and then click set wallpaper at the bottom of the screen.
Now you will see a new screen telling you to double-tap your wallpaper to see it in detail. There will also be an icon near the middle of the screen. Tap the icon.
At the bottom-right corner of the screen, tap the three dots, and then in the new menu tap customize.
Drag left to reveal an option reading "my photos". Tap it.
After tapping it, a small settings icon appears under it. Tap it.
At the bottom of the screen, tap the "+" button under the text reading "Choose specific photos instead".
It will then open the documents app. to get to your photos you can tap the button at the top-left corner of the screen, revealing a new menu. In this menu, tap gallery. Now you can choose one of your photos (or multiple photos).
After choosing a photo, tap the back button at the top-left corner of the screen. You should see the screen you saw in step 5.
Now tap the text at the top of the screen reading "Sources", and in the new menu that appears tap "advanced".
You will now see sliders labeled, "blur", "dim", and "grey". For a completely clear image, drag all of them completely to the left, but you can set these however you want. You should uncheck "apply blur on lockscreen" and you may also want to uncheck "New Wallpaper Notifications".
Tap the check mark at the top-left corner of the screen. Now you can close the app and go home to see your clear image.

With this method, you are also able to adjust the brightness of the image by opening the app and following steps 4 and 10-12 in that order. To change the image later open the app and follow steps 4-9 and 12 in that order.

If there are any more issues, I am very happy to help.


How to get current (foreground) activity name?

Using apps: Current Activity and some similar apps will display the info in the form of floating texts above the screen content.

Using adb (from your PC): dumpsys window windows | grep -E 'mCurrentFocus', or dumpsys activity top (for full info meant for developers)


How to access andriod to my pcs hardrive using wifi

AirStream: Stream PC on mobile could help you. There is no root or registration required.


How to setup Google+ to instant upload pictures which take from Camera Zoom FX?

I just did a test and got it to work. Thanks to Trebor Rude for the clue.

You need to save your Camera Zoom FX photos to the same place as the default camera. You'll end up with the untouched photo as well as the photo with the applied effects in your Instant Upload on Google+.

To change where Camera Zoom FX saves its photos...

Choose Settings | All Settings
Choose Save
Change the "Camera folder:" to Default. (It's probably on CameraZoom.) It will now show a save location like "Folder = /storage/emulated/0/DCIM/Camera"


How to avoid leaking private data to apps without rooting my phone?

Simple answer is no.

Also, I'd like to point out that there's many, many reasons apps will ask for these sorts of permissions, and I can promise you, they're not all stealing your private information. For instance, the SMS permission is commonly used to detect conformation codes that an app may send you.

If you are installing calculator apps that require your call log, contacts and SMS, then just download another app.

People these days are getting far too scared over nothing.


Dalvik VM vs. ART (Android Runtime): Impact for end-users?

Dalvik VM (Virtual Machine) is Google's version of a Java VM (on which apps run). VMs keep apps isolated and independent from actual hardware and other apps. But, for this to work, Dalvik needs to convert so called bytecode (designed for virtual machine) to native machine code. In order to minimize the performance penalty that the bytecode to native code conversion introduces, a process called Just-In-Time (JIT) compilation is performed, which converts hot, i.e. often used, bytecode to native code.1

ART (Android Runtime) is a replacement for Dalvik that uses Ahead-Of-Time (AOT) compilation, meaning your apps are compiled to a ready-to-run state before you even launch them. This is usually done, at the time of app installation, making the process of launching and using them much faster and smoother. And since this means that compilation is only done once, you may also see better battery life, too.

  If ART is better on performance & battery life perspective, should I
  start using it?

No. If you do that, you may break third-party apps. Google has shipped this ART preview with Android 4.4 for developers to test their apps on it.

Side Note: Google's approach with ART is to beat iOS (iOS apps are native so performs better even on low-end hardware specs), but I don't know where it is heading... Another fragmentation? See OEMs are free to build devices using either one or both. While final version shouldn't affect most of apps, but its not 100% cross-platform thing.

1Note that JIT was added to Dalvik in Android 2.2


I had a similar issue.

Check if the content of hosts ends with a line feed. The trailing line feed is required.


How to preview specific folder in email notification?

Unfortunately, its not possible with stock email client unless Samsung pushes an update. Try other email clients from Play Store.


Adding a Contacts Group on Android doesn't sync to Google Contacts

Try going to the phones settings > Account and Sync, click on your email address and uncheck sync next to contacts.

Next go back to settings > Applications > Manage Applications and select the "all" tab. Scroll down and click on Contacts Storage. Then click on clear data.

Finally go back to settings > Accounts and Sync. Click on your email address and select the sync for Contacts which will start to resync.

Give it a few...let me know if that helped.


Bootloop in Xperia L when the bootloader is unlocked using sony's flashtool

It always happens, you will have to reflash your stock firmware using pc companion.


To answer you questions:

Could this be caused by the screen protector?
Possibly.  Take the screen protector off and see if the problem persists.  My screen protector doesn't affect the functioning of my screen at all.  This is going to depend on the particular screen protector (I'm sure there are cheap, bad ones) and the particular phone (they all have different screens and some have calibrations, some dont, some have screen sensitivity adjustment options, some don't).

Is there any noticeable benefit of using screen protector? or are they just a waste of time and money?
Yes there is a benefit, they protect the screen, and no they are not a waste of money. I have scratched/scuffed the hell out of my screen protector and all I had to do was remove it, and put a new one on and my phone was as good as new. Had I not had a screen protector my phone would be unusable now, so for just a few dollars and no performance cost my phones screen is as pristine as the day I got the phone.  That being said, my job and my lifestyle tend to put the phone through a lot of abuse  ;o)

My recommendation: Take the screen protector off and go from there.  If that doesn't work and it's under warranty, bring it back.

There are so many factors that can affect the touchscreen because it is the basis for all inputs and outputs of the device and troubleshooting can take a while.  I would be surprised if it was the humidity or heat difference between indoor and out, but there are a number of different things that can change from indoor to out and if theres a bug, they may be affecting how your phone operates: GPS, Wifi, reception, Auto-brightness sensor.

This correlation could also be a coincidence.  It could be a particular app that isn't playing nice with Android and your phones firmware.

You will need to to systematically isolate the conditions that affect the problems with your screen and the ones that don't, but ultimately it could just turn out to be a bad unit.


Application for remote-wiping a lost phone without handing access to my data to a third-party?

I don't know of an app that meets your exact requirements.  But a simpler version that's (in my opinion) equally secure is an Android app that listens for a specific SMS message, and wipes the phone.  Remote Wipe does this.  Of course, it doesn't entirely kill the phone's software (that would be very device-specific and require a modified bootloader in most cases); and it might be useful to use one of the apps that reports the phone's physical location too, if you want to recover it.


Android phone water damage or changed setting?

I would try using a bluetooth headset.  The reason is this: if your microphone is damaged, the bluetooth headset should work just fine.  If there is an input volume setting gone wrong, using a bluetooth headset will not fix the problem.  This tells you if you want to look at replacing your phone or do you want to look for a setting to boost the microphone gain.


How to turn off Android corner page curl?

Nevermind, I finally figured it out. It was in my Antivirus Free app. The app that came already installed on my phone. Lazy swipe was a feature added in the settings.
Just turn it off~
I at least hope that this helps someone else~


Why won't a fine-tip stylus work on my phones/tablet?

Capacitive and resistive touchscreen technologies

Today's multi-touch screens are capacitive, unlike the resistive touchscreens from a decade ago. They work a bit like the way you can feel a static charge with the hair on your skin. The screen has a charge inside it, and when your finger comes near it, the capacitance of your finger attracts this charge. The screen can tell all the points where the charge is disturbed in this way, building up a picture of where you're touching it. That's why it can tell different fingers, and the more sensitive screens can tell fingers apart by their shape, and make a guess at how hard you're pressing.

The older resistive touchscreens just had two flexible conductive sheets with a gap in between them. When you apply pressure, it makes the sheets touch together, and the touchscreen hardware can find where that contact point is. Because of how it reads the contact point from the sheets, it can't understand more than one contact point, or a bigger area of contact.

So what?

This has two implications for a stylus. Styli for resistive screens need to be small for a precise touch, and can be any material (because they just need to apply pressure). A stylus for a capacitive touchscreen has to conduct electricity, but be covered with an insulator, to give it the capacitance (like your finger). They're commonly a conductive foam core covered with thin rubber. Usually the part you hold also needs to be conductive, to connect it to the greater capacitance of your body, but there are ways around this.

In addition, the tip needs to be wide enough to generate enough capacitance for the screen to register. In addition to the requirements of the hardware, most touchscreens also have some filtering in software, to avoid getting confused by sensor noise, tiny droplets of water, and other things.

For these two reasons, you can only use a stylus designed for capacitive touchscreens.

Foil hat time

You can make your own by sticking a small ball of aluminium foil to the end of any pen-like object with insulating tape. You just have to make sure your hand is in contact with the foil for it to work. This way, you can experiment with different sizes, to get the narrowest tip that works on your particular device.

Other options

If you still want something more precise, you'll need a phone or tablet that's designed to use a stylus. These phones have extra sensors in addition to the capacitive touchscreen, and they come with a special stylus that works with that sensor. Usually they detect induction fields (like a Wacom drawing tablet), and the stylus has an inductor built into it, but the details are different for different devices. Samsung's Note range of phones and tablets works this way, and Lenovo has a tablet (marketed at digital artists) that has a pressure-sensitive stylus like this as well as "palm rejection" software to avoid reacting to the bottom of your hand when you're drawing.


How do I install OS in Andriod phone without using fastboot and TWRP?

Here is the Full Forum discussion link to the problem I've faced. Thanks everyone who tried to help me out.

For Quick Solution follow this steps mentioned below:

If you still have access to TWRP on your device? please push 32bit flashable ROM to your device.
Try with a TWRP flashable like the stock ROM Oreo flashable https://forum.xda-developers.com/mot...-test-t3873367 and follow the instructions to install it (i.e. push to your device, or copy to an SD card, then tap install in TWRP to flash it to your device). This TWRP flashable should work on this mentioned TWRP version since it's 32 bit.
The stock ROM download would still require fastboot, so I'm not sure why the fastboot is not working and not choosing the fastboot method as of now.

FYI: error 255 when flashing custom Oreo or Pie ROMs means that the TWRP is 32 bit, whereas the custom ROM requires a 64 bit TWRP.


The Auto option enables the lightsensor of the device.
On some Samsung devices there remains a slider when the checkbox Auto is checked. With that slider you can set a delta (small change) in the brightness set by the data of the sensor. You can chose if you want it a bit brighter or less bright than the sensors standard value.

In short:
 - Box checked: Sensor defines brightness (+/- delta)
 - Silider in the middle: delta = 0
 - Slider to the left: delta = - amount of steps from the middle
 - Slider to the right: delta = + amount of steps from the middle


Google Assistant Routine custom commands weird behavior

I get the same behaviour on Pixel 3 XL. Clearly a bug. A workaround is create a new Google routine containing all the things you want to do, and activate that single routine in the clock app.


Nexus 7 randomly reboots and resets date to 1999

I have N7 too. I never heard or read about anything like this. It can be faulty battery or charging circuit, but it can be just SW problem.

First, please, add some important details to your question:

Did you use original charger?
Did you use original USB cable?
Did you use original dock?
What android version do you have?
Do you have this version out of box from the first day (from factory) or did you get it as OTA update or did you update it yourself?
How many apps do you have installed?
Do you use any task killer?
Did you try reset to factory defaults?


What limits a mobile phone to be upgraded to new Android version?

Somebody needs to write and test the drivers and core apps. That's all.

Most applications that are written for Dalvik (i.e. most apk programs) are pretty portable across different Android versions, but not so much for core programs that were written in C, the Linux kernels and drivers, and the Dalvik VM itself. At the very least, these programs need to be recompiled; occasionally, the new Android version may require new capabilities from the drivers, and someone will need to write the code for them.

Additionally, for official releases, manufacturers and carriers often adds value-added customizations; these customizations need to be ported, tested, and often debugged against the new framework. In deciding whether to write upgrades, manufacturers (and to certain extent, carriers) faces a dilemma, they make better profit by selling to you a new device instead of writing upgrades for free, but poor upgrade history will put off customers as well; so they will often drop support for older phones and only write one or two version upgrades at most.

Hardware limitation has never been a problem for upgrades. While it's certainly true that certain new features might have a much higher hardware demand than older phones can conveniently handle (e.g. Live Wallpapers), these features are usually either disabled or left to give sub-optimal experience.

Other limitation is space limitation. Some phones have very small internal memory, and Android tends to get larger for every upgrade. To port newer versions for these phones, some sacrifices has to be made; whole libraries may be left out (e.g. who needs the NFC on a G1?). These modifications needs to be written and tested.


You have to manually install the update by

Click Install.
Select the file /data/linageos_updates/linage-*.zip.


Is Google Chrome for Android Beta compatible with the 4.0.3 emulator in the Android SDK?

No im sorry, but Chrome for Android needs hardware acceleration, so until Google change that (i dont think thats gonna happen sorry) you can't do that. But maybe in the future.

Sorry, i know it wasn't the answer you really wants to hear...


How to transfer files from an Android phone to a Ubuntu PC by using a USB cable?

First of all you don't need any USB cable.
You can transfer files from/to your android device with the Wi-Fi network of your device. Just install airdroid on your android device. Then activate wi-fi hotspot on your android and open the airdroid app. Next connect your pc to that hotspot, open any browser in your pc and enter the url provided by the airdroid app there. It will ask for your permission, click to connect. Done.
   The good news is that this technique works in any Linux distro as well, I tested it on Ubuntu 14.04.1. It just uses your android wi-fi device and there is no issue related to mobile data plan i.e. you can use it without the mobile data.


Is touch accuracy based on a phone's hardware or the application?

Well the hardware needs to be properly aligned, so that where it senses your touch matches up with what you see yourself touching.

There are also general algorithms the system applies to make decisions about where the center of your touch is, since your finger is not a perfect point, and so on.

Finally, and app needs to decide what to do with a touch.  When an app uses simple widgets like buttons it's fairly simple to map the touch position to a widget.  In the browser, however, it's much more difficult.  Determining the position of a control rendered dynamically via HTML (and JavaScript etc.) is a fairly complex task.  You'll find that most touch browsers, even on other platforms, have varying levels of difficulty with touch accuracy.

So it depends on both hardware and software, but the variance you're seeing between apps is probably all due to the apps.


After having switched off the Ambient display the problem has stopped for me. Hope this helps.

Settings > Display > Ambient display (Wake screen when you pick up device or receive notifications)


How can I make the Swype keyboard type "I" when I press "i", now it types "ki"?

Open up the memo application (or anywhere that you can enter text), enter the "ki" that's giving you problems, highlight it and hit the Swype key on the lower left; it will prompt you to delete the word.

In general it will remember new words that you enter; you may have to type them out letter-by-letter first.


Making a NANDROID backup of a device with broken touchscreen

The "classic CWM" does not even support the touch screen. It is operated solely via hardware keys -- usually the volume up/down keys to navigate, and the power button to confirm actions. On devices featuring a trackball (as the "classic htc-wildfire for example), this can be used as well to scroll the menus and confirm actions.

Note that there's also a touch-enabled CWM available -- but that's not the "classical one".

However, if your device comes from the manufacturer, it is not equipped with clockworkmod, but with a stock recovery. Stock recovery does not support nandroid backups. So you would first need to flash the recovery in order to use that. Depending on the device, there may be different installation instructions (and different requirements), so make sure to check that first. CWM would then replace the existing "3e" recovery located on the /recovery partition, but should leave the other parts (e.g. your /data and /system) intact.


Allow USB debugging popup does not come in my new PC

I also got the same issue in my lenovo mobile. But when i deleted the .android folder in the home directory, my problem is solved.

For me the issue is the adb don't have enough permission to read the rsa key to communicate with the device. When we run adb server it'll create a folder named .android(Linux - /home/--username--/.android, Windows - C:/Users/--username--/.android) in the home directory of the current user which contains the private and public rsa keys used to communicate between the devices.

When I check the .android folder, it is assigned with root permission(I am using Ubuntu 16.04 and I don't know how its assigned). So when I try to run adb start-server it is trying to create .android folder. But the current folder with root access is not allowing this to create the adb keys. That's why its failed.

So I deleted the folder using below command. Use a particular method to delete the folder based on your operating system. Below I mentioned for linux.

  sudo rm -rf .android

Then restarted the adb server using below command.

  adb start-server

Now It created the .android folder and the rsa keys with the current user permission. Once done this I got the Allow USB debugging dialog in my mobile.

I know its too late. But I'm mentioning here because it'll help someone in the future.


Why can't I download apps from the Android Market via my PC?

Many developers have their own sites and there are other app markets that allow direct download.  But besides that, we can't speak to their motives, you'd need to ask them.  I would assume, however, that they're controlling distribution in order to control distribution :P.  For paid apps this is obvious (piracy prevention), but even for non-paid apps there are developers and others who want to monitor, limit, etc. the download of apps.


How can I sync the bookmarks in the web browser?

Fennec (pre-release FireFox mobile) is supposed to have bookmark synch.

I haven't tested it, as the Fennec install keeps failing on my Incredible. :-(


if you have USB debugging enabled already you could disable the lockscreen with:

adb shell
cd /data/data/com.android.providers.settings/databases
sqlite3 settings.db
update system set value=0 where name='lock_pattern_autolock';
update system set value=0 where name='lockscreen.lockedoutpermanently';
.quit

Reboot, and then:

adb shell rm /data/system/gesture.key

Reboot one more time.

If you don't have USB debugging already enabled there is no way to use this.

Source


There are multiple ways you can achieve this:

On the device

Start Helium
pick any "dummy app" to create a backup from
Exit Helium
Check where it placed the backup files, and which files those are (a backup consists of multiple files)
Copy your backup files to that location
Check if for each app there are all the files you've checked above1
Start Helium again, it now should find the backups
Restore whatever you wanted to restore

If the "old phone" is still up and running

The app is called "Helium App Sync and Backup". So when you go to its Restore and Sync tab, you should be able to transfer and restore the backups across the devices. I've never tried that, so I cannot give any details on it.

Using your computer

Helium Backup uses the same file format as ADB (in fact, it uses ADB locally to create and restore backups). So with the backup files on your computer, and the device connected via USB with usb-debugging enabled, you could simply restore the backups from the command line. Just pick the .ab files for that, and run

adb restore com.foobar.ab

(of course, you've got to replace com.foobar.ab by the real file names). See Is there a minimal installation of ADB? if you didn't set up your computer for use with ADB yet. The downloads mentioned there can also be found here.

1: I rawly remember from a while ago that Helium might "ignore" a backup when one of those files were missing


How to check update log for apps on the phone

Go to your web browswer - not on the phone - use a desktop or laptop (you might be able to do this via phone but haven't checked - you would probably need desktop mode if you wanted to try) - and go to the Android Market: https://market.android.com/
Log in
Between the Search bar and Android Market you should get the following options Apps, Books, Movies and My Library - click on My Library.
Just under the search option you should see Purchase History. Click on it.
You should find a list of the apps and when they installed. This will help you pick up any apps etc that are new.

To see the most recently updated apps just go to the Market app on your phone, go to my apps (my downloads - depending on the version of your app market) and it will list them in the most recent order of updated/installed - with any requiring an update at the top - scroll past these to see the last ones you updated (if any has an error its possible it might be in the apps to update).


which of these files is the stock recovery image for the nexus 4 android 4.3?

Go for recovery.img. Extra info below:

bootloader-mako-xxx.img -> bootloader. Flash with fastboot flash bootloader bootloader-mako-xxx.img then fastboot reboot-bootloader. Updates (upgrade or downgrade) bootloader for compatibility with corresponding generation of ROMs.

boot.img -> kernel. Flash with fastboot flash boot boot.img or boot once with fastboot boot boot.img. Only use original ones or ones that are known compatible.


Are your contacts backed up on Google account? If so, they will be automatically added to the next device you login to with the same account.


Smart Launcher - How do i change icon of an application on home screen

Sorry for the delay. You can still change the icon of a shortcut but the procedure changed with SL3. Long press on a bubble, then select "Edit Icon".


You could send a mail to Samsung Pakistan, and ask them.

The ROM for the Galaxy Mini (and every Samsung) has specific Samsung components (TouchWiz, Samsung Apps, etc). And comes with a language pack specific for each region. Eventually every provider can add his stuff.

So it is up to the combination Samsung and provider when (or if) a new version of Android is released.

I know of some friends that have been able to upgrade their provider branded phone to Gingerbread, while my non-branded phone does not have the update (yet).


Where does LineageOs store update files?

As of the new updates of August 31st, 2017, the updates are stored in

/data/lineageos_updates


Browsing PC through phone with adb shell

Not possible. ADB is a one-way channel. Excerpt from help:

When you start an adb client, the client first checks whether there is
an adb server process already running. If there isn't, it starts the
server process. When the server starts, it binds to local TCP port
5037 and listens for commands sent from adb clients—all adb clients
use port 5037 to communicate with the adb server.

To access PC you would have to set up an ADB server on your mobile device, which is currently impossible.


Typing accented letters from physical keyboard

I don't believe there is a way to do this with stock keyboard.  Try a 3rd-party keyboard app that supports language packs and transliteration for hardware keyboards.

I've personally used AnySoftKeyboard with a plugin for my native language, which worked great on my old G1's slide-out keyboard. Try to see if a layout pack for your language is available.


Is it possible for a virus to be embedded in a image and can this image execute on Android Oreo by just opening the image?

Your comment about Windows is probably referring to WMF images, which aren't exactly 'normal' image files.  They can contain actual natively executable code, including being able to make some very low-level calls directly into the graphics drivers.  Most other image formats only contain actual image data (and usually some metadata about things like what color correction to do, what time the image was created, etc).

In theory, it's still possible to exploit normal image files though.  There have been a number of vulnerabilities over the years in various image handling libraries that could be used as starting points for actual ACE exploits (though the full exploit is likely to be platform specific).  These all just required an image to be processed by the library (so, displayed in an application that uses the vulnerable library).

However, it's a pretty unlikely attack vector for any realistic malware.  Coding an image that can exploit these issues and doesn't immediately arouse suspicion (either due to the size of the file, ro the lack of any content) is pretty hard, and given that these bugs tend to get patched very quickly, probably wouldn't be worth the effort long-term.


On some devices/ROMs most mount points seem to be defined in a special config file called /etc/fstab. In this case, you can ommit the device information and options, as they can be automatically determinded.

However, other devices/ROMs use init scripts to create the mounts, and have the special options defined there (CM7.2 on my Motorola Milestone seems to be one example for this). If you omit the device information here, you will simply get an error.

So which variant to take very much depends on the device/ROM. Safest way is to first check how the file system in question is mounted (e.g. using mount |grep system to show it for the /system mount point), and then adapt this information for your use.


Difficulty in accessing Internet through University network [require proxy setting]

I use Psiphon available on Google play. Doesn't require root.
It's a proxy server, and bypasses filters in my college.
Try it out.


Making a call Google Assistant by saying "Call Mom & Dad" shows "App is not installed."

I thought I'd come back and post an update / conclusion to this question.
With the help of others, it was determined that the Android Telecom server on my Android Head Unit was missing code to handle the voice call.  After replacing it and then adding a custom phone dialer modified to pass the call information to the GVC CallHandler, which then passes the information to the Bluetooth attached phone, the voice calling worked.
Details can be found on the XDA forums under the General / Android Auto / Android Head Units forum in the thread named "Modding your Joying/FYT SC9853i unit without root", page 31.
Note: I thought originally that this was a common problem.  However, this is not a general problem with Android but a specific problem with my head unit and possibly other FYT head units based on the Intel sc9853i CPU running Android 8.1   This may also apply to other units, but you'll have to go through and determine that on your own.


How do I use Android Support for Hearing Aid (ASHA) on a capable phone?

Based on this developer oriented video:
Accessible audio: Android hearing aid support and the audio framework (Google I/O'19), the speaker noted that while apps can provide enhancement to the experience, an app isn't required.
That said, if you are trying to create a ASHA compatible device, you should watch the full video, as it does point out the Android ASHA spec:
https://source.android.com/devices/bluetooth/asha
and note that testing seems more involved as the speaker at end describes 'reference device hearing aids' provided by Google and specifically calling out to use the Android Open Source Project (AOSP) codebase to ensure compatibility.
Also be aware that in the Android Compatibility Definition Document (CDD) which defines what is needed to obtain the Google Play Store that hearing aid support is optional.
From: https://source.android.com/compatibility/11/android-11-cdd#7_4_3_bluetooth

If device implementations include support for Bluetooth LE and Hearing Aids Profile, as described in Hearing Aid Audio Support Using Bluetooth LE, they:

[C-5-1] MUST return true for BluetoothAdapter.getProfileProxy(context, listener, BluetoothProfile.HEARING_AID).

So what does this mean as a end-user?
Given the quirks of Bluetooth on Android, wait for hearing aid manufacturers to provide a list and even then supporting manufacturers like ReSound have fine print:

Full streaming compatibility with Android devices requires minimum Android v10 and Bluetooth 5.0 and that functionality has been enabled by the phone manufacturer and service carrier. Accordingly, the compatibility information provided should be used for reference only. Although ReSound strives to achieve seamless device compatibilities, ReSound cannot guarantee full compatibility with all Android devices.


android phone + mobile network + chromecast

Chromecast can only use one network at a time. You need to set your phone up as a hotspot then using the google cast app connect your chromecast to the mobile network.


How can I tap once on my home screen and start composing an email to a specified contact?

It may depend on what phone you have but for HTC phones you can add a "Shortcut" of a person and have the shortcut be the whole contact card or just start an e-mail message (or any other contract related actions)

Long press on the home screen to bring up the "Add to Home" menu, select "Shortcut" then select "Person".  Here you can select the person you want to be able to contact and it will provide you a list of actions to perform on that contact.  Select "Send mail".  When you click on the new shortcut it may prompt you to choose an e-mail client but you can either choose a default or not and be able to choose which client you use each time.

Edit - I just tried this on my Hero with a AOSP custom ROM and the only option I could find on the "Shortcut" menu was to add a contact.  This would provide you with a two-click method - once to select the contact and a second click to select the "Email" action.

Edit2 - I just found Mail Widget Free in the Android Market, which looks like exactly what you wanted.  You can add widgets either 2x1 or 3x1 which will have the contact's photo and e-mail address.  One click and your default e-mail app will open ready to send a message to that contact.  There is a "Pro" version which allows a 1x1 widget.

Note: I am not the developer of this app.

Edit3 - I also just found that HTC's have a "People Widget".  With this widget you can select certain people or groups to be displayed and each one can have a different default function when clicked.  One of those functions is to send and e-mail.  To do this just add the "People Widget" (it should be there by default in your widget list) then select the group (or create one) that you want to be in the widget and then once the widget is up - click on the contact you want to email.  This will bring up a selection of functions to apply to that contact and you can then select e-mail and you'll see an envelope icon on that contact in the widget. I can't believe I missed this one before :). I hope either this one or the previous edit can answer your question.


How to install Play Store on Jio Lyf LS 4005?

Looks like you have done so much. Seems like they have cut the server connection between Google PlayStore and they use their OS. Only possible thing for you to do is flash a custom rom. To do it,

install Clockworkmod or TWRP mod.
Find an appropriate Custom Rom made for your phone.
then install Gapps if they dont have it.

all the best


I learned how to do this from here

I did this from a Linux PC with ADB installed.  It may be possible from a Windows PC with ADB installed but I could never get the tablet to connect as an installer over USB on Windows.

  Turns out it was dead simple, really, it came rooted. Here’s how I
  installed Superuser on it so I can use apps that use root.

  Download superuser.zip
  Unzip superuser.zip
  adb root (to run adb as root user on the tablet)
  adb remount
  adb push Superuser.apk /system/app/
  adb push armeabi/su /system/xbin/su
  adb shell chmod 6755 /system/xbin/su
  adb shell ln -s /system/xbin/su /system/bin/su
  wget https://github.com/koush/Superuser/raw/master/init.superuser.rc
  adb push init.superuser.rc /


Casting to Chromecast without Google Play Service

Some initial work has been done in the microG project from Ma-rv-in, but nothing usable so far.

I personally use MultiRom and boot on a ROM which has Play Services installed to use my Chromecast.


How to differentiate between two LINE friends with the same name?

A solution is to rename your contacts:

Run the app
Select a contact
Select their name in the panel that appears
Click the pen icon as seen in the screenshot below
Edit their name to add for instance "(colleague)" or "(from the gym)"


Security: how to prevent USB mounting of mobile device

Try this from adb shell on your PC or from a root terminal on your device:

content update --uri content://settings/secure --bind name:s:mount_ums_autostart --bind value:i:0

Per the Android source code:

/**
 * Whether or not UMS auto-starts on UMS host detection. (0 = false, 1 = true)
 * @hide
 */
public static final String MOUNT_UMS_AUTOSTART = "mount_ums_autostart";


Is it possible for a phone to still be compromised/infected by malware or spyware even after a factory reset?

Yes, it's entirely possible if

the malware/Trojan resides and or modifies /system partition (search would show it's not uncommon) .

Thanks to Firelord who pointed out another possibility of

cases where an update to system introduced a persistent system level malware (usually a spyware, adware type), or one or two system apps (usually system update apps) acted like a malware right from the time a user started using the device. (see 1, 2, 3, 4, 5 as examples)

By doing a factory-reset, you are only removing user installed apps and data. The only solution for the first case is to install stock ROM (if you are on stock) or install a custom ROM by clean flash (usually, OEMs /custom ROM providers give detailed instructions on this). By installing a ROM, the /system is wiped clean and installed, getting rid of the trouble.
If you are a victim of the second case, there isn't much you can do unless you find another ROM for your device.
Of course, you need to review your apps and make sure you don't install from unverified sources and take precautions to not get into this situation again.


You can export your Gmail Contacts list into a .csv file prior to
  importing them into FullContact (to have a backup) using these steps:

Sign in to Gmail.
Click Gmail at the top-left corner of your Gmail page, then choose Contacts.
From the More actions drop-down menu, select Export.... Choose
whether to export all contacts or only one group.
Select the format in which you'd like to export your contacts'
information. Please note, some of these formats can lose some
contact information.

To transfer contacts between Google accounts, use the Google CSV
format. This is the recommended way to back up your Google Contacts.
To transfer contacts to Outlook, Yahoo! Mail, Hotmail, or various
other apps, use the Outlook CSV format.
To transfer contacts to Apple Address Book, use the vCard format.

Click Export. Choose Save to Disk then click OK. Select a location to save your file, and click OK.

You probably want the vcard format. Then use a contacts app that supports vcard importing. When importing it will ask you where to save the information (choose SIM). Note SIM cards can't hold many contacts.


Moto G Unable to Factory Reset "boot failed"

This is one of two conditions... either the ROM has been corrupted, or most likely (since recovery won't start) is that the internal emmc chip (internal storage) is defective.

You need to attempt to reflash your device with it's specific factory firmware image. Since you didn't state which model specifically, it is hard to tell you where to go for the answer. (If you update the original question with your specific model and comment on this answer, I can update it to specific links for your device).

To be honest, there is only a 50/50 chance of recovery at this point. The symptoms you describe are most likely a defective internal storage chip.


Lock screen of Nexus 5 during active call

Go into Settings -> Accessibility -> Uncheck the checbox power button ends call. Now during call, when you press the power button, the screen locks; Pin/Pattern/Password screen appears.

I have tested on my device but not on nexus 5. Have to do in emulator.


The built-in tethering should be Settings->Wireless and Network->Tethering & portable hotspot->USB tethering. I think the name of the menu simply changed between CM6 and CM7 from "Tethering" to "Tethering & portable hotspot".

Edit: Additionally, it appears that some phones are simply not supported due to kernel issues. For these devices, the menu option will not be present. This thread on the CyanogenMod forums discusses this, and notes at least two devices which fall into this category (the HTC Tattoo and the ZTE Blade).


how to retrieve data stored in android apps

Find name of your app it will be like com.awesome.me
After you know name of application
Go to android/data/com.awesome.me/
This directory will be in your internal storage
U might see a lot of files and folders with different extensions
If its a video start looking for files with size of around 10 mb or more when you find it try to open with video player
After you find ur video
Change extension to video extensions
Copy it to your folder of choice
And enjoy

Sorry i am weak in English
N try x-plore file manager
Its  easy to use
Note:this is not advertising its just a suggestion/opinion


Desire sv does not start after clear cache

My phone is working now.I have followed steps to bring my phone up :

Removed battery from phone for 30-40 minutes.
Insert battery to slot and press power-on button, that's it.

"Now, I don't bother about root cause "


replace # to %23, so:

service call phone 2 s16 '*100%23'

or

am start -a android.intent.action.CALL -d tel:*100%23


Can files from android internal be recovered after using adoptable storage?

your only chance to get files back is decrypt MicroSD Card with correct encryption key. as long as you did not discarded the adoptable-storage by forgetting SD Card or factory reset, they key will remain on device.
therefore you can try to root your device.
be aware unlocking bootloader will erase all data.
you have two possible options:

get a temporary root shell with mtk-su, or

root your device (on locked bootloader) with SP Flash Tool and Magisk Manager

once you managed to access /data/misc/vold you can use linux dmsetup to decrypt your MicroSD Card and access the files
for more information refer to the adoptable-storage tag-wiki
How to decrypt Adopted Storage?


"unfortunately the process com.google.process.gapps has stopped" even after hard reset

The best solution for your case is to fully flash your phone. I've been searching around for Android 4.4 firmware for your phone, but I couldn't find any, just for Android 4.2.2. But there is no problem flashing with it. Follow these steps and get your phone working again.

Flashing FW:

Unpack SP-FlashTool, and run Flash_tool.exe
Select MT6592_Android_scatter.txt from Firmware folder
Wait for file to be added into Flash Tool
Choose Option -> USB Model, click USB Model
Choose Option -> DA DownLoad All->Speed -> High Speed, click High Speed
Turn off your phone, remove the battery then put it back after few seconds (and don't turn on the phone).
"Press F9 (hit Download button)" OR "if upgrade ROM Firmware->Upgrade "
Connect your phone into the computer via USB data cable.
The process will start and a red progress bar will appear after color purple, yellow.
And green circles display

Finish!

Note: Flashing tutorial credits goes to Needrom.com.

Download:

SP FlashTool: HERE
BLU_ROM_L280a: HERE
BLU_ROM_L280i: HERE