# Question
Title: Where do I store my files such that they can be found?
I'm trying to install an app from an apk file, and I've moved it to my phone via USB; however, I cannot locate it. What would be an easy location to which I could move the apk file such that it would be simple to find via a file browser?

This is what I'm looking at in USB on my PC.

I search for the directories shown in my file browsers, like acct, cache, config, d, data, dev, etc, mnt, proc, ... None of these can be found on my PC. I search for the PC directories on the phone, and I can't find them. So, where can I find an overlapping directory?

I'm on 4.2.1 HM2013002 (China Unicom). China Mobile MIMU, model 2013022.

Alternatively, as a workaround, might somebody be able to post an Android Enthusiast-local tutorial describing how to remotely install an app?

# Answer
> 1 votes
First a description. The path that contains `acct, cache, config, d, data, dev, mnt, proc, etc` is the device's root directory. The root directory is the root of all filesystem hierarchy in an Android device.

When you connect an Android device via USB to a computer, usually via MTP in newer devices or USB Mass Storage in older devices, the root directory of Android is never exposed to the computer. But rather only a small number of directories are exposed to the computer. The directories that are exposed to computer connected to USB is the external storage.

The path to the external storage, unfortunately, varies by device. The external storage of many Android devices points to the SD Card storage; this is not necessarily always the case, such as with devices that doesn't have SD Card, the external storage actually points to a regular folder. These are some of the locations that external storage may be in:

```
/mnt/extSdCard/
/mnt/external_sd
/mnt/sdcard/
/storage/emulated/0/

```

Many Android file browser application generally have at least two specially programmed location to open, one showing the device root and the other the external storage. Look if your file browser application shows the external storage. If your file manager don't show you your external storage by default, try downloading OI File Manager, this file manager shows your external storage by default.

Once you saved your apk there, you should be able to just tap on the APK to install it in most file manager worth its salt.

# Answer
> 1 votes
Download FX File Explorer from Google Play. It shows all the memory locations mounted on device on it's home screen. There is a search button above. Tap on it and search with file name. It searches both internal and external memory.

---
Tags: installation, file-system, file-management
---


# Question
Title: Automatically power on Nexus 7 when plugged in
Is there any way to power on Nexus 7 2012 automatically when charging started? I want to use Nexus 7 as a car PC, so I need this feature for energy economy.

PS - my Nexus 7 is rooted and uses CM 10.1

# Answer
Install Tasker to be able to:

* Power off tablet when car is off
* Use command

**`fastboot oem off-mode-charge 0`**

---
* To reset to normal, change the **`0`** to **`1`**
* Event for Tasker profile : Power
> 4 votes

---
Tags: root-access, nexus-7, power-on
---


title: Disabling Email app

text:
# Question
Title: Disabling Email app
I set up the Android Email app on my Samsung Galaxy SIII Neo because I thought I would move from Internet mail on Outlook.com to using Email. The app did not download all my mail but only downloads new mail, which I don't like. Besides, I am too used to using INternet for mail to think about using the Email app. However, the app is giving me annoying notifications all the time, and I definitely don't want to know every time a new email arrives. I prefer to see it on Internet. So how do I eliminate my account from Email? Or how do I turn off the notifications? Or how do I get to see all the mails I have on my Outlook account on the app instead of just the unread mail?

# Answer
To "get rid of it", try the following steps:

1. From the home-screen, open *Settings*
2. Navigate to *Apps*, tap the "All" tab
3. Scroll until you find the Email app. Tap it.
4. Tap the buttons to "Clear cache", "Delete data", "Force stop", and "Disable" (in this order)1

Now that app should no longer bother you. If you wish to use another Email app instead, there are plenty; you might e.g. wish to take a look at my list of Email Apps for a selection.

---

**1:** Depending on the ROM builder, you might not be able to disable the Email app. That would only leave rooted solutions for that final step.
> 0 votes

# Answer
**Turn off notifications:** (this is the same for all apps) **Settings \>\> Apps.** Slide to the "All" section and scroll down until you find "Email". Uncheck the box for "Show notifications". You should probably do the same for Exchange Services, which has the same icon.

**Remove account from Email app**: Settings \> Scroll down to the Accounts and tap on Email. Tap the account you want to remove. Tap on the menu button on the upper right (three vertical square) and pick "Remove Account".
> 1 votes

---
Tags: email
---


title: Galaxy S4 - Viber answers my phone.

text:
# Question
Title: Galaxy S4 - Viber answers my phone.
Viber answers my phone since yesterday(Dec 3, 2014) after an application update. I would like to know what setting to change so I can answer my calls using my regular phone?

Thank you

# Answer
Go to `Settings>Apps>Viber>Clear defaults`. That's it. You're good to go.
> 0 votes

# Answer
In Viber go to menu -\> Settings -\> Calls and messages, and make sure that "Viber-In Calls" option is disabled.
> 0 votes

---
Tags: sync
---


# Question
Title: Nexus 6 defaults to Call screen upon unlock
Is the Nexus 6 supposed to default to the Call screen every time I unlock my phone? I get tired of unlocking my phone, and hitting the Home button every time. I want to unlock my phone and get the Home screen....anybody got any ideas?

# Answer
> 1 votes
If you swipe from left to right (a common mistake in users new to Lollipop) the phone opens the dialer, much like if you swipe from right to left, you open the camera. If you swipe from bottom to top, this unlocks the phone without taking you to either.

---
Tags: root-access, home-screen, nexus-6
---


# Question
Title: Storage space and memory: mobile phone architecture versus PC architecture
On a PC, there are hard disks acting as storage space where the operating system and application files are stored, and there is RAM which is memory which gets used up by the operating system executable code and applications executable code while everything is running.

On my Samsung Galaxy SIII, when I go to `Settings -> More -> Storage`, there are various sections which talk about storage space and memory as though these were the same thing?

So here come my questions:

1. Apart from storage space provided by the optional SD card which must be inserted into the back of the phone next to the SIM card, is there a single memory chip acting as both a storage medium for files when the device is turned off as well as random access memory for the running operating system executables and apps in execution? As the following screenshot reports there seem to be 16.00GB on my device used both as a hard disk and as RAM. Is this how this storage medium works, a single chip for both?
2. Where can I see the amount of space available on my SIM card? According to Wikipedia such space can only be used to store specific kinds of data such as network-specific information, a maximum of 250 contacts (except for newer models) where each contact can only consist of a name and single phone number pair, and SMS messages. SIM card capacities are also limited to 32KB to 128KB or more, but in any case it's a very small amount of space. It could be that because of these limitations the Samsung Galaxy SIII and other modern Android phones do not make use of this space for user data, but correct me if I'm wrong.

Thank you for your replies.

# Answer
> 5 votes
In this respect, there is no difference between regular PC and Android.

The terminologies, however, is slightly confusing.

System memory refers to the storage space that is used by system files, and Device memory refers to all storage space. Device memory does not refer to RAM. Your device's RAM can be seen in `Settings -> More -> Application Manager`.

> is there a single memory chip acting as both a storage medium for files when the device is turned off as well as random access memory for the running operating system executables and apps in execution?

Sort of. Most Android device uses a System-on-chip (SOC). What is included in a SOC varies depending on the particular chip and device, but a typical SOC may have CPU, RAM, GPU, wireless, and possibly storage manufactured in a single chip. In regular PC, these are usually separate components, SOC is used in mobile devices to save space wasted due to separate component packaging, but internally there is still a delineation between the components.

> Where can I see the amount of space available on my SIM card?

AFAIK, you can't. Android have *very* limited support for SIM card facility. It uses the SIM card only for Telephony functions and importing existing contacts there into the device's address book.

# Answer
> 4 votes
Now I realize that as to the first part of the question, as pointed out, the Storage screen is displaying information on internal storage (excluding SIM card storage space, external SD card storage space, and RAM memory which is just a temporary storage location which is on a separate chip and does not serve as a persistent storage location).

The reason I was getting confused is that the terms storage and memory are mixed interchangeably on this screen. Even more confusing, on the Samsung Galaxy SIII site the amount of this internal storage is listed under the heading `Memory` with subheading `Total Internal Memory: 32 GB / 16 GB Internal Memory`, whereas in the world of desktop computers the term `memory` usually refers to RAM. This is what was confusing me.

I later realized that to view the amount of RAM (including the percentage of unavailable RAM on the system) there is another window which can be accessed by long-pressing the Home hardware key and then clicking on the pie-chart icon in the lower-left hand corner, as in the following screenshots:

I've added a picture of what a SOC (System-on-a-Chip) looks like. As posted, many systems now come as SOCs with CPU, internal memory, RAM, and other component all integrated into one chip but at the same time still separate from one another.

As an alternative place where to find information on RAM used as opposed to long-pressing the `Home` key and clicking on the pie-chart icon, one can also go to `Settings -> More -> Application manager` and swipe twice to the right to see the `RUNNING` tab which displays the same information at the bottom as in the following screenshot (click to enlarge):

The above screen displays all running processes. By contrast, long-pressing the `Home` hardware key only displays those running processes which have a GUI in the foreground, excluding background tasks.

Thanks.

---
Tags: settings, internal-storage, storage, ram, sim-card
---


# Question
Title: Update OpenDNS IP from Android tablet/phone
I want to use my Android tablet or phone to update my OpenDNS IP since there is no official OpenDNS client for Android. Is it possible?

As a bonus, I'd like to do this automatically whenever I connect to WiFi.

# Answer
SUCCESS!!

I went through a free web service called dnsomatic (run by the folks at opendns)

It's as simple as signing up for an account and adding opendns to your services. No configuration beyond that.

For Android users busybox versions of wget are way behind and don't have options to use user names and passwords, so we will have to install and use cURL

The guide to install curl can be found here

http://forum.xda-developers.com/showthread.php?t=2362386

Once you have curl you can simply do things like updating your opendns ip

```
curl -u opendnsusername:password http://updates.dnsomatic.com/nic/update?hostname=opendnshostname

```

Next you need to setup tasker to run this command when your device connects to WiFi.

Make a net profile that runs a task when connected to your WiFi ip or Mac address.

Press the "+" button in tasker to add a new task and select "scripts" and then "run shell"

Add the line of code above

```
curl -u opendnsusername:password http://updates.dnsomatic.com/nic/update?hostname=opendnshostname

```

