# Question
Title: How to Diagnose Wireless that won't turn on?
I just bought a new d2 Tablet, and it seems to be functioning normally, except that the Wi-Fi will not turn on. I navigated to the settings screen and selected Wi-Fi, and dragged the `Off` button to `On`. It stayed at `On` and displayed the text "Turning Wi-Fi on..." for five seconds, after which it turned the button back to `Off`. It has done this repeatedly. I know I have good wireless signal b/c I'm using it to submit this question from my laptop.

Is there some additional diagnostic I can do, or do I need to see about returning it as defective?

# Answer
> 2 votes
This is what i would do myself, and in that order :

1. Modify the way you authenticate to the Wifi access point. Removing **temporarily** any kind of encryption. If this fix your problem ---\> Your phone most likely doesn't handle some advanced kind of WPA2 or something like that.
2. Look for an issue in the configuration of the access point itself. Look for MAC address filtering for example.
3. Finally as a last resort, use command line tools like "adb debug on your phone to read what's happening to your wireless driver on the phone.

# Answer
> 0 votes
After getting no response from the vendor I returned the device to the store. The replacement did not exhibit this behavior and seems to be working correctly.

---
Tags: 4.0-ice-cream-sandwich, wi-fi
---


# Question
Title: How do I upgrade my Sony Xperia X10 mini to Android 2.1?
I would like to explain to my friend who lives in another country how to upgrade their phone to Android 2.1 so that they can use WhatsApp.

How can they do this?

# Answer
Try pointing them to this link on the Sony Mobile website: http://www.sonymobile.com/global-en/software/phones/xperia-x10-mini/

It has some software to download for mac or PC which will allow your friend to upgrade their device.
> 1 votes

---
Tags: 2.1-eclair, sony-ericsson-xperia-x10
---


# Question
Title: How to upgrade to Android 4.1 for Galaxy Tab GT-P1000
Is there anybody who tried upgrading from Android 2.2 on this device recently? Or do you consider it a wise decision in terms of risks / gains involved?

I found tutorials that seem pretty up to date:

http://www.androidauthority.com/galaxy-tab-p1000-clockworkmod-recovery-118602/

http://www.androidauthority.com/galaxy-tab-gt-p1000-gsm-android-4-1-1-cyanogenmod-10-cm10-nightly-unofficial-112424/

# Answer
You have to take into consideration that the 4.1 system you'd be installing isnt a stock build, it is a ROM created by a developer. Cyanogenmod is generally pretty stable, but you would want to do your homework at the XDA Developers site to determine if there are any bugs or known issues, or how the performance of 4.1 is on your device by reading users' reviews.

This would also require you to root your phone, which may invalidate your warranty, which is another consideration.
> 0 votes

---
Tags: 4.1-jelly-bean, samsung-galaxy-tab
---


# Question
Title: Why does my phone use Google Public DNS?
I was just curious to know what DNS server my phone used. So I launched a terminal emulator and I entered:

```
$ cat /etc/resolv.conf
nameserver 8.8.8.8
nameserver 8.8.4.4

```

As you can see, my phone uses 8.8.8.8 and 8.8.4.4 as DNS servers (Google Public DNS servers).

At home (Wifi), my router is configured to give OpenDNS' servers through DHCP. But, on my phone, `cat /etc/resolv.conf` returns the same output. Same thing with 3G. And, even if I disable both Wifi and 3G, and then reboot the phone, it still uses Google's Public DNS servers.

I don't remember having changed `resolv.conf` or installed any application to change it.

My phone is an HTC Desire with CyanogenMod 7.2.0.1 (Android 2.3.7).

Can someone explain me why my phone uses Google Public DNS? Is it a common configuration for any Android devices, or CyanogenMod ROM?

# Answer
> 12 votes
According to Steve Kondik, this is essentially old code that is leftover from older versions of CyanogenMod:

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

However, he also goes on to note:

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

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

```
getprop | grep dns

```

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

---
Tags: cyanogenmod, networking, dns
---


title: How can I create a Google Account?

text:
# Question
Title: How can I create a Google Account?
I have a new Android 4.0 device (d2pad), and I have installed Google Drive and Google+ but neither one works. When I try to start Google Drive it gives me the message "No Google account found, exiting". I poked around and tried to find where to create a Google account, but on the account screen I don't see a Google option. How can I create a Google account, or what do I need to install to create one?

I see the following options on the add account screen:

* Facebook
* Corporate
* Email
* Dropbox

Corrective actions tried:

* Installing "Google Play Services" from the marketplace.
* Resetting to factory defaults
* Installing "Google Play Services" again

I also can't log into Google for my marketplace login.

# Answer
I'm afraid the hardware you have bought isn't an official Android device, and so won't have google account options available to you. I'll try and find a work around for you.
> 1 votes

# Answer
I have a D2pad as well and I am successfully using google+. like Mike C said, go to Settings\>accounts&sync\>add account (top right corner). There will be 4 options to choose from. Corporate/DropboX/Email/Google. Tap google and sign in to your google account. now that you setup your google account, open 1mobile market search and download and install google+. Hope this helps
> 1 votes

# Answer
Once you have an active Google account, which you can create here

https://accounts.google.com/SignUp?continue=https%3A%2F%2Fwww.google.com%2F&hl=en

On your Android ICS device, go to:

Settings\>Accounts\>Add Account

you'll see many options from which you can choose, among them Google.

Generally you can add an account by running a google app, such as reader, play or gmail, and it will ask you to sign in with your google account.
> -1 votes

# Answer
It looks like your device isn't approved by Google, so sadly, you can't officially get Google apps for it. It also seems to be a pretty unknown tablet from an unknown manufacturer, so there isn't a community around it who might have unofficial versions.

However, *if* the tablet is just a rebadged version of something more popular (like many of these tablets are), this program might help you identify the actual manufacturer and get help that way.
> -1 votes

# Answer
some people have found work arounds for this problem. i haven't tried myself but it looks like there are 2 ways it can be done. here is the linkhttp://www.androidtablets.net/forum/allwinner-a10-based/47980-can-anyone-help-me.html
> -1 votes

---
Tags: google-account, google-drive
---


# Question
Title: How to set AutomateIt to active a task in "AND" or "OR" condition?
I want to make my smart phone smarter and I try AutomateIt because it is free. However, I don't know how to make it run a task when the task needs multiple conditions trigger. Thanks

# Answer
> 2 votes
Multiple triggers are supported on AutomateIt Pro: http://automateitapp.com/index.php/user-guide-2/composite-triggers-actions-pro-version-only/

As of version 3.0.54 (released on Feb 2013), you can unlock Pro features from within the free version.

Read here how to unlock features: http://automateitapp.com/new-release-rich-notification-unlock-pro-features-and-more/

---
Tags: automation
---


# Question
Title: How can I put my Nexus 7 back to factory default ?
I have a Nexus 7, that I rooted and upgraded once, but it now seems that something changed it. As it is registered in Google Play, there are way too many applications that I cannot install on it. I keep seeing statuses like "This item is not compatible with your device." while it was listed as being compatible with the tablet, as it was even analyzed in a magazine for the nexus 7.

I am ready to put it back to factory defaults, as it came out of the box. Where can I find the files to put it back ? I am familiar with CWM, and ADB.

Thanks :-)

# Answer
Have a look at one of these toolkits, they each have an option for installing a stock rom back on to your device. Have included links to osx, windows and linux:
> 3 votes

# Answer
Since it is a Nexus device, you don't have to root it. Google supplies factory images for the Nexus Devices at https://developers.google.com/android/nexus/images

With these images, you'll be able to reset your Nexus 7 back to factory default.
> 3 votes

---
Tags: adb, nexus-7, factory-reset
---


# Question
Title: Can you change the colour of the LED light on the Samsung Galaxy S3?
On the top of the phone there's a light that flashes blue when you get a text. Is there an app or setting that can change this so the colour is different for some senders who text you?

# Answer
> 2 votes
There is powerful and full-customizable GO SMS PRO which lets you set **any LED color** for sms incoming notifications based on sender. Also, it is a mighty alternative for stock sms app and has many useful functions and customizations.

After you installed it, run and tap menu, then **Settings**, and go to **Advanced -\> Individual Settings** and add any contact to set individual notification (including LED options) for it.

# Answer
> 1 votes
There are apps for controlling LEDs: LED Color Tester, Light Flow - LED Control
Both does officially support Galaxy S3.

# Answer
> 0 votes
Many custom ROMS, such as cm10, have built-in support for changing the LED color.

---
Tags: samsung-galaxy-s-3, notification-led
---


# Question
Title: Google Play movie rental errors as it says my device is rooted (it is not)
I have a standard Galaxy S3. I have rented and downloaded Movies from Google play before however now it is saying:

> Downloads aren't supported on rooted devices (error 44)

However my S3 is not rooted. All software is update to date. I have cleared the cache but this does not solve the issue.

# Answer
> 1 votes
A lot of people seem to be having problems with Google Play Movies. If you have a look on the play store page there are a lot of people complaining that the app is buggy.

Lots of people have fixed issues by uninstalling and reinstalling, it may not help but it's worth a try.

---
Tags: google-play-store, samsung-galaxy-s-3, root-access, google-play-movies
---


title: Security of Paid apps in Google Play?

text:
# Question
Title: Security of Paid apps in Google Play?
What measures does Google takes to ensure that paid apps that are downloaded do not get spread for free? Currently I see a possibility that can leak out a large number of apps:

1. Someone pays to download an app on his mobile.
2. Creates a backup of the app.
3. Gives the backup to friends/ family or spreads it over the internet.
4. Many people use the paid app for free.

I have not tried this. My Question is: Is it possible? What is the current state of the security measures for the paid apps on Google Play?

# Answer
> 24 votes
In addition to Martyn's answer on encryption.

This might be a bit on the developer side, however, Google offers Application Licensing:

> With Google Play Licensing, your application can query Google Play at run time to obtain the licensing status for the current user, then allow or disallow further use as appropriate.

# Answer
> 19 votes
You're correct that app piracy in Android is a problem, and it's a reason a lot of app developers have gone for a more in app purchase model, rather than selling their apps on the play market. You're also correct in your method - ripping an APK file off a rooted phone is trivial. Google have recognised this and responded by added App Encryption which will be available for any devices running Jelly Bean and over:

> App Encryption
>
> Starting with Android 4.1, Google Play will help protect application assets by encrypting all paid apps with a device-specific key before they are delivered and stored on a device.

http://developer.android.com/about/versions/jelly-bean.html

This means that each app will only be accessible by that device, so the work around you mentioned won't work. I'm unsure about how this will affect devices running any OS before Gingerbread.

---
Tags: google-play-store, security, paid-apps
---


