title: Improving Location History Accuracy

text:
# Question
Title: Improving Location History Accuracy
I'm looking at creating a desktop application to track a number of vehicles using Google Location History and the Google Maps API.

Looking at the accuracy of the feed during a trip to Liverpool - it seems that while the general journey outline is broadly speaking correct, the finer details of the journey are inaccurate. The position can be anywhere up to half a mile out.

The implication here is that GPS isn't used. From Google Support,

> How often Location Reporting updates your location data isn't fixed. Frequency is determined by factors like how much battery life your device has, if you’re moving, or how fast you’re moving. Location Reporting will only use cell ID or Wi-Fi location detection depending on your device."

Is there any way to make the device make use of GPS for this to improve accuracy? Alternatively, are there any more accurate alternatives Google provides?

# Answer
More accuracy is technically achievable, but at a cost. Keeping GPS turned on and recording positions more often draws power, making the battery run down more quickly. That wouldn't be appropriate for something that always run in the background like Google Location History, but there are other location tracking apps (such as running apps) that let you choose your own trade-off between accuracy and battery life.

You might even be better off making your own Android client, so you have full control, and can set up everything just right for your situation. Since this is a site for end-user questions, not programmers, we can't help you any further with that side of things.
> 1 votes

---
Tags: gps-tracking, location-services, google-location-history
---


# Question
Title: Can not install Plants vs. Zombies 2 on AsusFonetab
I have a AsusFonetab with Android 4.3 installed and 4GB free space but when I try to install Plants vs. Zombies 2 via Google Play, it says that the app is incompatible with my device.

How can I install this app?

# Answer
> 2 votes
Try this one. Electronic Arts like to have one app for America and another for the rest of the world. If you click the 'Install' button it usually gives more information on why it is incompatible (e.g. "This item cannot be installed in your device's country").

# Answer
> 0 votes
May be to do with the intel chipset - there are quite a few games that are unable to be installed on mine for that reason.

---
Tags: applications, google-play-store
---


# Question
Title: Google play is asking for Google account
My phone (Samsung s3 mini) isn't accepting any Google account: every time I try to enter anything like Googleplay for example it would ask for the Google account. It sais either EXISTING or NEW, and I've tried both of them – none of them worked.

It then says checking account or something, then...couldn't sign in to account.

The same works fine on my other devices.

How can I get that fixed?

# Answer
Try clearing app data and also verify you have either wifi or data connection as Chahk mentioned. Try logging into the proposed Google account in a browser on a computer to verify you have an account & the correct credentials.
> 0 votes

---
Tags: google-account
---


# Question
Title: Is it possible to use mobile minutes on a tablet
Is it possible to make phone calls from a tablet and use minutes instead of data?

The ultimate goal is to have a tablet (e.g. nexus 7) and a Bluetooth headset and make phone calls without using up all my data.

I was looking into SIM cards to see if a different kind if card would produce the desired result, but I couldn't get a clear answer.

# Answer
> 1 votes
It depends on the tablet. Not all 3G tablets have the facility to make voice calls (just like a phone), but some do. Some have the hardware and OS support, and you just need to install a dialer app to use it; some don't even have the right hardware. The Nexus 7 in particular doesn't.

You should check with the seller or the manufacturer's website before you choose a device.

# Answer
> 0 votes
Where are you generally going to be using the tablet? Why can't you use your phone?

You can sign up for a free Google voice phone number, install Hangouts \+ Hangouts dialer (or use the default Google voice dialer) and make calls for free over wifi. You can also integrate SMS and all of this (excluding SMS I believe) can be done across any/all devices you own simultaneously (including PC - maybe no phone dialing on hangouts on PC however)

Minutes are becoming obsolete (SMS has been for a while) but if you don't have unlimited data yet, stick to wifi (becoming increasingly available in public locations). If you're at home, you won't be using any data anyways.

# Answer
> 0 votes
I would put this as a comment, but I don't have enough reputation. I've heard the idea that if you were to side load the dialer onto a tablet you may be able to make a phone call. Granted this was a Nexus 7 sideloading the Nexus 5 dialer. I have not tried this, so I make no guarantees, but it might work.

---
Tags: tablet, sim-card, mobile-network
---


# Question
Title: I uninstalled updates for Google play services
I uninstalled updates for Google play service and now I can't even use my Google play store, help me please

I'm using a Samsung galaxy grand quattro

# Answer
Try this link - Google Play Apk. Try upgrading it later if an update is available.
**Edit:**
Open any browser and go to PlayStore and try to install any application so that website may prompt to install Play Store before continuing.
(or)
\- There is a chance that you've unknowingly disabled Play Store permanently in App Manager. To re-enable it again just follow Menu\>Settings\>Apps/App Manager\>Disabled apps and enable it.
\- You can also use apps like CleanMaster to perform above job.
> 0 votes

# Answer
I faced the same problem on my LG G2(purchased a few months ago) with the google play store. Earlier I used Playstore to download as many free apps as needed. But then to save the battery backup time, I disabled all the apps that used to restart automatically, each time I closed them. But after disabling them from task manager, play store stopped working and even after re-enabling it, it did not start. Even the apps downloaded through play store did not function and used to give info that for running this app I need to update play store and after opening play store to update, it used to straightway say no connection. I called google support, and did a bit of troubleshooting on it remotely, but it did not help, they asked me to take the device to the service centre. But as I barely find any time in any week, I decided to do it myself and used the factory mode reset option and now it is functioning again wonderfully.
> 0 votes

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


# Question
Title: How can I use Enter to send from a bluetooth keyboard?
I just purchased a Logitech K760 Wireless keyboard for my Nexus 4. I have the keyboard paired properly to my phone, but I am unable to *send* from the keyboard, when sending IMs via Facebook, Skype, etc.

I also have SwiftKey installed, and have tried using both SwiftKey and the default Google Keyboard, and both behave the same way.

Is there a configuration option, or add-on app I can use to control how this works? My ideal configuration would have `ENTER` send, and `SHIFT`+`ENTER` (or similar) insert a newline. But I would also be willing to map the *send* function to one of the F-keys or something else, if that's what I must do.

I am using Android 4.4.2.

# Answer
> 7 votes
This behaviour depends on the application you use, and so, on the way developer(s) programmed their applications.

The application may provide an option to use `enter` as send, but if it doesn't, then I think you can't do much about this...

# Answer
> 12 votes
Press the TAB/right arrow key until the send button of the app is selected. Then hit ENTER. That works for me.

Often, the TAB/right arrow key only needs to pressed once or twice before the send key can be activated using ENTER. However, I think this would depend on the graphical user interface of the app.

# Answer
> 0 votes
Have you tried External Keyboard Helper Pro? That lets you make customised keymaps: I use it to kill the caps lock key on my Microsoft Wedge keyboard. But if the application does recognise any keystroke as "send" then EKH will let you map it to the key of your choice.

# Answer
> -1 votes
I have Swiftkey and Android 4.4. The following works for me:

`Control` \+ `Tab`, then `Enter`.

---
Tags: 4.4-kitkat, external-keyboard, instant-messaging
---


# Question
Title: Does constant charging harm my Android cellphone?
I usually disconnect my cellphone from the charger some time after it's fully charged because I'm afraid the battery could lose capacity over time if I don't. However, I believe modern electronics should be able to handle this kind of scenario and automatically stop charging the battery once it's full. Does this apply to modern Android phones? Or do I need to continue disconnecting it all the time?

# Answer
> 241 votes
As njd pointed out, most cell phone batteries are Lithium Ion now.

Although constant charging cannot hurt, it looks like **you may want to periodically run the battery all the way down so the digital circuits can correctly calibrate**:

> Although lithium-ion is memory-free in terms of performance deterioration, batteries with fuel gauges exhibit what engineers refer to as "digital memory". Short discharges with subsequent recharges do not provide the periodic calibration needed to synchronize the fuel gauge with the battery's state-of-charge. A deliberate full discharge and recharge every 30 charges corrects this problem. Letting the battery run down to the cut-off point in the equipment will do this. If ignored, the fuel gauge will become increasingly less accurate.

As for battery life, temperature is apparently a factor -- the hotter the environment, the more capacity loss over time. And storing the battery at 100% charge is actually unhealthy for Lithium Ion batteries!

Great set of Lithium Ion battery use tips here: https://www.batteryuniversity.com/parttwo-34.htm

> * Avoid frequent full discharges because this puts additional strain on the battery. Several partial discharges with frequent recharges are better for lithium-ion than one deep one. Recharging a partially charged lithium-ion does not cause harm because there is no memory. (In this respect, lithium-ion differs from nickel-based batteries.) Short battery life in a laptop is mainly cause by heat rather than charge / discharge patterns.
> * Batteries with fuel gauge (laptops) should be calibrated by applying a deliberate full discharge once every 30 charges. Running the pack down in the equipment does this. If ignored, the fuel gauge will become increasingly less accurate and in some cases cut off the device prematurely.
> * Keep the lithium-ion battery cool. Avoid a hot car. For prolonged storage, keep the battery at a 40% charge level.
> * Consider removing the battery from a laptop when running on fixed power. (Some laptop manufacturers are concerned about dust and moisture accumulating inside the battery casing.)
> * Avoid purchasing spare lithium-ion batteries for later use. Observe manufacturing dates. Do not buy old stock, even if sold at clearance prices.
> * If you have a spare lithium-ion battery, use one to the fullest and keep the other cool by placing it in the refrigerator. Do not freeze the battery. For best results, store the battery at 40% state-of-charge.

# Answer
> 62 votes
Modern cell-phones all use lithium-ion batteries, which work best with frequent top-up charges.

They have circuitry to monitor the input voltage and prevent over-charging.

Some chargers get quite warm while connected to the mains supply, and that's just wasted energy; so you might want to disconnect the charger from the mains once your cellphone is fully charged, but there will be no damage to the battery if you leave it charging a few hours longer.

# Answer
> 15 votes
All devices should stop charging once they're full. However, they might start recharging when the charge drops down to 80-90% depending on the manufacturer.

If I'm rights most batteries should be rated for about 1000 charge cycles before serious degradation occurs. If you charge the phone at night, in the car and at work that would be about one year. After that you might as well buy another battery since they are getting really cheap. Just dispose of the battery environment friendly.

# Answer
> 10 votes
Here are the real expert answers from *Electrical Engineering*, our sister site:

Effects of smartphones always connected to AC power?

Not directly related, but also a nice read:
Tricking the charging circuit considered harmful

TL;DR: The charging circuit is safely engineered to be connected to the charging circuit 24/7.

# Answer
> 9 votes
The phone I have (OpenMoko FreeRunner) specifically states in the documentation that it will live happily on the charger; it was made in 2006 or so.

If your phone's charging circuits are sophisticated enough it should be able to trickle charge and not overcharge or poorly condition the battery.

# Answer
> 5 votes
Modern electronics will not overcharge battery, and phone should be able to handle being constantly plugged in. However keeping battery constantly in high state of charge and charge cycling in high voltage will increase battery degradation. **It's best for the battery for it to be at full charge as infrequently as possible.**