This will make tasker execute the command when you connect to WiFi
> 1 votes

# Answer
OK, I know I'm *way* late, but here's an alternative I'd like to share that may be of help.

Just open your browser at https://email:password@updates.opendns.com/nic/update?hostname=your\_opendns\_network\_label to update your IP -- and that's it. On the email part, use "%40" as an @ and "%2E" as a dot, ie, write "someone%40somewhere%2Ecom" instead of "someone@somewhere.com".

Credits to "rotblitz" at https://support.opendns.com/entries/23217700-Is-there-an-IP-Updater-for-OpenDNS-using-android for this nice tip.

As doing it automatically, sorry, no ideas but the aforementioned Tasker... hey, maybe IFTTT for Android?
> 2 votes

---
Tags: tasker, dns, busybox
---


# Question
Title: How to change device name used by Google Chrome?
I use the same Google account with Google Chrome on several devices including my Android phone. So, Google Chrome shows me tabs opened on other devices (ex: `chrome://history/`). Is there any way to change the name assigned for my Android device there?

See the following screen as example - I would like to change "Galaxy Nexus" to something else.

# Answer
**As of 2019, the Android devices cannot be renamed; both from themselves and from other devices.**

The name listed on "Other devices" currently depends on the operating system:

1. Windows, macOS, and Linux use their hostname
2. Android possibly uses its marketing name from Google Play's supported devices
3. Chrome OS use their product name (e.g. Chromebook, Chromebit)

However, renaming the device directly from the Chrome browser has not been implemented.

This was reported as Issue #124964 in Chromium Bugs Tracker since Apr 24, 2012, requesting a feature to allow devices in "Other devices" menu to be renamed. The report was branched into 2 separate issues:
> 15 votes

---
Tags: chrome-for-android
---


# Question
Title: What should I do now to move apps to SD in my Samsung Galaxy S Duos (ICS)?
I just bought a new Samsung Galaxy S Duos and the Android version does not have a option to move the app to memory card. I also installed the app called "app2sd"and when I open the app it says, `The device does not have a real primary external storage or the primary external storage is emulated. Moving app to SD function may not be supported by this device.`

What should I do now to move the app to SD.

# Answer
> 1 votes
I have LG P768 Android 4.1.2. I can move apps to SD using Move2SD