# Question
Title: Android: Change Samsung Galaxy Ace default message type to text (160 charactors )
My Samsung Galaxy Ace default message is multimedia type messages (70 characters) and is costing me a fortune, over 10p a text (UK). How do I change this to normal text (160 characters) which my phone company gives me 200 free text making it cheaper for me?

# Answer
> 1 votes
AFAIK the stock Messages app always sends a SMS unless you've added an attachment (picture, video, audio), or if you are typing a very long message (the latter depending on your settings). If there is an attachment the message will show the number of used KB instead of the number of remaining characters.

That being said, you should check if the message centre number in your SMS settings is correct. To check start the Messages app, click `Menu > Setting`, scroll down to the `SMS Settings` section.

Also on the same screen there is a setting that may convert long text messages automatically to MMS, so you might want to turn that off.

---
Tags: sms
---


title: Will flashing re-lock my unlocked phone

text:
# Question
Title: Will flashing re-lock my unlocked phone
I bought an unlocked android phone at Amazon and it works perfectly. This phone in particular doesn't have any OS updates I could do (Motorola Defy), so basically I am stock with Froyo unless I flash it with a custom ROM with an newer android version. The phone used to be locked to T-Mobile's network, so my question is: since my phone is currently "network unlocked" if I flash it will it re-lock again?

I appreciate any help and guidance. Thank you.

# Answer
> 0 votes
No, flashing a ROM on your unlocked phone will not re-lock your device. I have several unlocked phones which I flash ROMs on to without any issues. The SIM code which operators use to limit what SIM cards will work in your device has nothing to do with the software running on that device.

---
Tags: custom-roms, rom-flashing, sim-unlocking
---


# Question
Title: Problem with Facebook sync - All instead of existing
I have a problem when time comes to sync my Facebook friends with existing contact. Even if I select "Sync with existing contact" in the app, **all** my Facebook friends are added to my local contact, like if I'd chosen "Sync all". But the options works 'cause as soon as I select "Do not sync", everything from Facebook disappear from my contact on my phone.Is anyone else having this problem, or a solution perhaps?

By the way, my phone is a Galaxy S2 running ICS (4.0.3) with the latest version of Facebook (1.9.7). Everything use to be all right before... I don't know which update messed up.

Thanks!

# Answer
I had the same problem with this new update from Facebook. You need to go to `Settings | Apps | All apps`, search for Facebook, tap the entry, and then "Uninstall updates". This option is only available if your phone came with the Facebook app, not if you installed it yourself. Then try sync again. I'm skipping the latest version of Facebook; the one before worked just fine.
> 0 votes

# Answer
If this is still a problem, you can download an older version of Facebook that doesn't have the quirk you are currently encountering.
> 0 votes

---
Tags: 4.0-ice-cream-sandwich, contacts, sync, facebook
---


# Question
Title: Are Xoom files automatically transferred to a newly added microSD card?
I just slipped a 32G microSD card into my Xoom tablet. I had used the SD card in my Android smartphone before replacing that card with a larger capacity card. Are files that were heretofore stored on the Xoom automatically moved to the SD card?

I may have neglected to remove all files from the sd card before installing it... so I should be able to delete all files showing up in the /sdcard (sdcard) directory? I note I also have a folder named /mnt/external1 (sdcard) directory. Any idea what is what here?

# Answer
The files on the SD card are most likely there from the previous handset. Android won't automatically move any files when it detects a new sd card.
> 1 votes

# Answer
> Are files that were heretofore stored on the Xoom automatically moved to the SD card?

No, files that were already on your Xoom's storage aren't moved anywhere unless you manually choose to move them.

> I note I also have a folder named /mnt/external1 (sdcard) directory. Any idea what is what here?

The `/sdcard` directory is a portion of the Xoom's internal memory that is used as world-writeable storage. Since the Xoom uses MTP, it is not a physically separate partition like it might be on other devices, but it is treated differently than other portions of the internal storage (for example, it is accessible over USB).

`/mnt/external1` is the physical microSD card that you inserted into the Xoom. It exists and operates completely independently of the Xoom's internal storage (i.e. `/sdcard`). If you had any leftover files from your smartphone saved on your microSD card then they will should be in the `/mnt/external1` directory.

In other words, putting a microSD card in a Xoom effectively gives it *two* separate external storage locations.
> 1 votes

---
Tags: external-sd, motorola-xoom
---


title: phone won't record or play back video

text:
# Question
Title: phone won't record or play back video
I have a Samsung Vibrant. Today I tried to use the "HD Camcorder" app that came with the phone. The live video preview shows up, but when I press the record button it pops up a "Warning" box that says "Recording failed" with an OK button below. I tap OK and the live camera preview comes back and updates as usual but the record button and other UI elements are gone now -- can't seem to do anything except quit the app.

The Camera app works fine, I just tried it.

I haven't tried to record video in a while, but if I go to "quick view" in the camcorder app it shows me the what looks like the first frame of a video I remember shooting a year or two ago, however if I tap Play it switches to a thing with playback controls and shows a progress dohickey for a second and then tells me "Sorry, this video cannot be played." in a box over a black background.

What are some things I could try at this point? I tried checking to see if the storage was full, but both the internal storage and the SD card have plenty of free space. I tried looking to see if I could find some other free video recording app in the Market, to see if that might still work, but no luck there either. What could be wrong here?

The phone says it's running 2.1-update1, build number ECLAIR.UVKA2.

# Answer
> 0 votes
Powered it off and on again, the camcorder app works again now. I feel silly for not having thought to try that earlier....

---
Tags: video, video-recording, samsung-vibrant
---


# Question
Title: How do I change the order of my contacts on the frequent contact toolbar?
I have a Droid 4. How do I change the order of my contacts on the frequent contact toolbar on my main screen?

# Answer
> 1 votes
I am pretty sure that the order it determined by the frequency you call or receives calls from these contacts (maybe SMS messages are also counted). There is IIRC no manual way to fix the order.

---
Tags: contacts, motorola-droid-4
---


title: Dialing an extension automatically

text:
# Question
Title: Dialing an extension automatically
How do I add a phone number extension to a contact in a way that it will dial the extension automatically a few seconds after a call is connected? I have seen 4 different ways that appear to work on different devices. "p", "w", ";" and ",". Is there one official way that works across devices and Android versions?

# Answer
> 2 votes
In the dialer in Stock ICS and jellyBean it only uses the following:

* Pause: ',' - pauses then sends the remaining digits
* Wait: ';' - waits for you to confirm sending of the remaining digits.

---
Tags: contacts, calls
---


# Question
Title: How to mimic tilt & shake controls in BlueStacks?
I am running BlueStacks (beta-1) on an old Windows laptop which doesn't have accelerometer & gravity sensor.

Many Android games support physical key mapping using which I can use physical keyboard of my Laptop to play Android games. If a game doesn't support key mapping, I can still play it.. not always effectively, but I can play it. Tap, long tap, swipe is fine with mouse.
When it comes to tilt & shake controls, many games like Ripetide GP allows to switch to touch-based controls. The problem arises when tilt & shake controls are mandatory. For example, I can't play Temple Run after few meters because of that.

How to mimic tilt & shake controls?

**Update:**
My laptop features `free-fall protection` which I guess utilises some kind of accelerometer. I don't know how accurate it is in non-linear dimension, but can it be utilized with BlueStacks?

# Answer
For tilting, from: Bluestacks Goes Into Beta, Supports More Apps

> The latest version of Bluestacks also offers accelerometer support. No, you won’t have to tilt your computer to use it, just hit the arrow keys – the up arrow tilts forward, the down arrow tilts back toward you, and the left and right arrows tilt left and right (surprise surprise).

Unfortunately for shake as of from four months back, from: Need to shake the "phone" how i do this ?

> This functionality is not available with current version of Bluestacks app player.
>
> Stay tuned for future version with its fix.
> 3 votes

---
Tags: bluestacks
---


# Question
Title: Getting call options such as skype/viber again
My question is similar to this :

http://androidforums.com/samsung-galaxy-s2-international/473947-calling-dialer-viber-skype.html

But not quite the same. I've chosen phone as my default calling options, and I'm ok with that. Now my question is that, what do I press when I want to call a contact via Viber/Skype/Other app again? What do I press to get asked again?

Without resetting the default calling option, is there a such option ?

# Answer
The option to choose what application to use when making a call (or anything else, such as open a webpage) happens when you don't have a default set. So if you want to get asked whether to use Dialler/Skype/Viber when you try to call a contact, then you need to clear the default settings for Dialler. You won't get the prompt otherwise.

There is no way to set this up on a per-number or per-contact basis in the Dialler.
> 1 votes

# Answer
Go to setting, manage applications, press the ALL tab and scroll down to Dialler/Skype/Viber go to options then select CLEAR DEFAULT button.

http://androidforums.com/samsung-galaxy-s3/590961-dialer-default-search-settings.html
> -1 votes

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


# Question
Title: Galaxy Nexus: Disable screen lock during call
My GN Device locks the screen when I start a call. Most of my calls are made using BT headset, and I don't need the lock in that scenario.

Is there a way to disable the automatic screen lock when a headset is used?

# Answer
> 1 votes
This issue was solved under Jelly Beans.

---
Tags: 4.0-ice-cream-sandwich, samsung-galaxy-nexus, lock-screens, calls
---


title: 35 mb in proc folder

text:
# Question
Title: 35 mb in proc folder
> **Possible Duplicate:**
> My internal storage capacity is running low, what can I do?

The phone memory on my HTC Desire is full, I already moved everything I could to the sd-card. In ES File Explorer I found a folder named /proc and it contains 35 MB of maps with numbers, does the phone need these or can I delete these folders or can I move them to the sd-card?

# Answer
To answer your direct question:
Deleting stuff in /proc won't help at all, /proc is a virtual folder that doesn't occupy memory on disk. It holds information on running processes, various system data and stats and more.

Please don't randomly delete stuff (also not elsewhere) in hope to free up space for apps. Unless you know what you're doing. Android's file system is somewhat different to what people know from Windows.

Read more on Linux' (which Android is based upon) File system hierachy and its entry on /proc.
> 2 votes

---
Tags: internal-storage
---


title: How to root Casio Commando phone

text:
# Question
Title: How to root Casio Commando phone
I have the latest version of the Casio Commando. I can't seem to get it to be rooted. It is running the latest update and so its at Android 2.3. Anyone know if it is possible, I remember reading somewhere that Casio locked down this phone and so access to the bootloader is next to impossible.

# Answer
As of 10/20/12, no one has ever rooted the Commando. XDA Developers forum is home to some of the innovators in the Droid world, and no one there has yet come up with a way.

Couple of reference points for you:
> 2 votes

