Is there a cache memory in android smartphone as there is in laptop/desktop? I know there are l1/l2/l3 cache in laptops but is the same kind of cache memory available in android smartphones. Also here in this link when website writes about lrucache what does that mean ?

Look at the Wikipedia disambiguation page for different definitions of cache.

Speaking of cache memory: yes there is, in a similar way to desktop processors. Take Qualcomm Snapdragon 820 as an example:

  L1 Instruction Cache per Core:    32 Kbyte I-Cache

  L1 Data Cache per Core:   32 Kbyte D-Cache

  Total L2 Cache:   1536 Kbyte L2

As for the "lrucache" you talked about, it's merely a part of memory space allocated to store content (in that context, bitmaps). It's much more similar to the other caches e.g. Web Cache on the page, in that it's purely software based - no dedicated software, dynamically allocated and released on storage. Different concept.

Yes, there is a cache, but depending on your phone, I can't tell you exactly where yours are. In the Samsung Galaxy Series (they're similar across the line), you go into your app manager. The recent download makes it really difficult to clear your caches, but, you go into each app, wait for it to come up, click on the storage option, and at the bottom of each app, you will see "clear cache". Do not clear your data, unless you're uninstalling the app. Hope this helps!


Can Android keyboards capture my passwords and send it across Internet? I use SwiftKey on my phone. I also try out a lot of custom Android keyboards as and when they are released on Google Play.

I would like to know if custom keyboards available on Google Play can capture my passwords as I type and send it across Internet? Is there any mechanism built into Android that would stop them from doing that?

Of course a keyboard app can capture your passwords as you type them, along with everything else you type: naughty text messages, credit card numbers, web searches, everything. You couldn't have a mechanism to stop it, because in a sense, that's what it's for.

It can only send this or any other information across the internet if it has the appropriate permission, "full network access." Almost all apps use this permission, though, and a keyboard might want it in order to download new language files, or to show ads if it uses that revenue model. SwiftKey, for example, has a "cloud sync" service to let all your devices share the same training data. This can only work by transmitting words you've typed, and statistical data about text you type, across the internet to their servers.

Android warns you that this is the case every time you enable a third-party keyboard in the Language & input settings. Nexus devices show a dialog with the message:

  This input method may be able to collect all the text that you type, including personal data like passwords and credit card numbers. It comes from the app Highway. Use this input method?