My personal experience is that my android phone SGS1 handled overnight charging all well so it's not wise to get too worried about this, but if your battery never last long keep eye on that.

https://batteryuniversity.com/learn/article/charging\_lithium\_ion\_batteries

> Some portable devices sit in a charge cradle in the on position. The current drawn through the device is called the parasitic load and can distort the charge cycle. Battery manufacturers advise against parasitic load while charging because it induces mini-cycles, but this cannot always be avoided; a laptop connected to the AC main is such a case. The battery is being charged to 4.20V/cell and then discharged by the device. The stress level on the battery is high because the cycles occur at the 4.20V/cell threshold.
>
> Chargers made for operational readiness, or standby mode, often let the battery voltage drop to 4.00V/cell and recharge to only 4.05V/cell instead of the full 4.20V/cell. This reduces voltage-related stress and prolongs battery life.
>
> To minimize stress, keep the lithium-ion battery at the 4.20V/cell peak voltage as short a time as possible.

https://batteryuniversity.com/learn/article/how\_to\_prolong\_lithium\_based\_batteries

> Most Li-ions are charged to 4.20V/cell and every reduction of 0.10V/cell is said to double cycle life.

---
Tags: battery, battery-life, charging
---


title: Hangouts Google Play Services problem

text:
# Question
Title: Hangouts Google Play Services problem
Everytime I update hangouts I get this message whenever I open the app: "unkown issue with google play services". What is the cause of this problem? And how to solve it?

# Answer
This problem can be caused by a old version of play services.

To update the version manually open this link on your android device and click update if there is an update.

Hope this solves your problem

===============================

# EDIT:

Hope this way works for you. Keep in mind that setting names can be different from brand to brand.

1. Go to Setting \> Security \> Device Administrators
2. Un-check Android Device Manager
3. Go to `apps` and uninstall updates to Google Play Services
4. Go to Hangouts, it should show a message saying that you need to 'update Google Play Services'. Click update.
5. After updating, Hangouts should not show the error message
6. Go back to Settings \> Administrators and check Android Device Manager
> 2 votes

---
Tags: google-hangouts, google-play-services
---


# Question
Title: Why is the screen going black on my LG Optimus 4X HD when I make a call?
I have an LG Optimus 4X HD and when I make a call, the screen goes black. It does not come back on when I move it from my face or when the call has ended. I cannot check call waiting, internet, contacts, call duration, use speaker phone or anything during a call. The only way I can end a call is by pushing the power/lock button. I have tried re-calibrating the proximity sensor thru the 'hidden menu', checked every possible solution under the settings and NOHING IS HELPING!! This is extremely annoying for me. Can someone please help me?? I am running on 4.1.2.

# Answer
I have looked into how to disable the proximity sensor on the Galaxy S4 and Nexus 4.

The S4's instructions were on stackexchange: Screen turns off during call with Tecno F7

But it appears Android 4.x AOSP, by default, does not have a way to disable the proximity sensor (I would love to be proved wrong). That's the issue with the N4, and possibly with your 4X HD.

There is a third party application, which I have not tested, that claims to be able to do this: https://play.google.com/store/apps/details?id=com.itsme4ucz.screenoff
> 0 votes

---
Tags: screen
---


# Question
Title: Install custom ROM from Linux on a LG GT540
I'd like to install a custom ROM on my LG GT540.

It looks like that in order to enable fastboot and make the whole process a lot easier, a custom ROM must be installed the first time with a program called KDZ. This program seems to work on windows only.

Is it possible to enable fastboot and/or install a custom ROM using Linux?

# Answer
I also have that phone and it had fastboot disabled. To quickly answer your question, I haven't found a method to install a fastboot ROM from Ubuntu but it is possible to flash a custom ROM from it.

Assuming there is fastboot ROM installed, you should first boot it into fastboot mode (if you have ADB running, just use `adb reboot bootloader`):

1. turn the phone off
2. hold the *camera button* and then the *power on button*
3. keep pressing the *camera button* until you see the LG logo

The phone will be in fastboot mode when you see a blank screen (just the back light will be on). After that, you should be able to use Ubuntu to flash a custom ROM. All you have to do is open a terminal in the folder containing the **extracted files** and type:

```
sudo -s
fastboot -w #this wipes user data! don't forget to backup :)
fastboot flash boot boot.img
fastboot flash system system.img
fastboot flash recovery recovery.img
fastboot reboot

```

This process should take about 10 minutes to complete.

Just for the record, I downloaded `fastboot` binary from here and Swiftdroid 2.0 from here, but I believe you can use any fastboot-ready ROM (in other words, ROMs with `boot.img` and `system.img`). If you don't have a fastboot-enabled ROM installed already, you can do it using the KDZ Updater as described here, but you have to use Windows and the fastboot ROM.

Reference thread and post
> 3 votes

# Answer
I think you might be a little confused. Android is based off of Linux and everything that can be done for Android on Windows can be done much easier on Linux. :)

To answer your question. Unlike other phones LG makes, they did not disable fastboot on your phone. It is enabled by default afaik. Fastboot is just a binary that allows the user to send commands remotely to the phone from the desktop. You just need to be in fastboot mode on your phone for the commands to be recognized. On linux, you dont need special programs like KDZ, you just need the Android SDK and a few commands in terminal.

The XDA dev forums are your best friends when it comes to android development and custom ROMs. This page(especially the 1st link on the page concerning Ubuntu) should get you started:

1. http://forum.xda-developers.com/showthread.php?t=1032744
2. http://forum.xda-developers.com/forumdisplay.php?f=773

1st link is the sticky with what is needed to get you started and the 2nd link is just the links to the other sections in the GT540 forum which is provided for convenience.
> 2 votes

# Answer
> Is it possible to enable fastboot and/or install a custom ROM using Linux?

Sad to say, but no, you can't yet enable fastboot using Linux easily. You need to find someone with Windows (was best option for me) or deal with virtual machines.

p.s.

Lucky you need it only once, I found someone with Windows just to enable fastboot, now can flash ROM using fastboot tool on Linux.
> 0 votes

# Answer
No. There isn't. Io owned this device for a *long* time, and you *need* the KDZ Updater to install a fastboot ROM. Once that is done, you can shun Windows forever.
> 0 votes

# Answer
Sorry this is in Spanish (the link), but I have found a toolkit for flashing KDZ under linux (i.e.: debian, suse, archlinux, ubuntu, etc)

http://www.todomovillg.es/elforodehomero/(p990)-rom-mod-y-hack/optimus-toolkit-6-in-1-linux-by-homero/
> 0 votes

---
Tags: custom-roms, rom-flashing, linux, lg-gt540-optimus
---


# Question
Title: Boot Android Virtual Device into recovery mode
I am trying to install the Google Applications packages on an Android virtual device (emulator), and one of the steps requires me to be in recovery mode.

I tried `adb reboot recovery`, `adb reboot bootloader`, `adb shell reboot recovery`, etc. All of these commands print no output, and hang indefinitely while the emulator shows no response. (Side note: `adb devices` shows `emulator-5554`, as expected.)

I noted that issuing a shutdown command through the UI also hangs indefinitely, so I'm thinking maybe rebooting is simply not an option for the emulator. Is there a different way that I can boot an Android virtual device into recovery mode?

# Answer
If your goal is to install Google Apps in the emulator, then you need to follow a completely different proceedure then the one telling you to reboot into recovery. Truth is, the emulators do not have a recovery partition, so there's no such thing as recovery mode for an emulator.

I can suggest a couple of options:

1. Search for procedures that are specific to the problem of getting Google Apps running in the emulator. I've done it before, but I can tell you it's a pain and there's no generic way to explain it without knowing the specifics of your setup (i.e., SDK version, x86 vs. ARM, etc.). Even then, it may not be possible.
2. If there's not a compelling reason forcing you to use the emulators, consider trying a virtual machine solution like Genymotion instead of the emulator. VMs are way faster than the SDK emulators and for most there are clear procedures available for installing Google Apps. Genymotion in particular has instructions for doing so. Genymotion also integrates with Android Studio/Eclipse and supports the debug bridge (adb). See genymotion.com to download.
> 4 votes

---
Tags: recovery-mode, android-emulator, google-apps
---


title: Unlock not working (ADB FLASH)

text:
# Question
Title: Unlock not working (ADB FLASH)
So I'm trying to flash adb my android (mostly following this guide), and I'm getting stuck at the unlock device step. I can successfully unlock, but once I reboot my device it reverts to being locked. Apparently I'm unable to continue to the next step without having my device rebooted after it's unlocked.

(I have tried using the volume keys to reboot bootloader, and terminal to reboot it. Neither work.)