---
Tags: rooting
---


title: App to modify settings by application

text:
# Question
Title: App to modify settings by application
Is there an app available that would let me modify my phone settings by application? To be specific, there are certain apps where I don't want the default screen timeout to occur. I'm on Gingerbread.

# Answer
> 1 votes
Use Llama. This is a free automation app like Tasker, and it has the ability to modify the screen timeout.

Create a new Event. Add the condition `OR (match any)`. Then add a condition for each `Active application` that you want to keep the screen active.

Click the back button, then add the Action to change the `Screen Timeout` to never.

You then have to create a second Event that does the opposite. You create the `OR (match any)` condition, but this time select `Active application` and change the Status option to `App stopped or in background`, and again do this for each app you did in the first event. Set the `Screen Timeout` action to whatever timeout value you want normally.

---
Tags: settings, screen
---


title: Configuring VPN on a Samsung devices

text:
# Question
Title: Configuring VPN on a Samsung devices
I'm traveling in Iran and I would like to update my position on a website that uses Google Maps. The problem is that on my both Samsung Android devices I can't see the maps (the web site is not filtered and I can see everything but the map which is the main part of the application).

I think that Google Maps is filtered although in some internet cafe I can use maps.google.com but I still can't see the map on my application (and other international web sites that use Google Maps). Is there any way to configure a VPN network on my Android devices (a smartphone and a tablet).

I don't know how it works and I can't access almost any tutorial (filtered) . Thanks for any kind of help. Last thing most of the time I use the wifi network in the rare hotel that have one.

# Answer
> 1 votes
Some VPN providers, such as HMA, have instructions specific to Android devices, so its best to check with your VPN provider via their support page, as you're going to need their server and other info. All android devices support PPTP VPN, and there are some VPN's you can use for free such as Hideman which you can find in Google Play.

Here is a tutorial on basic configuration http://www.vpntraffic.com/index.php?action=content&cont\_id=26

---
Tags: vpn
---


# Question
Title: Power management on Android — is app CPU correlated to power usage?
2 questions:

1. Is application CPU usage on Android correlated and how highly to battery usage? In other words, are apps that suck a lot of CPU also draining the battery or not necessarily?
2. Is there a way to itemize and display the phone's power use by application, at any given point in time as well as within defined time buckets and maybe view charts and such? Sort of like a diagnostic monitor for power usage by application or system component?

Thanks

# Answer
> 2 votes
1. Yes. CPU is not the only thing using power but definitely a major one (when not idling).
2. Most Android devices have a 'Battery' section in settings which lists what applications are using up your battery. I think it gets reset every time you plug in a recharger. There might be 3rd party apps which collect that information over longer term and display it moer pretty.

---
Tags: battery-life
---


# Question
Title: Skipping "Swipe screen to unlock" screen?
I do not have any kind of password/pattern lock enabled in my rooted Samsung Galaxy Y mobile phone.

When I wake my phone up, by pressing either the power button or the middle button, I see this screen:

What I wish is that I do not get this screen, I directly go to the home screen of my device when I press the power/middle button. How can it be done?

P.S: I have a **rooted** phone.

# Answer
Your phone do not need to be rooted. Go to `Settings` \> `Security` \> `Screen lock`. Then select `None` to disable the lock screen (which should be set to `Swipe` or something like that in your casesince you get the Swipe screen).
> 2 votes

---
Tags: lock-screens, home-screen, samsung-galaxy-y
---


# Question
Title: SD card not recognized if I create second partition
I need to create a second partition on my SD card to use Link2SD to store apps on it, but every time I make a second partition the phone says there is no SD card at all. I've tried it a few times with FAT32, ext4 and none but the phone always says "no SD card". When I delete the second partition it works fine and I can access all the data I had saved to my SD card.

# Answer
Make sure you're making the second partition primary. Both partitions need to be primary, just because it's the *second* one it still is primary.
> 4 votes

---
Tags: external-sd, partitions, link2sd, formatting
---


# Question
Title: How can I sort / specify separate storage locations for my audio files?
So, this question is a little off the wall, so I'll first explain what I'm looking to do.

I have a bunch of MP3s from a 'Learn to Speak Japanese' program, and I'd like to listen to them on my phone while I'm in my car. Ideally though, I'd like to keep them in a separate music player app so that they're not linked to my Google Music or scrobbled to Last.fm. If possible, I'd want to be able to set a custom directory for the app to look for music in, so that I could keep my music and language-learning MP3s organized into their own directories.

Is there a music player app that does this, or am I asking for something too ridiculous? Should I just suck it up and use the default music player?

# Answer
MortPlayer allows you to specify folders that should be read/ignored.

Note however, that if you use the default player, it will still scan and display the tracks. You might also consider adding the files into a playlist and then playing only that playlist, if you don't want other songs/files to be included.
> 1 votes

---
Tags: applications, music-player
---


title: How to re-download in-app purchase

text:
# Question
Title: How to re-download in-app purchase
I've done a factory reset of my HTC One S and I re-downloaded the game Angry Birds. I had previously purchased the mighty eagle, and when trying to get it again in-game, it takes me to the play store. Play store shows a dialog "you already own this", I can either click OK or Details.

When I click OK, it just takes me back to the main screen of Angry Birds and it doesn't redownload. When I click Details, it takes me back to Angry Birds with the message "Unfortunately, Play Store has stopped". I can only click OK and what follows is a loading screen from Angry Birds itself that never stops loading.

Looks like a bug. Are there any alternatives to get the mighty eagle back?

# Answer
I feel stupid for not trying this earlier, but I simply re-installed angry birds (again) and I had immediate access to the Mighty Eagle. It didn't even show me the promo and purchase screen. Strange thing is that this isn't how it went first time around, but I'm glad this is all it took.

Rovio still hasn't responded to my support ticket at the time of writing.
> 3 votes

# Answer
To answer your question 'Are there any alternatives to get the mighty eagle back?' Unfortunately not. It's up to app developers to support redownloading of in app content, and it certainly seems that you have found a bug.

Get in contact with Rovio at http://www.rovio.com/en/about-us/contact or contact@rovio.com and explain your issue - they will be able to help you further
> 7 votes

---
Tags: google-play-store, paid-apps, in-app-purchase
---


# Question
Title: Add Google calendar reminder numbers as one contact
I would like to put the numbers of the google calendar reminders as one contact into my phone. This way they will be grouped as 'Google Reminders' in my message overview, instead of a torrent of random numbers.

The only problem is that google calendar sends reminders from random numbers, all starting with +456099.

I could add each number to one contact as I receive them, but because it is a different number every time it's endless work.

Is there a way to add a contact that has a regex expression as a number?

# Answer
I *think* Google Calendar SMS reminders are *supposed* to come from only one number (or only a few numbers), which might be different from user to user. For example, you would get reminders from numbers A, B, and C, while I would get reminders from numbers D, E, and F. So, if you add A, B, and C under one contact, that should solve your problem.

**However**, there seems to be a recent issue causing reminders to be sent from *many* random numbers. The issue has been recognized by a Google employee (KatherineG), so hopefully they are working on a fix. You might want to head over to that thread and add your country / carrier to the list affected by this problem.
> 2 votes

---
Tags: contacts, sms, google-calendar
---


# Question
Title: Disable device lock when pressing Gnex power button
When I press the power button on my Galaxy Nexus to turn off the screen, it immediately locks the phone, and I have to enter my code the next time I turn the screen back on. However, if I let the screen timeout and turn itself off, I don't have to enter my code when I turn it back on.

This is highly annoying. I'd prefer the device to only lock after a period of inactivity. What's the best way to make that happen?

# Answer
> 4 votes
Stock ICS and Jelly Bean already support this option. Go to *Settings* \> *Security* and uncheck the *Power button instantly locks* option. Now, your phone will lock only after the desired period of inactivity.

Note, you may have to set the *Automatically lock* option to something other than "Instantly" in order to get the delayed lock.

---
Tags: 4.0-ice-cream-sandwich, lock-screens, samsung-galaxy-nexus
---


# Question
Title: Battery level indicators: Do they consume more battery?
I have a Samsung Galaxy Y phone, the battery level indicator that comes pre-installed in the status bar, shows only a graphical representation of the battery level and does not gives a number (percentage).

So, I have downloaded an app to indicate the battery level, but I am afraid that this would further consume more battery. I think so because, it shows up as "Ongoing" in the status bar:

I have tried many different battery indicators.

# Answer
The battery indicator app in the first picture shown appears to be ours so I'd thought I'd respond. :-)

The ongoing notification shows because all ongoing notifications in Android currently must display a notification as shown, and because the app must always be in memory to work correctly. You do not need a custom rom to be sure the battery is not being drained too much.

Over a year ago I joined with Dmytro Shkil to publish both Battery Notifier (Big Text) and Battery Notifier Pro BT because his original program consumed less battery than any other app I had tried. Tested with SystemPanel with the display intentionally kept on, the free and paid versions of our program today still consume less than .01% CPU over 8 hours.

We have left out fancy graphs and other eyecandy to keep our app consuming as little battery as possible.

larryvgs

http://batterynotifierpro.blogspot.com/
> 5 votes

# Answer
Yes, of course they consume battery. You can go and check in Settings \>\> Battery how much is the app actually consuming. (It should appear something like shown the following screenshot) I think it might not consume a significant amount like other apps, but just check it and see if you are okay with the amount of battery it is consuming.

Also, if all you want is remaining battery percentage, I would recommend installing a custom ROM like CyanogenMod that shows the percentage on the status bar itself. (See the status bar in the screenshot below)
> 7 votes

# Answer
All battery indicator apps will consume more battery since they need to monitor the battery and that takes cpu cycles. The only difference lies in the apps themselves, on how often and precise they check the battery level and other extra stuff (stats, eyecandy, ...).
> 4 votes

# Answer
The battery power such app uses is very insignificant if well made. I use such app and it never shows up in the battery usage statistics. That makes me conclude that on a full cycle of 100% to 0%, those apps will not be responsible for even 1%. If the app you use does show up, it's too intensive and you should try another.
> 4 votes

---
Tags: samsung-galaxy-y, battery-life
---


# Question
Title: Allowing my rooted Sanyo Zio to work with my Vista 64 computer
I recently got my Sanyo Zio phone and I would like to upload my android programs that i coded earlier onto it. I installed the driver that I found on the website and then plugged in my phone and when prompted I located the usb driver folder. Yet the installation failed. I tried the same thing with a new driver i found for vista x64. The same problem reoccurred. (i found multiple drivers for both vista x64 and x84 and tried installing all of them) None of them have worked. I can access my phones SD drive no problem but i would like to upload my software from eclipse.