some app2sd (that can't work) will show this error "device does not have a real primary external storage or the primary external storage is emulated"

# Answer
> 0 votes
Compared to other devices, there is no "Move to SD card" option in the application manager menu on Galaxy S Duos. I have rooted my phone and I use **folder mount** app to link game data to SD card. I have tried and tested this app, so I can guarantee that this will work on a rooted S Duos. But first, you have to install the game in internal storage. Games like "NFS Most Wanted" are more than 1.8GB, i.e. it exceeds the internal storage. So,in order to play them, you need an app called **external2internal** which swaps internal storage to external. But these apps will not move the whole game. It only moves the game data, but not the APK.

You could find custom ROMs with "Move to SD card" option for this device. But again, the ROMs take away many features while giving some. I recommend NOT to flash any kind of ROMs, and those new users who don't know how complicated rooting a device, I will recommend them to use Kingo Android Root to root their device. But be cautioned, it will void the warranty. In conclusion, S Duos users who are not rooted have no practical solution for this problem and are left helpless.

# Answer
> -1 votes
Follow this link . All the details given in it . If it does not understand your external sd card as memory device you might have to create a new partition in the sd card . Here is a link for that

# Answer
> -1 votes
All you need to do is to create a partition in your SD card and root ur phone. Install an app called link2sd, and link all ur apps to ur SD card.

---
Tags: 4.0-ice-cream-sandwich, app2sd, samsung-galaxy-s-duos
---


# Question
Title: Power Android phone with portable battery charger and internal battery removed
Is it possible to power an Android phone (e.g. Samsung Galaxy S II) with its internal battery removed, using a portable battery charger?

This question is about phone with internal battery that is removable.

# Answer
Nope, it's not possible.

You need to put the battery inside in order to switch your device on. The battery completes the circuit, and without the battery the circuit wouldn't complete.
> 0 votes

---
Tags: battery, power-on
---


title: Samsung Galaxy S2 drops carrier network

text:
# Question
Title: Samsung Galaxy S2 drops carrier network
My SGS2 is dropping it's network connection multiple times a day without any notification. The signal bars disappear and it just says **NO SERVICE/VODAFONE NZ**. No data, no 3G, no 2G, nothing...

I was previously on Gingerbread 2.3.6 and was hoping that CyanogenMod would fix the issue. I flashed it to CM 10.2 but the same issue remains. This makes me think it is a hardware issue and not a software issue, however it did not wipe my internal SD card - could there be settings in there that are causing this?

It seems to really love the ground, so I'm wondering if it has just been dropped one to many times and cracked some solder connections somewhere internally?

**UDPATE**

Installed the GetRIL tool and it said the stock RIL was unknown.

I installed the first RIL on there. It said that it would backup the stock RIL. The one I installed didn't work so I installed another one. That didn't work either. So I tried to restore the stock RIL but then I read in the FAQ it only restores the last one installed.

So it restored the broken RIL. And now I have no network and can't figure out how to get the stock one back. Yay.

Here's the stock details:

```
RIL: Unknown - 163ecafa01912637fe344ec1f8264d70
Baseband: I9100XXKE7

```

**Anyone know how I can get the stock RIL back?**

**As an aside**: the battery lasts sooooo long without the carrier network

**UPDATE**

Reflashed with CyanogenMod so I got my stock RIL back. Still monitoring the network drops.

# Answer
I have had the exact same problem. CyanogenMod SGS2, baseband I9100XXKE7, checksum 163ecafa01912637fe344ec1f8264d70. The only difference is I'm with Optus in Australia.

After extensive research, the solution I found was simply a matter of identifying an appropriate Modem+RIL (Radio Interface Layer) to install. I'm still looking for an appropriate one for me, although I9100XXLS9 has stopped the dropouts, it won't let me make calls.

Unfortunately it seems the best Modem+RIL combo is very dependent on your carrier+phone combo. I found a discussion about various RILs to use for SGS2 in New Zealand. You may find what you're looking for there. I've seen people discussing I9100JJLS2, I9100XXLS8 and I9100PBVLP7 as good modems.

If you look at your other question (How to manually replace ones RIL) you'll see it's pretty quick and easy to flip around between different RILs when you know what you're doing. Give them a try and see how you go.
> 1 votes

# Answer
This is a warning only for S2 i9100 owners, reading this question after seeing carrier drop in their phone. This thread suggests using GetRil. As far as I understand carrier drop issue, RIL depends on the firmware installed. What is to be changed is the modem/baseband. Now, before you try that out,

1. \*#1234# in your s2 i9100. If the response contains "Phone: Unknown", there is hardware fault and chip RFIC(U100) will need to be replaced as in this link
2. Other wise, your phone don't have hardware fault. Feel easy. Before you proceed with rest of steps, I suggest, you take it to Samsung Service and they will easily fix it for you. The issue is only software now and could be fixed easily by Samsung. *If you try too many things, it could end up affecting hardware as in Step(1) and then that will need chip level servicing which might not be performed by Samsung service in your locality*.
3. Ok. You are willing to take the risk. Now check your baseband version in `About->device`. In my case, carrier drop was accompanied with baseband unknown. If your baseband is known - a tip, which I haven't tried out is to, first flash the stock firmware from sammobile.com and try flashing different modems/baseband. Think of modems/baseband as like PC drivers. Don't change RIL. It comes with firmware. Also before proceeding with step(3), take a backup of your EFS folder( with apps mentioned in step(5) ) if your baseband is known.
4. If your baseband is unknown, check if your IMEI is unknown/null.
5. The baseband/IMEI unknown is result of a corrupted EFS folder. There are mobile apps like `GSII repair`, `kTool`( for rooted phones) in play store which will restore your EFS folder. Also there is desktop based `EFS Professional` ( for rooted phones ) which again will restore EFS folder. They work some times. Some times they don't. They all depend on a good EFS folder backup. If you have an EFS backup from a good phone of exact model/firmware, you can try restoring it.
6. If Step(5) didn't help, there is also a SRS remote unlock client which has steps for first restoring baseband and then flashing IMEI. You need some credits to use the software though.

Suggestion: You might feel you are geek and could fix this. You might feel like this will be great experience fixing this phone. I felt the same. But unless you are very sure of what you do, please proceed to Samsung service.
> 1 votes

# Answer
I would try to flash the device to stock rom first. This should install the updated drivers. Latest version of SGS2 official rom is 4.1.2 .

http://xperiahtcrootingrom.com/stock-rom-for-galaxy-s2-i9100-official-firmware-variants/
> 0 votes

---
Tags: cyanogenmod, samsung-galaxy-s-2, mobile-network, radio-firmware
---


# Question
Title: How do I make my wallpaper scroll on my Android?
To be specific, I have one page on my homescreen. How can I have just the wallpaper scrolling in the background and the icons staying still?

# Answer
> 1 votes
Check out http://novalauncher.com/ for a great Launcher if your device does not natively support wallpaper scrolling; it's possible to force it with Nova Launcher.

I'm not sure it's possible to implement wallpaper scrolling with a single page; you could try duplicating the page and removing the transition animations to achieve a similar effect.

---
Tags: wallpaper
---


# Question
Title: Prevent music player from closing while closing all apps
Is there a way to prevent the music player from closing while performing a clear all recent apps from the recent apps menu? I mean the app is technically in use so ideally it should not be closed along with the other apps. Is there any way to prevent this?

The app is Google Play Music if that is important. Android ver: 4.4.4 Device: OnePlus One

# Answer
When you clear the "recent list", all related activities are "kindly asked to terminate" (see: What actually happens when you swipe an app out of the recent apps list?). So what you ask must basically be converted into "how to exclude an app from being removed from the recent list" – which I know no answer for.

In principle, "closing all apps" rarely is a good idea (except when shutting down the device, of course). It does no good to your battery (or anything else), as many of those apps will just "silently restart". If you have "performance issues", you should track them down to their cause (see e.g. How do I identify apps or settings that cause performance problems?) – and then stop the one app hogging those resources. Chuck-Norris-Roundhouse-Kicks in this case are like using atomics to kill a flie.
> 3 votes

---
Tags: google-play-music
---


title: shortest way to texting in Lollipop

text:
# Question
Title: shortest way to texting in Lollipop
For me, it used to be a lock screen widget where I swiped right and could start texting my contacts. I thinks this is now gone for some reason. So what's the fastest way to get to texting from lock screen in this new stupid lollipop version?

# Answer
Using absolutely stock, as-installed-by-default stuff, the fastest way would be:

* Swipe to unlock
* Tap home button
* Tap Messenger or Hangouts (which you have put as an icon on your home screen)
* Tap new message.

Possible ways to reduce the number of steps:

* Third-party SMS apps which provide homescreen widgets that take you straight into composing
* Third-party lock screen replacements
* Alternative ROMs with different lock screen arrangements (e.g. some Cyanogenmod versions let you define different apps to be launched depending on the direction of your unlock swipe)
> 1 votes

---
Tags: 5.0-lollipop
---


# Question
Title: Which packages of Gapps can't be downloaded through the Play Store/marketplace?
I've seen that there are quite many different modular packages of the Gapps http://forum.xda-developers.com/showthread.php?t=2397942 and I was wondering if I can install the nano and add the other Gapps one by one through the Play Store. Or if there by chance some Google apps that can't be retrieved with the Play Store?

I'd like to start with a very minimal set of apps if possible (and not to install Google Now).

# Answer
> 0 votes
Yes, I'm pretty sure all of the other 'Google Apps' can be requested from the Play Store. I myself, also usually start the basis of a new ROM installation with the Nano-gapps package.

It removes a lot of the non-mandatory Google bloatware such as GoogleNow, PlayMusic (I use an alternative) and even Gmail (I have my Gmail emails come through the stock Email app to avoid duplication).

---
Tags: google-play-store, custom-roms, google-apps, gapps
---


# Question
Title: New access permissions for Google Maps v9.1.1
I recently got an notification for the latest Google Maps update `9.1.1`. With this update, the app asks for 2 new access rights: `Phone` and `Device ID and call information`.

After checking the changelog, I cannot connect the need for those 2 permissions with the new features introduced.

> Changelog:
>
> * Dynamic Routing Around Closures
> * Quick Facts cards on Points of Interest with time and weather
> * Bug fixes

After reading what an app can do with this permissions (read my call log, start phone calls, read the remote number of an active call), it doesn't feel right to simply give permission to use it without knowing what the actual benefit is.

I checked the Google Maps webpage and did a search on Google, but couldn't find any explanation for this new access permissions.

Can anyone tell me what this permissions are used for, or point me to a source where I can verify the use of these rights?

# Answer
I agree, I see no obvious reason for these permissions to be added based on the change log.

Yes I can invent some reasons that maybe it "needs" them for one feature or another (clicking restaurant near you and calling from the app directly).

But the point here is that there is no explanation. It is dead wrong for Google to behave this way, as it causes behaviour of "default acceptance" in all future cases. Including non Google ones.

Just like the windows pop-ups... this application is asking for "internet"... you have no choice but to say yes, and frankly no way to find out why.

Now, today, you are basically as secure as if there were no permissions at all. Every app needs everything, and everyone just clicks yes.

Well done to everyone.
> 1 votes

---
Tags: permissions, google-maps
---


# Question
Title: Where can I find my App Folder when connected to Computer?
I need to put a .bak file inside my Application Folder. I connected my Android Device to my computer via USB, but I cannot locate my App inside any of those folders!

I have unistalled the app and re-installed it again, but still, no folder about it in Nexus7/Android/Data

It is probably a silly question, but I really can't find it. And I need to put those .bak files inside, since they are holding a profile, that needs to be loaded inside my App.

**CAREFUL:** I am not asking where can I find Files that are stored with the OutputStream - but where the FOLDER of Application is located on the Computer, when the Device is connected to it as Media Storage.

# Answer
> 1 votes
Apps' private data directories aren't visible over the USB connection to your PC. It would complicate error handling in apps a lot if you had to worry about users making unexpected changes to your data files, so Android doesn't let you do this, to make it harder for you to screw up your phone.

You can access them from the phone directly, but only if the phone is rooted. If your phone is rooted, you can access any files, but you have to accept the risk of breaking things (this is why it voids the warranty), and it'll make it a lot harder to get support from app vendors. All the same, this is probably using a sledgehammer to crack a nut, and there's probably an easier way to achieve the thing you're trying to, using the facilities built into the app.

---
Tags: applications, file-system
---


# Question
Title: Why do applications enforce read-write and read-only permissions for other apps to use it?
While reading a book, Android Wireless Application Development, it tells that

> Applications might also enforce their own permissions by declaring them for other applications to use. The applications can declare any number of different permission types, such as read-only or read-write permissions, for finer control over the application.

I couldn't get why do applications need to set **read-write** or **read-only** permissions for allowing *another* application to use its applications.

For example, as illustrated in Android Developer, it shows how an application uses another Map application to show its address. But why do the app needs to set **read-only** or **read-write** permissions for allowing *another* app to use it?

# Answer
> 2 votes
Because if the app is storing your data, it's responsible for keeping it secret. To take an example, let's say there's an app to store something you'd rather keep quiet, such as your collection of Jason Donovan albums. This app would have a database with the relevant information inside, and this database is private to the app. No other app can read it (without root), and thus your embarrassing music taste is kept secret.

Now let's say the app author wants to allow other apps to use the same data. It could be another app by the same author, or he could widen it to allow other authors to access the data. That way, other apps would be able to add a home screen widget with a Jason Donovan album of the day, or create calendar entries for the anniversary of each album's release, or import anything else. He does this by creating a *content provider*, adding it to the *manifest*, and publishing instructions for developers on the format of the data and how to access them. The content provider is like a server: it provides a way for other apps to query the app's data and get results back, without accessing the database directly.

If that's all he does, then **any installed app** can access the data. You install an innocuous-looking flashlight app that only has "INTERNET" permission, and suddenly it's able to find out all your embarrassing music and email it to scammers for blackmail purposes. Obviously this is undesirable: an app developer who would let this happen should not be trusted with your data.

The app developer can prevent this by creating a new permission, and giving it a human-readable description, such as "Read your favourite Jason Donovan albums". Creating the permission doesn't do anything itself: he also needs to change the *content provider* so that when an app queries it, it checks that that app has the permission before responding to the request. If the app has the permission, it gives it the data it asked for; if the app doesn't, it might choose to give it an *exception* (an error that tells the program what the problem is), or simply to return no or partial results. For example, it might tell the app about the Rolling Stones albums you're not ashamed about, but not the embarrassing Jason Donovan albums.

This way, the innocuous-looking flashlight app can't access your data. Before you install an app that wants access to the data, you can see "Read your favourite Jason Donovan albums" in the list of permissions, and you can abort installing if you don't trust the app author with that information.

How many permissions the app creates depends on what kind of access it offers other apps, and how fine-grained the controls should be. In our example, the app doesn't have a way for other apps to add albums, so there's no need for a read-write permission. Even if it did, it may be that the app *only* has a read-write permission, which other apps need to have to either see the list of albums or edit the list. This might be enough for a simple app like this. But for something like a social media app, it's more important to limit how many apps can send messages (or write content) on your behalf, so two separate permissions might be used in that case. It's up to the app author to decide how many permissions are appropriate for the app, giving users control over their privacy without creating confusing combinations that are hard to understand.

---
Tags: applications, permissions, privacy
---


# Question
Title: What DNS servers are used when connected to wireless data?
What DNS servers are used when connected to wireless data (not wifi)?

Is there a way within Android KitKat to tell?

# Answer
> 3 votes
Run "nslookup google.com" from Terminal Emulator and the first result should be your DNS. Also you could run a standard test from dnsleaktest.com from your browser.

Edit: I just noticed this answer is kind of outdated for newer Androids because nslookup doesn't seem to run if you install Terminal Emulator. The modern method seems to be to install Termux and then install dnsutils in Termix `pkg install dnsutils` and then run the same command `nslookup google.com`.

# Answer
> 6 votes
While the `setprop` method to change DNS does not work, the `getprop` method to read those values should be still valid today:

```
shell@A0001:/ $ getprop | grep dns
[dhcp.wlan0.dns1]: [192.168.1.1]
[dhcp.wlan0.dns2]: []
[dhcp.wlan0.dns3]: []
[dhcp.wlan0.dns4]: []
[net.change]: [net.rmnet0.dns2]
[net.dns1]: [208.67.222.123]
[net.dns2]: [208.67.220.123]
[net.rmnet0.dns1]: [208.67.222.123]
[net.rmnet0.dns2]: [208.67.220.123]
[net.wlan0.dns1]: [208.67.222.123]
[net.wlan0.dns2]: [208.67.220.123]

```

To clarify my answer: using a terminal emulator app (like Terminal Emulator for Android), as a normal user (no root permissions needed), you can execute the command I showed (`getprop | grep dns`) and get an output like that.

---
Tags: 4.4-kitkat, internet, data-connection, dns
---


title: Cannot charge Xperia Z3 Compact

text:
# Question
Title: Cannot charge Xperia Z3 Compact
I have a 3 week old Sony Xperia Z3 Compact (D5833). However, it suddenly turned off and refused to charge.

The phone was at ~10% charge before I plugged it in using the cable and adapter that came with the phone. I didn't notice that the charger light didn't light up because I was busy. Half an hour later, I noticed, and the phone refused to power on and also was unable to be charged.

I've attempted to follow the FAQs located on the Sony Support website: (Main Page --\> Z3 Compact --\> Troubleshoot --\> I cannot power on my device) and (Main Page --\> Z3 Compact --\> Troubleshoot --\> The phone doesn't seem to charge) but to no avail.

Is there anyone out there who can help?

Thanks in advance.

# Answer
Sounds like a loose connection and/or hardware issue.

If you fiddle about with the cable in the port and the light comes on, it could indicate that the cable is potentially faulty, else, if it's only around three weeks old, can you not send it back and get a replacement under faulty/warranty terms?
> 1 votes

---
Tags: charging, sony-xperia
---


title: Getting OTA update once phone is rooted

text:
# Question
Title: Getting OTA update once phone is rooted
My nexus 4 is rooted with a team win recovery.

In the past week I've been asked three times to update to lollipop, downloaded the update but all three times the phone rebooted and the custom teammwin recovery failed to install the update...