I'm using a mac, Samsung Galaxy Nexus, and my initial problem was that my phone was (and still is) stuck in a reboot cycle. I'm pretty sure this was caused by trying to copy too many files to my android via USB cable (not the sd card, I don't have one).

---

**EDIT:** So this is *exactly* what I've been doing.

1. Open terminal
2. cd to platform-tools, where I have an up to date adb, fastboot, and a zip file as well as the uncompiled version of image-yakju-jdq39 (Factory Image "yakju" for Galaxy Nexus "maguro" (GSM/HSPA+)).
3. Volume up+Volume down+ power on (I get a screen with Fastboot mode in red at the bottom, and a picture of an android being operated on. I don't think it matters if I change the "start" thing with the volume buttons, but I'll keep it there.).
4. Plug the USB cable in.
5. ./fastboot devices, I get my phones serial number on terminal
6. ./fastboot oem unlock.
7. Terminal gives me this: ... OKAY \[ 10.016s\] finished. total time: 10.016s While on my phone I get the unlock confirmation screen, which I follow through with, and now my phone says it's unlocked (and in blue at the bottom: Fastboot status - OKAY).
8. ./fastboot reboot starts my phone, but it's clearly still stuck in a bootloop. So I forcefully turn it off, and go back to the fastboot mode, where it's back at the locked status. Is that supposed to happen?

---

I went ahead with trying to flash my phone anyhow, and it's still stuck in bootloop after this:

```
usernames-MacBook-Air:~ username$ cd Desktop/adt/sdk/platform-tools
usernames-MacBook-Air:platform-tools username$ ./fastboot devices
014E38590B016008    fastboot
usernames-MacBook-Air:platform-tools username$ ./fastboot oem unlock
...
OKAY [  9.316s]
finished. total time: 9.316s
usernames-MacBook-Air:platform-tools username$ ./fastboot flash bootloader bootloader-maguro-primelc03.img
sending 'bootloader' (2308 KB)...
OKAY [  0.296s]
writing 'bootloader'...
OKAY [  7.966s]
finished. total time: 8.262s
usernames-MacBook-Air:platform-tools username$ ./fastboot flash radio radio-maguro-i9250xxlj1.img
sending 'radio' (12288 KB)...
OKAY [  1.547s]
writing 'radio'...
OKAY [  4.364s]
finished. total time: 5.910s
usernames-MacBook-Air:platform-tools username$ ./fastboot flash boot boot.img
sending 'boot' (4400 KB)...
OKAY [  0.558s]
writing 'boot'...
OKAY [  2.547s]
finished. total time: 3.106s
usernames-MacBook-Air:platform-tools username$ ./fastboot flash system system.img
erasing 'system'...
OKAY [  0.006s]
sending 'system' (425579 KB)...
OKAY [ 53.344s]
writing 'system'...
OKAY [1502.494s]
finished. total time: 1555.844s
usernames-MacBook-Air:platform-tools username$ ./fastboot flash userdata userdata.img
erasing 'userdata'...
OKAY [  0.031s]
sending 'userdata' (137559 KB)...
OKAY [ 17.258s]
writing 'userdata'...
OKAY [244.587s]
finished. total time: 261.877s
usernames-MacBook-Air:platform-tools username$ ./fastboot flash recovery recovery.img
sending 'recovery' (4900 KB)...
OKAY [  0.620s]
writing 'recovery'...
OKAY [  4.519s]
finished. total time: 5.140s
usernames-MacBook-Air:platform-tools username$

```

# Answer
It seems you are getting an error on the fastboot oem unlock step. If you don't get the bootloader unlocked, then you might as well forget the remaining steps.

To make sure the device is actually in the right mode, I recommend putting it in the bootloader manually. The easiest way to do that is to first turn the phone off. Now hold the volume-up and volume-down buttons, and then press the power button.You'll now see the Android roboto with his front panel open. Check to see that the text below it starts with "FASTBOOT MODE" in red. At the bottom of the screen you may also see the lock/unlock status. Now plug the device into your computer and try the unlock command. If you have a bootloader that shows the lock/unlock status on the device screen, it should change right away. Once you're unlocked, you can proceed with the flash commands. If you get past the unlocking and still have problems, come back with a new question.
> 1 votes

---
Tags: adb, samsung
---


# Question
Title: Unknown host error in browser on mobile network
I have a rooted HTC One X running a custom ROM. I use a firewall and Xprivacy for managing permissions. When on my Vodafone India 3G network, I can't open any site other than Google using the default browser because it reports a DNS error saying unknown host. All other apps work fine regardless of 3G or Wi-Fi. I've white listed the browser in Xprivacy and the firewall so it's not due to permissions being denied. It works fine on Wi-Fi. Anything else I should check?

# Answer
> 1 votes
Try deleting a file named 'hosts' from /system/etc. And reboot :)

---
Tags: internet
---


title: No more free storage space

text:
# Question
Title: No more free storage space
My Galaxy S2 plus (4.2.2 JB) keeps saying I only have 416 Mb of free space on my internal space despite moving all apps to external storage and deleting junk files. Any solutions for this persistent problem?

# Answer
You can root your mobile and can use some partition tool or go through this link http://www.android.gs/increase-galaxy-ace-internal-memory/.
> 1 votes

---
Tags: samsung-galaxy-s-2, internal-storage, external-sd, sd-card, internal-sd
---


# Question
Title: Once an app asks for root, why does it ask for other permissions?
I see apps that require both root as well as regular permissions.

What's the point, as root implies that it can do everything?

# Answer
> 3 votes
Permissions in Android mainly affect functionality within the Android framework and other apps. Being root can't directly get you access to that Android and app functionality, because it grants you lower-level system access.

To take an example, consider an app that wants to access your contacts. When it tries to query the contacts *provider* (the database of contacts), the Contacts Storage app requires that it have the appropriate permission. In Unix system terms, each app has its own user ID, and permissions are represented by Unix groups, so it's really checking whether the app's user is a member of the appropriate group. If the app doesn't have that permission, the check will fail, even though the app could start a root shell whenever it likes.

Now, since the app has root, it's possible for it to add itself to any groups it wants to, before trying to access the contacts, but that's unnecessarily long-winded. It's simply much easier for the app to just request the permission and be added to the group by Android itself.

In addition, it's good for security if the app uses root as little as possible. Ideally, there should be a small component of the app that gets started as root when needed, so that most of the app runs normally (not as root). It might even be as simple as a single command that's started as root. This way, if something goes wrong with the rest of the app - maybe an attacker finds a way to subvert it, or maybe there's just a bug that might delete all your files - it doesn't have the root magic powers to infect or damage the whole system, as it's still protected by the normal security mechanism.

In short: it's possible for the app to grant itself any permissions using root, but it's easier for the programmer, and better for security, if the program only uses root when necessary.

# Answer
> 1 votes
The reason why is that root is system level, usually the part users don't have control over. The other permissions are required for access to user level, which users do have control over.

*Whenever you allow an app root/superuser access make sure you understand what it will do and make a backup.*

---
Tags: permissions
---


title: Will launcher dry the battery quickly?

text:
# Question
Title: Will launcher dry the battery quickly?
I like to **install** `doldol launcher` will it dry battery quickly? or maintain battery backup normal like default `launcher`?

# Answer
> 0 votes
There will be subjective opinions, however, the battery life will depend on what launcher you use. For instance, if the launcher makes heavy usage of internet for fetching data for its widgets, etc., it will surely end up in poor battery life. But again, it will vary from launcher to launcher and what settings you enable/disable in the launcher. I have been using Nova Launcher for a long time, and having no trouble with the battery life.

# Answer
> 0 votes
I have been using many launchers since past 2-years, i have more battery life as compared to my stock launcher. I believe it all depends on the usage, widgets which you are using on your launcher. My personal opinion just give a shot to Dodol launcher and try to avoid using widgets which are less required.

---
Tags: applications, battery, battery-life, launcher
---


title: Application downloading error (919)

text:
# Question
Title: Application downloading error (919)
I am experiencing a problem with Google Play in my Android phone. When I download new apps from the Play Store, it completes 100% and then shows me an error:

`(unknown Error code during application install:''919'')`

# Answer
Converted from my comment on the question itself:

According to a post on StackOverflow, this is most likely a network issue. In his answer there, Vignesh writes:

> Its due to wifi restriction, when i connect the internet through my service provider its working fine. Able to install any application.
> 8 votes

# Answer
I was getting the same thing when updating apps. Tried over wifi and service provider network same thing was not with just one app all apps that were set to up date even google apps. I cleared the cache and it seems to be working fine now settings/app manager/googleplaystore/clear cache
> 3 votes

# Answer
I Know its already answered but this answer may help to fix it and help someone. source link

**Method 1**

Check your phone memory, how much is free. You can transfer your apps to sd card through ‘apps2sd/app manager’ (free). Clear your cache and data now. For this, follow these steps:

1. Go to menu\>settings
2. Go to Application and then press manage application.
3. Now select google play.
4. Then you have to click on clear cache.
5. After that come to the home screen.
6. Go to `download manager`.
7. Select **clear data.**
8. Once you clear the data the problem will resolved.

**Method 2**

If your problem isn’t solved by using **method 1**, try using a different internet connection than you’ve used previously. It means, if you are using your mobile data to download and install or update the apps, you can try using your wi-fi network, or vice-versa. This method is reported to work in most of the devices by the users.

**Method 3**

Change your APN (access point name) settings:

1. Go to menu \> settings \> wireless and networks \> mobile networks \> access point names.
2. Edit APN settings as one of your friend’s APN in the same carrier.

The **method 1** is the most commonly used, and you can try it first and in case it doesn’t work, you can try those which are given underneath.
> 1 votes

---
Tags: google-play-store, 4.1-jelly-bean
---


# Question
Title: How to restrict tablet screen orientation?
I want to restrict my tablet to launch at specific screen orientation like *landscape*. I'm taking here about the whole tablet not a specific app, and for sure I'm not taking about locking off the **Auto Rotate** in the tablet after it launches, I'm taking about restricting the tablet to launch initially at *landscape|protrait*.

# Answer
> 0 votes
found the answer, **an app** that will run just one time.

create an app and add a permission to it's manifest to **write\_settings** & **listen-to-boot** :

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

```

then make a `receiver` class which **extends** `BroadcastReceivertype`, with the fowlloing permissions:

```
    <receiver android:enabled="true" android:exported="true"
        android:name="com.example.BootCompletedReceiver"
        android:permission="android.permission.RECEIVE_BOOT_COMPLETED">
        <intent-filter>
                <action android:name="android.intent.action.BOOT_COMPLETED" />
                <action android:name="android.intent.action.QUICKBOOT_POWERON" />
                <category android:name="android.intent.category.DEFAULT" />
        </intent-filter>
    </receiver>

```

then in the `onReceive()` method of the `receiver` class:

```
ContentResolver contentResolver = context.getContentResolver();
        //To handle device rotation
        Settings.System.putInt(contentResolver, Settings.System.ACCELEROMETER_ROTATION, 0);
        Settings.System.putInt(contentResolver, Settings.System.USER_ROTATION, Surface.ROTATION_90); // 0 for default, then 90, 180, 270