Because of the response I got from costumer service (locted below) I decided that I will root my phone if it allows me to upload my programs from my computer. Does anybody know of a rom that will work with vista 64 on sanyo zio.?

Anyone has any ideas??

Update: I have send a msg to the costumer service for my phone the response is quite upsetting

---

> Dear XXXXXX,
>
> Thank you for contacting Kyocera Communications Inc. This email message is in response to your email about the difficulty of installing the Sanyo Zio device driver in a Windows Vista 64-bit PC and in a Windows Vista x86 PC.
>
> We are sorry to hear about the difficulties you are experiencing with your phone and appreciate the opportunity to assist you.
>
> Unfortunately the Sanyo Zio device driver will only work in your Window Vista x86 PC. If you are having difficulty installing the Sanyo Zio M6000 device driver in your PC, please try to download and install the Sanyo Zio SCP-8600 device driver.
>
> The Sanyo Zio will only work in your Windows Vista 64-bit PC if you set it as a mass storage device. To set it as a mass storage device, connect the USB data cable from your phone to your computer then from your Sanyo Zio just press "Mount".
>
> If you have any further questions, or are interested in purchasing, or information on accessories for your Kyocera Communications Inc. phone, please contact us at any of the phone numbers listed below:
>
> -E-Mail: phone-help@kyocera.com -Phone: (800) 349-4478 (Toll-free USA and Canada only) -Sanyo Accessories: (877) 204-1816 -Kyocera Accessories: KyoceraWeb@scp4me.com -International Access: (858) 882-1401 (Outside the USA) -Fax: (858) 882-1717
>
> Please help us improve our service by taking the survey. Click the link below:
>
> http://www.surveymonkey.com/s/VKK5RWC
>
> Thank you for contacting Kyocera Communications Inc. Ivan Technical Support Specialist
>
> Phone: Zip: Carrier: Cricket Wireless Feedback: I tried to install the usb driver on my vista x64 laptop. I then connect my phone and locate the driver but the installation fails. (i tried this with the driver for vista both the 64 and the x86 version)

---

Submitted via form: http://www.ziobykyocera.com/tech-support/

So any ideas on how to get my applications on my phone without installing the driver or how to install a driver anyways... Im kinda desperate :/

**Update** I have rooted my phone and I am willing to install a rom on it to make it connect with my computer. Will that help? If it would how would i go about doing that

# Answer
> 1 votes
Unfortunately rooting your phone won't change a thing, as the problem is on the Windows side. If Windows doesn't have a way to communicate with the phone (ie, a driver), then it doesn't matter if the phone has a different ROM on it - the hardware is still the same.

However, if you package your apps as APKs you can upload them to the SD card and then click on them to install that way. In Eclipse: right click on the project \> Android Tools \> Export Signed Application Package. Follow the prompts and you're flying.

# Answer
> 0 votes
If the computer and the phone are on the same network, than you can use ADB via wifi.

There's an app that makes it to turn it on/off: adbWireless

After enabling it open a command prompt and execute:

```
adb connect ip:5555

```

---
Tags: rooting, rom, usb-drivers
---


title: How can i update my OS (gingerbread)

text:
# Question
Title: How can i update my OS (gingerbread)
This question may be very low quality but it is very important for me ..I have Samsung galaxy-Pro and the Os version is `Android OS, v2.2.2 (Froyo)`.

The question is that i want to update it to gingerbread and there is no software update button in `foryo`.

There are many articles like using `ODIN...`.Is that safe or is there any other official way to update that(like google)?

# Answer
> 4 votes
You probably have to use ODIN. I've done it myself, and it worked for me. I used it to root my phone (SGS2). I've postponed it for months, afraid it would brick my phone, but it didn't.

* Make a backup of all important data.
* Find a good manual on Youtube, XDA-developers or via Google. Compare them, and see what they say.
* Be prepared that it can go wrong. If it goes wrong, it could mean that your phone is bricked.

I have a friend who bricked his Samsung phone, and Samsung repaired it without making problems over a rooted phone.

Google won't update your phone. Samsung has to prepare an update because of phone specific drivers and their own specific apps. That's the only official way to update, and if Samsung doesn't make that update, there is no alternative but to use a ROM.

---
Tags: updates, samsung, operating-system
---


title: Samsung Galaxy S Plus formatted itself

text:
# Question
Title: Samsung Galaxy S Plus formatted itself
The past couple of days my Galaxy S Plus started lagging, and today all of sudden it got stuck. When I restarted it the phone was completely wiped, had no apps, no contacts, nothing. Now when I try installing any app it just says "Downloading" but nothing happens - nothing gets installed. I have no idea what is happening. Could some one tell me what I should do?

It was on stock firmware when is locked up. I tried a soft reset; after clicking "Erase everything" nothing happens, it just shows the factory reset title on top and blank screen below.

I also tried a hard reset without success. I took out the battery then held home volume up and power together while powering it on, but it just shows on screen "Ram Dump mode" and some other stuff. No menu shows up.

# Answer
> 1 votes
http://forum.xda-developers.com/wiki/Samsung\_Galaxy\_S\_Plus/GT-I9001
This might help, it might not. do let us know.

# Answer
> 6 votes
It sounds like your phone's internal memory may be physically damaged or suffering from severe corruption (such as many bad blocks). If that's the case, it may be mounting the system as read only which would prevent you from downloading and installing apps. If it is still under warranty, you should probably exchange it for a new one.

# Answer
> 0 votes
I think that you visited malicious web page or your phone received malicious text message containing the factory reset maintenance code which doesn't ask for confirmation. http://www.androidcentral.com/major-security-vulnerability-samsung-phones-could-trigger-factory-reset-web-browser is the first link which I find quickly googling for it.

---
Tags: samsung-galaxy-s-plus
---


# Question
Title: How can I get acube effect app drawer on ICS or JB?
This is how my CM7 running phone looks like (although I got the screenshot from somewhere): Is there a similar effect launcher for ICS or JB?

# Answer
> 0 votes
Go Launcher, launch the drawer, click Application settings, click App drawer scrolling orientation, set Vertical Continuous or Vertical Loop and then Vertical Waterfall. WIN.

# Answer
> 1 votes
The drawer and its animation effects are part of the Launcher (a.k.a. Home) app. Stock Launcher in AOSP (Android Open Source Project), which CM and many other custom ROMs are based on, hasn't included this particular effect since Honeycomb (Android 3.x).

You can most probably find the app drawer's "cube" scrolling effect in 3rd-party Launcher replacement apps. I would start looking at Google Play store for various Launcher apps (e.g. Apex Launcher, AWD.Launcher, etc.)

---
Tags: launcher
---


# Question
Title: Changing OS completely on galaxy note SC-05D and galaxy s2 SC-02C
I live in Japan and I would like to get these 2 phones but both of them is sold here with Google Android 2.3.7 Japanese OS.

I was wondering if it possible to change that into a regular English version? If so, how to do that in detail, please explain as I am new to this.

# Answer
> 1 votes
No need to change - language can be changed within the OS. My only tweak was installing a better English keyboard from the Play store, since the stock Samsung one isn't very good.

---
Tags: localization, operating-system
---


# Question
Title: How can I make RUU 4.0 update on HTC Desire S?
How can I make RUU 4.0 update on HTC Desire S? After downloading the zip file, I don't know which are the next steps in to the update process.

Please give me detailed instructions.

Thanks!

# Answer
It is an very easy process.

1. First make sure that you have the driver installed. If not install this simple driver http://downloads.unrevoked.com/HTCDriver3.0.0.007.exe by downloading and running the file.
2. After this unzip the RUU zip file you downloaded. You'll see one pdf file and one .exe file.
3. If you want you can read the instructions on pdf file.
4. Connect the phone and run the exe file and follow the step by step wizard.

Things to watch out for:

1. Make sure your phone has at least 60% charge.
2. This process will take around 10 minutes to complete, don't unplug the phone until the wizard says the process is complete.
3. Your phone will reboot during the process which is normal.
> 1 votes

---
Tags: 4.0-ice-cream-sandwich, htc-desire-s
---


# Question
Title: Android Bluetooth Profile - AVRCP Version on JellyBean
My Car audio system supports AVRCP v1.3 which, when my iPhone 4 buddies play music over BT, the song title is displayed on the radio... I have just upgraded to JellyBean and find that i am still not having any luck with my android device

Phone Specs

* Samsung Galaxy s i9000
* Android Version 4.1.1
* ROM MIUI-2.10.5 JellyHeff

Wikipedia quotes: AVRCP has several versions with significantly increasing functionality:

* 1.0—Basic remote control commands (play/pause/stop, etc.)
* 1.3—all of 1.0 plus metadata and media-player state support The status of the music source (playing, stopped, etc.) Metadata
information on the track itself (artist, track name, etc.).
* 1.4—all of 1.0, 1.3, plus media browsing capabilities for multiple media player Browsing and manipulation of multiple players Browsing
of media metadata per media player, including a "Now Playing" list
Basic search capabilities

Any Ideas where the problem is?

# Answer
I don't think that base android supports avrcp beyond version 1.0. A lot of the community created ROMs have added support for the other levels into their custom systems. However the stock version doesn't have it.
> 1 votes

---
Tags: 4.1-jelly-bean, bluetooth-audio
---


title: Contact groups in 2.3.4 - xperia?

text:
# Question
Title: Contact groups in 2.3.4 - xperia?
Is there a way to have contact groups in this phone? I know it is possible on other phones, but this one does not give you the ability to make them.

# Answer
Android 4.x supports contact groups. This is the only way I've found till now.
> 1 votes

---
Tags: 2.3-gingerbread, sony-ericsson-xperia-neo
---


# Question
Title: Getting a file to Samsung Galaxy Tab from my Laptop without Android?
I am trying to install new Android OS to Samsung Galaxy Tab but it does not have a Memory-card -slot and it does not have any OS currently. I need to somehow get the OS -file to the Samsung Galaxy Tab from my laptop, how can I do it?

**ttyACM3 -description with ls**

```
# ls -al /dev/ttyACM3
crw-rw---- 1 root dialout 166, 3 Oct 27 14:06 /dev/ttyACM3

```

**Dmesg**