I'm afraid having rooted my nexus makes it ineligible to official updates. Could you confirm it?

Do I need to come back to stock rom & recovery, then install OTA update and root it again (seems like a long process and possible memory wipe?)

Thanks for your answers!

# Answer
> 2 votes
You can also just reinstall the official recovery image by downloading the same factory image as currently running and extracting the recovery.img that's contained within.

Then you could reinstall the official recovery image by booting into fastboot mode and doing an:

```
    fastboot flash recovery recovery.img

```

This should give you back a working OTA mechanism. However note that you need to re-root after the update because this will undo the rooting procedure.

# Answer
> 0 votes
Did it say something like "Books.apk has unexpected contents"? If you've modified or removed system apps, just reflash system, install ota and reboot. The data partition AFAIK doesn't get wiped; with my moto g it didn't. Note that you will need to download the same version as you have on your phone, that version is shown in "system version"

---
Tags: root-access, ota-update, 5.0-lollipop
---


# Question
Title: Is it possible to install/update apps from Google Store via PC?
A few months ago I was forced to uninstall some apps in order to update other ones. Recently I've lost the ability to receive email notifications via Gmail (searching works, however). All because of trash apps Google Play and Google Play Services, which are constantly growing. I plan to completely uninstall them, at least regaining the functionality my phone had 2 years before.

However, if I would have to do the update of some app, or I would like to install new one, is it still possible to do it via PC connection? How to download application to my PC in order to install it to my phone?

Note: I've already lost the ability to update or install new apps because of too little storage on internal memory card.

# Answer
There is a Java application to do this, which can be found here. It's called the *Real APK Leecher*. It works by pretending to be an Android device (you need to configure it with your Playstore account data), so it connects to the corresponding Google services like any other Android device with the Playstore app installed, let's you browse the Playstore, and download APKs. I didn't try it out myself, though; but you might wish to give it a look.
> 1 votes

# Answer
Yes it is possible to install apps from pc for your mobile device, even if you don't have a net access.

1. First open Google Play on your pc through your GMail account connected with your device.
2. Then open APK downloader and download the APK extension for your web browser.
3. In the Google Play Store click on the app you want to install in your mobile and then click on the green apk button which will automatically appear on the html bar . You r apk file will begin to download.
4. Connect your device to the pc through usb cable and copy the downloaded .apk file in your device. For more information on how to download apk extension please refer to this website. http://apps.evozi.com/apk-downloader/

Hope it helps. I don't know how to update via pc... but installation can be done like this.
> 1 votes

# Answer
By time being from my knowledge It is not possible to install from play store to Android through PC.

Since play store installs APK to android device only not to PC.

You can mange it from PC by signing-in to play store from your PC. When your phone get connected to internet play store installs directly your app or update to phone

From This guide you can install/uninstall app from PC to Android using following link

```
http://www.wondershare.com/mobile-phone/android-app-installer.html

```
> 0 votes

# Answer
www.mobogenie.com provides a Windows based tool called MoboGenie that uses your computer's network traffic to install and update apps in your android phone.

You need to connect your phone with the computer, and have a high speed internet connection
> 0 votes

# Answer
Yes it is totally possible to download apps from the Google Play Store using your PC connection .... as stated above you just need to attach your device with the PC using USB, sign into Google Play Store with your Gmail account and select the app from the Play Store and click on Install .... it will ask for permission to install and then will download and install the app on your device.

Hope this is helpful....
> -1 votes

---
Tags: 2.2-froyo, installation, apk
---


# Question
Title: How to change encryption password - Android 5.0
My encryption password is too simple and was wondering how I could change it without having to reset the whole phone?

I know there is an app for Android 4, but what would be the procedure on an Android 5 device?

Device: Nexus 5

OS: Android 5.0

# Answer
There currently is no such app that does this on Android 5.0 so you should back up your data and wipe the phone and start again with a new password.
> 0 votes

# Answer
Your encryption password is the same as the pattern/PIN/password you use to lock your screen. So simply go to Settings \> Security \> Screen lock and change it. Note that when you do this Android will ask you whether to also enter the pattern/PIN/password when you start the device in order to make your encrypted device's data unreadable without it.

In Android versions before Lollipop, it was good practice to change your encryption PIN/password to be different from your unlock PIN/password and make it longer/stronger as the encryption key was fully based on this PIN/password. So if you kept it short and easy (which most people do in order to quickly unlock the phone) your device could be brute-forced seconds/minutes (by making an image of your device and circumventing the 5x wrong password time-outs).

Since Android 5.0, the encryption key is only partly based on your pattern/PIN/password, the other part is based on a Trusted Execution Environment’s (TEE) key stored on your device in a separate hardware component (at least for high-end devices, including the Nexus 5 AFAIK), making the previous brute-force method impossible. Still, only using a 4-digit PIN can be brute-forced within a minimum of 17 hours (including the 30 second timeout after 5 incorrect tries)! Using a 6-digit PIN will take nearly 70 days. On the other hand, a 5 character password (using only the characters from the alphabet) will take 825 days minimum :).

So this info will tell you whether your current 'too simple' password is indeed too simple. If this is the case then change it as described above.

Sources:
> 11 votes

---
Tags: nexus-5, encryption, 5.0-lollipop
---


title: SamsungGalaxy S4 stuck on samsung logo

text:
# Question
Title: SamsungGalaxy S4 stuck on samsung logo
Yesterday I installed the newest software update for the Samsung galaxy S4(GT-19505). At first, the phone was stuck on a loop of the update 'installing' to 100%, turning on then switching off and repeating. I did a battery pull and removed my SD card. when i went to switch on my phone and it was stuck on 'android is updating. i left it and fell asleep. this morning i switched it on and it started as normal but then froze and got stuck at the glowing 'SAMSUNG' logo. i have tried using the power+up+home to and cleared the cache partition but that did not help. i have also taken out and replaced the battery many times. Samsung Kies also does not recognise my phone. How do I fix this problem? I am a complete newbie when it comes to phones and the technical side of them and would prefer an easy guide as to how to fix my problem/what the problem is. I would also REALLY REALLY REALLY prefer not to do a factory reset and wipe all my data.

# Answer
Having experienced booting problems before, it's usually suitable to simply perform a battery-pull as you've done. The state that your phone is almost certainly 'recoverable,' but may require re-flashing the firmware (i.e. potentially performing a factory reset).

Have a think about it, and possibly wait for any more input from the community. If there is no more useful feedback, I'd advise downloading a copy of the official firmware for the device (should be pretty simple to find on Google). Download **ODIN3** (http://odin3.en.lo4d.com/) (a tool used for flashing ROM's to Android devices) and have a read up on how to use it.

To put your phone into 'download mode,' reset the device and hold **\[POWER\]** \+ **\[HOME\]** \+ **\[VOLUME DOWN\]**. It should say "Downloading.. do not turn off target" or similar if performed successfully. Your computer should pick up the device and it is now primed for flashing.
> 1 votes

# Answer
The other Answer is very good. Just a view more hints: here a link to download firmwares. http://samsung-updates.com/device/?id=GT-I9505 Make sure it's exactly your device. 9505 and 9506 are different hardware! Don't try to flash firmware that is older than the one you had before. After flashing, wait for the phone to do it's firt installations. This may take a while ( up to 7 minutes or so ). It usually installs the stuff that was flashed in the cache partition upon first boot on the new firmware. Normally you do not need to wipe the data partition, as this is where all your personal stuff is stored. But sometimes it's stuff on your data partition that make the device crash upon boot.

Yet another hint: Is adb enabled on your device? If so, try to connect to your device while it hangs. Usually this works and lets you adb pull your personal files before further modifications.

Good luck.
> 1 votes

---
Tags: samsung-galaxy-s-4
---


title: Sending Google Play Credits

text:
# Question
Title: Sending Google Play Credits
Is there a way to send or 'gift' a person Google play credits? We would like to allow students to redeem points they earn for good grades, etc for Google play credits.

# Answer
From the Google Play Help pages:

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

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

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

---
Tags: google-play-store
---


# Question
Title: google play services do not support your device
When I open some application it says Google play services it says "Google play services which some of your applications rely n do not support or device"..what should I do about it?

# Answer
Following steps helped me. May be you can try.

1. Go to Settings -\> Apps
2. Find Google play
3. Click on Uninstall updates
4. Once Uninstall update is done, Open Google Play several times till it updates to latest version itself.
5. Open youtube to check if the message is gone and you are able to open youtube.
> 0 votes

# Answer
Prior to Android 2.2 Google Play Services is not supported.
> 0 votes

# Answer
1) Go to Settings -\> Storage Clear the Cache (select the item and hit OK to clear it), then:

2) Go to Settings -\> Date & Time Check the first 2 options -- if they're selected already, uncheck and re-select them; see if the time fixes itself. If it works, reboot the device and see if the time sticks. If not:

3) Power off the device, pull out the SIM and re-insert it, then power on the device. Repeat Step 2. If that doesn't work:

4) Try a different SIM (preferably on a different carrier).

5) Lastly, try to manually set the date to within a few minutes of the actual time, then see if it survives a reboot.

If all of that fails, I would suggest booting into recovery (while device is off, hold Power + Volume Down until you the the 'laying down android' screen) and doing a factory reset (back up your data first).
> -2 votes

---
Tags: google-play-services
---


# Question
Title: Switching from Google Japanese Input directly to Google Keyboard?
I have the following input methods enabled:

* Google Keyboard, English (US)
* Google Japanese Input, Japanese

I use both the Google Keyboard and Google Japanese Input depending on what I'm doing. Going from Google Keyboard to Google Japanese Input is trivial, I simply click the language button and it automatically switches. However I am running into an issue with switching back. Here is a screenshot of the keyboard in use:

There is a button on the bottom-left that switches between Japanese, numeric, and QWERTY. However the QWERTY is awkward to use and I would prefer to switch it to the Google Keyboard instead. I can accomplish this by holding the button down, but the "Input Options" doesn't list the Google Keyboard as an entry. Instead, I must choose "Select Input Method", then I can choose Google Keyboard.

While this is a minor inconvenience, the extra time certainly adds up especially when switching between various contacts in the same application, or when I need to use both Japanese/English when talking to the same person (such as translations, etc...).