```

Then run this app just one time to write that permissions to the system, and then you don't need it again.

---
Tags: orientation
---


# Question
Title: How can I deny "android:keepScreenOn" to a misbehaving app?
There is a misbehaving app (com.funplus.familyfarm) that keeps the screen on even long after it is ever needed (the app re-synchs with server and reloads the interface after some idle period).

> The app is not running in background. It is the active app currently shown on-screen.

It makes my device almost too hot to touch, not to mention the battery drain.

Is there any way for me to deny the "android:keepScreenOn" to the app, or to do something (like a Tasker task) to kill it after an idle period?

I am running ICS 4.0.4 and the device is rooted. I have purchased Tasker Pro, but really do not know much how to mess around.

# Answer
> 3 votes
## Xposed Module

Since your device is rooted, you could install the Xposed framework and then install a module such as App Settings. It lets you tweak settings for an app. In your case, it lets you tweak whether to keep the screen on or not (according to its page, at least).

The Xposed framework has tons of other modules for tweaking the inner workings of Android.

---
Tags: 4.0-ice-cream-sandwich, root-access
---


# Question
Title: How to update or remove pre-installed Swiftkey from Alcatel One Touch 2 Mini S
My girlfriend's new smartphone comes with preinstalled Swiftkey 4.1. She installed 5.0 (so she can download her dictionary from cloud), but the old version still exists. How can we uninstall, or update it?

The phone has Android 4.3. She doesn't want to root it.

# Answer
> 0 votes
You can only uninstall with root.

If she doesn't want to root it, you can uninstall all the updates, and disable in the options to dont show in the keyboard selector.

More Info: http://forum.xda-developers.com/showthread.php?t=2614022

---
Tags: 4.3-jelly-bean, swiftkey
---


title: Bricked my Xperia SP in CWM recovery

text:
# Question
Title: Bricked my Xperia SP in CWM recovery
It seems like I have bricked my phone. I have installed CWM recovery, and I accidentally wiped all the data it had. Now I can do nothing with it.

When I choose "mount sdcard" it says "error mounting sdcard". I was trying to install cyanogenmod, but I didn't find any update.zip in the downloaded file (I have followed the tutorials in their official site).

How can I fix my device? I don't want to throw away my brand new shiny phone :(

# Answer
> 2 votes
If your phone won't mount your SD card, there are a couple of recourses. Take faith- as long as CWM is working, your phone is not really bricked- just soft-bricked. If you haven't installed ADB on your device, you'll need to for this method. I'd recommend Minimal ADB and Fastboot for this.

So I have the answer to at least part of your problem. The "update.zip" file doesn't exist- in the instructions any instance of that should be replaced with the version of Cyanogenmod you downloaded- for example, cm-11-20140923-NIGHTLY-huashan.zip. Per the instructons here:

"Push and install method: Open a command prompt (or Terminal on Mac and Linux) and navigate to the directory holding the package(s) you would like to install. On the device, navigate to the mounts and storage menu. If you see /storage/sdcard0 as a mountable volume, go ahead and mount it. If you do not see this directory, then instead mount the /data directory. Take note of which volume you mounted.

Now, push the package(s) to your device:

* If you mounted /storage/sdcard0, then: adb push update.zip /storage/sdcard0/
* If you mounted /data, then: adb push update.zip /sdcard/0/

where update.zip should be replaced with the package filename. Go back to the main menu and select install zip. Choose to install from the same directory where you pushed the package(s). If you are installing multiple packages, install CyanogenMod first and then install any subsequent packages on top of it."

If you still have issues mounting the storage, please reply. I'd be happy to help.

---
Tags: cyanogenmod
---


# Question
Title: Stream music from Android phone to PC over WiFi
I've been searching on this site and can't find exactly what I'm looking for: I have a PC (can run Linux or Windows) that's connected to my surround-sound speakers. When my friends come around they can listen to their music by connecting their phone to my speakers using a standard 3.5mm jack.

Is there a way that would let them connect their phone via WiFi to my PC and they could just play their music like they are connected directly to the speakers via a 3.5mm jack? One of the main requirements would be that they could use the standard music player in their phone.

Also does anyone know if this software or configuration this would require on the PC side to work?

# Answer
> 7 votes
There is a program that does this for the iPhone call shairport4w. It basically uses the air play feature of the iPhone to play all audio through a wifi router to a pc running this software.

Edit: Ok so download Airstream. Then go to the PC you want to play from, and download Shairport4w. You'll need the bonjour service from apple installed for this to work and if I remember correctly there is a way to install only the service without installing all of iTunes. I think it is get the iTunes full package installer and extract it as if it were an archive and only install the bounjour package.

After installing bonjour start shairport4w since it is only a small program running in the background. Then start Airstream. It should find your PC that has shairport4w running on it and then start playing whatever you want. It will go over wifi and play on the PC. I tried is using Amazon Cloud player and it worked great.

**Edit:** I've just added the links to the mentioned software. Though Kevin explains it the other way around (streaming from PC to Android, so he's probably rather referring to this Airstream app), the app I've linked above is the one for Android → PC streaming.

Edit (2): This actually is stream any music player on the Android Device to your PC via WiFi. The new name for the app is Allstream. Look for it in the Play store. Unfortunately for it to work, you're phone or tablet must be rooted. I use it all the time since my Sound system is hooked up to my PC as it is a Media Center, and listen to Pandora, Google Music and Amazon Music from my tablet through the PC.

# Answer
> 5 votes
If you can skip the part with the "standard music player", there would be some solutions involving DLNA/uPnP. This would require an uPnP compatible device at your speakers end (e.g. a fitting programm on your PC), and a streaming app on the devices.

Some devices have such a streaming app pre-installed, so you can share directly from your device. If not, you find several apps on the Playstore, e.g. BubbleUPnP. They act as a "DLNA/uPnP server" (mentioned *BubbleUPnP* can act as client as well, in the other direction, so basically you could use this on an Android device connected to your speakers instead of your PC as "receiving end" as well).

As for the PC software, you might check with our friends at AskUbuntu for a Linux solution, there are plenty available -- see e.g. UPNP / DLNA (client) player recommendations?, where several good choices are mentioned. I cannot speak for Windows, as I live in a MS-free zone :)

# Answer
> 2 votes
If your computer has Bluetooth capability, it may be easier to use this for streaming the audio.

You need to enable A2DP on your Bluetooth settings (Advanced Audio Distribution Profile), then you pair the phone with the computer and all multimedia audio from the phone will be played by the computer.

This means you can use the default music playing app and play your Google cloud stored music too.

# Answer
> -2 votes
Squeezebox by Logitech. Allows you to play your music as well as Pandora remotely to PC.

---

As of February 2024, the online service has been taken down.

> \[...\] as of February 2024, we will discontinue our UESmartRadio.com and MySqueezebox.com servers. \[...\]
>
> \[...\]
>
> As a consequence of this shutdown, support for services integrating with MySqueezebox.com/UESmartRadio.com will no longer be available on your devices. Most notably this will impact users of TIDAL, Pandora, and Deezer.
>
> Nevertheless, you will still be able to use your UE SmartRadio/Squeezebox by accessing the Logitech Media Server locally. All users will need to download and run some software locally, which can be found here. That means you can continue to enjoy much of the functionality you love.
>
> \[...\]
>
> If you have any questions, please reach out to us at https://forums.slimdevices.com.

---
Tags: wi-fi, music
---


# Question
Title: Why does Android prompt me with "Enter the credential storage password" when I attempt to connect to a secured WiFi network?
When I connect my iPhone to a secured WiFi network (at work), I'm prompted for my Username and Password. (And then I'm prompted to accept what I presume is an SSL certificate.)

But when I select the same network on my Motorola Droid or HTC EVO 4G, I'm prompted with "Enter the credential storage password". What is this password?

# Answer
I went into Settings -\> Location & Security (on Droid, Security on the EVO) -\> Use secure credentials, and entered the credential storage password. Then I was no longer prompted for this password when selecting the WiFi network.
> 5 votes

# Answer
With SSL you are using the RSA public/private key pairs to securely exchange the encrypt/decrypt key for a much simpler encryption algorithm.

The RSA keys are used so you can start with the bare minimum of knowledge of each other.

The public key of the SSL cert of the server needs to be signed by someone you already trust. Those are stored in the Trusted Root store. Most browsers ship with all the well known ones.

If they are not trusted, you will get asked to trust them, which is probably what you are getting asked, and then to store it, so it is now 'trusted' and they do not have to ask again.
> 1 votes

# Answer
1. Go to your Settings
2. Select Security
3. And Set a 4 digit pin.

It worked for me.
> -1 votes

---
Tags: wi-fi, security
---


# Question
Title: Clearing recommendations in the Google Play Store?
Due to ~~some careless browsing~~ being hacked, definitely hacked, my Play Store recommended apps are somewhat NSFW...

I looked in privacy settings for my Google account, but only found the option for search.

Is there some way to clear those recommendations or do I have to just keep browsing and installing other apps?

# Answer
I believe (based on past 'hacks') that the search history and installed apps are the two sources Google uses to make recommendations.

If you go to Settings and Clear Search History that should help, also if you go to My Apps, swipe left and click the x by the offending NSFW apps.
> 0 votes

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


# Question
Title: Oneplus One only working in 2G, loses carrier with 3G/4G
Unless I select 2G as the "preferred network type", my oneplus one disconnects from the carrier. Not just the data connection, even the phone one.

My operator is I WIND.

It's not a SIM problem, since that same SIM works fine on my old phone, and it's not a "it's not inserted well" problem, since if I select 2G it works.

What can I do to investigate the problem? Is this operator not supported or is the phone defective, or maybe some strange misconfiguration? On the official site they claim it is supported "with limited LTE", but it doesn't work with 3G either, while I obviously assumed it did.

# Answer
> 3 votes
Updating to 4.4.4 solved the problem (it came with 4.4.2 installed).

# Answer
> 1 votes
My OPO works fine with 3g and 4g, have you checked the 4g bands are compatible (there is a list on OPO website, and there should be one on I winds).

Are you sure it is losing connection, not just the signal icon showing a drop when switching between sources.

For 3g have you tried restarting (and would you normally get coverage in the area), if so you could try another sim (a friends on a different network) see if it works, if it doesn't it may be a hardware fault.

If another network works and the network bands say your network should work I would contact your network and if they can't help switch network (which you have the freedom of doing, thanks to buying upfront).

If other networks don't work I would recommend reflashing cm11s, especially the radio.IMG, as that will reset the 3g/4g firmware.

If all else fails, contact One plus.

---
Tags: oneplus-one
---


title: slow unusable nexus s

text:
# Question
Title: slow unusable nexus s
```
Samsung Nexus S, android 4.3.1, cyanogen 10.2.0-crespo, usable memory: 383MB