```
 [538846.011011] wlan0: no IPv6 routers present
[539228.371156] usb 2-1.2: new high-speed USB device number 67 using ehci_hcd
[539228.387241] hub 2-1:1.0: unable to enumerate USB device on port 2
[539228.882058] usb 2-1.2: new high-speed USB device number 68 using ehci_hcd
[539228.990676] usb 2-1.2: New USB device found, idVendor=04e8, idProduct=6860
[539228.990685] usb 2-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[539228.990691] usb 2-1.2: Product: SAMSUNG_Android
[539228.990696] usb 2-1.2: Manufacturer: SAMSUNG
[539228.990700] usb 2-1.2: SerialNumber: 4xxxxxxxxxxxxxxxx
[539228.995453] cdc_acm 2-1.2:1.0: This device cannot do calls on its own. It is not a modem.
[539228.995729] cdc_acm 2-1.2:1.0: ttyACM3: USB ACM device
[539820.734285] thinkpad_acpi: unknown possible thermal alarm or keyboard event received
[539820.734288] thinkpad_acpi: unhandled HKEY event 0x6040
[539820.734290] thinkpad_acpi: please report the conditions when this event happened to ibm-acpi-devel@lists.sourceforge.net
[539820.734655] thinkpad_acpi: EC reports that Thermal Table has changed

```

**usb-devices**

```
:  Bus=02 Lev=02 Prnt=02 Port=01 Cnt=01 Dev#= 69 Spd=480 MxCh= 0
D:  Ver= 2.00 Cls=ef(misc ) Sub=02 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=04e8 ProdID=6860 Rev=04.00
S:  Manufacturer=SAMSUNG
S:  Product=SAMSUNG_Android
S:  SerialNumber=4xxxxxxxxxxxxxxx
C:  #Ifs= 3 Cfg#= 1 Atr=c0 MxPwr=96mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=02(commc) Sub=02 Prot=01 Driver=cdc_acm
I:  If#= 1 Alt= 0 #EPs= 2 Cls=0a(data ) Sub=00 Prot=00 Driver=cdc_acm
I:  If#= 2 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=42 Prot=01 Driver=(none)

```

I can see that my laptop can detect the SGT but I am now trying to find where it is mounted to. How can I find the directory for SGT to save a file to it?

# Answer
As I said in my comment, you should be able to flash using Odin. I'm not sure it works through a VM though, so perhaps you might have better luck with Heimdall.

Basically, you need to get the appropriate firmware for your device from here (signup required). Then, shut down your device and boot it while holding volume down + power. Once the tablet enters download mode, connect it to a PC.

If using Odin, the file you downloaded goes into the PDA box. I'm not too sure about Heimdall, but it looks like the downloaded file goes into the "Heimdall firmware package" box. Then click "Start" in Odin and wait for your device to reboot.

At this point, the tablet *should* boot into Android.
> 1 votes

---
Tags: updates, samsung-galaxy-tab, installation
---


# Question
Title: how can I change the language of the keyboard of sony ericsson xperia mini pro?
my mobile keyboard is supported with Arabic alphabet but I don't know how to use it !! I need to write a lot in arabic and I'm not used to the touch keyboard so I need to change the language of the mobile keyboard

# Answer
> 1 votes
I don't know specific to your device. But normally in Android it is like this:

> Settings \>\> Language & Input \>\> Language

---
Tags: hardware
---


title: Control bluetooth volume on phone?

text:
# Question
Title: Control bluetooth volume on phone?
Seems like the volume control button on my bluetooth headset is broken, is there any way to change the bluetooth volume directly on the phone? I am on Android 4.1.2, just in case it's relevant. I found settings to change the normal front speaker volume, but nothing for the bluetooth volume.

# Answer
See if this helps. I am not sure though:

> Settings \>\> Sound \>\> Volumes

If this doesn't help try this Bluetooth Volume app. This should do it.
> 0 votes

---
Tags: bluetooth, volume-control
---


title: import contacts from sim to phone only

text:
# Question
Title: import contacts from sim to phone only
I have to set up an android phone (Orange Boston, Android 2.1-update1) for a colleague. I added two accounts, one gmail and one exchange, both only used for mail & calendar.

Now my colleague has several contacts on the sim card that he wants to import onto the phone, and the phone only. But when I click "Import from SIM" in the contacts app I have to choose an account (gmail or roadsync (exchange app)). I do not want them to sync to anything, just be on the phone.

I found several guides that showed that there should be a "phone only, unsynched" option, but I don't have that.

What can I do to import the contacts phone only?

# Answer
In the contacts menu do you have a menu item called accounts? It should show which accounts are synched up and also have the option to not sync to any account. You could turn sync to accounts off here and may then be able to import contacts to phone only.

Alternatively you could make sure the phone is not connected to the internet (wifi or data), import the contacts into one of the accounts, then go into settings and switch sync contacts off for both the accounts available.
> 1 votes

---
Tags: contacts, sim-card, import
---


title: Is there any way to block flurry?

text:
# Question
Title: Is there any way to block flurry?
I noticed that an app I installed also added Flurry to my phone. I noticed this while doing some development work, and saw some activity relating to Flurry in my `LogCat`. Is there any way to block Flurry from sending reports of information gathered from my phone?

I am waiting for it to send another report, and I will update this question with the exact messages from `LocgCat`.

# Answer
You could always edit your .hosts file and define the domain the info is being sent to as 127.0.0.1. You could also use an app like Titanium Backup to "freeze" the app. or chmod it as non-executable yourself.
> 2 votes

---
Tags: applications
---


# Question
Title: What's the easiest way to paste my current address or zip-code into a web field in my browser?
Many web services have you dump your zip code (e.g. radio station locators) or address (for bus directions) into some fields on a form to give you information. Obtaining this data seems tedious (go to Google maps...current location...remember the address...type it back in) or otherwise impossible (get current zip-code while on the highway).

Is there some easy way to copy an address or zip code string to paste it later?

# Answer
Install Clipper. From Google Maps, share your current location & choose Clipper from the menu. Or, if you've Copy to Clipboard or AndMade Share Pro installed, you can just `Copy to Clipboard` (Clipper monitors clipboard). Or, if you've location in mind, you can enter it in Clipper manually.

Whenever you need to paste an address or zip code, just pull down notification to launch Clipper. From Clipper, tap desired item to copy it to clipboard. Now, don't ask how to paste. Cheers!
> 1 votes

# Answer
If it is your known home address or you have just a few you use, you could get a note widget application. You can then single click the note widget and it will copy to your clipboard to paste into wherever you wish.

Otherwise as you said you'll have to use a 3rd party app to first locate yourself. It's more the webservices fault for not binding with your phone and asking for the location, write them a strongly worded letter :-)
> 0 votes

# Answer
Try **Zip Code Finder**.
> 0 votes

---
Tags: browser, gps
---


# Question
Title: Why is it that whenever I partition my sd card outside CWM it doesn't get recognized by my phone?
I have a Samsung Galaxy Ace, running on its official CM7 ROM. I have an 8gb sd card and I just want to make a clean install of everthing starting with the sd card's partition.

I've had sd-ext partition troubles when I partitioned my sd card using CWM, so I went and did it using GParted. Currently it has:

1. 6+ Gb FAT32 primary partition
2. 1 Gb EXT4 logical partition

It gets recognized by my laptop, no problem. But my phone won't even detect it. Any ideas why this is happening? Thanks.

# Answer
I fixed it by creating the sd-ext partition as another primary partition. Works fine now. I hope this helps somebody.
> 0 votes

---
Tags: cyanogenmod, external-sd, partitions, ext4, sd-ext
---


title: Google play disappeared from my phone

text:
# Question
Title: Google play disappeared from my phone
While uninstalling some app I may have accidentally uninstalled Google play app.

But even then I have updated Google play app before and while uninstalling it should remove only updates from my phone not the complete app. I should have been able to use default app. But I am unable to do so.

Yesterday while clicking app's icon it was showed an error, that app isn't installed. I tried to find it on my app library but it's not there.

What should I do?

I am using Samsung galaxy fit (GT-S5670)