Is there a way that I can have it automatically switch to the Google Keyboard when I hold down the button? If not, is there a keyboard that could offer this functionality?

# Answer
AFAIK, this is impossible to do in KitKat and previous version. There is no globe (input method switch key) icon, and there is no setting related to it.

However, recent update added this feature, BUT it's only for Android 5.0 Lollipop (as of writing). From "What's New",

> (Lollipop) Introduced input method switch key.

On Lollipop, there will be a globe icon on each type of keyboard:

* 12 Keys: On Japanese mode, to the left of 'わ'.
* QWERTY: On Japanese mode, to the left of the spacebar
* Godan keyboard: On Japanese mode, between 'O' and 'W'
> 1 votes

---
Tags: 4.2-jelly-bean, keyboard, gboard, google-japanese-input
---


# Question
Title: Can I root a proprietary Lenovo Talbet of Vodafone?
I dont remember the series but I want to root a tablet at work.

I think its the A 5000 or H 5000 something like that but i cant seem to be able to find a rooting method and also if something cant be rooted cant i just install a custom ROM on it ? and have SU privileges ?

# Answer
what is your android version ? you can test this apps : kingo root framaroot or Vroot , and or Cf-Autoroot : check this link , but if your tablet doesnt exist on the list , reply to me for other methods. http://autoroot.chainfire.eu/ regards.
> 2 votes

---
Tags: rooting
---


# Question
Title: Want to download an app from Kenya in the app store
Possible duplicates of

How can I circumvent regional restrictions in Google's Play Store?

How to change country?

Nevertheless, as the answers provided in the previous threads were not satisfying for me, i wanted to ask again in case anyone had an updated answer. I want to download https://play.google.com/store/apps/details?id=org.internet&hl=en on my phone but it is not available in my country.

Does anyone have any suggestions?

# Answer
yes correct , use this link for direct download from google play , http://apps.evozi.com/apk-downloader/

or chrome plugins : http://apps.evozi.com/apk-downloader/#extension or vpn or socks for change ip to usa or england.
> 1 votes

# Answer
General practice for me, if I'm looking for an app that is either no longer available on Google Play, supposedly incompatible with my device (though I know it will work), or not available in my area; I go to Google, enter in the name of the app I'm looking for + "apk". So in your case that would be "Internet.org APK". Lots of times you'll find someone or some third party that has uploaded the apk file.

Another way is to use an APK downloader site like APK Downloader. Unfortunately this doesn't seem to work for the particular app you want.
> 0 votes

---
Tags: google-play-store, localization
---


# Question
Title: How to update the picture of my contact from Facebook in HTC wildfire?
How to update the picture of my contact from Facebook in HTC wildfire? I am able to update all other contacts but not able to update my contact from facebook. I am using android version 2.2

# Answer
On your phone go to people.(or phonebook) choose your contact card. Press menu button/edit. Press on your photo/Facebook. And it will be updated.
> 1 votes

# Answer
I know this is an ancient question, but I just found out how to manage default contact photos in Android 4.4.2 (KitKat) and had to share.

For Linked Contacts, select the contact, but don't edit it. Press Menu → Mark as default. It's counter-intuitive, but this lets you set the default Name, Phone, Email, **and** Caller ID (aka. contact photo). Click Done and profit.
> 0 votes

---
Tags: contacts, htc-wildfire
---


# Question
Title: Moto G WiFi reception severely affected by Bluetooth
I suspect this may just be a hardware fault that I have to live with or have repaired, but let's see...

My stock 1st-gen 16GB Moto G running 4.4.4 has been working flawlessly for almost a year. A few days ago, we had some WiFi interference issues in our house, which isn't unusual as it's a dense residential area.

I managed to resolve those, but noticed my phone still wouldn't connect. Using WiFi Analyzer (which is an invaluable app btw), I could see that it was detecting hardly any signal at all, while the same app on my Nexus 7, which was connecting fine, showed a good signal from both the access points in my house (not to mention various surrounding houses).

I thought there may just be an unresolved interference problem, but when I took the phone into my office the next day, I had the same problem there.

After a bit of Googling, I read that similar symptoms on Nexus phones could sometimes be worked around by putting the phone into Airplane Mode, then re-enabling the WiFi. Sure enough, that seemed to the trick for me too.

On further investigation, putting it into Airplane Mode, turning on the WiFi, and then turning on Bluetooth too, caused the WiFi to drop out almost immediately again. Here's an example of what I can see where I'm sitting right now, before and after enabling Bluetooth:

As it happens, in this case the WiFi stayed connected when I turned the Bluetooth off, as the one AP I could still see is the one I was connected to. But it would probably have disconnected soon afterwards.

Has anyone else experienced a similar issue? Is a factory reset likely to fix it, or is it really a hardware issue? I can live with it if it is, as I rarely use Bluetooth (and even more rarely do I need WiFi access at the same time), though I'd obviously be concerned about any knock-on effects further down the line.

# Answer
This may be a bug with BLE, and in that case upgrading to 4.4.4 will probably solve the issue.
> 0 votes

---
Tags: wi-fi, bluetooth, connection-issues, motorola-moto-g
---


# Question
Title: How to control which apps has access to my connection?
I'm looking for how to control which application has access to network. In my country it costs bit higher for data connections. I don't have access to wifi networks always when I'm travelling. Sometimes when I try to check my mail by turning my data on I will have to wait till all the new check ins of swarm come in my phone to get loaded my emails. Or sometimes when I try to check in swarm I have to wait till all the mails loaded kind of. How can I limit which application only to use when I try to open my data connection. Assume I want to check my email, so when I try to open my data connection for that I should be able to turn off all the other applications using network except mail application. I'm using unrooted sony xperia L with jelly bean OS and I cannot root my phone.
Thanks in advance.

# Answer
> 0 votes
Go to settings, data usage. Press the apps you want not to use data, and scroll down and select "Disable background data". Now the app won't connect to the Internet if connected on mobile network or mobile hotspot. Please note that if you open the app, it will be allowed to use your data connection, this is only for background data.

---
Tags: 4.2-jelly-bean, data-connection, sony-xperia-l
---


# Question
Title: 1080p is missing from YouTube app on Android TV box
I am using Android 4.4.2 which came preloaded on the Android TV box. It is capable of playing 1080p videos on it, and I can see them on my big TV too which is also 1080p TV. But when I use YouTube App from Google in Android TV Box, there is no 1080p option to play the YouTube videos in 1080p, the max option there is 720p.

My box is set to 1080p 60 Hz, TV is set to 1080p 16:9.

I have tried other methods I found on the internet, like reinstalling the YouTube app, clearing app data, rebooting various times, changing prop value to 4.4.2 Android which already is 4.4.2.

But still no luck, so how can I view YouTube videos in 1080p?

# Answer
This is the behavior of the YouTube app, it won't allow you to watch 1080p with HDMI plugged in.