```

I have this mobile for three years now. The phone seemed to work okay until ICS and it started to get worse with Jelly bean. Now-a-days the phone is really slow and it is mostly unusable. It becomes more unusable when enabling data/wifi. I assume many apps are sent the broadcast message at the same time and they are all trying to perform updates at the same time.

I used to have Watchdog app and for quite a long time I have been monitoring cpu utilization and load average and found it to be high at most times. Until one day, I spotted the available memory was close to zero. Then i assumed the cpu is performing a lot of wasteful GC at most times. Later, I spotted more occurrences of memory plummeting to zero. I noticed that the garbage collection kicks in when I view 'My apps -\> Running' and I am not sure whether it happens often enough to make the system performant.

In order to debug, I decided to reduce the number of apps and started uninstalling many of the apps including watchdog but that approach has not solved the problem. I have installed cyanogen updates and that has not solved the problem. I did notice the phone is much faster with the default apps from cyanogen. after installing gapps.zip, android installs more apps based on purchase history and the phone becomes slower. also the phone seems to be faster on restart and after a few days of uptime, it has less memory to work with. i believe there may be a memory leak and not enough memory to launch new apps and does wasteful GC work.

the ways I realize the phone to be slow are 1. when looking at running apps, android seem to be killing many non-foreground apps as I notice status 'restarting' 2. when i use the button on my microphone, the beep to the interrupt arrives either too late or it is completely missed. 3. if i come out of an app to the home screen, I can notice trebuchet initializing

guys, can you please offer some suggestions to debug the issue?

Thanks

Currently installed apps

```
<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<AppListData>
  <App appname="Amazon" pname="uk.amazon.mShop.android" size="5316335" sizeString="5.07MB" date="23/04/2013" time="1366738427171" />
  <App appname="Amazon Kindle" pname="com.amazon.kindle" size="23581179" sizeString="22.49MB" date="21/04/2013" time="1366570897904" />
  <App appname="App List Backup" pname="com.brandao.applistbackup" size="2304027" sizeString="2.20MB" date="01/04/2014" time="1396383102282" />
  <App appname="App List Backup" pname="com.punsoftware.backup" size="378902" sizeString="370KB" date="01/04/2014" time="1396382887244" />
  <App appname="Barcode Scanner" pname="com.google.zxing.client.android" size="668224" sizeString="653KB" date="21/06/2013" time="1371836472245" />
  <App appname="BubbleUPnP" pname="com.bubblesoft.android.bubbleupnp" size="3957649" sizeString="3.77MB" date="13/03/2014" time="1394747887162" />
  <App appname="Bus Scout" pname="eu.asteryx.transportlocator" size="1681662" sizeString="1.60MB" date="26/10/2013" time="1382772788648" />
  <App appname="ColorNote" pname="com.socialnmobile.dictapps.notepad.color.note" size="859481" sizeString="839KB" date="27/04/2013" time="1367058968594" />
  <App appname="English" pname="livio.pack.lang.en_US" size="14437111" sizeString="13.77MB" date="26/04/2013" time="1366978486863" />
  <App appname="Facebook" pname="com.facebook.katana" size="17040328" sizeString="16.25MB" date="19/07/2013" time="1374218323740" />
  <App appname="Gmail" pname="com.google.android.gm" size="4253876" sizeString="4.06MB" date="21/04/2013" time="1366552277742" />
  <App appname="Google Play services" pname="com.google.android.gms" size="12235141" sizeString="11.67MB" date="21/04/2013" time="1366552139811" />
  <App appname="Google Play Store" pname="com.android.vending" size="6951714" sizeString="6.63MB" date="01/08/2008" time="1217592000000" />
  <App appname="Google Search" pname="com.google.android.googlequicksearchbox" size="15140947" sizeString="14.44MB" date="01/08/2008" time="1217592000000" />
  <App appname="Journey Pro" pname="com.navitime.journeypro" size="9248795" sizeString="8.82MB" date="21/04/2013" time="1366582802991" />
  <App appname="Klipsch Control" pname="com.outsidesource.klipschcontrol" size="1133885" sizeString="1.08MB" date="06/02/2014" time="1391648578499" />
  <App appname="Maps" pname="com.google.android.apps.maps" size="7231300" sizeString="6.90MB" date="21/04/2013" time="1366552318711" />
  <App appname="Music" pname="com.jrtstudio.music" size="1015725" sizeString="0.97MB" date="13/12/2013" time="1386910689644" />
  <App appname="Pink Floyd" pname="com.pinkfloyd" size="802578" sizeString="784KB" date="29/09/2013" time="1380469681247" />
  <App appname="Pink Floyd Lyrics" pname="com.burke.pinkfloydlyrics" size="789866" sizeString="771KB" date="29/09/2013" time="1380469799724" />
  <App appname="Planning Poker" pname="com.ubxd.poker" size="106737" sizeString="104KB" date="29/04/2013" time="1367230918208" />
  <App appname="Pulse" pname="com.alphonso.pulse" size="9143806" sizeString="8.72MB" date="21/04/2013" time="1366570526289" />
  <App appname="Silent Time" pname="com.QuiteHypnotic.SilentTime" size="83997" sizeString="82.03KB" date="22/04/2013" time="1366618039740" />
  <App appname="Skype" pname="com.skype.raider" size="17600039" sizeString="16.78MB" date="31/05/2013" time="1370024457835" />
  <App appname="Sound Sleep (MT)" pname="imoblife.mtsoundsleep" size="16695081" sizeString="15.92MB" date="02/06/2013" time="1370209484511" />
  <App appname="SwissArmyKnife" pname="com.digital_and_dreams.android.swiss_army_knife" size="761305" sizeString="743KB" date="22/04/2013" time="1366644512928" />
  <App appname="Titanium Backup" pname="com.keramidas.TitaniumBackup" size="6155960" sizeString="5.87MB" date="13/07/2013" time="1373670423283" />
  <App appname="YouTube" pname="com.google.android.youtube" size="7754318" sizeString="7.40MB" date="06/02/2014" time="1391648972286" />
</AppListData>

```

System information:

```
u0_a41@crespo:/ $ uname -a
Linux localhost 3.0.101-Cyanogenmod-g7421011 #1 PREEMPT Mon Dec 2 14:43:29
PST 2013 armv7l GNU/Linux

u0_a41@crespo:/ $ free -m
             total         used         free       shared      buffers
Mem:        392408       377584        14824            0         1180
-/+ buffers:             376404        16004
Swap:            0            0            0

u0_a41@crespo:/ $ ps
USER     PID   PPID  VSIZE  RSS     WCHAN    PC         NAME
root      1     0     584    448   ffffffff 00000000 S /init
root      2     0     0      0     ffffffff 00000000 S kthreadd
root      3     2     0      0     ffffffff 00000000 S ksoftirqd/0
root      6     2     0      0     ffffffff 00000000 S rcu_kthread
root      7     2     0      0     ffffffff 00000000 S khelper
root      8     2     0      0     ffffffff 00000000 S suspend
root      9     2     0      0     ffffffff 00000000 S sync_supers
root      10    2     0      0     ffffffff 00000000 S bdi-default
root      11    2     0      0     ffffffff 00000000 S kblockd
root      12    2     0      0     ffffffff 00000000 S khubd
root      14    2     0      0     ffffffff 00000000 S cfg80211
root      15    2     0      0     ffffffff 00000000 S cfinteractive
root      16    2     0      0     ffffffff 00000000 S rpciod
root      17    2     0      0     ffffffff 00000000 S khungtaskd
root      18    2     0      0     ffffffff 00000000 S kswapd0
root      19    2     0      0     ffffffff 00000000 S ksmd
root      20    2     0      0     ffffffff 00000000 S fsnotify_mark
root      21    2     0      0     ffffffff 00000000 S nfsiod
root      22    2     0      0     ffffffff 00000000 S crypto
root      37    2     0      0     ffffffff 00000000 S kapmd
root      38    2     0      0     ffffffff 00000000 S pvr_timer
root      39    2     0      0     ffffffff 00000000 S sec_jack_wq
root      40    2     0      0     ffffffff 00000000 S irq/38-sec_head
root      41    2     0      0     ffffffff 00000000 S irq/167-fsa9480
root      42    2     0      0     ffffffff 00000000 S mtdblock0
root      43    2     0      0     ffffffff 00000000 S mtdblock1
root      44    2     0      0     ffffffff 00000000 S mtdblock2
root      45    2     0      0     ffffffff 00000000 S mtdblock3
root      46    2     0      0     ffffffff 00000000 S mtdblock4
root      47    2     0      0     ffffffff 00000000 S mtdblock5
root      48    2     0      0     ffffffff 00000000 S mtdblock6
root      49    2     0      0     ffffffff 00000000 S spi_gpio.3
root      58    2     0      0     ffffffff 00000000 S f_mtp
root      59    2     0      0     ffffffff 00000000 S file-storage
root      60    2     0      0     ffffffff 00000000 S irq/308-mxt224_
root      61    2     0      0     ffffffff 00000000 S irq/173-k3g
root      62    2     0      0     ffffffff 00000000 S gp2a_wq
root      64    2     0      0     ffffffff 00000000 S irq/172-s3c-sdh
root      65    2     0      0     ffffffff 00000000 S binder
root      66    2     0      0     ffffffff 00000000 S krfcommd
root      67    2     0      0     ffffffff 00000000 S mmcqd/0
root      68    2     0      0     ffffffff 00000000 S mmcqd/0boot0
root      69    2     0      0     ffffffff 00000000 S mmcqd/0boot1
root      70    2     0      0     ffffffff 00000000 S dhd_cfg80211_ev
root      71    2     0      0     ffffffff 00000000 S dhd_watchdog
root      72    2     0      0     ffffffff 00000000 S dhd_dpc
root      73    2     0      0     ffffffff 00000000 S dhd_sysioc
root      74    2     0      0     ffffffff 00000000 S irq/334-cypress
root      75    2     0      0     ffffffff 00000000 S max8998-charger
root      76    2     0      0     ffffffff 00000000 S irq/39-max8998-
root      77    1     512    304   ffffffff 00000000 S /sbin/ueventd
root      78    2     0      0     ffffffff 00000000 S yaffs-bg-1
root      79    2     0      0     ffffffff 00000000 S yaffs-bg-1
root      81    2     0      0     ffffffff 00000000 S jbd2/mmcblk0p1-
root      82    2     0      0     ffffffff 00000000 S ext4-dio-unwrit
root      83    2     0      0     ffffffff 00000000 S jbd2/mmcblk0p2-
root      84    2     0      0     ffffffff 00000000 S ext4-dio-unwrit
system    86    1     924    220   ffffffff 00000000 S
/system/bin/servicemanager
root      87    1     4128   512   ffffffff 00000000 S /system/bin/vold
audit     90    1     976    296   ffffffff 00000000 S /system/bin/auditd
root      91    1     9916   904   ffffffff 00000000 S /system/bin/netd
root      92    1     960    244   ffffffff 00000000 S /system/bin/debuggerd
radio     93    1     7160   996   ffffffff 00000000 S /system/bin/rild
system    94    1     50844  34260 ffffffff 00000000 S
/system/bin/surfaceflinger
root      95    1     291036 12620 ffffffff 00000000 S zygote
drm       97    1     10404  952   ffffffff 00000000 S /system/bin/drmserver
media     98    1     38252  3228  ffffffff 00000000 S
/system/bin/mediaserver
install   99    1     952    316   ffffffff 00000000 S /system/bin/installd
keystore  100   1     3292   648   ffffffff 00000000 S /system/bin/keystore
gps       101   1     26124  1980  ffffffff 00000000 S
/system/vendor/bin/gpsd
shell     104   1     848    212   ffffffff 00000000 S /system/bin/sh
root      105   1     588    32    ffffffff 00000000 S /system/xbin/su
root      115   2     0      0     ffffffff 00000000 S kauditd
root      116   2     0      0     ffffffff 00000000 S pvr_workqueue
system    368   95    471676 107716 ffffffff 00000000 S system_server
u0_a39    446   95    369460 70424 ffffffff 00000000 S com.android.systemui
radio     564   95    351644 28920 ffffffff 00000000 S
com.android.phoneu0_a13    572   95    318548 16920 ffffffff 00000000 S
com.bel.android.dspmanager
nfc       580   95    321468 15204 ffffffff 00000000 S com.android.nfc
theme_man 589   95    314312 14152 ffffffff 00000000 S
com.tmobile.thememanager
root      677   2     0      0     ffffffff 00000000 S loop0
root      678   2     0      0     ffffffff 00000000 S kdmflush
root      690   2     0      0     ffffffff 00000000 S kcryptd_io
root      691   2     0      0     ffffffff 00000000 S kcryptd
root      692   2     0      0     ffffffff 00000000 S ext4-dio-unwrit
nfc       694   95    317504 13424 ffffffff 00000000 S
com.android.nfc:handover
u0_a48    788   95    314072 13252 ffffffff 00000000 S com.android.smspush
u0_a49    2181  95    361244 24236 ffffffff 00000000 S
com.google.process.gapps
u0_a49    2204  95    352248 17264 ffffffff 00000000 S
com.google.process.location
root      3158  2     0      0     ffffffff 00000000 S flush-179:0
u0_a1     3844  95    325584 19564 ffffffff 00000000 S android.process.acore
root      17538 2     0      0     ffffffff 00000000 S kworker/u:3
root      21485 2     0      0     ffffffff 00000000 S kworker/u:1
u0_a24    22634 95    321564 32460 ffffffff 00000000 R
com.android.inputmethod.latin
root      23014 2     0      0     ffffffff 00000000 S kworker/0:2
root      24625 2     0      0     ffffffff 00000000 S kworker/u:0
root      25153 2     0      0     ffffffff 00000000 S kworker/0:0
root      25948 2     0      0     ffffffff 00000000 S kworker/u:2
root      26130 2     0      0     ffffffff 00000000 S kworker/0:1
root      26146 2     0      0     ffffffff 00000000 S flush-31:4
root      26147 2     0      0     ffffffff 00000000 S flush-31:6
wifi      26386 1     3252   908   ffffffff 00000000 S
/system/bin/wpa_supplicant
dhcp      26418 1     952    440   ffffffff 00000000 S /system/bin/dhcpcd
u0_a66    27191 95    352376 50764 ffffffff 00000000 S com.facebook.katana
u0_a41    27231 95    310040 27240 ffffffff 4011f6f0 R jackpal.androidterm
u0_a41    27247 27231 848    468   c0040f64 4002fef8 S /system/bin/sh
u0_a67    27258 95    0      0     ffffffff 00000000 Z ogle.android.gm
u0_a49    27275 95    439248 26740 ffffffff 00000000 S
com.google.android.gms
u0_a17    27356 95    313376 24288 ffffffff 00000000 S android.process.media
u0_a41    27388 27247 1172   460   00000000 4004215c R ps
u0_a41@crespo:/ $ uptime
up time: 10 days, 21:42:08, idle time: 07:47:10, sleep time: 10 days,
07:34:03