# Answer
Yes, downloading and installing the APK should work as long as you have the Google Framework Services -- basically if the Market worked before, then it will again unless you removed system services. (Those can be replaced as well but it's more hassle).
> 4 votes

# Answer
As @Matthew Read suggested I search for an apk over net and found one.

Here is a link: Google Play Store 3.9.16

Note: After installing apk to your device if app started force closing

1. Clear data from app i.e go to settings-\>manage app-\>play store-\>clear data
2. If it is still force closing reboot your device

This works for me hope works for others as well
> 3 votes

# Answer
If your phone is rooted, then you of course have a chance that an app could have flashed something that could remove the GAPPS and Google FrameWork Services, but if you don't know what I am talking about then your phone is not rooted, and you simply need to download Google Play Store. On the other hand, if you are missing GAPPS, then you can re-flash it depending on your version of Android: http://goo.im/gapps/
> 1 votes

---
Tags: google-play-store, samsung-galaxy-fit
---


# Question
Title: Phone not updating Market to Google Play?
I have the TELUS Samsung Galaxy S2 X (T989D) running Gingerbread (v2.3.5). Today my friend (who has the Samsung Galaxy S2 (TI9100)) told me that they changed the Android Market to Google Play. I opened my Android Market to see if it would update to Google Play and all I got was a message asking to accept the terms of Google Play, which I pushed "Accept". After trying the following to have it updated to Google Play, still no cigar:

* Deleting data and cache
* Removing and reinstalling all previous Market updates
* Turning off WiFi and using only 4G
* Rebooting phone (several times)

I dont understand why its just not updating like everyone elses is? Maybe it has to do with the model of my phone?

**EDIT**: I also forgot to mention that I am in Canada.

# Answer
From the official announcement on the Android Developers blog (emphasis mine):

> We’ll be rolling out Google Play to devices in a phased OTA update, **starting today and continuing over the days to come**. With the update, the Android Market app will upgrade to the Play Store app and the Music, Videos, and Books apps will upgrade to Play Music, Play Movies, and Play Books. This update is for devices running Android 2.2 or higher, and users on other devices will continue to have the same access to your apps as before.

Just give it some time to work. For what it's worth, I got the upgrade almost immediately after I read the blog, and the new Google Play appeared in the apps instead of the old Market. It's pretty much the same as the previous Market app, bar the new branding. Also, check the version of your market app -- Google Play is version 3.4.6 or later, the old Market is 3.4.4.
> 2 votes

# Answer
If your device is not detecting an update yet there is manual update as well.

You just have to download apk from the link and install it in your device.

Here is a link: Google Play Store 3.9.16

Note: After installing apk to your device if app started force closing

1. Clear data from app i.e go to settings-\>manage app-\>play store-\>clear data
2. If it is still force closing reboot your device

This works for me hope works for others as well
> 1 votes

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


# Question
Title: Can I install Google Chrome on a Kindle Fire HD?
Is it possible to install Google Chrome on a Kindle Fire HD? I searched the Amazon store and didn't see it there.

# Answer
Yes. According to the guide here on sideloading apps onto your Kindle Fire HD it should work fine. You will need to allow the installation of apps from unknown sources which can be done in the Device menu. Note that for certain apps, including Chrome, that need a Google account you'll need to download and install the Google Framework and to reboot your device.

I'll provide a quick summary of the link that explains side loading:

1. The first thing you need to do is install a file manager app. I personally use File Expert, but you can use whatever works for you.
2. Next you need to get the app file. You can find it by searching on Google: (app name) apk. So in this case you would search 'chrome apk', there's plenty of links from that.
3. Once you have those, navigate to the Downloads folder with the file manager, and tap the .apk file. Click Install, and you're set!
4. You can find the app in apps\>device, it will not be in Cloud.
> 5 votes

# Answer
Yes, but you may need to Flash a custom ROM, I think that Google Chrome requires ICS or better, but I am not sure, it may be specifically unavailable to your device or your devices stock firmware. If you would like a custom ROM, then you'll need to start by rooting your phone.
> -1 votes

---
Tags: chrome-for-android, amazon-kindle-fire-hd
---


# Question
Title: Does factory reset remove apps that install into the /system from an unroot phone
Suppose the following situation:

End-user have a unroot phone. (the phone is not rooted).

End-user install a app, which actually is a System app and is installed in the /system of the phone.

So, does a factory reset remove these app?

(In the first place, can end-user install a system app onto a unroot phone?)

# Answer
> 3 votes
System apps can't be installed without root. Only updates to existing system apps can be installed, and they don't actually reside in the `/system` partition; the original app is kept there, which allows you to uninstall updates separately. So a factory reset will remove any updates, but not the original app.

---
Tags: applications, factory-reset
---


title: More notification sounds not available?

text:
# Question
Title: More notification sounds not available?
I have a ONE X and have just reset it to factory default as it was starting to get laggy, I have had 8 Android phones in the last 18 mths ( I have a phone fetish) and all have been HTC except my Galaxy S 2 however when setting up notification sounds on any of my android devices I have always gone to the "Get More" in the notification sound list in settings and a bunch of other sounds are shown and I always d/l "Shooter" as its loud and distinct, however now I click "Get More" it does a search and comes back with "No available content, Tap to refresh", I don't know what I have missed or haven't done this time, yes I have internet connection and when I go through the same procedure in the Ringtone settings it works and I can d/l more ringtones anyone got any answers other than resetting it again and starting from scratch?

```
                              ------------------

```

# Answer
> 1 votes
Sorry guys found the part of the answer myself, hope it helps someone else who has a blonde moment lol although it didn't solve the inability to get more notification sounds through the phone features by hitting the "Get More" button it does allow you to add your own downloaded sounds, a good place to get them is http://www.zedge.net . However if anyone can help with the D/L notification sounds through the phone's "Get More" button issue it would be appreciated.

Change the ringtone, notification sound, and alarm from the Personalize screen.

Choose a ringtone or notification sound from where ever on your PC connect your phone to PC and transfer it to your ringtone folder on your phone,

On your phone slide the Notifications panel open, and then tap \> Personalize. On the Sound tab, tap Sound set. Choose a sound set you want to customize (Ring tone, Notification or Alarm), and get your new sound by hitting the + Add at the top of the screen and choosing your new sound and then tap Apply.

All done

HTC One X automatically saves your choices to the current sound set.

---
Tags: settings
---


# Question
Title: Restrict apps from accessing the internet at the background without the end-user knowledge
Is it possible to restrict app from accessing the internet at the background without the end-user knowledge. (Assume the phone is not rooted)

In other word, are there apps that can inform the end-user that some apps is trying to access the internet at the background?

# Answer
> 1 votes
I think you'd require root for this sort of functionality. If you have ICS and later on your device, you can check the data usage and identify apps. Go to SETTINGS \> DATA USAGE.

A list of apps and the data that they've consumed should be displayed there. That will allow you to see which apps have accessed the mobile data connection.

Screenshots here - http://www.tech-recipes.com/rx/22583/android-ics-control-limit-data-usage/

---
Tags: applications, internet
---


# Question
Title: Dangers of Apps running in "Hidden mode"?
I have downloaded an app to record all my calls. The app is working great but the trouble is that it doesn't shows up under the "Ongoing" in the notification bar nor does it shows up in "active applications" in the task manager also they do not require root access to run. I have tried many different apps that does the same thing. I have a rooted Samsung Galaxy Y phone running android 2.3.

What bothers me is the thought - "It's possible that the chess playing app(say) that I have in my phone, also records my calls and send it to remote servers - without my knowledge"

There is a posibility of giant security and privacy compramise here.

My question is: 1. Are there any similar loopholes that can be dangerous? 2. What should I do as an android user? 3. What has Google done/planning to do to prevent such apps in Google Play?

# Answer
> 1 votes
> 1) Are there any similar loopholes that can be dangerous?

They are not *actually* loopholes. They are ignorance of the user. For any Android app to be able record your calls, needs these permissions: (This is a code snippet from manifest XML file.)

`<uses-permission android:name="android.permission.READ_CONTACTS" />`

`<uses-permission android:name="android.permission.READ_PHONE_STATE" />`

`<uses-permission android:name="android.permission.RECORD_AUDIO"/>`

`<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />`

While installing apps you will see something like this on Google Play: Permissions: Read Contacts, Read Phone State, Record Audio, Read and Write to External Storage. (Something like that.)

> 2) What should I do as an android user?

So, when you install an App, you need to carefully see what permissions the App is asking for? Is it really needed for what the app is supposed to do? All you need to do is be careful when installing an App, see that you don't grant too many unwanted permissions.

> 3) What has Google done/planning to do to prevent such apps in Google Play?

They have already created permissions! No app can access things outside of what permissions it has been granted!

Hope this answers your doubts... :)

PS: Here's story related to your questions. There are already things which are recording calls.

---
Tags: google-play-store, security, logging, call-recording
---


# Question
Title: Beside shut down the phone, are there ways to prevent battery usage for Call Standby?
Beside shutting down the phone so that the battery will not be used for `Call Standby` or/and `Phone Idle`, are there other ways that can prevent the battery from being wasted? (Would the use of `Airplane-Mode` help.)

Please note that the phone is not rooted and reception was not poor.

# Answer
> 2 votes
Yes, using Airplane Mode will reduce power drain, as the commentors have already answered. But this approach can't be considered *Call Standby*, because you will not receive calls. From the point of view of cellular operator, your phone behaves exactly as if shut down.

Switching to Airplane mode shuts down the cellular connection, including voice and data, but it also turns off Wi-Fi and Bluetooth. Note that you can turn any of them ON in Airplane mode, but this will put extra load on the battery.

Except from radio, the major power consumer is the screen. Actually, typically it uses much more power than all the radios together. If you want to keep running longer, set brightness to minimum, set "screen off" timeout to minimum, and avoid turning the screen too often. If you have an AMOLED device, e.g. Galaxy Nexus, the display power request depends on the actual brightness of the screen. If you choose a darker theme, or switch your book reader to "night mode", you can reduce the battery drain.

Of all colors except black, red uses the least power. See description of a special app that boasts battery life improvement by applying color filter and adjusting the brightness: http://www.azzamtranslator.com/lux-auto-brightness-manual-or-auto-screen-brightness-adjustments-according-to-time-or-environment/.

Note that Airplane Mode does not disable GPS. GPS is not running on its own, so disabling it in location settings will not effect the battery life, but if some app, like Maps or Camera decides to check your location too often, this may become very significant. Without cellular or Wi-Fi, GPS can actually need even more power, because it will not have the crude location estimate to begin from.

Other than that, any app that runs in background can wake the CPU up and consume more power. Use a task manager to shut down applications that you don't need in your "standby" mode. This is especially important if you decide not to switch to Airplane Mode, because the apps in background can not usually do much if they don't have access to Internet.

If you choose not to switch to Airplane Mode, there are other things you should be aware of. Turn off system synch and turn off cellular data. Set "2G only" if this is available on your phone and on your network. Shut down any unused background apps. Don't wake the screen up too often.

Finally, Android includes a nice utility (in Settings/Battery) that displays power consumption by different components of the system, in percent:

Many system tools available on the Play Store feature similar or improved versions of this monitor.

---
Tags: battery-life, standby
---


title: How to drag apps to the task tray?

text:
# Question
Title: How to drag apps to the task tray?
I am trying to drag icons to my task tray using my galaxy s3 v4.0.4. However when I am dragging the icons down to the tray the task icons dissappear and a bunch of options appear like info and delete. How can I pin apps. I have looked everywhere and not found a solution for this problem. Please help.!!

# Answer
yea, but with the recent update, no option to do this, i thought that it was strange, so i got fed up and called samsung and they said with 4.0.4 that you actually can not place icons in the tray, fail samsung. all other previous versions allowed this, i would have assumed that this would be a standard thing, apparently not.
> 1 votes

---
Tags: samsung-galaxy-s-3
---


# Question
Title: Galaxy Nexus: Safely Remove the device in Linux?
I'm using Linux Mint 13 MATE (based from Ubuntu 12.04) as my main operating system. I have been using the adb shell and use push and pull in transferring to and from my Galaxy Nexus.

As I have read somewhere that the Samsung Galaxy Nexus USB port is sensitive and can easily get broken, I would like to ask if it is safe to just remove the USB cord when I don't need it? Or is there a command I need to type via terminal to have it safely remove or unmount my Galaxy Nexus?

# Answer
> 2 votes
I've been using my Galaxy Nexus with Kubuntu 12.04 & 12.10 and haven't needed to use a specific eject command.

Saying that, here are instructions which will let you mount and dismount your Galaxy Nexus safely. With this method you can safely mount/dismount and you should still be able to use ADB to pull and push files to/from your device. (Source):

**Connecting your Ice Cream Sandwich phone or tablet to Ubuntu for file access**

Before you begin, try plugging your phone in and see if it works straight away. At the time of writing, the only official Android Ice Cream Sandwich phone is the Galaxy Nexus, and mine doesn’t work. But future ICS phones might work, depending on whether they have an SD card slot or not, and whether they support exporting the card as USB mass storage. If it works, you should be good to go.

First up, install the necessary tools:

```
sudo apt-get install mtp-tools mtpfs

```

Now, connect your Galaxy Nexus to your computer. On your phone, open up the notification drawer, and click on “USB Connection type”. Make sure that MTP is selected.

Then, run these commands:

```
mtp-detect | grep idVendor

mtp-detect | grep idProduct

```

You shall get an output like this:

```
[martyn@martyn-ThinkPad-X220 1] ~ >mtp-detect | grep idProduct
Device 0 (VID=04e8 and PID=6860) is a Samsung GT P7310/P7510/N7000/I9070/I9100/I9300 Galaxy Tab 7.7/10.1/S2/S3/Nexus/Note/Y.
   idProduct: 6860

[martyn@martyn-ThinkPad-X220 1] ~ >mtp-detect | grep idVendor
Device 0 (VID=04e8 and PID=6860) is a Samsung GT P7310/P7510/N7000/I9070/I9100/I9300 Galaxy Tab 7.7/10.1/S2/S3/Nexus/Note/Y.
   idVendor: 04e8

```