There is an Xposed module for this (http://repo.xposed.info/module/uk.co.villainrom.pulser.youtubeallowfullscreenhdmi) if you are willing to root your device. Otherwise, use another YouTube app.
> 1 votes

---
Tags: youtube, android-tv
---


# Question
Title: Does clearing app data have side effects?
If I clear my app data in Settings does it delete any information?

# Answer
> 3 votes
Clearing an app's data will make it lose its data, essentially removing progress in games, etc. It will seem to the app as if you just installed it.

On a side note, the question and its title don't match

---
Tags: app-data
---


# Question
Title: App registered to wrong account; how to fix this?
I have three Google accounts registered to my Android: my main, personal account (let's call it account A), and two volunteer community accounts whose emails I manage (call them accounts B and C).

When I first got the phone, I registered with my account A and later added accounts B and C, so that my primary account is account A.

The problem is that since the upgrade from Android 4.4.4 to Android 5.0, one of my apps has lost its license.

When I try to restore the license, I realise that the app is now registered to account B instead of account A (it shows the email address for account B instead of account A).

Why is it registered to the wrong account? More importantly, how can I fix this?

If possible, I'd prefer not to uninstall and reinstall the app, because I will lose all of my data for that app. But, I'll do it if I have to.

I am using an unrooted Nexus 5, fully updated, Android 5.0.

# Answer
I tried various actions, including clearing all data, and uninstalling and reinstalling the app. None of them worked.

Eventually, I removed accounts B and C, uninstalled the app again, restarted the phone, and reinstalled the app.

This worked. The licence was automatically restored.

What's more, Google restored the app's data — admittedly, from a couple of weeks back before the upgrade to 5.0, but still it meant that I lost little.

I'm going to leave accounts B and C off the phone for a while to see what happens.

I think that I should report this fault to Google.
> 2 votes

---
Tags: google-account
---


# Question
Title: my HTC doesn't have lollipop, can you explain
Lollipop is not on my HTC and I do not know why, lollipop is 5.etc but my htc is on 3.etc

# Answer
Which HTC model is it?

Android 5.0 has not been rolled out across all devices yet. Try undergoing a software update from the settings menu to update to a newer version of Android.

Alternatively, if you take a look on the XDA Developer Forums (http://www.xda-developers.com/), you can look for an Android Lollipop 5.0 custom ROM specifically for your device. You can then flash your device and utilise the new features provided in Lollipop.

**N.B.** Before flashing a new custom ROM, make sure you have a rooted device and an active recovery bootloader such as CWM (https://www.clockworkmod.com/) in case something goes wrong.
> 0 votes

---
Tags: 5.0-lollipop
---


title: m8 shows up as porable media player

text:
# Question
Title: m8 shows up as porable media player
I want to pull off my pics and no folders show up. I tried with the screen on and off, different usb ports. STill shows up at HTC on m8 with no folders.

Suggestions? Thanks! Julie

# Answer
> -1 votes
Connect your device to your computer using the USB cable provided. Then make sure you unlock the device before attempting to access folders/files.

---
Tags: htc
---


# Question
Title: Determining type of Wifi connection in Android
How do you determine which type of Wifi connection an Android device is currently using?

For example, is the device connected using an 802.11b, 802.11g, 802.11n, or 802.11ac connection?

Since, for example 802.11n Wifi adapters can connect with 802.11g or 802.11b, I want to know which method is actually used for the connection.

Answers should be compatible with Android KitKat.

# Answer
> 3 votes
If you can check Wi-Fi `Link Speed` It will give you an idea about the current connection.

"Maximum" link speed allowed is as follows-

* `Link speed 866.5Mbps - 802.11ac`
* `Link speed 300Mbps - 802.11n`
* `Link speed 54Mbps - 802.g`
* `Link speed 11Mbps - 802.b`

Also Link speed varies by your signal strength. So check Link speed of connected router in wifi settings, and get a idea. For example link speed shows 86.7, it is 802.11n. If your speed is greater than 130Mbps, it's 802.11n otherwise not. Some standard values for 802.11n are 150Mbps (single stream router) & 300Mbps (2 stream router).

---
Tags: wi-fi, connection-issues
---


# Question
Title: French in the Indian version of the Samsung Note 4
I have the Indian version of the Samsung Note 4. I want to change the language to French, but I don't see French or German in the list of possibilities. Is there a way to do it?

# Answer
You might want to check out MoreLocale 2 from the Play Store.

Taken from the app page:

> You can select more locales via this app. If your locale doesn't appear, please use custom locale function in menu.
> 0 votes

---
Tags: samsung
---


title: Answer without unlocking in android 5.0

text:
# Question
Title: Answer without unlocking in android 5.0
I recently upgraded my nexus 4 to android 5.0 (Via OTA update). Now, for some reason, when I get a phone call the screen is black and I have to

1. press the power button
2. ress/swipe the lock icon on the screen
3. enter my password
4. swipe right to answer my call.

Before (android 4.4) all I had to do was slide to answer. How can I get the old functionality back?

# Answer
> -1 votes
Try resetting the screen lock on your phone. Worked for me. I have a nexus 4 too.

---
Tags: lock-screens, calls, 5.0-lollipop, phone-app
---


# Question
Title: How to flash cyanogenmod to my HUAWEI P6 t00
I have a Chinese phone, Huawei p6-t00. I don't like the stock rom on the phone that much and i want to switch to cyanogenmod. The problem is there is only a version of cyanogenmod for Huawei p6-u06 on the Internet. And when i tried to flash that to my phone, it gave me some kind of error like this rom only supports Huawei p6-u06. So i am wondering is there any way that i can flash cyanogenmod to my phone without damaging it? Thanks in advance.

# Answer
Due to the device-specific nature of Android (it needs specific drivers for it to run on any one given device), it is generally impossible (or illogical, as it seems) to run a build of Android for a specific device on another device.

This also applies to custom ROMs. Unless you can find a CyanogenMod build specifically for your device or for an extremely similar device, there's no way for you to install CM.
> 0 votes

---
Tags: cyanogenmod, huawei
---


title: AC3 codec for MX Player

text:
# Question
Title: AC3 codec for MX Player
Since the latest MX Player upgrade, AC3 is not included because of some licensing issues. How can I add a codec to MX player?
I did search the play store, but all codecs seem to be connected to a specific player.

# Answer
> 11 votes
Open mxplayer, and go to the settings-decoder. On the bottom you will see "download user codec" and recomendation "download neon arm7". Then, just follow the instructions.

# Answer
> 6 votes
You can use the Codecs for the previous version. Go into MX Player - Help - FAQs. This links you through to their website. Look down the list and find question regarding Codecs. Follow links through to Custom Codecs and this takes you to XDA Developers where the Codecs and installation instructions can be found. Its very simple from this point.

Also here is the link to the XDA forum thread for the MX player for codec support.

# Answer
> 3 votes
Just download the previous version of MX player 1.7.32 as Apk file. Here's the link http://www.androiddrawer.com/22713/download-mx-player-app-apk/ and install and don't upgrade to the latest version by changing the setting of Google play not to update automatically.

# Answer
> 3 votes
You can use VLC Player on Android for such files. It supports AC3 codec and .mkv files too.

---
Tags: media-player
---


# Question
Title: USB storage damaged-it may need reformating Samsung galaxy SHW-M110S
Accidently i removed battery from my celphone while the phone was intializing the internal memory. and now getting a notification that it may need reformatting but i am more concerned with the data i had on my phones internal memory.

How to recover data.

and please suggest how to get the problem fixed as it is also unable to show internal memory. it shows as unavailable.

# Answer
I believe you would have to reformat the partitions using odin (for samsung). It may have wiped out said partitions and erased the data on that partition. I am not sure if there is a way to recover, this is where a nandroid backup comes into play.
> 0 votes

---
Tags: data-recovery, storage
---


# Question
Title: Application manager: no SD card present but applications still listed under "SD CARD" and what is USB storage?
The back of my Samsung Galaxy SIII has a slot for inserting an external memory SD card (MicroSD up to 32 GB) next to the SIM card slot, but I never purchased nor inserted any, just double checked just in case. However when I go to `Settings -> More -> Application manager` and swipe once to the right the following screen shows up (click to enlarge):

As you can see, it looks as though I've downloaded these applications to an SD Card despite the fact that such SD Card on my system does not exist. Can someone be so kind as to explain what this screen is displaying? Perhaps internal storage and internal memory are both synonymous with internal SD, but I'm not sure and would like clarification. And if this were true, then is this screen displaying applications stored on both the internal as well as the optional external SD card, or just the internal SD card?

Thanks.

Also, what is the gray rectangular area just below USB storage at the bottom of the screen for? My device doesn't have any USB sockets despite the one at the bottom of the device used to recharge the device or transfer files. What is this USB storage? Does the SD card appear as a USB device? Perhaps the external SD card when present appears to the Android OS as a USB device. If not, then what does USB have to do with this screen?

Thanks.

---

EDIT:

I just checked this information on the Samsung Galaxy S Plus. Here is a screenshot of the breakdown of storage which is broken down among internal phone storage (and personal data which seems to me at least like it's the same thing), internal SD card, and external SD card. So, my guess is that not all phones are the same. This screen was accessed by long-pressing the Home hardware button, clicking on the Task Manager button, and then clicking on Storage.

As the following screenshots demonstrate, on the Samsung Galaxy SIII the only internal storage present is an internal SD card (which is 16GB as advertised).

OTOH, on the Samsung Galaxy S Plus, as we have seen there are two separate kinds of internal storage, namely internal phone storage which must be a device-specific format, and internal SD card.

On the Samsung Galaxy S Plus, when one goes to `Settings -> Applications -> Manage applications` one can see the difference between `All` and `On SD Card`. This phone did not have an external SD card at the time the following screenshots were taken, and we can see that only some applications (all of which are user downloads), have been installed on the internal SD card (as opposed to on the other internal memory):

The Samsung Galaxy SIII also displays different tabs when one goes to `Settings -> More -> Application manager` and one can swipe left and right to switch from one tab to another, and the available tabs there are named `DOWNLOADED`, `SD CARD`, `RUNNING`, and `ALL`. The `ALL` tab, which includes the applications under `DOWNLOADED` plus preinstalled apps, however, still contains more applications than can be seen under `SD CARD` (the `SD CARD` AFAIK lists applications available in the internal SD card, not sure about external SD). This puzzles me, because I thought that on the Samsung Galaxy SIII the internal SD card was the only available internal storage medium. Screenshots follow:

On the Samsung Galaxy S Plus, both applications installed on the internal phone storage location as well as the applications installed on the internal SD storage location when viewed by clicking the application in `Settings -> Applications -> Manage applications -> All / On SD card` have a button to move the application to external SD storage labeled `Move to SD card` and since I don't have an external SD card such button returns the message `Failed to move application. Not enough memory`:

The same layout is also available on the analogous screen on the Samsung Galaxy SIII. Here are two screenshots shown when I accessed two applications in the analogous manner by clicking on Settings -\> More -\> Application manager -\> click on any application to view its info\`:

On the above screenshots I don't get the difference between the fields `Data` and `SD card data`, since what I thought I had understood was that there is only one internal memory location, and I do not have an external SD card on this device. Again the Samsung Galaxy SIII where I tried this had no external SD card. On the screenshot on the lef, the `Move to SD card` is properly grayed out, which I take it to mean that for some technical reasons the application cannot be moved to the external SD card. On the screenshot on the left, the technical details of the application make it possible to move it to the external SD card, but since no such card is present clicking on the button yields the message `Your phone does not have a SD card. Insert SD card.`.

on the Samsung Galaxy SIII, unlike on the Samsung Galaxy S Plus where clicking the button gives an alert error message.

However, what I find strange on this Samsung Galaxy S Plus is that there does not seem a way to transfer an application from internal phone memory to internal SD card memory (at least not via Android OS's GUI, maybe it is possible if the filesystem is mounted and then files are copied with command-line tools such as Unix `cp`). After all, the internal phone memory is not read-only as I have installed some applications from Google Play Store there as well. Probably, the excutable `.apk` files which get installed contain preferential information as to where they want or prefer to be installed once downloaded.

---

EDIT:

Still, I don't get the USB storage bit (seemingly however empty on the Samsung Galaxy SIII), which shows up on both the Samsung Galaxy SIII and the Samsung Galaxy S Plus, as the above screenshots demonstrate.

As we can see from an above screenshot, on the Samsung Galaxy SIII, no information is given on USB storage (the gray rectangle at the bottom of the `Application manager -> SD CARD (USB storage)` contains no numbers indicating what percentage of USB storage has been used up). Also from the above screenshots, we can see that the Samsung Galaxy S Plus reports roughly 5GB of internal SD card storage, of which `Settings -> Applications -> Manage -> On SD Card` reports a breakdown of roughly 400MB used and 4.6GB free from which it seems possible to conclude that on the Samsung Galaxy S Plus USB Storage is synonymous with internal SD card storage, however bizarre that may be.

# Answer
Apps shown in the "on SD card" tab aren't actually on the external SD card, they're just apps you are able to move to the SD card. If they'd been on the SD card, the checkbox next to them would've been checked with a colored check mark.
> 2 votes

---
Tags: samsung-galaxy-s-3, internal-storage, external-sd, internal-sd, application-manager
---


# Question
Title: Why does the Google Maps app need my phone call permission?
Is there any way this is justified? Seems like Google is becoming an evil spy to me, cause this is not the first time their apps need ridiculous permissions.

# Answer
> 1 votes
If you receive a call, an app may wish to know this. It could then free some of the phone's resources (CPU/RAM) to allow the call to be answered quickly, along with lowering or muting the navigation voice, etc. Those permissions may also be related to allowing the app to call a particular location, or even put there for a feature not compatible with your phone or fully released yet.

Individual permissions encompass access to many different things, so not every permission is explicitly used for malicious purposes. *That of course doesn't mean you shouldn't be cautious.*

If you really don't trust an app, use a permission manager. Your phone may have one already built in, with no root required for pre android 4.4.2 devices. Or just download one from the app store. They will allow to you disable individual permissions for specific apps. For example, most games have no business with your GPS, so disabling it won't hurt anything. Be careful, because as I stated before, some permissions are beneficial for particular purposes.

---
Tags: permissions, google-maps
---


title: Unable to delete file on sdcard

text:
# Question
Title: Unable to delete file on sdcard
Can anyone tell me what the file and folders are in the picture below? I can't do anything or delete these files and folders. They are coming into my external sd-card. If I format the sdcard they are removed. If I take this sdcard out of my phone and put it into my PC I'm still unable to do anything with the files and folder.

# Answer
These are corrupted directory entries, stored in the File Allocation Table if the card was formatted for an FAT family filesystem. Reformatting gives you a new clean File Allocation Table, and therefore the spurious entries disappear.

Thanks to Wikipedia for providing this background:

> The name of the file system originates from the file system's prominent usage of an index table, the File Allocation Table (FAT), statically allocated at the time of formatting. The table contains entries for each cluster, a contiguous area of disk storage. Each entry contains either the number of the next cluster in the file, or else a marker indicating end of file, unused disk space, or special reserved areas of the disk. The root directory of the disk contains the number of the first cluster of each file in that directory; the operating system can then traverse the FAT table, looking up the cluster number of each successive part of the disk file as a cluster chain until the end of the file is reached. In much the same way, sub-directories are implemented as special files containing the directory entries of their respective files.
> 0 votes

---
Tags: delete, file-permissions
---


# Question
Title: What folder on android does show as a media device?
When I connect my phone to my car via USB it says connected as media device. Then when I go to browse with my car nothing is in the folder.

I use Google play music and know the folder it caches my downloaded playlists. I want to make a symbolic link to that folder from the folder my car is seeing. Does anyone know what folder is mounted by default? Or maybe a better way to play music in my car?

HTC One M8 Converted Google PLay Edition. 2014 Mini Countryman w/out MINI Connected.

# Answer
First, that depends on the protocol. AFAIK, when using PTP, only the `DCIM` folder (with your photos) is shown, while in MTP mode, it should be your entire SD card(s).

Second, I doubt whether a symlink would work here – at least not when it points to the internal storage (below `/data`, where *Play Music* usually puts its stuff).
> 1 votes

---
Tags: music, google-play-music
---


# Question
Title: How can I prevent the AT&T update software from using my 4G connection?
Is there any way to prevent the AT&T update software form using my 4G connection (i.e. using Wi-Fi only when available)?

By default it seems to use the 4G connection when there's no Wi-Fi connection, as the screenshots below show. I use Samsung I9300 Galaxy S III with a rooted Android 4.1.2.

---

Following saloalv's answer, I tapped on "Android OS" (which is the process listed as being the one who used my 4G connection): I don't see any "restrict background data" option.

I do see the "restrict background data" option for other processes though:

# Answer
Open data usage in settings, tap on AT&T software update, scroll down and tap "restrict background data".
> 1 votes

---
Tags: samsung-galaxy-s-3, att
---


# Question
Title: Install GMail 4.9 on 2013 Nexus 7 with Android 5 "Upgrade"
How can I install gmail 4.9 on my Android 5.0 tablet?

I just (ignorantly) upgraded to Android 5.0 on my 2013 Nexus 7. Unfortunately, doing so also upgraded my gmail to version 5.0, which I do NOT want (because the 5.0 layout gives me less information than the 4.9 layout, and there is no way to change it to the more compact and useful screen of 4.9).

I have downloaded to my tablet `Gmail 4.9 (1271612) APK Download`, but when I try to install it, I only get the message "App not installed". I have disabled gmail (evidently, there is no way to uninstall it), and I "Allow installation of apps from sources other than the Play Store".

# Answer
> 0 votes
There are two ways that I know of. The android package manager won't allow you to install a lower version of the same package.

Solution 1: Root your device, install lucky patcher, open toolbox, choose "patch to android", and install the patch that allows the package manager install older versions of the same app

Solution 2: Using the app ApkEditor, clone the 4.9 apk so that it creates a duplicate app that can be installed in parallel with the default Gmail app. This duplicate app also can't be updated from the Google play store.

If you want, I can provide you with a modified apk to install in parallel, though remember, you shouldn't be trusting a stranger on the Internet. Just comment below.

---
Tags: updates, gmail, installation, 5.0-lollipop
---


# Question
Title: Can I charge my battery in another phone?
My phone made a weird noise yesterday when I had it on a connector to my schools computer to charge it. I plugged it in last night but it wouldn't charge. My sister has a phone of the same model. Would I be able to charge my battery in her phone? I think that the cord that I was charging with melted or something and I believe that there is not damage to the battery itself. Would it harm her phone at all if I put mine in to hers and charged it?

# Answer
> 0 votes
As long as its the same phone and the same charger or charger port (micro usb), i don's see why anything could go wrong in charge. Try to charge it in your sister's charger and tell if it works or not.

---
Tags: samsung-galaxy-nexus
---


title: AdBlock makes TuneIn Radio crash

text:
# Question
Title: AdBlock makes TuneIn Radio crash
Device: galaxy S3 Rom:liquidsmooth 4.4.4

I recently upgraded to liquidsmooth kit kat and as usuall i reinstalled my fav apps.For some reason the app Adfree that i use seems to block tunein from loading the stations.

The app works until you select a station then crashes.If i revert the hosts it plays fine. I also used different adblockers like the build in liquidsmooth one and the crash happens again.

Is there a way to white list tunein?

# Answer
> 1 votes
Try another software called ad away that has the option to white list apps. Ad block doesn't seem to have the white listing option.

https://f-droid.org/repo/org.adaway\_51.apk

---
Tags: applications
---


# Question
Title: Using PIN instead of a password for encryption on Galaxy S5
I have a brand new Galaxy S5 with Kitkat (4.4.2) and am required to encrypt it for work. I greatly prefer to use the PIN lock screen instead of the password due to the annoyance of having to type in the password every time you want to check your phone.

My phone will ONLY allow me to choose "Password" for the lock screen type when I go to encrypt. However, my friend has the exact same phone as me, and is able to select both "Password" and "PIN" (whereas mine is grayed out and says 'Turned off by administrator, encryption policy, or credential storage').

I have restored the phone to its factory settings, and there are no 'Device Administrators' or user credentials installed.

What exactly has caused my phone to no longer accept the PIN? Was there some update to the security settings? Is there any way to restore the PIN functionality?

To be clear, I am not asking about separate passwords for encryption and unlock, I know that this is an Android issue that has not been addressed by Google, and I am not looking for Pattern, Swipe, or None, which don't work with encryption on any make or model.

# Answer
> 1 votes
You can choose a password that exists of numbers only. I've done that with Jellybean, and was annoyed when starting up the phone, and not having the number pad. It worked with Jelly Bean, and I hope it works with KitKat as well.

Only thing I would prefer is to have a password for startup, complex with letters and numbers, and a PIN for unlocking the phone. That is possible as well I've been told, but you need to root the thing for this to work.

# Answer
> 0 votes
I have experienced this as well. My first S5 was as you described your friend's, I was initially required to enter a password when encrypting the device. However, after doing so, I was able to change it to a PIN. Unfortunately, this phone broke and I was forced to buy a new one. It would appear the loophole I took advantage of in the software on my first one has now been taken care of. I no longer have the option to switch back to a PIN after encrypting.

Good news though, I found another loophole! Go into the security settings page in your phone and ensure you have Android Device Manager enabled as a device administrator. Once done, navigate to the app's website on your PC and select the option to "lock your phone". You'll then be prompted to change the current password (with zero requirements) to a new one before the site sends a lock command to your phone. Choose the PIN you want and you're good to go. This allows your phone to stay encrypted, but with the use of a PIN instead of password. That said however, if you attempt to go in to your security settings and decrypt either your SD card or phone after doing this, you will be prompted to change back to a password. If for some reason you find yourself in a situation that would require that, change your phone back to a password (as your phone requires) and then repeat the steps to set it back to PIN.

# Answer
> -1 votes
Go to Settings\>Fingerprint\>Choose Screen Lock to change from Password to a PIN

---
Tags: 4.4-kitkat, lock-screens, samsung, encryption, samsung-galaxy-s-5
---


title: error copying files after rooting

text:
# Question
Title: error copying files after rooting
I rooted my micromax a27 a few days back. It installed an app Kinguser to give root permission.

Earlier it was working fine.

I did a factory reset last night.

Now, when I try to copy file to root folders like `/system/media/` directory. It gives error as `Permission Denied`.

Please help how to recover root access.

I am using `ES explorer` with root access enabled.

# Answer
> 1 votes
In es file manager, slide the menu out and tap on "root explorer" (not the switch) and choose mount rw. Then tap on the radio button in the rw column for all rows. Now you should be able to write to those partitions.

---
Tags: root-access, permissions
---


# Question
Title: Does rooting a phone expose the phone to security risks?
I have a very simple question. If I root my phone, will it be easier for malware to run on my device and cause more damage (due to the nature of the extended set of operations that applications with root access can perform, and the downside of being logged in and running applications as root on Linux systems).

Thanks.

---

EDIT:

Even when an application is rooted, it can still be configured to disallow installation of APK files from unknown locations (locations other than the Google Play Store). This increases security since it makes it impossible that a web browser download install a malicious app even though the device is rooted.

# Answer
Yes and no.

If you carelessly install apps to your phone without reviewing permissions, then **yes** your system is more vulnerable to malware and such.

But if you ***"read the fine print"*** and are conscientious about what you install, then **no** your system should be just as safe as not rooted.

You can also control permissions with the native AppOps or you can use a third party app. A excellent example of that would be My Android Tools. You can enable/disable *Activities, Broadcast Receivers, Content Providers, and Services*. So even if an app has an undesirable permission you can still control what your apps, while rooted, are doing (even in the background). Not only can you change the settings for *user apps*, but also *system apps*. It even has an option to backup the settings before any changes are made, in case of any issues.

Once rooted the Android becomes very interesting. The sky's the limit.

---

If you don't have *AppOps* in *Settings* (because its a hidden setting) you can download a shortcut to it from the PlayStore. There are several apps to accomplish this, just pick one you like.
> 2 votes

---
Tags: rooting, root-access, security
---


# Question
Title: receiving calls/text if mobile data is off
when I travel where only my phone network is available, I want to turn my data to off so I don't get any updates. If i do that can I still receive calls and texts from others?

# Answer
Yes!

Turning Data Off only disconnects Internet connection. It doesnt effect Calls/Texts.
> 3 votes

# Answer
Yes you will still be able to send/receive phone calls and texts. If you are using any messaging apps that rely on internet then those won't work Your *"radio"* or *"modem"* is what controls the phone and texting. You just won't have any internet.
> 1 votes

---
Tags: mobile-data
---


# Question
Title: Where is Chrome's "Merge tabs and apps" option on Android Tablet running Lollipop?
**System:**

* Nexus 9 32GB Wi-Fi
* Android 5.0.0 Lollipop LRX21R
* Chrome 39.0.2171.93

While researching this myself, most questions I found are about how to *disable* 'Merge tabs and apps,' but I haven't found one that fits my problem, I'm trying to *enable* it.

For example, OMGChrome explains how to *disable* this as follows:

* Open Google Chrome for Android
* Open the menu
* Select "Settings"
* Tap "Merge tabs and apps"
* Set the slider to off

Reversing these steps, for me, is unsuccessful. The "Merge tabs and apps" option does not exist for me, as far as I can tell.

This is a feature that I'd like to have, but don't know how to get.

# Answer
> 2 votes
The "Merge tabs and apps" option *should be* inside the "Basics" header. However, as of current writing, it seems Google didn't add this feature for Android tablet. The same case was reported on Android Central's forum, and the reply was

> It looks like that feature is only on Chrome on phones. It may be due to the fact that Chrome on tablets already has visible tabs, while Chrome on phones doesn't.

Chrome 39.0 setting on Android phone

Chrome 39.0 setting on Android tablet

---
Tags: chrome-for-android, tablet, 5.0-lollipop
---


title: Connecting HID controller as keybord

text:
# Question
Title: Connecting HID controller as keybord
I'm about to buy an HID controller(Green Throttle Atlas Single Controller, w/ upd. firmware) and I've heard a lot that most of the games on Android do not support HID controllers, but they do keyboards. I was wondering if I will be able to remap controller as keyboard layout; that is, make Android see keyboard connected instead of HID controller. Preferably without root. I'm on Nexus 5.

# Answer
I have a nexus 5. It works fine, havent had an issue with any games so far (that is including play store games and emulators/roms). Once they pair through bluetooth, you can map the keys to what ever you want (in emulators, not play store games).

the only issue i have (and i think you are talking about) is with it working on a computer. the current HID controller driver that it uses seems incompatible with PCs unless updated. i am currently trying to find the correct drivers for it to install but according to what others are saying, ever since google bought green throttle, the firmware+drivers have been removed everywhere.
> -1 votes

---
Tags: keyboard
---


# Question
Title: Disabled my camera app. Can't find it anymore!
I disabled the camera app on my phone because the front-facing camera wasn't working. I had intended to re-enable it in a minute or two but when I went to my home screen it was not there, and it wasn't in the setting-all apps place either. I went to the play store and did not find the same camera that was previously on my phone either. Where did it go and how can I get it back??

# Answer
Open `Settings> Apps> Disabled`& find the Camera app. You can enable it there. This is the common way to enable disabled apps on all android phones. Comment if any problem persists.
> 4 votes

---
Tags: camera
---


title: Where has all my storage space gone?

text:
# Question
Title: Where has all my storage space gone?
This is actually starting to annoy me!

Every so often, I get the 'Storage space running out' notification. I go into my settings, and it says I have 60MB left.

The thing is, almost a month ago I erased the device because of the same thing - I have my 1.8GB available, and everything was fine and dandy, until now.

I haven't installed anything recently, however I suddenly only have 60MB left. I added up all the app sizes according to Android:

```
Chrome - 65.55MB
Can You Escape - 34.75MB
Facebook - 31.77MB (why does Facebook use so much?)
Gmail - 27.46MB
Skype - 24.04MB
Facebook Messenger - 19.74MB
Search - 18.98MB
Tapatalk - 17.50MB
Hangouts - 17.33MB
Maps - 13.49MB
Google Play Services - 13.49MB
Google Play Store - 10.91MB
Youtube - 10.80MB
System - 10.27MB
Google+ - 9.39MB
Shazam - 8.37MB
Titanium Backup - 8.30MB
Spotify - 6.93MB
Ingress - 6.70MB (I still have 3 invites if anyone is interested)
Media Storage - 4.50MB
3G Watchdog Pro - 4.05MB
Cerberus - 3.02MB
Secret Codes Revealer - 2.99MB
Email - 2.93MB
Contacts Storage - 2.62 MB
Super SU - 2.50MB
Screen Standby - 2.27MB
Settings - 2.20MB
Titanium Backup Key - 2.12MB
DeskSMS - 2.09MB
Exchange Services - 2.05MB
Browser - 2.05MB
Root Explorer - 2.03MB
TalkBack - 2.02MB
Beats Audio - 1.90MB
Google Services Framework- 1.86MB
Google Text-to-speech - 1.78MB
Gallery - 1.75MB
Spirit UL - 1.66MB
Contacts - 1.65MB
Spotify Community - 1.53MB
Sound Search for Google Play - 1.34MB
I then have ~80 apps < 1MB in size.

```

Add them all together, and I get 490.53MB - nowhere near the 1.9GB Android says I am using.

Why is Android reporting me using 1.9GB? What is using this memory? Why isn't it showing in the settings?

And above all, how can I fix it?

I am using a Samsung Galaxy SII with Android 4.2.2 Cyanogenmod 10.1

Output of `df` shell command:

```
Filesystem               Size     Used     Free   Blksize
/dev                   395.3M    48K   395.3M   4096
/storage               395.3M     0K   395.3M   4096
/mnt/secure            395.3M     0K   395.3M   4096
/mnt/asec              395.3M     0K   395.3M   4096
/mnt/obb               395.3M     0K   395.3M   4096
/mnt/fuse              395.3M     0K   395.3M   4096
/system                503.9M   340M   164M   4096
/cache                  98.4M    72M    26.4M   4096
/efs                    19.7M     8.3M    11.4M   4096
/data                    2G     1.9G    83.9M   4096
/preload               503.9M   204.3M   299.7M   4096
/mnt/asec/com.keramidas.TitaniumBackupPro-1     2M   100K     1.9M   4096
/storage/sdcard1         7.4G   126M     7.3G   4096
/storage/sdcard0        11.5G     4.6G     6.9G   4096
/mnt/secure/asec        11.5G     4.6G     6.9G   4096
/mnt/asec/com.thales.android.view-1     3M     1.1M     1.9M   4096
/mnt/asec/com.nianticproject.ingress-1    26M    24.4M     1.5M   4096
/mnt/asec/uk.co.nickfines.RealCalcPlus-1     2M   340K     1.7M   4096
/mnt/asec/com.mikersmicros.fm_unlock-2     3M  1004K     2M   4096
/mnt/asec/com.eclipsim.gpstoolbox.pro-1     2M    76K     1.9M   4096
/mnt/asec/com.eclipsim.gpsstatus2-1     2M   912K     1.1M   4096
/mnt/asec/com.farproc.wifi.analyzer-1     2M  1000K     1M   4096
/mnt/asec/com.shazam.encore.android-1    10M     7.8M     2.2M   4096
/mnt/asec/com.hutchison3g.planet3-2     5M     3.8M     1.2M   4096
/mnt/asec/com.google.android.apps.plus-1    20M    18.5M     1.5M   4096
/mnt/asec/eu.chainfire.supersu.pro-1     2M    64K     1.9M   4096
/mnt/asec/com.speedsoftware.rootexplorer-1     3M     1.4M     1.6M   4096

```

# Answer
> 10 votes
I use DiskUsage for situations like this. It graphs the directory structure for you in a very pedagogical way to show you what directories (and subdirectories) that are taking up the most space. It literally solves situations like this in 15 seconds for me, because I'll see a big square with the text "Movies" or something on it, realizing I completely forgot I put an entire season of *Wonders of the Universe* on my device or something — or I'll se a folder with a name of an app that has long since been deleted with a bunch of useless cache :)

Try it out, I'm not sure how well it works on non-rooted devices but I think it should work on those as well, I don't think it does anything else than list directories and add their content size up.

# Answer
> 1 votes
The apps are not the problem. Sometimes there are huge log files or other files which take all the memory. The solution: Install SD-Maid app and use the system-clear function. You may have to root your phone first.

This is the only thing worked for me.

# Answer
> -1 votes
In settings, superuser, you can switch off logs

---
Tags: cyanogenmod, samsung-galaxy-s-2
---


# Question
Title: Battery Life of the Samsung Galaxy Note 3 with andriod 4.4
Since the update on my Note 3, I have noticed a decrease in battery life. So my questions are, does the 17% increase in performance come in a decrease in battery life? Is it 4.4 using up more processing on my mobile CPU? What can I do to help with the battery life other than reverting back to 4.3?

Note: The Note 3 I posses is the T-Mobile version. Also I thank everybody in advance for the contribution of this post.

# Answer
I have the same device, and I also had battery-drain issues. The solution was to disable Location Reporting.

* Android Menu -\> Location \> Location Reporting.
* Turn them all off (one per account on the phone).

This **increased my battery life almost three-fold** and solved other issues that I was having with the device.
> 1 votes

---
Tags: battery-life, 4.4-kitkat, samsung-galaxy-note-3
---


# Question
Title: How can I view an XLXS file attachment to a gmail message?
I received an email message with an XLXS file attached. I can see the attachment icon in the email message in the gmail app and it appears that I can download the file but it is not viewable in Downloads the way attachments that I download from Yahoo mail are. It seems to get saved to some file storage area labeled as Miscellaneous files, but I can't view the file. How do I view it?

# Answer
It appears you don't have an app that can view excel spreadsheet (.xlsx). Solution: Download an app that can view them, such as Google Sheets, then try to open the file again
> 0 votes

---
Tags: storage
---