u0_a41@crespo:/ $ df
Filesystem               Size     Used     Free   Blksize
/dev                   191.6M    64.0K   191.5M   4096
/mnt/secure            191.6M     0.0K   191.6M   4096
/mnt/asec              191.6M     0.0K   191.6M   4096
/mnt/obb               191.6M     0.0K   191.6M   4096
/mnt/fuse              191.6M     0.0K   191.6M   4096
/cache                 469.5M    89.6M   379.9M   4096
/efs                     6.8M     4.6M     2.2M   4096
/system                503.9M   380.8M   123.2M   4096
/data                 1007.9M   483.1M   524.8M   4096
/storage/sdcard0        13.3G     5.6G     7.7G   4096
/mnt/asec/imoblife.mtsoundsleep-1    17.0M    16.0M     1.0M   4096

u0_a41@crespo:/ $ cat /proc/interrupts
           CPU0
18:       4434  s3c-uart
22:       4434  s3c-uart
28:          7  s3c-uart
30:       5924  s3c-uart
33:    5651790  s5p_vic_eint  acc_int
34:        237  s5p_vic_eint  proximity_int
38:      88976  s5p_vic_eint  sec_headset_detect
39:         19  s5p_vic_eint  max8998-charger
43:     106060  s5p_vic_eint  modemctl_mbox
44:          0  s5p_vic_eint  pn544
47:          2  s5p_vic_eint  modemctl_bp
50:          0       VIC  s3c-pl330.0
51:          0       VIC  s3c-pl330.1
52:          0       VIC  s3c-pl330.2
58:        179       VIC  System timer
61:   16928706       VIC  rtc-tick
78:     341601       VIC  s3c2440-i2c.0
83:     535608       VIC  s3c2440-i2c.2
88:          0       VIC  s3c-udc
90:    8682840       VIC  mmc0
92:     354172       VIC  mmc1
95:    3416889       VIC  onenand
97:     247260       VIC  s3cfb, s3cfb
101:       3249       VIC  s3c-fimc0
102:          0       VIC  s3c-fimc1
103:          0       VIC  s3c-fimc2
104:          9       VIC  s3c-jpg
106:    1490590       VIC  pvrsrvkm
109:   45691172       VIC  s3c2440-i2c.1
110:          0       VIC  s3c-mfc
112:     854208       VIC
130:    1695299       VIC  mmc2
157:          0       VIC  debug-signal
164:     156714  s5p-eint  bcmsdh_sdmmc
165:          3  s5p-eint  bt_host_wake_irq_handler
166:       1912  s5p-eint  gpio_keys
167:         21  s5p-eint  fsa9480 micro USB
169:        197  s5p-eint  gpio_keys
170:        155  s5p-eint  gpio_keys
171:       3738  s5p-eint  akm_int
172:          0  s5p-eint  s3c-sdhci.2
173:       9764  s5p-eint  k3g
174:        105  s5p-eint
308:      41106  s5pv210-eint-group  mxt224_ts
334:       1347  s5pv210-eint-group  cypress-touchkey
FIQ:              fiq_glue
Err:          0
u0_a41@crespo:/ $ netstat -an
Proto Recv-Q Send-Q Local Address          Foreign Address        State
tcp6       0      0 ::ffff:192.168.0.6:48308 ::ffff:173.194.41.162:443TIME_WAIT
tcp6       0      0 ::ffff:192.168.0.6:52519 ::ffff:31.13.72.81:443ESTABLISHED
tcp6       0      0 ::ffff:192.168.0.6:41936
::ffff:173.194.66.188:5228ESTABLISHED
tcp6       0      0 ::ffff:192.168.0.6:48137
::ffff:173.194.41.142:443ESTABLISHED
tcp6       1      0 ::ffff:192.168.0.6:50009 ::ffff:173.194.41.132:80CLOSE_WAIT
tcp6       0      0 ::ffff:192.168.0.6:35612
::ffff:173.252.102.16:443ESTABLISHED
tcp6       0      0 ::ffff:192.168.0.6:52520 ::ffff:31.13.72.81:443ESTABLISHED

```

# Answer
> 2 votes
I have one of these phones as well, but I don't use it as my primary phone anymore. Honestly, the device has been over run by today's software. Apps keep evolving to make use of the more powerful hardware available and these older devices just can't keep up anymore. I still use my Nexus S as a play device for my kids. It has a very bare minimum installed and is still frequently low on or out of RAM. The 512 MB total RAM available isn't enough by today's standards. With the aggressive nature many apps have to keep themselves running, killing them doesn't do much good and even Android's memory management can't keep up.

I see you don't have a lot installed either as you've been removing things during your troubleshooting, but some of those apps that are left can be pretty weighty and run in the background most if not all the time. Check the Show Cached Processes as well as Running Apps and you'll likely see what else is hogging your memory.

# Answer
> 1 votes
There RAM usage seems a bit disturbing. I try to see to it that it has a min. of 15% - 30% free space.

There is a bit of a lag on our crespos. But, that relates to how many Apps are executed from Internal Memory and / or USB Storage.

Did you try moving Apps in and out of your Internal Storage. However, RAM is needed immaterial to your App's location.

Did you try any options, as yet?

---
Tags: cyanogenmod, insufficient-memory
---


# Question
Title: How to restrict stranger messages in WhatsApp
How can I restrict other WhatsApp users from messaging me, who are not in my mobile contacts. Me and my friend have given a try by simply deleting my fiend contact number from my mobile, and he's still able to send me message in whatsapp-messenger.

So, is it that, anybody can send messages to anyone in the world, provided if they know the mobile number? If so, where is the privacy? Is there a setting option?

Do I have only one option to block them? I would like to see only people in my contacts list message me.

# Answer
> 4 votes
Whatsapp allows you to hide your profile photo, status and last seen from strangers if you turn it on as part of there policy.

This can be done by going settings-\>account-\>privacy and choose "My contacts" or "Nobody".

If you want stranger can not send you messages, all you can do is block that person.

# Answer
> 4 votes
There's no method of blocking messages

Ex:Let's say you receive a message on what's app from an unknown number not in your contact list.Whatsapp will undoubtedly display that message as it's functionality say's so.

Once you have received the number you are aware that the number is unwanted and you can block it. **Note**:-Here you are only blocking the number from seeing your last seen,read,display picture,name but it will not refrain/stop the number from sending messages.

There is no feature in what's app to block any number from sending messages.The feature may be added in the upcoming updates

---
Tags: whatsapp-messenger
---


# Question
Title: Customizing virtual home button's app launcher
I currently acquired a Motorola G and I'm wishing to add another application to the pop menu that appears when press-holding the home button besides the one that calls the search engine. I'm currently using Nova Launcher but I couldn't find any information in system configurations or Nova configurations.

# Answer
> 1 votes
You can use SwipeUp Utility to change the behaviour of the search action (swiping the home button) to launch a different app or shortcut.

I've contributed to this app (I helped the author fix a bug) but I've no financial interest in it.

---
Tags: customization, home-button, nova-launcher
---


# Question
Title: USB Connection Not Working After Recent AT&T Update on Galaxy S3
I found I failed to transfer pics in galaxy to my computer using USB connection after my recent AT&T update. I chose settings-\>network-\>more network. And there is an option to tethering via USB and it did prompt with a connecting sound. However, my Samsung device displays as unrecognized device and there is no extra drive popping in my computer. Does any one may know the solution to this?

# Answer
> 0 votes
USB tethering is for sharing the phone's internet connection with the PC. You need to turn this **off**. When you connect the USB cable, tap the USB notification in the notification drawer, and select **Media device (MTP)**.

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


title: "Charging 54%" in android x86

text:
# Question
Title: "Charging 54%" in android x86
I am using android via virtualbox in my windows 7 PC. My android x86 home screen always shows a **"Charging 54%"** message before I unlock it. It never increases or gets down. Why is it always "charging 54%" ?

# Answer
Since your virtual machine doesn't have a battery, it uses a fake battery sensor to provide the required battery information to the OS. While it's possible to make it read any amount of charge, and to change over time, it's convenient to use a fixed amount somewhere in the middle of the range, since values close to 100% or 0% can cause the Android OS and apps to take special actions (such as closing down apps) to help preserve the battery).

For your use case, it might make more sense for it to report that the device is on mains power, since there isn't really a battery at all, but they've probably set the default behaviour based on the official Android emulator. Since the official emulator is primarily used for testing and developing apps, it's better for it to report battery power, to make it easier for app developers to test how their apps behave on battery power.
> 2 votes

---
Tags: android-x86, virtualbox
---


# Question
Title: How does an android compass application work?
I recently installed a Compass app on my phone (it's a HTC Wildfire S if it matters) and I'm curious as how it works.

Found some answers online that the phone's hardware has a digital compass in it, is that it? or is it just a smart use of other sensors?

# Answer
> 6 votes
Yes, it has a magnetic sensor / digital compass.

# Answer
> 2 votes
Most Android Devices have a Geomagnetic Field Sensor built in. This sensor provides raw field strength data (in μT) for each of the three coordinate axes. You can also use theese values to program things like Metal Detectors.

I programmed one once, if you're interrested in source code let me know.

---
Tags: sensors, compass
---


# Question
Title: Why does my phone show less storage than it's supposed to?
I have a Lava Iris X1 (8GB ROM), but the storage shows up in two types.

Internal storage total space is 3.54GB:

```
Available                         : 2.52GB
Apps (app data & media etc.)      : 0.97GB
Cached data                       : 48.17MB