Note down the numbers written in front of idVendor and idProduct, you’ll need those later on.

Now, run this commands:

```
gksu gedit /etc/udev/rules.d/51-android.rules

```

A gedit window should open up. Type this text in it, all in a single line:

```
SUBSYSTEM==”usb”, ATTR{idVendor}==”VENDORID”, ATTR{idProduct}==”PRODUCTID”, MODE=”0666″

```

Replace VENDORID with the idVendor you had noted down earlier. Similarly, replace PRODUCTID with the idProduct you had noted down. In my case, they were 04e8 and 685c respectively, but they might have been different for you.

Also, remember to re-type the quotes in the line after you’ve copied and pasted it, otherwise udev may output an error.

If you’re in doubt, you can copy the same line from this pastebin instead and then replace PRODUCTID and VENDORID as needed.

Save and close the file. Then, disconnect your phone and run these commands:

```
sudo service udev restart

sudo mkdir /media/GalaxyNexus

sudo chmod a+rwx /media/GalaxyNexus

sudo adduser YOURUSERNAME fuse

```

Replace YOURUSERNAME with your Ubuntu user name. Now, run this command:

```
gksu gedit /etc/fuse.conf

```

In the Gedit window, remove the # at the beginning of the last line (the one that begins with “#user\_allow\_other”) like this:

```
# Set the maximum number of FUSE mounts allowed to non-root users.
# The default is 1000.
#
#mount_max = 1000

# Allow non-root users to specify the 'allow_other' or 'allow_root'
# mount options.
#
user_allow_other

```

You’re almost done! Now, restart your computer, and then run these three commands :

```
echo “alias android-connect=\”mtpfs -o allow_other /media/GalaxyNexus\”" >> ~/.bashrc

echo “alias android-disconnect=\”fusermount -u /media/GalaxyNexus\”" >> ~/.bashrc

source ~/.bashrc

```

Again, do re-type the quotes in each command after you’ve copied, otherwise the command won’t work.

Connect your phone again, and then make sure your phone is using MTP, then run this command:

```
android-connect

```

Voila! You can now browse your Android phone contents using Nautilus. Just fire up the file manager, and then in the side bar click GalaxyNexus to browse your phone contents just like you would do with a USB stick. You can also add, remove and modify files just like a normal file system.

You might have noticed that you cannot use the Nautilus eject icon to disconnect the phone. Instead, to safely remove the phone, just run the command:

```
android-disconnect

```

From now onward, you just need to run android-connect to mount your phone and then android-disconnect to safely remove your phone. Everything else should be handled automatically. I tried many ways of getting the mount and unmount to happen automatically on cable connect, but this was the best solution I could come up with.

These two commands won’t require root permissions to run. All users who are members of the fuse user group should be able to run these commands without root access.

---
Tags: usb, linux
---


# Question
Title: Protecting or Limiting my account's power
I have linked a great deal of power to my phone. It is connected to my gmail to such an extent that I am starting to get concerned that if somebody where to steal my phone they could reek havok on my life. Is there a way to limit my phone's account power with Google, and other companies.

Example:

On my phone I can add, modify, and delete accounts. That is fine and dandy but I would be devastated if somebody deleted all my contacts and all my mail. Can I limit the accounts ability to delete stuff?

# Answer
As far as I know there is no way that you can limit the ability of the phone to edit content. That said there are many steps you can take to ensure that somebody won't be able to get to the stage where they can delete your content and dealing with it if it happens:

* setup a pin number on your sim
* setup a lock screen on your phone
* install an application like SeekDroid and give it admin access so that you can remote wipe your phone if you lose it
* install two factor authentication on all accounts which support it (Google, Dropbox, Facebook certainly do atm. Others may)
* make regular backups of anything you would be lost without, and store those backups in the cloud or in multiple places
* don't use the same password more than once. I use LastPass to ensure that all my passwords are all over 20 random characters.

You should really follow all of these steps - it adds a bit of overhead to some tasks, but I certainly favour the security over the convenience.
> 4 votes

# Answer
That is an issue for the **cloud service providers** (Google, DropBox, Facebook, etc. etc.).

---

**Suggestion:**

*If **they** have so much storage, then only an elevated login should be able to permanently delete / re-password, etc.*

---

**Final Thought:**

*However, there is just as much **havoc** in all your information being **disclosed** (copied, publicly released), as in it being **deleted**.*
> 0 votes

---
Tags: security, accounts
---


# Question
Title: Android battery usage (3G, HSDPA and Edge)
In order to reduce battery usage I checked the `Use only 2G networks` from `Settings > Wireless & networks > Mobile networks` on my Android. Then I noticed the `E` icon appeared instead of `H` on the network indicator in the notification bar. If I am not mistaken, `H` stands for HSDPA and `E` for EDGE and the HSDPA is a 3G technology.

Now the question is: What is the relation/difference between 3G, HSDPA and EDGE? What is the best way to increase battery life between charges, but to maintain internet connectivity as well?

# Answer
> 5 votes
Your understanding is correct. GPRS \< EDGE \< 3G \< HSPA.

HSPA = HSDPA (High Speed Downlink Packet Access + HSUPA (High Speed Uplink Packet Access)

The difference between the three lies in the bands i.e. frequencies they use to communicate with the network. Edge uses the same frequency as the phone uses to transfer voice and SMS to the network. Hence, you may notice (atleast I have), that the E symbol will disappear when you are on a call - assuming that you have selected `Use only 2G networks`

To answer the last part of your question, I usually keep my networks on `3G/WCDMA` when I know I am going to be near a charging point. I can go nuts with my data then. However, when I am travelling, and network coverage can be sparse, I force the phone to use `GSM only` which in your case is `Use only 2G networks`. This saves a lot of battery, simply because its more battery intensive for the phone to communicate over the 3G radio, rather than the 2G.

Edge can be pretty decent, if you just need to be online on Gtalk, Watsapp, and need to reply to some lightweight emails. It does the job. 3G or HSPA, is necessary for more intensive applications like Dropbox, Youtube, or one of those streaming music services that I can't remember at the moment.

---
Tags: battery-life, 3g, 2g
---


title: Nexus 7 ignores apple-touch-icon

text:
# Question
Title: Nexus 7 ignores apple-touch-icon
1. Go to any website that has:

```
<link rel="apple-touch-icon" href="/apple-touch-icon.png" />
<link rel="apple-touch-icon-precomposed" href="/apple-touch-icon.png" />

```

For example: bbc.co.uk, starbucks.com, or play.com.
2. Create a bookmark from the browsers.
3. Go to Bookmarks, and Add to Homescreen.

On other Android devices, the icon that appears on your homescreen will be the icon specified in one of the two tags above. On my Nexus 7 though, it always uses a bookmark icon with the site's favicon in the middle. I know the icons are working, because if you go into Chrome =\> Bookmarks, it shows the bookmarks with the apple-touch-icon there, just not on the homescreen.

Did this change in Jellybean? Is it a bug, or intentional for some reason? I can't find any mention of this behavior anywhere online.

# Answer
> 2 votes
It looks like Google is afraid of being sued by Apple for using "square icon with rounded corners". There is an issu on http://code.google.com/p/chromium/issues/detail?id=125076. However there is information about fix version set to 25th release. I don't know if chromium and chrome versions have the same numbers, but last time I checked Chrome it was on v. 22. There is also a posted suggestion of introducing chrome specific Android-Icon.

---
Tags: 4.1-jelly-bean, bookmarks, nexus-7
---


title: Update Android 2.3.4 on HTC Sensation

text:
# Question
Title: Update Android 2.3.4 on HTC Sensation
> **Possible Duplicate:**
> How do I update the OS on my device?

I have a an HTC Sensation with Android 2.3.4. I tried to check for updates. It says that there are no new updates. Is there any way to update my system to Android 4.0 manually?

# Answer
This page from HTC's website should help you. This might depend on your location and carrier. So please go through the site.

Another option, if you are ready to *void your warranty*, you can go for a custom ROM like CyanogenMod.
> 0 votes

---
Tags: htc-sense
---


# Question
Title: When will my device get the Android 4.2 update (Jelly Bean)?
Android 4.2 (Jelly Bean) was officially announced on October 29, 2012.

(You can review the high level changes in Jelly Bean at the official Android Developer's site.)

Of course, not all devices will get this update right away and others won't get it at all. Each manufacturer and carrier often choose to add their custom modifications which tend to delay the official release.

**When will each device get Android 4.2, either officially or unofficially, if ever?**

See also:

# Answer
This community wiki will list all of the known and rumored dates for devices. If you have an update make sure to follow the format that's been established, and the following guidelines:

1. Keep phones in alphabetical order listing the manufacturer and model
2. Specify if the date is confirmed or rumored and link to the source
3. If there is an unofficial release, link to the site where it can be downloaded

# Phones

## HTC

## Samsung

## Sony

# Tablets

## Asus

* **Nexus 7**: *Released* \- November 13, 2012
* **Transformer Infinity** \- April 3, 2013 (confirmed)
* **Transformer Pad TF300**: *Released* \- March 3, 2013 (source)

## Motorola

## Samsung

* **Galaxy Note 8.0**
* **Galaxy Tab 2 7.0**: 2013-08-13 UK (confirmed)
* **Galaxy Tab 2 10.1**: 2013-09-23 (confirmed)

## Sony

# Other

## GoogleTV

* **LG Google TV**: 2013-10-14 (source)
* All ARM-based models - 2013-05-16 (source, source2)
* All 1st gen Intel-based models (e.g. Logitech Revue) - *Never*
> 14 votes

---
Tags: updates, 4.2-jelly-bean, android-versions
---


title: How can I schedule a Nandroid backup?

text:
# Question
Title: How can I schedule a Nandroid backup?
Is it possible to schedule a Nandroid backup for a particular time on a rooted Samsung Galaxy S2 running CM9 and the Siyah Kernel? How would one accomplish this?

# Answer
> 3 votes
You can make an automatic nandroid backup using ROM Manager (free / paid).

open the app - go to settings and select Automatic Backup. You can select the time and frequency of the backups in the following screens.

---
Tags: samsung-galaxy-s-2, backup, nandroid, automation
---


# Question
Title: insufficient storage error while updating installed apps
> **Possible Duplicate:**
> What can I do to manage my phone’s internal storage?

I recently purchased a new Android mobile (Samsung Galaxy Y duos), running on Android 2.3.6. It have 8 GB microSD as external memory.

I installed quite a few application and unfortunately now I'm facing memory issue. While updating Facebook app (around 13 MB) or installing any other app with 10mb+ memory requirement, I got error message `Insufficient storage`.

I checked available storage, which is as follow:

```
SD card
Total space: 7.39 GB
Available space: 6.90 GB

System storage
Available space: 22.47 MB

```

There is lot of space on SD Card but yes system space is low. What is the efficient tricks/best practices to make sure system utilize more SD Card storage and less system storage so that I can install few more apps.

Is there any way to shift few installed apps from system storage to SD Card storage, un-installing and installing is also acceptable for few apps.

# Answer
> 2 votes
**Why?**

You said: `System storage Available space: 22.47 MB` And Facebook app size is around 13MB. So why doesn't it update? It's because NOT ALL of the system storage is available for your Apps. Some space is reserved by Android. So unfortunately, you can't install Apps in that space.

About the space in SD card,

a. Facebook App is phone memory only app (Annoying!)

b. Mostly, your apps will be first downloaded to phone memory and then you can move them to SD card. So even if the app is movable to SD card, you will need phone memory to first install it!

**Solution:**

Now the solutions. Try these steps:

1) Move all apps (that can be moved) to SD card. You can do it from Settings or use App2SD for the same.

2) Clear cache. Again I would suggest to use App2SD for the same. This should free up good amount of space.