but as I mention in another question, manufacturers can replace the message (perhaps with one that's not entirely true) or disable it completely.

Use a keyboard which doesn't ask permissions for full network access. In this case you don't have to be worried about someone stealing your passwords.
You can see the full list of permissions in app list.


How can I backup the entire Gallery (photos and videos) to my desktop computer? The Gallery on my Android device seems to show all the photos and videos, whatever the method to get them could had been (camera, whatsapp, bluetooth, and so on).

I would like to backup them all, but all I have found on the net refers to one nagging method, consisting of syncing it to some cloud (DropBox, for example) storage. This is painfully slow, and I prefer to store my multimedia on my desktop computer, for example by pluging the USB cable or transferring it via USB storage device, SD card... etc.

But the only way to backup the entire gallery to my computer I have found is just the manual method of copying each involved directory that could contain those files. This is like some sort of nightmare, due to:

There are multiple possible directories that I must (nearly) guess, depending of the program that got the photos/videos: camera seems to be at DCIM, WhatsApp at whatsapp, another directory for bluetooth ... etc.
There are two storage drives: the phone itself and the SD card. So the job must be done twice.
Some Windows system (my Windows 8.1 at least does, I don't know why) don't allow concurrent file transfers via USB cable, so I must seek&start the first transfer of files (say DCIM), wait until it finishes, start the second (say bluetooth) and so on.
Restoring such backup requires rebuilding the exact directory structure on the phone, but I could prefer to store all the photos and videos on the same folder on my desktop.

Isn't there a more simple way?
Both solutions involving Android's native or additional software (freeware preferred) are accepted.
If not possible, I could accept a solution involving to send the entire gallery to any cloud/internet and recovering it on the desktop.

I don't prefer cloud backup because of high priced internet plans in my country, and the answer by Lord Ralf Adolf didn't work for my device somehow. Ultimately, I had to find a solution which is supposed to be no pain only gain. Here we go with one mentioned below.

Notes:

The solution requires a USB cable, MTP enabled (available in Android 4.xx and 5.xx) in Android device, (devices with USB Storage Mode would work as well), and Windows 7/8 in PC.
If MTP somehow doesn't work in your PC, you've no access to USB cable, or your device doesn't have MTP feature, then you may very well host a server on your Android device, preferably a WebDAV server. See my answer here for  know-how.
Tested the solution with Android 4.2.1 and Windows 7.

What this answer would achieve?

Works well with/without USB Storage and MTP support in Android device.
Backup multiple directories easily.
Can backup two or more storage drives by choosing the following solution only which would require repeating the instructions, or (following+linked) answer which would make it happen in one-go.
Fully automatic once final instruction is executed; no need to do manual copy for each file/directory.
Copies exact directory structure so that you don't have to worry during restoring the data.
Needs no Internet connection (other than to download some required software here).

A bit of explanation before going to the kernel

The problem with most of the media backup apps (I noticed) for Android is that they don't really preserve or care for the exact directory structure, which means you can mine images from anywhere in the Android but you can't really mirror the directory tree for saving the file in your destination storage, i.e. (analogy)

copy F:/DCIM/Camera/DSC11*.JPG C:\Users\Firelord\Desktop\Test\

is easily possible and available by many Android apps and Windows softwares, but not

copy F:\DCIM\Camera\DSC11*.JPG C:\Users\Firelord\Desktop\Test\DCIM\Camera\DSC11*.JPG

The same holds true for many Windows Explorer alternatives for Windows 7/8 including FreeCommander, Multi Commander, Explorer++, XYplorer and other tools like SmartCopy.

(Note that I tried the listed ones but could not find the desired functionality with ease (auto copy with tree). Let me know (to edit) if your experience differs.)

Anyhow, the trick was to find a software for Windows which allows to take media backup(not disk/media imaging) with synchronization feature. Three such candidates that I tested and found easy(GUI) are SyncToy, FreeFileSync and PureSync. (All are free for personal use.)

I recommend FreeFileSync and the instructions for its usage are mentioned below.

Instructions:

Download FreeFileSync(free).
This program might not create Start Menu entry. For a 64-bit Windows 7, the program's directory location is C:\Program Files\FreeFileSync and a relative one would be for 32-bit Windows 7. Execute the FreeFileSync.exe (right-click → Run as Administrator).
(On my machine this program freeze out for few seconds during its startup but eventually stabilizes and doesn't behaves alike.) The default screen for v7.0 would look like:

Connect your Android device into PC using USB cable, and choose MTP for data transfer.
In FreeFileSync, you would see two fields with name Drag & Drop at the top of left and right pane. They hold the location for the source and destination storage. Edit them:

For left pane click Browse → My Computer(left side) in the opened window → select your device (say HTC One; under Portable Devices) → choose either Internal or External SD card of Android device → Select Folder(at the bottom).
For right pane click Browse → My Computer(left side) in the opened window → select the backup location (say D:\Backup) →  Select Folder(at the bottom).

In FreeFileSync under the Menu bar, go to Actions → Filter settings. Here you can include the filetypes and exclude the folders from mining or backup. E.g. If I want to backup only .jpg and .png image files from my Android but I want to avoid those in the Android, Data, any .folder or folders that were created by some apps and includes irrelevant files with such extensions, then my filer would be:

Note that the filter is not complete in the picture as opposed to text in the answer

Tweak as much as you want since it's easy. I seriously advise excluding Android folder. Click OK when done with custom filters. (Note that I've not added but you may add video extensions too like .mp4, .mkv, etc.)
In the Menu bar, go to Actions → Synchronization settings and choose any of the variant available. For the first backup I prefer Mirror to backup all the filtered files. Click OK at last.

In the Menu bar, go to Actions → Start comparison -- this will show the filtered files in left pane (source) and files available in right pane (destination; would be empty for a new backup folder). (You can always switch the panes by clicking the blue <> icon available between the two panes.) An e.g. would look like:

In the Menu bar, go to Actions → Start synchronization -- this will (as obvious) synchronize the two folders based on the setting you chose in Step 7. An e.g. of process, and completion would look like:

We're good to backup anything here. Note that for restore the steps (as obvious) would be same but the locations at left and right pane would differ. Also, during restore, my phone freeze out a lot (the reason could be a low class SD card in device or altogether a program issue itself, IDK!)

Issue with, and solution for, multi-storage Android devices

One issue that a multi-storage Android device user would've noticed is that you'll have to repeat the instructions to backup both External and Internal SD card.

This can be avoided by using a file server in Android. See Method#1 or Method#3 in my answer here. Just make sure that the file server should have its root directory at /storage so that in the FreeFileSync all storages (would be listed as folders now) can be mapped for backup.

I tried and it worked well!

Status: Objective Completed

I could cover SyncToy and PureSync here, but the latter freeze out the whole time whenever I click any option and about the former: it's intuitive and very easy in "exclude filters" but doesn't give much flexibility in synchronization variant (I would've ended up deleting images in device due to lack of such, but was stopped somehow. :) )

I think the objective can be achieved by using find and rsync tools in combination on GNU/Linux.

Let me know other options if you come to know any, or technical mistakes in my answer.

QuickPic has a Cloud Backup function that supports many services, such as Google Drive, Dropbox, Owncloud, etc. Just run the app, make sure all your images or videos are showing up, then access the cloud backup from the app settings.


Is it possible to change password on the phone itself for gmail/market/other google apps? I think this is a general question that would apply to all Android phones though I have a HTC Desire Z.

I cannot find a section on any of the settings to change the password for the Google account used for gmail, Android Market or any of the other google account dependent services and features on the phone. Surely this is a glaring omission?

I would expect a feature to be present on the phone and for extra security, have it ask me for the existing password in order to allow me to change to a new one.

Obviously I can change the password when logged into Google in a browser on a PC/Mac but this is an unnecessary procedure - surely we are all becoming increasingly mobile-centric, so shouldn't it be possible to change it on the phone?

I have searched here and on Google, the only answers I can find are things like:

people who need to enter the new password on the phone after changing it to this new password when on a PC or Mac logged into Google on a browser for example.
people who want to change their actual google account, i.e. use a different one

But I can't find anything about a section on the phone itself to change the password for Gmail,Android Market and other google account dependent services and features on the phone!

Not a perfect solution but you can change your password by opening you Google account/Gmail on your phone browser.

SOLVED,  was driving me nuts, this works folks

The following is only applicable when:

A Gmail account has been previously set up on the device
The account password has been subsequently changed via the Gmail or Google website.

From the Home screen, swipe down on the status bar.

Tap Account Action Required.
From the 'Couldn't sign in' screen, tap Try Again.
Note To switch Gmail accounts, tap the Dropdown menu (located in the upper-left) then select the account.
From the 'Re-type password' screen and enter the appropriate password then tap Next (located in the lower-right).


How can I monitor and log data connection mode and rate, and log with location? I would like to understand what connection type and theoretical data rate my phone is using for its data connection, and how it changes with different locations.  I'm not looking for an actual data speed test like speedtest.net, but rather a logging of the type of data connection (GPRS, HSDPA, HSDPA+) and the specific modulation and UE Categories (see the table for User Equipment (UE) categories in this article).

This information should be available from the phone's radio, without actually sending additional data through the network.

I would like to have this information logged, along with a rough location, maybe as a background process (which would only run when a data connection is active so it would not drain the battery).

I think that the network data you need is available through logcat. View the network buffer on your phone using either alogcat (Android 4.0 and earlier) or adb (any, but required for Android 4.1 and later). I had to use this statement in adb:

adb logcat -b radio GsmSST:D *:S

The resulting list included log entries like the one below:

D/GsmSST  (  707): [GsmSST] handlPollStateResultMessage: GsmSST setDataRegState=0 regState=1 dataRadioTechnology=9

This is from a Galaxy Nexus which is GSM - if your phone is CDMA it will look very different and will need a different adb command. Note the dataRadioTechnologyportion. Do a little testing to work out what the numbers mean (my Google-foo isn't working well enough to find the answer online).

Then, all you need to do is track your location using whatever method you like. Correlate the logcat output with your location logs using timestamps and see what you get!

Settings>Data Usage logs all network traffic, available from jelly bean


"Print" option not showing up in share menu For quite a while now the print option does not show up under the share menu, as if the share action seems to be missing its share action.
After a while of searching with my google-fu, I have been unable to come up with a working solution, with the two things coming up is:
- Check in your share menu - If it was there then I wouldn't be looking for an answer
- There isn't any fix - yet

Objectives:

Get Print share action working/shown in Google Chrome
Get Print share action working/shown in any share menu (when applicable)

(Un-)Usefull Info:

Android Version: 5.1.1

Device: Samsung xCover3 (SM-G388f)

Chrome version (Stable): 55.0.2883.91

Chrome Flags Enabled(Chrome://flags):

#enable-media-document-download-button
#show-saved-copy
#enable-downloads-ui
#offline-pages-sharing
#enable-ntp-download-suggestions

Imgur Album Illustrating my point: http://imgur.com/a/cCxza

I believe the item disappeared front the share menu after rooting. I have then during that time and now reflashed the firmware and rest the device (for reasons not related to this). I can verify that printing works (I can print from Gmail, and the print APK is still enabled/installed.

Hopefully I've given enough of a picture/details to help narrow down the cause of the problem, and hopefully we will be able to get a fix.

It could be that in Android 10, they changed the print icon and moved its location. They also used the same icon several times over. To be sure it is the correct icon, you'll need to read the text under the icon.

For my Android phone connection with my HP printer, I just installed the HP Plugin from Google Play Store and it is now shown in the share option. So, simply click the print button, select your printer, and it is working.


Galaxy S3 turning on and off repeatedly even after factory reset I have a bricked samsung galaxy s3! It is shutting off and on again and I need to remove the battery to make it stop. I have tried the following...

-tapping out stuck power button

-options in recovery menu (reboot, wipe cache, wipe data and factory rest)

-I have wiped and installed fresh from Odin, which was difficult because my charge port is apparently not working great.

Once I reset with Odin my phone booted up nicely and walked me through setting up my phone. Once i got to the main screen my hopes and dreams were promptly crushed and the phone started shutting  down and restarting again..

Thoughts?

Reload your BOOTLOADER because that is what will be stopping your device from booting sincerely it works a bit like BIOS. I, sadly, dont have any tips on how to do so though. Google search maybe?


I accidentally uninstalled viber but I cant now re install it on the same device I accidentally uninstalled viber but I reinstalled it again. Now I cannot setup the old account on the same device. The viber version used by me is 5.3-the latest version. I previously used viber on samsung galaxy tab 2 with os jeally bean -4.0.4.  I send email to the viber forum but that did not solve my problem. I previously used the same version on my tablet. Every time I enter my phone number error message pops up. I was tninking of activating my viber account on another device and deactivate my account . And then using the same number and device I wish to setup the viber account once again. Will that help???

Go to settings clear cache, etc, n uninstall. Then reinstall as usual. :-) hope this helps.


Heimdall errors, "ERROR: Failed to detect compatible download-mode device." When trying to flash a Galaxy S3 (ATT), I get

  ERROR: Failed to detect compatible download-mode device.

below is the log,

$ sudo heimdall flash --RECOVERY recovery.img
Heimdall v1.4.0

Copyright (c) 2010-2013, Benjamin Dobell, Glass Echidna
http://www.glassechidna.com.au/

This software is provided free of charge. Copying and redistribution is
encouraged.

If you appreciate this software and you would like to support future
development please consider donating:
http://www.glassechidna.com.au/donate/

Initialising connection...
Detecting device...
ERROR: Failed to detect compatible download-mode device.

Start off by making sure that you're plugged into a USB 2.0 port. Then,

put the device in download-mode,

  $ sudo adb reboot download

continue flashing with heimdall,

  $ sudo heimdall flash --RECOVERY recovery.img

That should work,

Initialising connection...
Detecting device...
Claiming interface...
Attempt failed. Detaching driver...
Claiming interface again...
Setting up interface...

Initialising protocol...
Protocol initialisation successful.

Beginning session...

Some devices may take up to 2 minutes to respond.
Please be patient!

Session begun.

Downloading device's PIT file...
PIT file download successful.

Uploading RECOVERY
100%
RECOVERY upload successful

Ending session...
Rebooting device...
Releasing device interface...
Re-attaching kernel driver...

Install Teamwin recovery
put in recovery mode
wipe everything
fix system partition
reboot from recovery into download mode
now flash
worked for me


Can I reinitialize specific core services? Sometimes my phone gets into a state where one of the core functions - audio, wifi, bluetooth - is in a somehow broken state. Example symptoms:

wifi cannot see any available networks
wifi attempts to connect but always fails
other devices cannot connect to wifi tethering hotspot
bluetooth cannot see any other devices
bluetooth connection to headset is established, but no audio comes through
it is impossible to turn bluetooth on (any attempt just processes for a while, and bluetooth remains off)
audio doesn't play anything at all, not to an external device nor through internal speaker (and yes, the volume is set correctly)
audio output is stuck at very low volume

Rebooting the phone always fixes the issues in these conditions. However, rebooting this thing takes a silly amount of time, especially if you count in the initialization phase where the phone is online, but so laggy you practically can't do anything.

Is there a way to restart / reinitialize specific core services without rebooting? How?

Note: I'm not talking about turning the features on/off from settings of from a widget. It does help in some cases, but not always.

The phone is GT-S5570 running Android 2.2.1. The phone is rooted, so solutions that require root are welcome.

Have you tried this app or similar ones like this  -  Fast Reboot - Google Play.

You could also try disabling some apps from auto starting via apps like these - Startup Manager - Google Play

Another thing to do could be to install a custom ROM, which may have lesser bloatware but may come at expense of stability. In custom ROMs you may also have option to disable boot-animations, although the difference wouldn't be much.

The fact that you are rooted is great, because that means that you can isolate the problem by trying to switch to another ROM. If the problem disappears, then it was software related and it's then solved :)

I suggest you look at Galaxy Mini Android Development on xda-developers and find a ROM that you think looks nice. (I'm noting one of them now has the word "wifi fix" in it). Don't forget to install a custom kernel after the ROM if the instructions tell you to do so, you don't want to run a flashy new ROM with an old kernel.

The reason new ROM + kernel is something that's important to try is that these components regulate the functions you mentioned (wifi, bluetooth etc), so by replacing them completely we know if there might be a hardware malfunction or if there was some kind of software bug to begin with.


Can I have two separate minecraft apps on my sole account? I have my own device and my two kids have a tablet each linked to my Amazon account (kid profiles). They both want minecraft but want to have their own worlds, I.e. Not share. Can this be done?

Yes, the two devices will have independent data and a single purchase of an app can be installed on multiple devices with the same account. If they want to play multiplayer they should make sure not to sign into the same Minecraft account (not sure how that works on the pocket version) and single player will just work.

if you don't want to spend any money buying minecraft you have an option (only if the devices run android) to get apks using the internet which you don't have to pay and you can update them on that site personally I use aptoide


Complete Dropbox implementation for Android I'm looking for a method to retrieve all my files from my Dropbox account and download them to my SD card.

This should download everything with no user intervention. There are a couple of Dropbox applications around but none of them have the ability to download everything and even worse most seem to work incorrectly on huge files skipping the last part or simply not working.

Titanium Media Sync offers continuous sync from SD Card to DropBox, but not the other way... the way I do it is setup rsync jobs with tasker and rsyncbackup... (requires your DropBox to be automatically kept in sync on a desktop pc somewhere, running an ssh server). The following should get you up and running:
Step 1: DropBox remote.
First, setup DropBox on a computer somewhere running an ssh server, so you can copy files from it over ssh (with rsync), and make sure it’s setup with private key encryption with an agent so you don’t need to enter passphrases/passwords every time
Step 2: RSync from remote to phone
Then, get rsync4android (market link)
That lets you setup rsync jobs from a remote server to your phone (and vice versa… I use it for this, but also for backing up my photos to my PC automatically every night)
Then create an rsync job to download a particular folder from your remote DropBox on your PC into the DropBox folder on your sd card.
Step 3: scheduled automatic rsync jobs
Get tasker (which lets you schedule jobs to happen on a large number of triggers, including time) (market link)
Create a tasker job to fire off your new rsync job to keep your dropbox folder up to date.
Step 4: Enjoy
Like I say, it’s a bit around the houses, but seems to do the job
I've also posted a copy of these instructions on my blog.

The official Android Dropbox app is your best bet. If they don't offer support for what you want, you should request that they add a feature.


How to remove apps from Knox I have a Samsung galaxy s7 edge 32gb. Recently I found out that out of the 32gb at least 8gb is being used by apps inside Knox, not knox itself, but apps inside it. So How can I delete apps like whatsapp from Knox? I'd like to keep Knox for it's features if my phone gets stolen, but I won't actively be using the apps within.

sorry for the wrong answers you are getting, whatsapp is a system app in the main system and not in knox, however; when you allow it to be copied to knox it will be a system app also in knox, when i tried to remove it from knox it removed itself from the main system also and defaulted to the preinstalled on the main and on the knox, what the .... .

open Knox
go to settings
go to applications
and uninstall the app like any other.
it will unistall only on Knox.


How to make Bluetooth tethering work? I have a Samsung Galaxy S4 (Lollipop) and a Visual Elite Prestige 10Q tablet (Kit-Kat rooted with KingRoot), and I'd like to be able to use Bluetooth tethering to let the tablet share the phone's data connection.  Wifi tethering works fine, but it creates a heavy draw on the phone's battery to run both the cellular and wifi radio systems; as I understand it, Bluetooth uses much less battery than wifi (less power required to transmit, hence the shorter range).

Unfortunately, even though I went through the process in this answer the tablet was unable to see the internet connection via the phone.  The two devices are paired, and I've used the phone's Bluetooth for months to play music in my car.  How can I trouble shoot this and get the connection working?

As noted, the other question linked in the question above is very similar, but for older versions of Android.  I did finally manage to connect my phone and tablet after finding android weasel's answer to this question.  Apparently, the prompts and status messages are poorly designed, but once I understood what I was supposed to see, I got the connection working.  Now, I can tether my tablet to my phone in under a minute, and use the larger screen and keyboard online anywhere I have cell service.

As you mentioned you want to share Internet from Mobile to your tablet using your phone's Bluetooth tethering.

So first lets understand a little bit about Bluetooth services: A device which need to access internet via Bluetooth from other device should have Bluetooth PAN Service (BT Personal Area Networking) installed/enabled. While the device offering the internet should have the Bluetooth DUN Service (BT Dial-up-networking Service) installed/enabled.

How Connection is established:
Device with (with BT PAN) establish a wireless dialup connection by dialing a certain code (#99 for GSM devices & #777 for CDMA devices) required to make use of the modem of the internet providing device (equipped with BT DUN). If all goes well connection is established.

Your Case:
Since most of the mobile phones and tablets are only equipped with BT-DUN Service and not with BT-PAN Service.. Your tablet is not able to establish the internet connection using your phone's mobile data service. But they can however do other BT exchanges using BT FTP (file Transfer) BT Audio (for headphone/voice) etc.

Since most of the PC's and Laptop does have this BT PAN service enabled, they are able to use the BT tethering from devices offering it.

Solution for You:
The most hassle free and easiest solution for you is to use Mobile Phone's WiFi Hotspot for sharing internet to your tablet. this should work well, provided u arent using a illegally unlocked phone (as hotspot functionality gets disabled in some unlock cases like this)

Hope that answer your query. If you still require any help feel free to let us know, we are always here to help :)


Application stuck in "Installing..." stage in Market I'm having the problem mentioned in the title on my Samsung Galaxy S. I updated the app Dock Simulator and for some reason it got stuck while installing. Now it shows the scrolling green bar in the downloads section of the market but the program itself works fine. How can I get rid of the constant "Installing..." status?

Oh yeah, reboot and uninstall didn't fix anything.

I just had this problem, and somehow I got this solved.

What I did:

Entered Settings -> Applications -> Manage Applications.
Selected the Market app, and "uninstall updates".

After that, I entered the Market app again, and I was able to reinstall the app who got stucked.

PS: I'm not sure if this was just a coincidence, or this procedure works always, but it worked for me.
PS2: My Android version is actually in portuguese language, so I'm not sure the option names I referred to above are correct in english.

install latest version of play store and play services and then reboot your phone .
Play store version 5.3.6
Play services version 7.9.90


Does Nexus factory Images work on all android devices other than Nexus devices Hi I would like to know if the factory images for the Nexus found on this link Nexus images can also be flashed onto other devices other than the nexus devices only maybe other LG phones or SAMSUNG phones

Short answer, No.

Nexus images are built for the specific hardware in the device. This is true for all devices, even variants of the same device. For example, You may not be able to install a ROM that is for the LG G3 D855, the international version of the device, on the LG G3 D851, the T-mobile version. Even though the D851 and the D855 are very close to being the exact same device. They are even closer than the D850 (AT&T version) and the D851 are to each other.

Even the slightest hardware differences requires different drivers and configurations. For this reason, it requires the manufacturers (or ROM developer) to build specifically for a device.

See can I flash nexus factory image to any tablet as it is related as well.

No they wont work on devices other than nexus because nexus uses pure android while OEMs uses modified android.


Sending text from Android to PC I'm looking for the inverse of this.
I want to quickly transfer a piece of text from android to my computer. One way to do is chat with myself using gtalk or fb. But I'm looking for some better way preferably without using Internet and using wifi only. It would be nice if I have a "People nearby app" that can talk with empathy client.

There's an app called Remote Web Desktop by SmartDog Studio. It enables access to your phone through your desktop's browser, over the local network (i.e. no connection to the Internet is necessary (I use it with both phone and desktop on the same WiFi AP); phone acts as HTTP(S) server on non-standard port (configurable)).

The simplest method is "shared clipboard": select the text on your phone, copy to clipboard, and it's immediately accessible from the desktop computer.

The app has a free (ad-supported) and paid (~$4 USD) version; the free version allows connection over HTTP, paid also offers HTTPS.

Full disclosure: I'm a (happy) user of this app, no other connection.

If your PC and phone both support blue tooth you should be able to tether the two together.
Alternatively you should be able to use a USB chord to attach your phone as a USB device and drag and drop from your phone's data to your PC; I can do this with my HTC EVO 4G.


How to root droid running 4.4.4 KitKat I have a Motorola XT1080 (also known as droid maxx) from verizon, and it is running android version 4.4.4. Is it possible to root this device, and if so, how do I do this?

Try to unlock the bootloader with Sunshine S-Off then use kingo rooting tool. Or try Kingo first as it's free but Sunshine will test your device to make sure it can unlock the boot loader. If so, it will cost 25$ but you have better odds of getting root with the boot loader unlocked.

I have the same phone, I lost root and could not get it back with traditional maxx rooting methods so I unlocked my bootloader with Sunshine then rooted with Kingo but I did all this on android 4.2.2 so it may or may not work on 4.4.4 (please comment on this answer with your results if you try this).

Another program like Kingo is Root Genius.

Well, that's weird I would say you would have got the device rooted using Framaroot, double cross check if you are using the latest version of the Framaroot to root your device?? I somewhere doubt that you are trying to do the same with older version of the Farmaroot, anyway I think it would be better for you to try doing that again using the latest version of Framaroot 1.9.3 over here.


Unlocking Android phone immediately after reboot I have an Android phone (version 5.1.1) with cyanogenmod (version 12.1). And after rebooting I cannot immediately unlock my phone. If I try to unlock my screen (lock style = pattern) immediately after rebooting I always get the message: "try again in x seconds" where x is counting down from 30 to 0. I find this very annoying,  is there any way to disable this?

Edit: I just found out that I can actually unlock my screen before it asks me to enter my pin for unlocking my sim card. But when I do this it locks again as soon as it a asks me to enter my pin for unlocking my sim, and again have to wait 30 sec.

Note: This is a workaround.

Some users have posted about the bug (saying this bug is present from long time)
 in reddit and oneplus forums.
Since it is a bug, there is no definitive solution to this.

One possible work around is to simply turn off the screen by pressing  lock button
and turn back on by pressing  lock button  again, and enter your pattern.

Try doing a factory reset.
If it doesn't fix that way it must be addressed to oneplus and patched by them or installing a custom CyanogenMod where the bug is fixed.


Fixing "Couldn't install on USB storage or SD card" issue I recently had a problem that prevented updating any application installed on the SD card. When trying to update the application in the market, the update failed and the following message was given as detailed error:

  Couldn't install on USB storage or SD card.

A possible workaround is to move the application back to the phone, update it, and then move it to the SD card again.

How can we fix the error permanently?

A fix I've found and that works is to mount the SD card on a PC, open the *.android_secure* folder and delete a file named smdl2tmp1.asec.

It seems that it's a leftover file from a previous (failed?) installation/update that prevents another update to run correctly.

You can find the file smdl2tmp1.asec in the folder /mnt/secure/asec/. As Dario said erase it :)


Moving app data to external sd card Is it possible to move almost the total app size of an app to external sd? example 90% of its data will move to external and the 10% will stay...

I've tried moving the Clean Master app, its total size is 71 MB but only 20 MB was able to move in the external... not even 50% of total size has been moved...

Easy approach: Link2SD

Manual method:
If you are sure that the file attributes does not matter, then there's an acceptable way to do this. Root is required.
1. Copy the app data from /data/data/com.example.foo to somewhere in your SD card. Personally I recommend sdcard/Android/data/com.example.foo. If you are running Android Lollipop or up, there will be a symbolic link named lib, leave it alone.
2. Kill the app process. Remove the original data. Open a terminal emulator (or adb). Run

su
ln -s /sdcard/Android/data/com.example.foo/files /data/data/com.example.foo/files

That's all. To revert this job, it's a little complex. You'll have to chmod and chown the proper file modes and attributes manually after copying them back.

Special notices:
Never copy and link the /data/data/com.example.foo folder directly as the symbolic link lib inside will fail, which will lead to unknown behavior. Link every (or some of them at your choice) subfolders one by one.


Blocking Adult Content I want to know how can I restrict access to adult content on my android phone
What. Are the apps available in play store and is there any other permanent way to restrict such content on my phone. So that no one can ever ever get access to this kind of content on my phone.

An easy solution would be changing the DNS server used by your device, by using a DNS server that doesn't resolve porn website hostnames.

You might need a rooted device to change the DNS.

An universal method to change the DNS is by using an app like SetDNS or  OverrideDNS.

Other methods for changing DNS is available here:
(GUIDE) How to Change DNS in Android Device (7 methods)

A few DNS servers that don't resolve porn websites are:

OpenDNS:
208.67.222.123
208.67.220.123
Norton:
199.85.126.20
199.85.127.20

More here:
Source - 5 DNS Services to Block Porn Sites without Installing Software

you have to call your network and get it blocked, i know for 3 you can do it over the three app.


Screen goes off as soon I dial or receive a call. CyanogenMod 7.1- stable In stable mod 7.1, I am facing this problems. I don't know if its a bug or what, please help me out.

My screen goes off as soon I dial or receive a call. After that I am unable to end the call as it never wakes up. Pressing the power button has no effect..

The problem is not just related to ending the calls. I am unable to do anything on my phone as it never wakes up. Then I have to either pull off the battery and restart the phone or plug in the charger to wake it up. It never happened on stock ROM so no hardware problem. I checked the solution for this problem and it was "It seems to be the screen protector is at fault. CM7.1 doesn't play nice with it. I just cut a hole where the proximity sensor is and it basically fixed it. " But IMHO if the proximity sensor does not work properly with cyanogenMod then why does the power button also stop responding.

But if they are related then can you guys please tell me with an image where the proximity sensor is located on a Defy? So that I may try the other solution (cutting the screen protector).

I faced the same problem. After rebooting for bout 5 times its working fine. And it has nothing to do with the settings.


How to retrieve an app that's already removed from the play store before factory reset? I had my phone undergo factory reset because there was some kind of malware and worms but it didn't work so I had it professionally fixed. And when I was going to re-install an app but it's already removed from the play store and I don't want to download from unknown sources. Is there a way to retrieve this? If there's none, what could be a good alternative for Google Play? I'm scared from unknown sources because of what happened to my phone before it was fixed.

I think you just type the App name on play store and search. That has been removed or couldn't search, there is nothing you can do. Google play store's Apps are always update with new versions because the security reasons. But you don't worry. Apkpure is the one of large App store similar Play Store and you could search that app on it. It is fully trusted and they are always checked with Apps for worms, and malweare. Here is the link https://apkpure.com

The "Library" section of "My Apps and Games" lists all apps that you have downloaded in the past, even if they have been removed from the Play Store.


Why can't I link2sd the Play Store and Maps apps? Yesterday I rooted my phone successfully (Samsung GT-S5570-Android 2.2.1), I created a second ext2 partition on my 8 GB SD card and installed the Link2SD app.

The reason for doing this, was due the continuous and annoying messages about full internal storage capacity.

I was able to move and uninstall some apps, but when it comes to Maps, Play Store and Samsumg Apps I keep getting a failure message similar to the following

  FAILURE

  PKG:/DATA/APP/COM.ANDROID.VENDING-2.APK FAILURE
  [INSTALL_FAILED_INVALID_INSTALL_LOCATION]

What does this message mean and why does this error occur?
How can I successfully move those apps in my SD card?

The author of an app can set a flag in its manifest (the package description) to say whether it can be moved to external storage or not. If you try to install a package to external storage, and its manifest says it cannot be installed there, you get the error code you describe.

Google's developer documentation provides a list of kinds of apps which should set the flag to prevent themselves being installed to external storage, because of undesirable side-effects if the external storage is removed.

The following process worked for me:

Select the option "all" on the top left in link2sd and uninstall that app from the phone.
Install the app again.

You should now be able to move it.


Canceling the sending of a queued email in Gmail for Android How do I cancel the sending of a queued email in Gmail (Android)?
The conversation is in the outbox and I don't see an option for deleting the message alone. I'd like not to have to delete the whole conversation.

I am temporarily in China where Google is blocked and I want to rewrite an email I had written and tried to send.

I didn't try Matthew's solution but it seems the safer solution to try first.

If that doesn't work though, I deleted the entire conversation from the outbox, having given up on trying to keep the conversation. I was surprised to find that this only deleted the queued message. The rest of the conversation stayed intact in my inbox.

Try to press and hold and the option will appear. I did mine through this.


How to root my Nokia XL (updated version)? An error message is appearing when I'm trying to root my phone by the app frameroot .  I was suggested to use Gandhalf but as my XL is already updated I'm receiving an error message . What do I do ? I wanna update it to the latest android version . But which exploiter should I use ?

you can use the "kingo rot" software for rooting your phone.i have a Nokia XL and use this software for rot


How do I get a notification when a Whatsapp friend comes online? I want to know how I can get notifications whenever a certain contact comes online in Whatsapp? Is there any settings or hack I can do?

You can use Whatsapp+. It doesn't require root. Besides giving the option of showing a toast notification when someone comes online, it has loads of other features, too. For example, it will show a contact's last seen time on the main screen right next to their name.


Can WiFi be turned on without user interaction? If my phone's WiFI is off, can it be turned in without me doing anything?

EDIT: Using Stock Samsung Android on a Samsung Galaxy Tab E.

No. Without you do anything there's no way to do it.


AT&T Samsung Galaxy S6 will not connect to WiFi automatically I have an Asus TM AC-1900 WiFi router at home. We have a Nexus 4, Nexus 5, Nexus 7, iPhone 6 Plus and notebook computers. They are all able to connect to Wifi when I get home. However, the new AT&T Samsung Galaxy S6 will randomly fail to connect to WiFi when I get home. It does manage to automatically connect some of the time but most of the time I have to remember to connect it manually. Is this a defect on my particular unit? I have tried doing a factory reset but it doesn't seem to help.

Was having issues with my s6 staying connected to open aps. Made sure the smart network switching was off, wiped cache and messed with other settings. Nothing worked.  I opened up the AT&T smart WiFi app and adjusted the settings for public hotspots. No problems since making the change.  I disabled the app no problems staying connected.

Open the “Settings” and go to “Wireless/Wi-Fi”.
Scroll down and at the end you’ll see the option “Smart network switch”.
Uncheck this option and you’re done. For more details you can refer Samsung India site.


WIFI share a reverse tethered connection I know that it is possible to reverse tether your Android device via USB thanks to questions like this. But I am hoping to take this a step further by then sharing that connection to others via WIFI - like a bridge essentially.

I haven't seen this anywhere else and wondered if it was even possible? Has it been attempted and failed to anyone's knowledge?

I don't know how to do what you want with only an Android device, but since you mention reverse tethering using USB you could achieve the same thing using only a computer that has an internet connection and wi-fi. You can use your computer's wi-fi to share your internet connection with multiple devices, including your android phone, using one of two methods:

Setup your computer to be a virtual wireless router. All devices could then share internet by connecting to your computer using wi-fi.
Setup an ad-hoc wireless network, but unfortunately Android devices will only be able to connect if you set them up using these instructions that require your phone to be rooted.

If you don't have wi-fi on your computer, then a PCI or USB wi-fi network card is generally quite cheap to obtain.

well i too got an idea to reverse tether and make my android as a portable wifi hotspot but when reverse tether is done u need to switch your mobile data connection so that it appears as if you are using your data connection but the internet is used from reverse tethering your pc net try it if it works then good


Is there any android smartphone using Atheros chipset? Possible Duplicate:
  How can I find out the make and model of the chips in my device?

I'm now working on a research topic about Hotspot 2.0. However, it's really difficult to find an Android smartphone or tablet using the Atheros chipset.

Does anybody know what Android product is using the Atheros chipset?


Everything is messed up on my phone I'm using the stock system on my Samsung GS3, and one day the phone just started restarting itself randomly. It might restart itself once or twice a day, and no pattern was observed. Then all in a sudden in one of those weird self-restarting the phone resets itself. All app data are gone but system settings left untouched.

Then comes the waves of error of Google stuff. As soon as you unlock the screen, all sort of errors popped up randomly, like "Google Services Framework has stopped", "Google App has stopped", and "The process com.google.process.gapps has stopped", etc. The Gmail app doesn't load, and you can't view the list of installed apps in the Play Store.

When connected to a PC, with adb it says it's connected, and I can access the system through adb, but I can't use Windows' explorer to navigate the storage system.

I didn't flash any custom OS. I do have root and xposed installed but there is no special action I did that causes this to happen. The syncing of the Google apps are also messed up, and it seems only apps related to Google are having errors.

Without manually resetting (for real) the phone, is there any way to fix this? Once in a while the phone is still resetting itself and this is driving me crazy.

First turn airplane mode on that should stop all erros google sync alike.

Then go to settings > account > remove google account.

Then go to where you manage your apps and delete all data + cache of every google app (play store google+ google play services etc).

Also look for an option called something "Redefine preferences" sorry my phone is not on English so may be a little different option but with the same meaning do it then reboot your phone and desative airplane mode see if it's all ok.

If you want you can also do an backup via your PC while on airplane mode so if that steps don't help and you really need to reset you will be OK


How do I transfer numbers/contacts from Windows Mobile to Android? I finally activated my Android phone and would like to import numbers / contacts to the new phone.  I forgot to ask the store rep how to do this, but I figured since both of them can be hooked up to a computer, I can probably do it myself.  I'm on a Windows platform. What's the best way to do this?

It's pretty easy, because your Android phone will sync to Google Contacts.

Sync your Windows Mobile phone to your computer (outlook, outlook express, whatever you normally sync to)
Export your contacts from there to a CSV. ( Go To file menu on the top left in the out look, click on Import and Export, click on Export file to, Click Next, click on Comma Separated Values (Windows), click on Next, click on Contacts, click on Browse Select drive and Folder Where you want to save file, click on Next.) You are DONE
Use Google Contacts to import the CSV (import is in the upper right from http://google.com/contacts)
Wait a couple minutes.  All of your contacts will show up on your Android phone soon!

You can use Windows Phone Qontact (I'm the developer of this app). It can export in many format like vcard readable by iOS or Android app. Just send the contacts by email and open the  attachment (Gmail or Hotmail account).

The free version can export about 200 contacts (including photo, the solutions that use CVS exports doesn't). In case you have more contacts you can use the pro version.


Why is Android System always keeping my phone awake? I woke this morning and discovered that my phone's battery was at 70% capacity, even though it had been fully charged when I went to sleep. I went into the battery settings, and found that Android System is primarily responsible, having kept my phone awake the entire time. I searched a bit, and this does not appear to be normal behaviour. Reception and wifi are fine, and power saving is on. I'm hoping that there is an explanation and solution to this.

A common workflow to track down deep-sleep / wake-lock issues:

Install CpuSpy
Install BetterBatteryStats
Turn off your phone
Fully charge it while turned off
Unplug the cable
Start the phone, unlock it and open some apps like email, browser, facebook, and close them again
Don't touch your phone, let it be on your table for a hour
Open CpuSpy

"Deep Sleep" should be the longest bar of all. If not, the CPU works because a process (App, Service) constantly wakes your phone up or you use a non standard Kernel/ROM which has a Deep Sleep problem

Open BetterBatteryStats

Set the first dropdown to "Kernel Wakelock" and second to "Since unplugged", then see if any app you've installed appears in the list, using high % numbers (waking your phone up)
Then set the first dropdwon to "Partial Wakelocks" and check again for any app waking your phone up with a high % number

Uninstall the app which causes wake locks (preventing your phone from deep sleep)
If the problem still persists, google for further instructions with the following pattern:

"wakelock + [appname]" without the brackets, enter the app or service name which causes high percentages in BetterBatteryStats, and google without the quotes!

You don't neccessarily have to uninstall the app. There times where there is a good reason for an app to keep your phone from sleeping. For example, I changed my login to my work email but forgot to update the email app on the phone that accesses my work email. It kept trying to login to sync and that was using up my batt charge.


How can I type Indian Rupee symbol? I want Indian Rupee Symbol (₹) font in my android, so I can type it in message or anywhere I would like to. But, I can't find it in my keyboard.

Can anybody please suggest me where can I get it?

I am using Samsung Galaxy Grand and Android Jelly Bean 4.2.2

Google recently released Google Hindi IME (Input Method Editor, a techy name for keyboard) which I now saw with my friend's Nexus 4. It has the requested Rupee symbol:

If you hv swift key no need to pay money just click hold alphabet 'x'  you will get the option for ₹.  Thanks


Can I Flash Nexus Factory Image to any Tablet? There are several different versions of Android ROMs on the Internet.

I found that no one is better than Nexus Android which is from Google.

There is a webpage on Google hosting every version of Nexus Android.

https://developers.google.com/android/nexus/images

Is it possible to flash Nexus images into other tablets like ASUS Transformer or Samsung Galaxy?

No. ROMs are always device specific. Reasons are proprietary drivers for specific hardware components.

For more details, you might wish to follow up to the rom tag-wiki, rom-flashing tag-wiki, and the sites/pages linked from there, e.g. Is there an official Android “Google” ROM?

The best answer for this question is you try flashing Nexus Roms on a old phone that you don't use.We cannot say that it cannot be possible without doing it practically.

IMPORTANT- please note that the old phone should be at least of 5.0 inch screen and the current Android running version should be Lollipop or above.

Please try it and reply me


KitKat update has made Google Play and Gmail inaccessable The update to KitKat on my phone was done automatically, and since then I have been unable to access google play, or sign into gmail. I've gotten no notifications or e-mails since Nov. 23rd. I'm told I can't sign into Gmail, but when I'm prompted to try, I can't even get to the screen.

Yeah first please answer the question that which device you are using and did you get an official update from your manufacturer or did you manually install a custom ROM?
(Although by your post it seems an official manufacturer update but please confirm...)

IF:
1.Official update , then you can just do that update all over again and this time try it through PC software(if you had previously done an Over the Air update). Or finally contact your manufacturer's customer care or go to service center.

2.Custom ROM , then it may be problem with the ROM or kernel . Reach the developer for that. Or you can even replace the Google Apps. Just find an appropriate .zip coinciding with your Android version.

Hope this helps or ask again with doubts. :)


Missing call summary in Samsung Galaxy Apollo (i5801) In my Samsung Galaxy i5801 after I disconnect the call I used to get a call summary from my carrier. This hasn't worked for some time.  I contacted customer care and they say some settings in the phone are changed and probably they are right because when I use the sim on any other phone, it shows the call summary.  Does anyone know how to fix this?

I would try a factory reset via Settings -> Privacy -> Factory data reset.  This will wipe your phone, so make sure to do a back up first if you need to (you can search this site for backup methods).

No need to factory reset your phone. Simply turn off mobile tracker, it will work.


Android Micro SD Card Show Wrong Size I have a 32GB Lexas Micro SD card in my Samsung Galaxy S2 i9100. For some reason, the card consistently shows 12gb as the size of the card. It just randomly started doing this about 2 weeks ago.

I have done an on-device format (as it has prompted me once or twice to format), a format with an SD card utility through the SD card group, and a Windows formatting. It still shows 12GB.

Any solutions?

it seems you got a fake memory card that was discussed here in detail. Unfortunately, there are no way you can check if a memory card is fake or genuine until you get them and try your hands on it. But you still can check if this is fake or real by checking using method suggested by bestmicrosdcard.com here

You can try format with
Hp usb format tool
i had same issue on usb flash drive and format with this tool resolves issue


Ice Cream Sandwich (ICS) - Encryption, select different PIN than Screen Lock I was wondering if one can select different passwords for device encryption in ICS?

Having the same password for encryption and unlocking the screen isn't quite that secure...

Thanks for hints.

No. A quote from http://support.google.com/android/bin/answer.py?hl=en&answer=1663755:

  Note that this is the same PIN or password that you use to unlock your phone without encryption, and cannot be set independently.

EDIT: I found this on xda, but I think it might be risky and not worth the effort.
http://forum.xda-developers.com/showthread.php?t=1680857

Yes, you are able to set a different password for device encryption to the one you choose for screen unlock.


Drivers for 2.3.3 device to work as MTP I have a samsung Galaxy y device running 2.3.3 , where can i find the drivers of this device , to connect as MTP.

checked in the website of device manufacturers.
tried installing drivers from device manager also

For those of us who are frustrated in trying to alter the file system to MTP and cannot find how to change it. Do not despair.

If you've opened Samsung Keis and connected phone with a USB cable and got the error message, go to your phone and swipe top to bottom on the NOTIFICATIONS list you will see the USB symbol on the left hand side and the line stating - Connected as Camera. If it says - Connected Media Device - then your connected properly. To Change from Connected as Camera, tap/select the line - Connected as Camera and you will be shown another screen with the Camera option selected - Just select Media Device MTP and you will be able to connect to Samsung Keis, and all will be calm and peacful, no more screaming at the PC or mobile phone.


Connect to internet via proxy My office network is connected via proxy. While I connect to the internet(via browser) using mobile Wi-Fi, it asks for user name and password. When I enter the user name and password, it connects to the internet.
But when I open Google Play store , I see 'Server error' means it could not connect to the internet. How can I fix the issue ?

if you are rooted,Use proxy droid. Apps use different settings than the ones u provide in the wifi. so not only will your google play not work but also whatsapp and such apps. for that you would need a global proxy. and for that u need to be rooted. You install proxy droid.install iptables. and then ur done


Effect of Background Color on Battery Life in Android App I am studying about the effect of different parameters of Android app on Power Consumption and tips for optimizing them . I came across this
paper which states that ligh background color consumes less power than dark bg color.
I wonder whether We can apply the same logic for apps. When I measured the power consumed by changing the back ground color of a mock Android App , I couldn't notice any change .
Is the change too small to notice or it didn't occur at all?

It would also vary with the type of screen, blacks on AMOLED screens do not turn on the cell, so there is no power drain. It's a bit more complicated than the paper suggests. Really the brightness will have far more effect than a colour, unless you are going all white or all black, and even then the screen type and the software rendering will have a huge impact. –  RossC Oct 22 '14 at 10:52


How to upgrade Android 2.3 to 4.0 on ARM 11 based Tablet? I have tablet which has a IAMPX200 Processor and a M718 Main Board.

The current OS is Android 2.3, and I want to upgrade it to Android 4.0. Is it possible? If yes, please give any suggestions.

Simple answer: No.

ICS requires an Armv7 processor. Arm11 processors are armv6, as such your tablet doesn't support ICS.

however, a ROM maker may have ported it to your professor and hardware - I suggest you check forums such ad XDA Developers.

What tablet? Some can be updated by going settings>about>software update and follow the prompts!

Or if you can't update that way you have to force up via a program on a computer, I recommend uberoid.


Notification sound is too loud when listening to music with a headset I'm using a Galaxy S6.  When I'm listening to music with my headphones plugged in, notifications come through startlingly loud.

I checked my sound settings, and I have the volume for notifications very low.  I verified the volume in settings -> sounds and vibration -> volume.  If I have my music playing the test feedback volume is super high even at my low setting.  But once the music is paused, the notification volume returns to its normal reasonable level.

Why do my notifications use such a high volume to interrupt my music?  Is there a setting I'm overlooking to prevent notification volume from being boosted while music is playing?  I'd prefer a built-in solution without external apps, but I'm willing to use reasonable add-ons to manage volume.

Note: I'm ok with the notification interrupting/dimming the music, but I don't want the volume of the notification to rupture my eardrums in an attempt to drown out the music.

The side volume buttons on your device can bring up four volume options by clicking the arrow. Try adjusting the notification setting and maybe even the system setting if that doesn't work. Easy listening my brother.


Gmail displaying "me" instead of actual sender's name When viewing my inbox, I would like to display the sender's name according to the email's header.  Meaning, if I send an email to myself from my gmail address, but give the from name as Freddie Flintoff, I want Freddie Flintoff to appear instead of "me".

There is special handling for "me" and you cannot override this.

Edit: This is handled by MessageHeaderView.getRecipientSummaryText(…) where myName is "me" (in English).


Hide "Successfully Updated" notifications from Google Play/Market I have a lot of apps on auto-update and I really don't care when most of them update. I almost always have 3 notifications saying some app has successfully updated.

Is there any way I can the notifications off? I'm on Android 2.3.5, Motorola Electrify. I think I have the latest version of Market since it updated to Google Play on its own. I don't see settings for this anywhere in Google Play or the device's settings. FWIW I'm not rooted.

From 4.1 onwards it's possible to do so in the System Settings/Apps/Google Play Store. Uncheck the box that says Show Notifications. That kills all notifications for the app.

Open Market application.
Tap Menu key.
Select Settings.
Uncheck Notifications. (notify me about updates to apps or games that I've downloaded)


My S4 Mini won't (even try to) send text messages I tried to send text messages yesterday. When I pressed send, my text disappears from the text field but nothing else happens. The message doesn't appear in the chat log as sent or trying to send or in any other way.

I sent the messages to four different people. None received it.
I restarted the phone. Nothing changed.
I tried sending the messages in two different places, 50 kilometers apart from each other.
I tried sending the messages in those two different places, twice in each place, each time on a different day.
I'm with Rogers in Ontario. I was well within the coverage zone every time I tried.

How can I fix this?

I know this seems trivial but try turning on and off your flight mode on your phone. it worked for me. I had been fiddling around with my sim card and then had the same problem as you. anyways hope that helps

I had that same problem today.. Sent and received messages were getting sucked into the void. I was able to send messages but they would not show up on my end.

Tried disabling hangouts to no avail. Fiddled with the text messaging settings. Even the post above about the cache.

Nothing worked. I checked the time/date settings.  They were wrong once I fixed that I could see my messages again.


How to bring back Wishlist option for an app which is showing as installed in playstore but not actually installed on my device? I recently came across some apps in playstore and I want to install those apps. Since I don't have sufficient internal memory I can't install them. It says

  Error downloading app "xyz app". There is insufficient space on the
  device.

So I want to save those apps to my wishlist and install it later until I free up my phone's internal memory. But once I got the error message that I mentioned above the Wishlist icon in the Playstore app and Add to wishlist button in http://play.google.com are not visible for the apps that I tried to install.

Weird this is when I haven't installed the app, the web version of playstore is showing "Installed" and my mobile PlayStore app is Showing "Install" button. And the app is not listed in "My Apps" section.

Hint: I guess the problem will be solved once I turn the "Installed" button to "Install" button in the playstore website which in turn will bring back the "Add to wishlist" button. But how can I do that?

When you mentioned the "app is not listed in 'My Apps' section", do you mean the 'Installed', 'My Apps' section or the 'All' 'My Apps' section?

I think they should be listed in the 'All' section, and therefore, you won't be able to add them to your wishlist because you already have them, even if they aren't installed.

If you go to the 'All' section in your Moto G and find the apps, if they are there, and then press the 'cross' icon for each one, the apps should be removed from your 'My Apps' and you will be able to add them to your wishlist. This will only work if the apps are free because trying to remove paid apps from 'My Apps' means they don't display in 'My Apps' but are essentially still there because you have paid for the apps and Google doesn't want you to discard them.

If the apps are paid, you can refund them (either using the 'Refund' button which will display near the apps for a limited time after purchase or, I assume, contacting Google). The apps will then be removed from the 'My Apps' section and you will be able to add them to your wishlist.

If the apps don't display in the 'All' or 'My Apps' section, try clearing the data and cache of the Play Store and then signing back in your phone and see if the situation changes and if it doesn't, I would ring Google support because they have the power to sort out stuff on the server-side.

-go to settings
- tap "clear local search history"
- search the app again ang wishlist option will appear


Reducing the size of the screen I have a LG G Pad 8.3 which its digitizer is broken and touch of the half of the screen is unresponsive, is it possible to reduce the resolution just from top side of the screen. kind of like cropping.

I have similar problem with my Nexus7. Try NOMone Resolution Changer. It allows you to choose diferent aspect ratio for screen. Is it possible to find combination to suit your needs:

  Two Android shell commands control screen resolution and density (dots per inch):

  am display-size
  am display-density

  For Android 4.3 and higher, these two commands were moved from am to wm. Now they are:

  wm size
  wm density

  This application nicely wraps these two commands so you can try different settings quickly and easily. It doesn't implement these functions, it merely uses them. So, if they don't behave well on your device then there is nothing we can do about it, please don't rate us down. We are just trying to make things easier.


What will happen if I flash the Pixel Android P Device image on my Nexus 6P? I just finished watching the Google I/O 2018 keynote and boy did it get me hyped up about Android P! For the last half hour or so I've been scouring the internet looking for some way to flash the latest preview using the Pixel system images here: https://developer.android.com/preview/download

Only problem? I don't own a Pixel device. All I've currently got on my hands is a Nexus 6P which Google recently dropped support for and made no mention of during the keynote.

Which leads me to my question: What will happen if I flash the Pixel Android P preview device image on my Nexus 6P? Will this brick my phone, or will everything still run ok? Now, realistically, I'm not trying to find out if someone has already tried this (duh), but I was hoping someone with a bit more knowledge could tell me if this is even remotely possible.

This is the easiest way to flash Android P to your Nexus 6p. Although it is possible to keep all your files, I recommend a backup in case something goes wrong.

Install Nexus Root Toolkit on your PC. This will allow you to flash anything you want.
Next, download an image of Android P for the Nexus 6p onto your desktop. All images for the 6p are available for download there.
Now connect your 6p via USB.
Click on "Flash Stock + Unroot" on the toolkit. Select the image you just downloaded (not the images the toolkit offers since those are outdated) then choose whether you want to factory reset the device or not.

Now the toolkit will automatically flash the image you chose onto your machine.


Android TV Google Play Services Keep Crashing | Raspberry Pi 3 On my Raspberry Pi 3, I am running Android TV 6.0 Marshmellow (From this tutorial), and gApps from This post (Second Post Down), but for some reason, Google Play Services keeps stopping. I've tried clearing the cache for Play Services, but that did nothing. BTW, if I have to do some ADB code, that's fine :). Thanks for any help.

I just had to uninstall the updates, and re update it from the Play Store.


Samsung Galaxy S7 Edge camera glitch My friend has the Samsung Galaxy S7 Edge for about 2 months and her front facing camera is turning all her pictures a red negative effect on it. I will show an example  the other camera settings work perfectly fine, it's just the front facing camera with the selfie function. The video front facing camera works fine also. She is going to take it back to the shop but she said her old phone, a Note 4, had a similar problem. Occasionally when she is using her front facing camera, it'd go to the red negative effect. I hope I can get a reasonable answer on why this is happening other than her supernatural belief of ghosts. I'll include another picture that is using her back camera.

I too getting the same problem.I restarted the phone then it's works again properly.


How to show date in status bar in Android 7? Back in Android 4/5, date was shown in the status bar along with time. However, I recently upgraded to Nougat/7 and now date is gone from the status bar and there doesn't seem to be any setting to re-add it.

Has this feature been removed? How do I get date to show in the top status bar, either in it's active or passive state?

Change your display size to small (in settings --> display).

On Android 6:
Tap and hold the notification bar to see the date. Might still be valid for Nougat.


Is the Google GMail client able to download attachments for arbitrary file types? I emailed myself an epub the other day and went to the GMail app (v 2.3.5) on my android phone to download it.

While it showed me the attachment, I could not figure out how to download it. The email shows a pretty paperclip icon next to it, and at the bottom of email I get another pretty icon with a paperclip. But I cannot click(/press) on it. There is no preview/download button. The menu has no option to download it.

So my question is, is it actually possible?

I've seen a fair bit on forums suggesting it is not, but those are fairly dated threads. It seems somewhat inconceivable to me that one would not be able to download an attachment - as one person has put it, this seems like a feature shortcoming that is bordering on a bug.

An example of what I see is:
http://imageshack.us/photo/my-images/703/attachwhat.png/

My phone: Samsung Galaxy S 2 running VillainRom 2.4.2, Gmail 2.3.5, email sent from Thunderbird 3.1.14 on Windows 7.

As far as I know this was a new addition to the app recently, so it's surprising that it doesn't work for you.  I just tried emailing myself a .epub file and it worked just fine, I had a Download button to the right of the paperclip icon and attachment name.

I know that the Browser on many devices won't let you download any files that don't have a handler registered for their extension; perhaps this is related.  You can solve that issue via an app that registers for all files, such as Download Crutch; perhaps it will solve your attachment issues as well.  I'd reboot after installing it.  I have Download Crutch installed and have had no problems with it.

didnt find Download Crutch but another appp Download all files did the job pretty well.

Have fun
Navneet


Screen uses 99% of battery I have a Galaxy Ace S5830. I tried using many different Jelly Bean and KitKat ROMs, and with each one (clean installs, without additional apps) my battery behaves weird. When the screen is turned on, even on the lowest brightness, it drains the battery very, very fast. I think with the screen turned on I can't get more than hour of battery life.

But when the screen is off, I can, for example, listen to the music for hours and hours and battery behaves normal.

And what is also interesting, whenever I go to Battery Stats, it shows Screen as 99% user, and sometimes it shows WiFi as 1%.

EDIT: Important addition: When my battery gets drained and I put it to the charger, it gets fully charged for few minutes! I tried wiping battery stats before and after every ROM installation, tried using Battery Calibration app, but nothing helps!

So what should I do to get my battery to behave normally?

From your answer (phone charged again in a few minutes) I'd say there is a  problem with either your battery capacity or your battery stats (either the phone thinks the battery is empty while it isn't, or it thinks it's fully charged when it's not (and so it's emptied again very quickly).

The screen is always a big battery consumer (I never seen it under 40% on my phone) so if your battery life is reduced, it can drain it completely in a couple of hours.

What I'd recommend is to try to charge the battery for a long time after the phone has drained it, like overnight. You may want to try another charger also since there is always the possibility that something had gone wrong with yours.

If it doesn't help and you know someone with the same phone, try swapping the batteries (after both are fully charged):

If your phone still die in one hour, then you definitely have something consuming too much battery. Try looking into the number of wakelocks as recommended in the comments (also you may try to revert to stock ROM. If the issue is still there, there may be a hardware failure causing this issue)
If the other phone die in one hour and your is still good, it means you're battery wasn't fully charged. If this is the case, try to charge it again on the other phone and do the test again:

if the battery works fine the second time, there is an issue with your phone which doesn't charge batteries the right way. In this case I'm not sure what you can do (that may also be caused by a hardware issue)
if it still doesn't work for more than one hour, then you just need a new battery

Try a complete clean installation. I mean wipe
system
Data
Cache
D-Cache
 Then install the is and gapps only. Probably something stable. Then test it for 2 days .


Add proxy exception for local subnet on Android 4.2 (4.* maybe ?) I'm using  Vanilla Android 4.2.2 on my Nexus4, and I'm using a proxy to access the internet. I wanted to add a proxy exception for addresses on my local subnet 192.168.0.* , is there anyway to do this?

I've tried adding 192.168.0 and this doesn't work, It doesn't accept 192.168.0.*, 192.168.0.0/8 and 192.168.0.255 doesn't work either.

Has anyone attempted this before? Does anyone know how this can be done?

Certainly you cannot enter the beginning and the ending address, so probably you can try entering all the ip address from beginning to end


How to edit 'etc/hosts' file in non-rooted phone? I'm using LineageOS 14.1 and don't want nor need to root it. How can I remount /system rw and edit /system/etc/hosts?

All answers in "How to edit 'etc/hosts' file?" expect a rooted phone.

Unless I missed something, that is not possible. Without root access only the mechanism of flashing an update (via recovery or OTA) can modify /system. To be accepted, such an update archive must be signed with the same key as the ROM – which is something only the developer of the ROM (here: the LOS team) can do.

There might be a way via a custom recovery which lets you edit all file systems directly (see e.g. twrp). But without knowing what device it is, it cannot be said if a matching recovery exists (you can check that in the Devices section of their website for official images, and search XDA for unofficial ones). Apart from that, it's either rooting the device or not editing any file within /system.

Warning: this will work only if ADB can get root access, which isn't the case for most ROMs. It works in in LineageOS 14.1.

Requirements:

Developer options enabled in phone
adb installed in computer

Steps

Apply the following settings in Developer options:

Root access -> ADB only
Android debugging -> on

Connect the phone to the computer. Grant permission in your phone if asked. In the computer, launch a terminal and run

$ adb root

Grant permission in your phone. Remount with

$ adb remount

Start a remote rooted shell

$ adb shell

In the adb shell, edit your hosts file

# nano /etc/hosts

When ready, disconnect

# exit


How to prevent Spotify to access photo/media? Spotify recently changed their policy and want to collect private data like contacts and photos/media.

I am using Cyanogen OS which has the cm permission manager. I can disable access to contacts for any app.

Since I never used an app that wanted access to my media I am not sure if the cm permission manager can prevent that too.

So how can you prevent access to media on devices with CM?(mine is rooted)

I managed to get the desired result with the XPrivacy module, part of the XPosed framework.

I can precisely remove permissions from any app. In case the app relies on those permissions to work I can generate false values.

(Click image to enlarge)

As you can see I am able to remove the permission to use the Internet or I can go deeper and remove specific functions if needed. Furthermore I can decide upon app usage of a permission, which means whenever an app tries to use a permission I am asked once if I want to allow or decline this.

However this is not recommended to people who are afraid of resetting or reflashing their devices if needed. XPosed goes deep into the system of Android. It runs stable but regular backups are a must, just in case.

Try this app if it can help : http://m.lizardo.store.aptoide.com/app/market/com.stericson.permissions.donate/4/3204650/Permissions+Denied+Pro


Do I have to buy or need a 3D-enabled phone to use Google Cardboard? Google cardboard comes with 3D glasses. Does that mean that we will be able to watch 3D videos using a smartphone like the Moto-G (1st edition) which is not 3D enabled?

I'm able to use the YouTube VR 3D app to view 3D YouTube videos on my Samsung Galaxy 4S.  I can also view Cardboard specific content with the Cardboard app on this same phone; as I understand it, Cardboard is designed to work with ordinary smart phones.

No, not required. Instead you need applications made for Google Cardboard. It is a simple and an innovative idea from google. I have not tried it but had read and understood it in detail.
You can find many applications from the below link. Also this works by splitting the screen of your normal phone, and presenting different views to each eye for creating 3D view.

Apps

Google cardboard


Cache folders taking a lot of space: store_00010001/Pictures/cache/com.google.android.googlephotos/picasa--{0,1,2...} I've found that this cache folders take 1,5GiB of my 16GB Nexus 5:
store_00010001/Pictures/cache/com.google.android.googlephotos/picasa--{0,1,2...}

Is it cache of some app, which I can easily remove from phone level? (App settings -> clear data/cache?)
Or do I have to clear it from computer periodically?

solution: block with empty file

block folder creation with an empty file

on my phone i created this empty file

/storage/emulated/0/Pictures/cache

size

that folder was 7 g on my phone

https://plus.google.com/photos/yourphotos say "3306 photos"

recreated daily

if i deleted the folder, it reappeared the next day

side effect

no side effects noticed by using this solution

auto backup still works

system

tested on my nexus 5

Yes, you can clear Photos's cache from the phone itself.


Transferring apps to new phone Applications
I updated my phone from Samsung s4 to Samsung a8. I transferred all my info with smart switch. Some app's  appeared and the rest are "in progress". It has been several days now, why are the apps still in progress please help. Btw I do not have WiFi

So I believe you used a USB cable with a USB/microUSB adapter ?

If so, you may want to check the quality of your cable and/or use a better one (USB cables are NOT "all the same" : some are excellent, some are utter sh*t).

Unfortunately, the only tool I know for that goal is the QooPow qualMeter : http://www.qoopow.com/. It's a physical tool (= not an app) and a bit pricey, but if you find yourself lost in your cables, it might be a good investment for the future (your friends may find it useful too. Why not pool some money to get one for the lot of you ?).

Use ApowerManager , not only the applications but also videos,
 photos,contacts, messages, notes, books can be traferred from one phone to PC. Then import the files to your new phones. It gives you free choice to pick out the files you want.


"Unfortunately xxx has stopped" My Symphony Xplorer W85 running JellyBean v.4.2.2 suddenly began showing the following errors, making the phone unusable:

"unfortunately ikeyboard has stopped"
"unfortunately systeminfo has stopped"
"unfortunately adobe air has stopped"
"unfortunately measure has stopped"

I first tried factory resetting the phone, then rooted and uninstalled Adobe Air, systeminfo, and ikeyboard using Kingroot but the phone still displays the errors. What might be causing this and what can I do to fix it?

Download the stock Rom and re-flash

Here is the link:

http://firmwarefile.com/symphony-w25

Probably this happens if you try to flash files which are not supported.
Did you try to flash something?

This could fix it-
Download the stock firmware for your device and then flash it.


ADB commands to get the adb version of mobile phone This might sound stupid, but after reading this post (which seem complete) I still dont see how to get the "abd version" of my android, the output I expect is something like this Android Debug Bridge version 1.0.31. I tried (based on this answer)adb shell and then adb version and I get /system/bin/sh: version: not found.

The reason I want to know it is to see if it is compatible with the adb version I have in my desk. Thanks!

UPDATE:
Although I could not see the adbd version of my android. At the end I did not matter as I could command my phone from my desk using the last release of adb here. So thanks all anyway for their contributions, cuz although I did not get exactly what I wanted it help me to reach the a solution to my problem.

First of all, Android since Marshmallow doesn't come with adb binary (client) anymore, but only with adbd (server), for communication with an adb client on Desktop.

In a nutshell, this is how the communication takes place:

your Android device has adbd, a daemon, which is started during boot process, and listens on USB by-default for communication from desktop clients;
your adb tool in your desktop acts as a client and sends request to adbd on your Android, and you get to run adb commands successfully subjected to fulfilment of certain conditions.

If there are compatibility concerns, they would arise if adbd is depreciated or adb client on your desktop is. To see the versions, run:

adb version                 // to check adb client version in your desktop
adb shell adbd --version    // to check adbd's version in your Android. Please note that some users reported error with this if executed without root access.

You shouldn't be worried about adbd's version but only with adb client version in your Desktop since official adb client is backward compatible.

Now to the localized issues you ended up with.

You incorrectly executed the commands. Nowhere the linked answer instructed to execute adb shell version. The correct procedure is:

adb version // adb version (client) on your Desktop
adb shell   // launches shell on your Android device through adb client on Desktop
adb version // the version of adb (client) binary that used to come with Android prior to Marshmallow.

The last two commands have no relevancy to your question since they intend to ascertain the version of the adb client in your Android. As I explained in the beginning, it is adbd (server) alone which communicates from Android device's end, not the adb binary in the Android. That binary in Android can be used, if available, to talk to other Android devices (USB-OTG, WiFi, etc.) or to the same device if adbd (server) is listening on network too.

Also, when you ran adb shell version, it meant: launch a shell on Android and execute the command version. There is nothing named version which is to be executed, hence, you got the error.

here the script that works for me in both cases regardless if adbd on the phone is default (non-root) or insecure (root):

#!/bin/bash
clear
echo
echo "if adb runs in user (non-root) mode:"
adb shell "su -c adbd --version"
echo
echo "if adb runs in root mode:"
adb shell "adbd --version"
echo

This does NOT work with Chainfire's old & discontinued adb insecure app installed and active on the phone:

adbd: unrecognized option `--version'
cannot bind 'tcp:5037'

most likely because it applies a very outdated insecure adbd (latest in his package is from api/sdk 21 = Android 5) which does not fully communicate with current Desktop adb binaries.


Music Player with a smart Shuffle option One of the feature that I love on Amaro (Linux) or Winamp (Windows) is the ability to shuffle the playlist, ie take all the songs in the playlist and shuffle them like a deck of playing cards. That way, when I play the list, the same song never repeat after the whole playlist have been played once.

In the basic music player on Android, and the few ones I've tried from the market, the behavior is the classical "Pick a random song" each time the previous one is ended, meaning sometimes the same song gets played 10 times in an hour, and others never get played.

Is there an app that provide this feature?

There's an App called "Just Playlists" that states the "none repeating shuffle" as one of its features:

http://www.androidzoom.com/android_applications/media_and_video/just-playlists_byqz.html

try TRMP Random Music PLayer. It has a great shuffle engine !


What are the hurdles that prevent upgradability? Terrible title, so I'll elaborate, and if you have a better title go ahead.

Currently many people I know are stuck on older and vulnerable versions of Android for one of many reasons.  Let's assume for a certain population of less savvy users, the steps necessary to move to an open source Android version to overcome these hurdles is outside of their comfort zone.

I'm lost on what canonical advice I should give them for making intelligent decisions about phone choice in the future, such that they avoid such a situation.

For one, the focus of this question:

What factors lead to situations where a user will at some point no longer be able to upgrade Android on there phone?

I understand superficially some factors.  For example, the device manufacturer(or sometimes phone carrier) may have forked stock Android, and therefore they must integrate new versions of Android into their code base, test, and then push to their users.  This often leads to older phones, even those as new as a year, to be essentially abandoned where the manufacturer(or phone carrier) stops doing the work to release updates.

So factor 1: Manufacturer customized android.

Are there other factors?

I speculate that even if your phone comes with stock Android, there could be hardware incompatibilities with future versions?  Is it possible the manufacturer's hardware may have an issue with a future stock Android version.  Perhaps this is why manufacturer often have customized versions of Android, so they can control the pushing of updates only after they've been validated against there hardware.

I would hope however, that there are reference standards for the hardware such that the core stock Android is able to make assumptions that ensure upgradability.

I think I may be using the term "stock" incorrectly though.  I think if you are not pedantic, it is clear what I mean from the context.  Any suggested edits are welcome.

http://m.androidcentral.com/why-you-ll-never-have-latest-version-android
-Manufacturer don't want to update "older" phone's because they want to sell new ones
-provider's/network-operators
They have to check everything again
Civil safety against bad mobile phone radiation


Samsung galaxy s3 not rebooting in recovery mode My galaxy s3 will not reboot after I've wiped cache and did factory reset.  The little guy just says error and it shuts off.


Will playing a game in a Android phone while charging damage or cause harm to the battery or the phone? Will the following situation damage or cause any harm to the battery or/and the phone:

The phone is being charging (regardless it is using the electrical outlet or via USB) and ..
You are playing a game while the phone is being charging and ..
You will be playing the game for 5 hours or more.

In another word, if you will be playing a android game in a android phone for 5 hours or more while the android phone is being charging, will it cause any damage or harm to the android phone and/or the battery inside the android phone?

Playing while charging does not damage the battery or phone directly.

The only problem is that:

battery gets warmer when is charging, and phone also gets hot when playing. So, when you play while charging, phone gets too hot and we know that battery life would be affected when it works in very hot conditions.

Sources to read more:

http://batteryuniversity.com/learn/article/how_heat_and_harsh_loading_reduces_battery_life

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

When your phone gets to 100% battery, unplug it and play games until it reaches 5% battery life remaining. Then stop playing and wait for the battery to cool. Then charge your phone again until it reaches 100%.


Asus Memo Pad HD7 wifi button is stuck at 'turning on wifi...' My Asus MemoPad HD7 (ME173X) is unable to connect to wifi. When I go to the wifi settings, the on/off switch is in the off position. Moving it to on causes 'turning on wifi...' to come up, but nothing more happens.

Under advanced settings, neither a MAC or IP address is available.

It's the same error as encountered in this thread, except on a completely different piece of hardware. It's running Android 4.2.2 if that's any help.

Thanks in advance!

First of all, this topic is long dead, but still couldnt stop myself from posting this, as this saved a hell lot of time & nuisance, for me...

all in anticipation of saving ones phone from rooting>deleting>installing all apps> and have pressure situation of whether all this will work or not

by just getting back to date from 10-12-2015 to 07-12-2015, in my case to be precise... VOILAA!!! everything back to normal ~~~ and here i am sharing my facts to help all those who are facing this ridiculous problem.

p.s. had been searching throughout the net for the solutionand found some interesting details... would love to share for others (if they can be of any help) ... factory formating/ soft or hard resetting wont work, so as the phone rebooting will also be noteffective ... setting back clock (manuallly) worked like a charm for me (my mobile lenovo Vibe X, carrier Vodafone) ... this problem arose, in my case, when i updated certain apps 5or6 OTA on Google Play Store (mainly Google inbuilt ones) ~~~ for others sufferers as i came to read through their posts >>> when they updated their handsets (for any updates... irrespective of any app) their wifi settings got disturbed causing the wifi to lock while initialising, not allowing the user to switch On or OFF, just displaying the scree n WIFI turning ON/Scanning/Starting/Searching/etc. ... a common solution suggested by many (which even i was going to try ~ if above hadn't work) was

    > solve it by deleting /data/misc/wifi/wpa_supplicant.conf. It will reset all your saved networks. have your phone rooted and delete the file through a root explorer or you can remove it via ADB (adb shell rm -r /data/misc/wifi/wpa_supplicant.conf. I'm not sure).

You may backup it before, then open with a text reader to see your saved passwords.<<<

on many forums, this was the common solution accepted as the only chance to get rid of the problem.

Hope my this post helps you all,

regards

Unmounted the sim card and SD card then tried and it worked for me.