```

Phone storage total space is 2.50GB:

```
Available                         : 8.55MB
Apps (app data & media etc.)      : 27.54MB
Pictures, videos                  : 1.85GB
audio (music, ringtones etc.)     : 313MB
Downloads                         : 25.92MB
Cached data                       : 64.14MB
Misc.                             : 223MB

```

I am confused about why my phone memory is less than 8 GB. Is my phone's total ROM capacity 8GB or not?

# Answer
The flash chip inside your phone is 8gb, but not all of that space will be available to the user - some of it will be used by the other partitions, such as `/system/` where the Android OS is installed, and the `/cache/` partition which is used for temporary storage, among other things.

You can install this app to see how your storage is partitioned: https://play.google.com/store/apps/details?id=com.cls.partition

For example, my Xperia SP also has 8gb storage

According to that app:

* `/lta-label` \- 16mb
* `/system` \- 1211mb
* `/cache` \- 542mb
* `/data` \- 5500mb

The `/data` partition is the one you'll see as internal storage.

Note that this doesn't actually add up to 8gb (more like 7gb) - the other point to remember is that device manufacturers always lie about capacities - e.g. my 16gb microSD card is actually 14.8gb. (It'll usually be a gig or so below what's reported, possibly much more for bigger devices.)
> 2 votes

---
Tags: internal-storage
---


# Question
Title: Samsung Galaxy S7562 Force application to start on power up?
Is there a way to force an application to start automatically on every power up on my Samsung Galaxy S7562?

Thx

# Answer
There are several apps capable of doing exactly that (adding other apps to the "autostart ramp"). Some of them you can find in my Auto-Start Management listing. I'd recommend you taking a look at Autorun especially for mainly two reasons: 1) it's the best rated I've seen so far, and 2) it's pretty permission-friendly (only requesting 1 permission: to be informed when the device boot completed). Quoting the app description:

> A simple autorun service that allows you to automatically launch selected applications upon your device power up. No more missed messages because you forgot to start your favorite chat client, just setup an autorun and always be online.

For alternatives, please consult the list I've linked above ;)
> 0 votes

---
Tags: applications, boot
---


# Question
Title: My galaxy s3 keeps re-booting after install a recent AT&T update
So it happened with a push notification from AT&T indicating an update that needs to install. After finishing installation, my mobile phone re-start and prompts me with "encryption password" since I have my phone password encrypted. But the flash light just flashes and re-start my machine over and over until I took off my battery. Does anyone run into this issue before and hopefully have a solution to this kind of issue?

# Answer
> 1 votes
So I tried @Sjharrison's way to press home,power and volume button at the same time to put phone in recovery mode. And it gives me the option to safeboot my cell phone and I chose to delete the cache files. It automatically reboot and show progress on automatically installation. Then my cell phone works as before. Kudos on @Sjharrison!

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


# Question
Title: How to check logs with no adb on KitKat after a reboot crash?
Navigating the site I see reboot questions are common, and there are two main suggestions for log viewing: (1) **adb**, which requries a computer nearby, and (2) **aLogrec**, which seems to not be working for 4.x according to reviews in the Play Store.

As it happens, I'm having this problem, but only when I'm out on the street, only around noon, only in certain parts of the city, and usually when I have **BeyondPod** playing in the background and/or **Ingress** running on the foreground. Usually the first reboot happens when both are running, then I try to use whichever I want the most at the moment, and it almost always fails, rebooting within seconds after I open either app.

My first thought was temperature (I live at latitude 11°S), but these reboots happen even when I stand in the shadow at windy spots. To compare, I've seen my phone withstand at least 10 Kelvin (18F) worse when I play other 3D games at home, that do heat it from sheer processing.

Storage is about half full, so is RAM. Processing, again, I've done much worse to my phone at home. I'm simply out of ideas to guess. I need some way to collect log data.

# Answer
> 2 votes
Neither of those will help you. The log in Android isn't written to disk: it's stored in a *ring buffer* in memory, and is lost when the device reboots.

---
Tags: samsung-galaxy-s-3, 4.4-kitkat, crashes, reboot, logging
---


# Question
Title: Exchange service polls every minute and drains the battery
Two days ago my Sony Xperia J phone's battery began to be drained very quickly. It seems, the Exchange service has gone mad (it uses 57% of the battery time). It polls constantly, I get a new mail every minute according to it (I have only 1 new mail actually). I already restarted the phone. It even polls when it requests a security update.

What have gone wrong? Did Google release a new version of it?

# Answer
> 0 votes
I switched to a 3rd party Exchange app and set the built-in Email application to Manual sync. It seems to work now.

---
Tags: email, battery, exchange
---


# Question
Title: Can I charge my AT7-C8 Toshiba tablet with an inexpensive USB charger instead of a Toshiba brand charger?
I don't want to spend 30.00 on a USB wall charger if I don't have to. Can a cheap USB charger work to charge my AT7-C8 Toshiba tablet?

# Answer
Possibly you can use a cheap charger, but it depends on the tablet as well as the charger.

Many cheap or OEM phone chargers give a low Amperage charge, from 400mA (milli amperes) to 1000mA. However, since tablets have a much larger battery, charging from a low amperage charger will cause the tablet to charge very slowly.

Most tablet USB chargers are designed to give a higher Amperage, in the range of 1000mA to 2000mA. They are generally bulkier due to the electronics needed to properly give more power. And it is also why they are more expensive.

Some tablets aren't even able to get a charge from low Amp chargers. For example, Apple's iPad will detect that you have plugged it into a charger, but it will say `not charging` if the charger doesn't have a high enough Amperage.

Basically, your tablet may reject cheap chargers, or it will charge very slowly. Check the `mA` spec of the cheap charger you are looking at; if it is below 1000mA (1A), it will likely either charge very slowly or it won't charge at all.
> 2 votes

# Answer
It's highly NOT recommended. Despite of voltage and amperage, this cheap chargers doesn't have the same components. Some of this components regulate the tension, electrical oscillations and etc. Some of them are very expensive, so, the manufacturers decide to leave it out to achieve a cheap price. Your tablet may show some troubles with this type of charger. You can use another (good) brand, but avoid use this cheaper charger.
> 0 votes

# Answer
Sure can! Even old BlackBerry chargers work fine.
> -1 votes

# Answer
Of Course yes(but not recommeded), it will work but if you are using a cheap/duplicate/non-standard usb wall plug then surely it will damage the phone.Damage in the sense like even if u removed the charger it will show charging, touch wont work while charging, annoying notification "High Voltage" while charging please unplug - these things can damage your phone board if you are not cautious.
> -1 votes

---
Tags: wi-fi
---


title: No storage on my samsung s3 mini

text:
# Question
Title: No storage on my samsung s3 mini
Why is my samsung s3 mini saying that I have no storage when I clearly have aload of space from deleting data; pictures, apps and music files?

# Answer
> 0 votes
You have to ensure that you have space in the internal memory of your phone, and not just on SD card. You can see it on Settings-\>Storage. If you have internal space, I recommend you install and run Ccleaner app. Otherwise, a radical solution will be a reset in your device. Don't forget to create a backup first!

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


# Question
Title: windows 8 - keeps disconnection samsung from computer
I recently upgraded from windows xp to windows 8 and I have a problem with the USB-connection. When I plug-in my samsung galaxy s3 to the computer - a symbol pops-up and the adb-client can comunnicate with the server on the device. No problem here. But very often - the connection between the OS and the device suddenly dissappears - as if I hade disconnected the device from the computer. I do not know what causes this but I have a strong feeling that there may be a bug in windows 8. Why then - I have tried the following:

* changed USB cable
* reinstalled all drivers, including KIES
* even tried with my other cellphone - samsung galaxy s4 - same same same!!!!
* NO problem whatsoever when developing on XP
* tried with every USB-port on the computer
* AND - its not the usb-ports since this does not occur with other devices such as usb-memories

It feels like something in the OS close the samsung-driver but I cannot understand why?

One more thing - I am not sure about this - but this problem seems to be more frequent when I develop apps in eclipse.

So my question? Does anyone recognize this issue? I have googled and can only find problem with the adb-driver. Not issues with connection-problems. Does anyone have any suggestions or ideas?

thanks in advance!!!

# Answer
> 2 votes
May have been USB power management. This would have affected recently updated Windows 7 and Windows 8.x. This issue can come from both the Windows OS and the Android OS. For Windows, try https://superuser.com/q/749982/ For Android, try using the developer option "Stay awake", and turn off screen timeout. However, none of the options will keep USB powered up indefinitely - they still get disconnected, they just wait longer time.

To reconnect after being disconnected due to USB power management, go to Settings - Storage, and toggle between the MTP/PTP/None modes. A nudge should be enough to get ADB to reconnect. If it still doesn't reconnect, use `adb kill-server`, `adb devices`. The second command automatically issues `adb start-server` and wait until it's running, and then shows the status of connected devices. That way, you can quickly find out whether the USB connection has been restored.

Note that you may have to close and restart Eclipse.

If the advice doesn't work, I have a long list of troubleshooting guide that maybe I can share some time in the future, somewhere.

---
Tags: adb, windows, samsung-kies, usb-drivers
---


# Question
Title: Does InBrowser have a separate clipboard it copies to by default?
I'm old and trying to learn how use an LG smartphone. InBrowser is telling me I'm copying to a clipboard. How do I see what I am copying? Do I actually have a clipboard?

Sorry if this is a dumb question. Never asked a question online before. So, I don't know if anybody is even out there. Please remember that I'm probably an idiot. So, be gentle.

# Answer
I have not used InBrowser, but most likely it is the same clipboard that every app uses, and it is probably not InBrowser telling you that either but the Android system or the phone itself. The "clipboard" is just a space/memory where the text you copy are temporarily saved. The contents disappear when you restart your phone. They also get replaced when you copy another set of text.

Anyway, you can install a third-party clipboard app like aNdClip Free (just search at Google Play for more apps) to see what you copied. Or if you don't want to install anything, just open any app that has a textbox (like your Messaging/SMS app) and paste whatever you copied. You probably have to long-press on the text box, and a menu that says "Paste" will appear.
> 1 votes

---
Tags: copy-paste
---


# Question
Title: Cannot change lockscreen shortcuts on Samsung Galaxy S III, Android 4.3 JellyBean
I have Samsung I9300 Galaxy S III running on Android 4.3 JellyBean. I am unable to find a way to change the shortcuts on the lock screen.

Here is the available settings:

I tried all the settings, but it doesn't work.

Could you guide me through how I can achieve this?

# Answer
> 0 votes
You need to enable lockscreen widgets, to allow the shortcuts to be shown.

* Go to `Settings > My device > Lock Screen` and tick the box "**Multiple widgets**"

The actual layout can change from device to device slightly, but below will give you a rough guide to how to find them.

* Now click on "**Lock screen widgets** and turn on the button "**Favourite apps or camera**" on.
* Now click on the actual option (by this I mean click the ***text***, not the button) "**Favourite apps or camera** and select "**Favourite apps**" and hit save.

<sub>(source: laptopmag.com)</sub>

---
Tags: settings, samsung-galaxy-s-3, lock-screens, 4.3-jelly-bean
---


# Question
Title: How to get max of sound quality for music listening?
Yo, I like to listen to music through headphones, so I'd like to tweak the sound parameters on my phone and tablet to my taste.

What can be done in this direction? My devices are not rooted.

# Answer
Sound purely depends on phone make and model and the headsets too. Most of the phones support 5-band custom Equalizer (you can tweak them just like that) and some phones only support the given presets like Bass, Flat, Treble , 5.1 Channel etc. Sony phones have their own technology like xLoud and ClearBass. So it depends on various things. Also you can download music players from Play Store if the stock music player doesn't support all these options.
Try all of these and pick the best **as you've not mentioned your phone and tablet model and are not rooted.**
> 2 votes

# Answer
There are numerous Equalizer Apps on the Play Store for those who haven't got root access. If you want to manipulate / enhance your sound quality even more there are a lot of improvements for rooted devices.

I know that CyanogenMod has some features especially for music enthusiasts. i.e a very customizable Equalizer. Having the root access which comes with CM you can also install MOD's like the ACID audio engine which is said to improve audio quality significantly, especially when listening with headphones.

FYI: the CyanogenMod Installer is back which allows you to install it without having much knowledge of rooting devices.
> 0 votes

---
Tags: audio, music, headphones
---


title: Getting crash while deleting mesage?

text:
# Question
Title: Getting crash while deleting mesage?
I am using LG P500 Optimus one, recently upgraded to Gingerbread. Sometimes when i read any messages and delete the same, Messaging service crashes with a Force Close error, how to rectify this problem.

# Answer
I am not sure if you as end-user could really fix the underlying problem. That's why it's always a good idea to send those bug reports that are (sometimes) shown after a force close occurs.

**But what you could try is to delete the application data, *but this will eventually result in losing all your messages.* Go to the Preferences -\> Manage Applications -\> Choose the Application -\> Delete application data**
> 2 votes

# Answer
Turn off the confirm before delete option. Worked on my Sony Z1.
> -1 votes

---
Tags: 2.3-gingerbread, sms, lg-optimus-one, force-close
---


# Question
Title: How can see Google Now flights cards on my LG G2?
How can see flights cards on my LG G2? I have Google Search, Google Now Launcher and G+ as well. I was looking at this article on how to activate flight search, but I don't see these settings on my G2.

Can anyone help?

# Answer
If you've already activated the Fligth's card, then you only have to do a simple search on google.
You WON'T have a card that let's you search for flights. Instead you'll have a card that remembers you of all the flights you searched.
For example: if I search a flight with Emirates that goes from Milan to Dubai, then Google Now will keep track of all the flight's info. After I make the search and close the browser, in Google Now there'll be a card that tells me if there are delays, the airport of departure and the airport of arrival and all the other info.
Long story short: there ISN'T a Flights SEARCH card in Google Now; there is a Flights Card and that's different ;)

P.S.: if my answer helped you could you accept it? :)
> 1 votes

---
Tags: google-now, lg-g2
---


title: How to chat from my S3 to my PC?

text:
# Question
Title: How to chat from my S3 to my PC?
I want to chat in realtime with my family who uses my Windows 7 desktop with their own profile account. Problem is they don't want to sign-up for anything on their end. Now is there a such an app I can install on the desktop and my S3 that will pop-up messages on all the accounts on the desktop and not just my own Windows 7 account since I'll be the one signing up for whatever the chat app is...Viber needs a number so I will just end up messaging myself...I want to just be able to message using an installed app on the PC and not something that requires a browser window to be open. Anyone know of anything like that?

os: 4.1

# Answer
Well I don't think there is such an app.
You either send message to yourself (Viber, Skype etc.) and your parents answers to you (but basically to themself at the same time) or they sign up to something (perhaps you could sign them up, without having them do it).
I have an idea, but that's kinda "original" (aka stupid): use something like TeamViewer to take control of the pc with your S3 and just use a blocknote to write.
Easy, fast and no one has to signup to nothing xD
> 0 votes

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


# Question
Title: Need advice on problem using TeamViewer to remotely control a PC
I am running Windows 7 on my PC and the latest version of Android on my Samsung 7" Galaxy 4 Nook tablet. I installed the newest versions of TeamViewer on both as I wanted to be able to control my PC remotely from the tablet. Setup went easily and flawlessly and the connection does allow me to take full control of the PC. This is a dynamite app!

However, one annoying idiosyncrasy popped up. As soon as the connection was initiated, TeamViewer caused the PC display to change resolution and size to match the landscape format of the Samsung screen. Looks great on the Samsung but miserable on the PC's display. Moreover, when I broke the connection, the PC display did not return to its former resolution or display shape. I had to reboot to return to its original condition.

Any suggestions on how to keep the PC in its "normal" display mode during the remote connection, or at least how to immediately restore the format as soon as the connection is broken?

Thanks, Phil

# Answer
Just click on the "VIEW" voice. There are two voices: quality and scaling. I disabled "auto select" under the quality menu and just left "scaled" active under the second menu.
This way your desktop will be scaled to the screen of whatever device you use, without modifying desktop's resolution...
> 0 votes

---
Tags: teamviewer
---


# Question
Title: Bug report and Settings crash on Nexus 4
My Nexus 4 is rooted with stock ROM (version 4.4.4) and custom recovery TWRP. Recently it automatically generated some bug report: one is a png image (just a blank screen in black) and another text file in 9MB. Since it's a huge file, what should I look for in the text file?

Also, there is another problem with my Nexus 4: Settings keeps crashing when an app is selected under Settings/Apps with error message: "Unfortunately, Settings has stopped." It's described in details here. I'm not so sure if the two problems are related. I've tried to re-flash the factory image of 4.4.4, but the problem remains.

# Answer
Don't know about the Settings issue, but the bug report thing is pretty popular: Google's devices do a report now and then (don't ask me why.... maybe those reports are sent to Google to keep everything under control or to check if something goes wrong), so just don't worry.

On my Nexus 5, I can even make a bug report every time I want (just by pressing power + volume up at the same time) and you should have the same feature. It basically depends on the activation of USB Debugging: if it's active, then the bug report creation is active. You can disable it by simply disabling USB Debugging or by going into `/system/bin` and renaming `bugmailer.sh` to `bugmailer.sh.bak` or deleting it. Then just reboot and no more bugmailer.

P.S.: for the Settings issue, just try the simplest thing: go into the app drawer -\> long-press on the "Settings" app -\> move it to the upper side (App Info) -\> clear data.
> 0 votes

---
Tags: 4.4-kitkat, settings, crashes, bug-report-feature
---


# Question
Title: How to set sim card contact's contact picture in galaxy ace duos
Am saving one contact to the sim card in Samsung galaxy ace duos. when am trying to set a contact picture from the gallery for that contact even though am getting message like contact icon have been set still contact picture is not present. They are not in any social media's. This works fine for the phone memory contact.

# Answer
As Ross suggested in his initial comment on the question itself: contact photos for SIM card contacts are not supported; so if you store that contact on SIM only, it will not be possible to link an image to it.

You could however have a copy of that contact stored either with your Google contacts or the "local" ones (which do not get synchronized). Some contact apps support "linking" contacts (kind of "merge" them for display), and have the picture attached to that – though this doesn't make much sense.

I'm not sure for what reason you want to have that one contact stored on your SIM. But if it's for "backup purposes", you'd better use one of the other contact storages (Google, Local), where it can have a picture and all, and use the feature of "copy contact to SIM" for a backup – while not *displaying* SIM contacts to avoid "duplicate entries" showing up. The SIM-copy then of course will not have all the details, as SIM storage doesn't support them all.
> 2 votes

---
Tags: samsung-galaxy-ace, 2.3.3-gingerbread
---


title: Email, Text Messages, What's app

text:
# Question
Title: Email, Text Messages, What's app
Is there any way to get all messages in one application. I use 5 email accounts, text messaging and WhatsApp. I dont' want to have to go to 3 different folders when I get 3 different types of messages.

Is there any application, or way to set up my Galaxy S3 to get all messages in one place?

thanks

# Answer
> 1 votes
You can get most of that if you buy into the Google ecosystem.

I use Gmail for all of my email. I have several addresses. Those non-Gmail addresses I have are auto-forwarded (or pulled via POP3) into my Gmail inbox. I have Gmail set up to send as any of those addresses.

I use Google Voice and only ever give out that number. Any SMS messages sent to my number are forwarded to my Gmail. I can respond to those message by replying to the email message.

Voicemail, similar, is sent to my Gmail. While I can't listen to the voice message right in the email client on Android, it's just a hop and a skip over to the Google Voice app. In any case, I usually just use the automatic transcription to gauge whether I want to call the person back or not.

# Answer
> 0 votes
Try Contacts + from the play store.It is powered with text messaging, WhatsApp, Facebook, Twitter and much more - all in one place.

# Answer
> -1 votes
You have to switch to Blackberry to have the Blackberry HUB or you can try the HUB for Android.

---
Tags: sms, email, whatsapp-messenger
---


title: Calendar Plays Wrong Sound

text:
# Question
Title: Calendar Plays Wrong Sound
I have set the sound in both `Personalize->Sound->Notification Sounds->Calendar` and `Calendar->Menu->Settings->Select Notification` to the same sound, but Calendar refuses to play the correct sound. It always plays some chime-sounding thing that doesn't get my attention at all. Any ideas how to fix this?

# Answer
> 0 votes
For a quite comparable reason (missing appointments as I missed the "alarm"), but with a different cause (alarm didn't repeat until it got my attention), I've found two different solutions. Both are involving a third-party paid app, but there might be free alternatives as well – so let me use my solutions as examples first:

* At first, I used Calendar Event Reminder. Here you can define per calendar what sound to use, and how often to repeat alarms until dismissed. You also can "snooze" an alarm to "buzz you later".
* Finally, I've switched to a different calendar altogether: Business Calendar Pro (which has a free test version to try out first). Same principle as described above concerning repeating buzzes and snoozes, and of course you can select your sound.

What both solutions have in common is using an independent alarm system. So both recommend switching the notifications off in your default calendar, and only using the "new alarm system". Both variants worked perfectly for me, so I can really recommend them (depending on your requirements, chose what better fits you).

As for alternatives, you might wish to take a look at my lists on Calender-Alarm-Fixes (alternatives to CER), or check whether another calendar app comes with its own alarm system (I vaguely remember there was at least one more).

---
Tags: 4.1-jelly-bean, notifications, audio, calendar
---