3) Uninstall apps that you don't need anymore.

Another suggestion I have is to install a custom ROM that takes less space on your phone.

# Answer
> 1 votes
It seems the latest Facebook application crosses the threshold of your system storage. This can be solved by either uninstalling some of the installed apps to allot more space, or by rooting your phone and using Link2SD.

EDIT: Also, see App2SD for moving some of your apps to the SD card. And if you choose to root your phone instead and use Link2SD, you'll have the option of uninstall pre-installed "bloatware" apps that you don't necessarily use but came with the phone.

---
Tags: internal-storage, installation, insufficient-memory
---


# Question
Title: Google Talk contact list shows fewer contacts than my PC IM client
I always see the same 6 people online from my phone. However, Empathy or the gtalk widget in gmail shows ~60 people online. Why aren't the same people shown online on my phone?

Its a One V running ICS and Sense 4.0.

Thanks.

# Answer
Open **Google Talk** on your phone, press **Menu** (i.e. 3-Dot Indicator) -\> **Display Options** and select **Availability** (or **All**) - I believe your current Display settings say "Most Popular".
> 1 votes

# Answer
I too face a similar situation as narrated below:

My IM client has ~50 people online (busy,available or away), but the gtalk in android shows merely around 10 contacts inclusive of contacts in busy, available or away status while using the 'Availability' option. Setting to show all contacts will show the enormous list in Alphabetical order. Scrolling to find friends in this list is a difficult task!

It was noted that only the most popular friends are shown while using the 'Availability' option.

Is this the same issue that you observed? Try searching the contact name that you find available in IM client but not in Android. It will be shown as available.

I first suspected that Android shows only from Google+ friends list, but no. Its not even a bug. Its just that they donot have an option to show all the available list!! Instead they come up with "Recently chatted available list" and "most popular available list". Hope they add a new option or fix this.

I am facing this issue in IceCreamSandwitch on Motorola Razr
> 1 votes

---
Tags: 4.0-ice-cream-sandwich, google-talk, htc-one-v
---


# Question
Title: Problem in setting up google account - "couldn't open connection to server."
I had just installed custom ROM cynogenmod-9(ICS) in my S Plus device and now I am not able to add Google Account in my android device. It gives the following error message,

> Couldn't finish
> couldn't open connection to server.

So, what is the problem? why I am getting such kind of error?

# Answer
> 1 votes
It seems that there was a network problem or gmail was blocked in my office which was making the server not respond and giving exception -\> `couldn't open connection to server.`. I tried at home with my wifi and it worked finally.

---
Tags: 4.0-ice-cream-sandwich, cyanogenmod, google-account
---


# Question
Title: Is it possible to have multi-android version in your android device?
Similar to PC having multiple OS in which you can select during boot up. I was wondering, for the time being, is it possible to have two android version in a android device?

Example: A android device with both android 2.2 and 4.0 installed. During boot up, user can select which one they wish to choose.

So, suppose there is a Apps that cannot be run on android 4, I can just switch to android 2.2. Same goes as vice-versa - if an apps can only be run on android 4, I just switch to android 4.

# Answer
> 1 votes
There's an app called Boot Manager (paid | free) which will allow you to install multiple roms on your device. You select the ROM you wish to use whilst in the main OS and the application modifies the boot mechanism to point at the specific ROM. It's only available for some devices though, I know that Samsung phones are definitely supported.

---
Tags: 4.0-ice-cream-sandwich, 2.2-froyo
---


# Question
Title: How to stop android phone from vibrate during the start up and the shut down?
When one turn on the phone or switch off the phone, the android phone will make a single vibration.

I don't know whether if the phone is telling me that - Good Morning or Good Bye by using vibration, but what I would like to know if it is possible to set it to stop vibrate when I either switch on or switch off the phone?

Using Froyo Android. Thanks.

# Answer
Unfortunately this isn't something that can't be turned on or off. It's possible that it's a vendor specific thing, you don't say what device you have or if you are rooted or not, so I assume this is the case.

I'm running a SGS3 with a custom ROM on it (AOKP) and I've just restarted the device and can confirm there was no vibration during the start or stop procedure. However my Nexus One with a stock ROM did vibrate.

A possible fix is to root the device and stick a custom ROM on there, but that's quite an extreme fix for the issue.
> 0 votes

---
Tags: 2.2-froyo
---


# Question
Title: Are there maps that I can download to a PC and later transfer to the android phone?
I notice that many maps vendor such as Google require user to download offline map using their android phone. At the worst case, the user need to setup internet connection point in which the android phone will use the PC's internet to retrieve those offline map.

So, **my question is** \- are there really pure offline map that I can first download to my PC and later transfer to the android phone? (It would be better if the offline map can also be view inside the PC too. Meaning that the offline map can be used on multiple devices - Portability!)

# Answer
> 4 votes
I use OsmAnd which works well with offline maps (OSM). Download offline map(s) once and after that no internet connection is required to use them.

You can download the .obf-file of your location from this list of offline maps. Or use the app to download .obf files directly to your device.

# Answer
> 2 votes
There's an excellent mapping app called Locus (website | app free | paid) which has been around for ages and offers a whole lot more features than Google Maps. It supports offline map caching and it looks like you can download vector maps from here, topographical maps from here.

Having downloaded one of the vector maps, it seems to be using OSM files, which have a whole load of viewers for the desktop.

---
Tags: gps, maps
---


# Question
Title: HTC ONE X: The process "com.android.phone" has stopped?
I have just brought a Second had HTC ONE X from an auction site,

When booting up the phone it works fine, with no sim card.

However I have a 2degrees (New Zealand) Micro SIM which is a `snapper sim` I.E. it has a java applet on the sim to work with NFC as a payment method, when I insert the SIM I get a few seconds later.

> The process com.android.phone has stopped.

I have no cell reception, and, in the settings for "Mobile Network" It has:

> Disconnected because service is unavailable

The process then proceeds to crash again every ~30 seconds. Often displaying the quick notification

> Preparing Sim Card...

The Sim toolkit usually displays:

> SIM Toolkit is not ready or is unsupported.

But the one time I did manage to get into it, it did say it was 2degrees.

I have a custom ROM installed, when I brought the phone it came with a custom ROM, thinking that was going to be the issue I have reflashed it with a different rom, with the same symptoms.

I attempted to log what was going on using logcat, but it got 5K+ entries in a few seconds with the majority seemingly important, so this is viewable here: https://gist.github.com/3977367

Below is my `device.txt` from logcat

```
build.board=unknown
build.brand=htc_europe
build.cpu_abi=armeabi-v7a
build.device=endeavoru
build.display=IMM76D
build.fingerprint=htc_europe/endeavoru/endeavoru:4.0.4/IMM76D/89015.2:user/release-keys
build.host=ABM041
build.id=IMM76D
build.manufacturer=HTC
build.model=HTC One X
build.product=endeavoru
build.tags=release-keys
build.time=1344347715000
build.type=user
build.user=root
version.codename=REL
version.incremental=89015.2
version.release=4.0.4
version.sdk_int=15

```

# Answer
Ok, so after some extensive troubleshooting I found the issue,

Long story short, you need to have the Snapper application installed.

> Snapper Application

The issue was confirmed to be the combination of the snapper sim and no application when the SIM was switched with a different network, non-snapper SIM, the phone started working correctly.

Next the SIM was put in a different network, vanilla HTC ONE X, the exact same symptoms occurred.

Leading me to the conclusion that it was the difference in the SIM crashing the process. After installing the Snapper application the process instantly stopped crashing.
> 1 votes

---
Tags: hardware, crashes, htc-one-x, cellular-radio, processes
---


# Question
Title: How do I set a default calendar-app in Android (Jelly Bean)?
I've installed PocketInformant and use it as my calendar app on my phone with Jelly Bean. However, when I get appointment/calendar event reminders, it's the stock calendar that notifies me. This is a bit annoying, since I sometimes wish to edit the appointment from within the reminder. Clicking edit brings up the stock calendar and not PocketInformant.

Is there a way to set PocketInformant as the default Calendar app? Or at least make it the default app for showing calendar reminders?

# Answer
> 3 votes
Yes! you should be able to clear the stock app from being the default calendar app by following these steps:

* Go to the phone settings
* select apps
* scroll to the right two screen, to the 'All' section
* scroll down until you can find calendar, click on it
* scroll down the page and click the 'Clear defaults' button

Next time anything wants to use the calendar, you will be able to select which program you wish to use.

---
Tags: 4.1-jelly-bean, calendar, default-applications
---


title: open and accept calendar invitations

text:
# Question
Title: open and accept calendar invitations
How do I open and accept calendar invitations? Phone is a Samsung Galaxy S SCH-I500 2.3.4 firmware. US Cellular carrier, I'm using gmail app and email app; neither recognize format. phone's native calendar and google cal online. All else synced and working beautifully. 3rd party software for ical attachments (buy me a beer guy) didn't parse correctly...

# Answer
> 1 votes
Use the free app ics Databridge. It works perfectly. The size is just 25kB.

# Answer
> 0 votes
You can use Invitation Plugin to open ICS files directly in Google Calendar application. It can open ics invitations from email attachments or from files on sdcard.

It requires at least Android 4.x+ (Ice Cream Sandwich) to run.

**Note:** I am an author of this app.

---
Tags: calendar
---