text:
How do I uninstall an unofficial app from my S3?
I have installed my first non-Google Play app but I want to uninstall it.  Where and how do I go about deleting it since  for the official apps I just uninstalled them at the Play store.  Should I use an uninstall app or is there a better way?
4.1.1
S3

Settings > Apps > Downloaded > { app } > Uninstall
OR
Open the app drawer, find your app, long-press the icon and drag to the "Uninstall" icon.

Where is the app drawer?

app drawer is what comes up when you press the button at the bottom of your launcher that opens your list of applications!

As Al Everett pointed out there are a few ways to remove an unofficial app from Android. In fact uninstalling an app was simplified with Jelly Bean. I will cover two ways of uninstalling an app, both of which were mentioned by Al Everett.
The first (and arguably easiest way) is to open the app drawer, normally represented by a grid of squares that can be surrounded by a circle. Next you want to tap+hold your finger on the app you wish to remove. After a brief moment you should see a trashcan either at the top or at the bottom of your screen, drag the app to the trashcan and let go. At this point you should be prompted by Android to verify the app uninstall. Go ahead and confirm that you want to remove it.
The second way involves going into the device settings, which in itself varies depending on device and version of android. Lets go with the easiest way in Jelly Bean.
Tap your finger on the top edge of the screen and drag it down. This opens your Notification panel. On the panel should be an icon in the top right corner that looks like a stick figure portrait with little boxes along the right and bottom edges. Tap this to switch to a secondary panel that should have your "Settings" option. The Settings icon looks like horizontal slides with the word Settings underneath them.
Once you are in the setting menu scroll down until you see "Apps" and tap on it. Now scroll down until you find the app you want to remove and tap it. You should now be on a new screen that provides some information about the app, and contains a few buttons. The main thing we are interested in on this screen is the "Uninstall" button, this does exactly what it says and will remove the app.
Here is where I will provide some personal advice, before you uninstall the app I would decide if you will be installing it again any time soon. If you are not then I recommend tapping the "Clear Data" button before you remove the app. I have had a few rare occasions where the app data was not removed properly when I removed an app and I was unable to re-use that bit of storage on my phone, but again, this has been a rare issue for me.
There you have it, 2 detailed ways to remove an unofficial app (well, any non-system app really) from Android.
Good Luck.


text:
Changing to an SD Card
Because my internal storage didn't have enough space for new applications and updates I decided to change where applications were being installed to my SD card.
I used the adb commands and a message informed me that I changed to the SD card. However when tried I was unable to download applications due to insufficient space which means that my primary memory is still my internal memory.
How can I change to the SD storage?
I am using a Samsung Galaxy 2 7.0, OS 4.0.4

Just switching the default install location does not free up storage. If you follow up to the insufficient-memory tag-wiki, you will find the explanation:

First thing you should check when encountering this problem is how much internal storage is left on your device (space on sdcards, internal or external, is completely irrelevant to this problem). As a general thumb rule, you need at least 25 MB free

So regardless where apps are to be installed: Google Play first needs to download them, and stores them in /data/local before installing them. This is in internal storage, hence it will check there for "sufficient space".
For things to do, again the insufficient-memory tag-wiki is a good starting point, and should be sufficient to solve your issue (basically, you need to free up some space, e.g. by moving some apps to SD or deleting some you no longer need). If that still didn't solve the issue, please indicate (and update your question to note what you tried, what the outcome was, and where you're stuck).

source: Stack Exchange

license: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/3.0/

sort: votes


text:
Prevent upgrade to 4.3 on rooted 4.2.2. device
I have just rooted a Nexus 7 with Android 4.2.2. I now receive a notification for system upgrade to 4.3. I don't want to do this, probably ever, as I want to keep 4.2 for app testing purposes. In Settings > About tablet > System updates
and in there it says:
Android System 4.3 Update
[Restart & Install]
How do I prevent the upgrade, ie how to I get rid of that Restart & Install button and to I prevent future upgrades & notifications?

I don't know the answer to your question but Google provides system images for testing purposes so that you can restore to any supported Android version for your Nexus device: https://developers.google.com/android/nexus/images

@wawa The system images will try to upgrade again.

Go to this XDA-Developers thread and follow the instructions. You have to download an APK from there and install it as a system app.
[How-to] Disable OTA updates on Stock + Rooted ROMs - xda-developers

Worked for me when trying to keep my Nexus 7 on 4.2.1

all_licenses: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/3.0/


text:
How to unbrick Samsung Galaxy Y Duos
I just wanted to upgrade my phone to jelly bean and I tried by viewing the tutorials. But when it got reboot it shows the samsung logo only. How can I make my phone working??

you need to describe how you tried to upgrade your phone to jelly bean. Which tutorial did you follow. What did you do exactly...otherwise it will be difficult to offer any help as we won't be able to pinpoint the actual issue.

at least you soft bricked it, you can try installing the stock rom again and trying the tutorial again, you might have missed something. It's also possible you did not use the correct rom to flash your device.


text:
Installing Google Maps giving error "Application requires newer SDK version"
I have a galaxy S 3(d2att,US variant). Today I got an update for Google Maps.
But when I try to update it after downloading play store gives error as "Application requires newer SDK version".
I'm running on 4.2.2 Jellybean. Phone is rooted and using CynogenMod 10.1.2.
How can I update it? or Why it shows so?

Screenshot (click for larger variant)

Google Maps needs the correct version of gapps to work. Download the gapps and install it from recovery

From what I know, maps is not included

But gapps has other google apps, play store etc built in, maps needs the version of gapps to match what is on your phone to work. It's a conflict. Give it a go and see how it works out!

I have the latest Gapps installed..but I can't update. Always giving this error.

Have you tried clearing the data of the playstore app? If that doesnt work, try wiping cache and dalvik cache from the recovery. If it's still not working, download the apk from here


text:
Installing apps on external SD card on Android 4.2.2 Jelly Bean
I am using Android 4.2.2 Jelly Bean on TI OMAP 5 platform. I want to install applications on an external SD card, but even if a lot of space is free (more than 25MB), I am getting an error "Insufficient storage".

Is it possible to install applications on an external SD card in Jelly Bean?
How can I move an application installed on internal memory to an external SD card?

Please check the insufficient-memory tag-wiki for details and first-aid.

http://www.instructables.com/id/How-to-install-apps-onto-your-SD-Card-No-Root/

You can't install directly to the SD card. In many cases you can move much of the app and its data to the SD card, but the OS and the app have to support it. Even then, you need to install normally and then move it.

Not 100% correct. One can set the "install target" to "2" (sd-card), so apps supporting this will get installed there. Culprit is, though, that prior to installation the .apk must be downloaded. And this download goes to /data/local, which is on internal storage. Second culprit is the app in question must support to be installed on sdcard. See the insufficient-memory tag-wiki for details ;)

Thanks , but how will i move the applications from internal to external as their is no support of move to sdcard in settings app in jellybean

You can't install an app to SD unless your phone has internal storage, but you can move the data of your desired app. For that, follow this: Open Settings > More > App manager > then open the apps you want to move to SD card, then select "Move to SD storage".

license: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/4.0/


text:
Transfer of data from PC to Samsung Note 8 GT N 5100 using USB cable is very very slow
Transfer of data from PC to Samsung Note 8 GT N 5100 using USB cable is very very slow.Have changed cables as well. Same Issue

Driver update ?

This is usually caused by plugging the USB cable into a USB 1.0 port on your PC instead of a USB 2.0 or USB-SuperSpeed port. Although they all look the same, and the USB protocol is backwards-compatible, USB 1.0 is much slower, and most PCs tend to have both varieties.
Try plugging the USB cable into a different USB socket on your PC.


text:
How to tether an Android phone to a PC via Bluetooth?
When wifi connecting to the internet via an Android mobile, how can I get access to this internet connection over Bluetooth from my computer?

Related: Tethering options for the laptop and the phone / How can I share the internet connection of my HTC Wildfire ( Android 2.2 ) via Bluetooth or USB? / Android to Android Bluetooth Tether. For more, please see questions tagged bluetooth-tethering.

Under Settings, Network & Internet, Hotspot & tethering enable Bluetooth tethering. Then, if you haven't already, pair your computer with your phone and connect.

If you use Windows, you should be able to right-click the Bluetooth icon in your taskbar, and select the option to join an Bluetooth network (May be named different)


text:
Set up alarm clock in llama based on location
Is there a way to set up an alarm clock based on your location using llama? I am using a HTC Desire X with Android 4.1.1.
I guess that I will need to use Alarm clock app somehow, I am just not sure how to do this.

Sure, you can create a simple alarm clock with Llama.
First, you need to learn the cell tower ID of the location(s) you want to use. Llama uses cell towers instead of GPS (by default, at least) because GPS is much more battery intensive. As long as each location is more than a few miles apart, you should be fine.
Second, you set up an event. For each location, you set up two events, one for entering and one for leaving. I suggest simply setting a Llama variable when you enter, for example a variable called Location gets set to the name of the area when you enter, and gets cleared when you leave.
Next, set up your alarm events. You create an event, and have two conditions. The first one will check that variable to see if we are in the right place. The second condition will be based on the time, called Time Between. Set the time-frame to be one minute. If you also want to care about the Day of Week, you can do that as a third condition.
If both (or all three) conditions are met, then the action will be run. Add an action to Play a Sound, Speak, Vibrate, or do whatever you want for your actual alarm.
Once you have your first alarm event created, you can long-press on it to copy it and make as many alarms as you want.


text:
Calendar Events Displaying Wrongly
I've added some events in Google Calendar in my web browser. These events occur every other week. In the web browser, the events are showed correctly as occurring every other week. However, in Android calendar (I'm using the stock calendar app), these events show up as events that occur every week.
Does anyone know what is wrong? I've tried clearing app data for Calendar and Calendar Storage, but the moment I set up sync again, the events get synced wrongly again, showing up as events that occur every week.

Ah I managed to find out what the problem was.
Basically, these events were imported from an .ics file generated by a timetable builder website (I'm a university/college student, and the website builds your timetable for you if you key in the modules you take/plan to take). The classes that occur every alternate week are not saved as occurring every other week; they are saved as occurring every week, with exceptions of the dates of the alternate weeks.
I'm not sure if Google Calendar officially supports this as I see no option to save a repeating event with exceptions manually, but after importing the .ics file, these events show up fine in the web browser in Google Calendar. The calendar app on Android, however, does not recognise these exceptions, so they just show that the event occurs every week.


text:
How to display the on screen keyboard when Bluetooth keyboard is connected
I use a Bluetooth keyboard with a variety of Android devices. Most versions of Android (below 4.2.2) when the external keyboard is connected the on-screen keyboard is still available.
When I pair the Bluetooth keyboard to a Nexus 7 running Android 4.2.2 the on screen keyboard is disabled. I cannot find a way to enable the on-screen keyboard from the tablet.
Some Bluetooth keyboards include an 'eject' button which toggles the on-screen keyboard. I'm concerned about the times that I'm far enough from the Bluetooth keyboard that I can't reach it but still within Bluetooth range and I can't type on the screen.
Is there a way on an Android 4.2.2 (or higher) device to enable the on-screen keyboard while a Bluetooth keyboard is connected?

Just a suggestion if you don't get it figured out right away, you could always have a Bluetooth widget on your homescreen so you can toggle Bluetooth quickly.

I'm also intresting in this question. How to always show the onscreen keyboard when a bluetooth device is connected ? Because on my droid, it will automaticly off when a bluetooth keyboard is installed... My droid is run with kitkat 4.4

I was testing ways to toggle the on-screen keyboard. In Android 4.2.2 on a Nexus 7 I had to go through the following steps to toggle the on-screen keyboard from the tablet while a Bluetooth keyboard is connected:

To activate the "Choose Input Method" notification you need to have multiple keyboards available. On a stock Nexus 7 you can go into Settings then "Language and Input". Under "Keyboard & Input Methods" check the box next to another keyboard like the "iWnn IME Emoji input" or "Google Pinyin Input".
(Optional) If you don't have any other keyboards available you can install a 3rd party keyboard from the Play Store like the NullKeyboard or AnySoftKeyboard. Back in the Language and Input Settings check the checkbox next to the 3rd party keyboard you installed. Read the warning message and click OK if you agree.
Go to any text input box
A new notification appears in your notification bar (top left) labeled "Choose Input Method", tap the notification (not Select Keyboard Layout)
The first item in the "Choose Input Method" popup is "Hardware" with an on/off slider, choose "Off"
Use the radio buttons below to choose your software keyboard (I chose the Google Keyboard)
Tap the back button and the on-screen keyboard appears.
The Bluetooth keyboard is still functional.

On Nougat, in Keyboard & Input Method, choose your external keyboard, there will be parameter like 'Show virtual keyboard', just check on it. Now when you tap on any EditText, virtual keyboard will displayed, and external input still functional.

I am using Android 4.3 on a Nexus 7. I was able to configure android to use both keyboards (screen and bluetooth) simultaneously.
With the bluetooth keyboard setup and enabled..
Go into your Settings then select "Language and input".  Click on "Default" located just under the "Keyboard and input methods" heading to open the "Choose input method" dialog. Turn the "Hardware physical keyboard" off.
In Android 5.1 it's slightly different: from "Keyboard and input methods", click "Current keyboard" and then there's a toggle labelled "Hardware". Turn that off. (Spotted by Emre.)
That's it!
The bluetooth keyboard doesn't show up in the language and input screen anymore but I am still able to use it.  In addition, the onscreen keyboard is enabled again.

This is the best answer, but it was slightly different in mine (Android M). Click on the item under "Keyboard&Input Methods" and toggle on Hardware.

I am with an Android 9 tablet, and find the option as: Settings / System (languages, time ...) / Language & input / Physical keyboard ==> There is an option that reads "Show virtual keyboard".

Yes. I've seen this option too on my one plus 6t.

You can use Secure Settings Hardware Keyboard Action to toggle the hardware keyboard. Interestingly, you can still use the hardware keyboard, but the on-screen keyboard still appears.
This is especially useful when you connect a mouse (and no keyboard) and it causes the keyboard to go into hardware keyboard mode.
The simplest way to do this is to create a shortcut on your homescreen. Select the Secure Settings shortcut/widget. Then it will prompt you to select the action. Select Actions > Hardware Keyboard. Then it brings you to a screen with three options: On, Off, Toggle.
On means you go into hardware keyboard mode and no on-screen keyboard will appear. Note, this only works if you actually have physical keyboard connected. It will simply give you an error toast if you don't.
Off means turn off hardware keyboard mode, and an on-screen keyboard will appear when you select text boxes.
Toggle means it will switch from whichever hardware keyboard mode it's currently on.
There are other ways to hook up to Secure Settings Hardware Keyboard Action, which you can learn about in the documentation, and using your imagination and research.

Umm – and seeing this answer for the 3rd time now from you: Are you somehow associated to that? Full disclosure then, please :)

@Izzy Nope, just another android enthusiast. I just like answering all the questions I found on the net when I figure out an answer. Especially on stackexchange where I get points for it.

@Firelord Sorry, I thought it was bad to provide links, because that's like advertising. You usually get flagged for it on forums, especially when you're new like I am.

OK then. But as for the other (same) answers: Could you include a short how-to, fill the gaps (Tasker), and name the budget? You can always [edit] your posts to improve them, and points are given for answers that can be implemented :)

Cool! You made amendment in the answer. You can consider the formatting guide here: http://android.stackexchange.com/editing-help It can prove to be helpful in arranging the parts of your answer (future ones) for better readability .

On Android 12: Settings > General management > Physical keyboard > Toggle "Show on-screen keyboard".

I use Android 5.1.  Connect the blue tooth device.  Open "Language and Input", click "Current keyboard". Turn the Hardware on.  It worked for me.

On an LG G5 I figured it out turn on your Bluetooth when you hear it connect swipe down and from the top of the screen to see all active connections and programs touch on the Bluetooth that is connected it gives a secondary option for view on-screen keyboard with Bluetooth keyboard connected

all_licenses: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/4.0/


text:
Why can't I see Google Play "Staff Picks"?
I used to see the Staff Picks section in Google Play, both on the website and on my device.
Recently, I can't find it - I can see only the "Editor's Choice", this seems to be the only lists of apps that are featured by Google.
Did they remove it, or is it some sort of bug?

Looks like it was lost in a redesign. I see a "Play Picks" category, and can still see "Editor's Choice", but no "Staff Picks".

Where do you see "Play Picks"?

Right at the top of the home page. It's one of several app groupings I see. Here's a screen shot: http://i.imgur.com/3KFCnIh.png?1

That's strange. I don't see that on my device... Maybe they show it differently for different countries, etc.

They absolutely show different content based on country and carrier.


text:
Disable repeating email sign in error notification
When there are problems with IMAP server that I'm using, email app makes a notification every few seconds or minutes (inbox check frequency is set to every hour):
Couldn't sign in which leads to another message: The username or password for foo@example.com is incorrect. Update them now?.
There is nothing wrong with my password, it's just temporary problem with server.
How can I disable such notifications while keeping new mail notifications ?
All I can see in options is a single Email notifications checkbox.

It might be helpful if you could let us know which (device, Android version, and) mail app you are using. Keep in mind that different devices/Android versions/ROMs use different "default apps", and the settings might be different between them. Thank you!

See tags (4.0.3, stock email app). Device is ZTE Blade III.

I have this same problem on CM 10.2 on a Galaxy S3. I really just want to silence this notification for a particular account that misbehaves frequently.


text:
nlpwakelock and "Use wireless networks" option
Under "Location services" there is a "Use wireless networks" setting - whenever the setting is on, I get constant "nlpwakelocks" and the battery drains a lot faster.
However, I see that this was supposidely fixed by Google: http://www.androidpolice.com/2013/05/29/download-latest-google-play-store-4-1-10/ (my version is 4.3.11) but I still get the wakelocks on my SGSIII.
Is the device constantly requesting my location with this option on, or is my network connectivity changing and the wakelock is triggered each time (e.g. wifi networks and cell towers coming in and out of range)?
It would be good to be able to use the option, as apps such as Google Now can know where I am but the battery drain means that I have to toggle each time and remember to turn it off.
Update
LogCat Output (filtered to strings containing "location")
09-04 14:54:40.605 I/XPrivacy/XRuntime(10598): get 10240/su shell=false *
09-04 14:54:48.080 I/dalvikvm-heap(15987): Grow heap (frag case) to 16.758MB for 2359312-byte allocation
09-04 14:54:52.325 I/dalvikvm-heap(15987): Grow heap (frag case) to 19.454MB for 2391216-byte allocation
09-04 14:54:53.020 I/dalvikvm-heap(15987): Grow heap (frag case) to 19.845MB for 2240016-byte allocation
09-04 14:54:54.365 I/XPrivacy/XTelephonyManager( 5110): get 10018/getCellLocation location=false 11 ms
09-04 14:54:54.425 I/XPrivacy/XTelephonyManager( 4958): get 10018/getCellLocation location=false 60 ms
09-04 14:54:54.440 I/XPrivacy/XTelephonyManager( 5110): get 10018/getNeighboringCellInfo location=false 7 ms
09-04 14:54:54.470 I/XPrivacy/XTelephonyManager( 4958): get 10018/getNeighboringCellInfo location=false 12 ms
09-04 14:54:57.635 I/dalvikvm-heap( 4772): Grow heap (frag case) to 17.766MB for 1244176-byte allocation
09-04 14:54:58.630 I/dalvikvm-heap( 4772): Grow heap (frag case) to 17.708MB for 1244176-byte allocation
09-04 14:55:02.110 I/XPrivacy/XLocationManager( 5110): get 10018/isProviderEnabled location=false 7 ms
09-04 14:55:02.115 I/XPrivacy/XTelephonyManager( 5110): get 10018/getCellLocation location=false *
09-04 14:55:02.125 I/XPrivacy/XTelephonyManager( 5110): get 10018/getNeighboringCellInfo location=false *
09-04 14:55:06.100 I/XPrivacy/XWifiManager( 4958): get 10018/getScanResults location=false 12 ms
09-04 14:55:06.120 I/XPrivacy/XWifiManager( 5110): get 10018/getScanResults location=false 32 ms
09-04 14:55:06.375 I/GCoreUlr( 5110): Successfully inserted location
09-04 14:55:06.400 I/GCoreUlr( 5110): Not calling LocationReportingService, hasMoved: false, elapsed millis: 725934, request: Phone
09-04 14:55:25.375 I/XPrivacy/XTelephonyManager( 5110): get 10018/getCellLocation location=false 11 ms
09-04 14:55:25.380 I/XPrivacy/XTelephonyManager( 4958): get 10018/getCellLocation location=false 16 ms
09-04 14:55:25.445 I/XPrivacy/XTelephonyManager( 5110): get 10018/getNeighboringCellInfo location=false 11 ms
09-04 14:55:25.455 I/XPrivacy/XTelephonyManager( 4958): get 10018/getNeighboringCellInfo location=false 9 ms
09-04 14:55:47.510 I/XPrivacy/XLocationManager( 5110): get 10018/isProviderEnabled location=false 12 ms
09-04 14:55:49.525 I/XPrivacy/XLocationManager( 5110): get 10018/isProviderEnabled location=false *
09-04 14:56:02.700 I/XPrivacy/XLocationManager( 5110): get 10018/isProviderEnabled location=false 167 ms
09-04 14:56:02.790 I/XPrivacy/XTelephonyManager( 5110): get 10018/getCellLocation location=false 8 ms
09-04 14:56:02.985 I/XPrivacy/XTelephonyManager( 5110): get 10018/getNeighboringCellInfo location=false 11 ms
09-04 14:56:06.875 I/XPrivacy/XWifiManager( 5110): get 10018/getScanResults location=false 128 ms
09-04 14:56:07.225 I/XPrivacy/XWifiManager( 4958): get 10018/getScanResults location=false 475 ms
09-04 14:56:07.400 I/GCoreUlr( 5110): Successfully inserted location
09-04 14:56:07.445 I/GCoreUlr( 5110): Not calling LocationReportingService, hasMoved: false, elapsed millis: 786963, request: Phone
09-04 14:56:09.455 I/XPrivacy/XLocationManager( 5110): get 10018/isProviderEnabled location=false *
09-04 14:57:03.255 I/XPrivacy/XLocationManager( 5110): get 10018/isProviderEnabled location=false 194 ms
09-04 14:57:03.795 I/XPrivacy/XTelephonyManager( 5110): get 10018/getCellLocation location=false 10 ms
09-04 14:57:03.850 I/XPrivacy/XTelephonyManager( 5110): get 10018/getNeighboringCellInfo location=false 7 ms
09-04 14:57:07.940 I/XPrivacy/XWifiManager( 4958): get 10018/getScanResults location=false 39 ms
09-04 14:57:07.950 I/XPrivacy/XWifiManager( 5110): get 10018/getScanResults location=false 57 ms
09-04 14:57:08.400 I/GCoreUlr( 5110): Successfully inserted location
09-04 14:57:08.450 I/GCoreUlr( 5110): Not calling LocationReportingService, hasMoved: false, elapsed millis: 847966, request: Phone
09-04 14:57:27.490 I/XPrivacy/XLocationManager( 5110): get 10018/isProviderEnabled location=false 28 ms
09-04 14:57:34.450 I/XPrivacy/XLocationManager( 5110): get 10018/isProviderEnabled location=false *
09-04 14:58:02.735 I/XPrivacy/XLocationManager( 5110): get 10018/isProviderEnabled location=false 17 ms
09-04 14:58:03.100 I/dalvikvm-heap( 5110): Grow heap (frag case) to 14.625MB for 30998-byte allocation
09-04 14:58:03.810 I/XPrivacy/XTelephonyManager( 5110): get 10018/getCellLocation location=false 10 ms
09-04 14:58:03.890 I/XPrivacy/XTelephonyManager( 5110): get 10018/getNeighboringCellInfo location=false 17 ms
09-04 14:58:07.910 I/XPrivacy/XWifiManager( 5110): get 10018/getScanResults location=false 44 ms
09-04 14:58:07.920 I/XPrivacy/XWifiManager( 4958): get 10018/getScanResults location=false 48 ms
09-04 14:58:19.625 I/XPrivacy/XLocationManager( 5110): get 10018/isProviderEnabled location=false 28 ms
09-04 14:58:19.820 I/GCoreUlr( 5110): Successfully inserted location
09-04 14:58:19.875 I/GCoreUlr( 5110): Not calling LocationReportingService, hasMoved: false, elapsed millis: 919382, request: Phone
09-04 14:58:46.625 I/XPrivacy/XLocationManager( 5110): get 10018/isProviderEnabled location=false 17 ms
09-04 14:58:51.720 I/XPrivacy/XLocationManager( 5110): get 10018/isProviderEnabled location=false *
09-04 14:59:03.820 I/XPrivacy/XLocationManager( 5110): get 10018/isProviderEnabled location=false 143 ms
09-04 14:59:04.060 I/XPrivacy/XTelephonyManager( 5110): get 10018/getCellLocation location=false 11 ms
09-04 14:59:04.130 I/XPrivacy/XTelephonyManager( 5110): get 10018/getNeighboringCellInfo location=false 14 ms
09-04 14:59:08.115 I/XPrivacy/XWifiManager( 5110): get 10018/getScanResults location=false 86 ms
09-04 14:59:08.360 I/XPrivacy/XWifiManager( 4958): get 10018/getScanResults location=false 325 ms
09-04 14:59:08.885 I/GCoreUlr( 5110): Successfully inserted location
09-04 14:59:08.940 I/GCoreUlr( 5110): Not calling LocationReportingService, hasMoved: false, elapsed millis: 968451, request: Phone
09-04 14:59:18.535 I/XPrivacy/XLocationManager( 5110): get 10018/isProviderEnabled location=false *
09-04 14:59:24.500 I/XPrivacy/XLocationManager( 5110): get 10018/isProviderEnabled location=false 50 ms
09-04 14:59:26.435 I/XPrivacy/XLocationManager( 5110): get 10018/isProviderEnabled location=false *
09-04 14:59:30.550 I/XPrivacy/XLocationManager( 5110): get 10018/isProviderEnabled location=false *
09-04 15:00:03.550 I/XPrivacy/XLocationManager( 5110): get 10018/isProviderEnabled location=false 21 ms
09-04 15:00:04.130 I/XPrivacy/XTelephonyManager( 5110): get 10018/getCellLocation location=false 14 ms
09-04 15:00:04.210 I/XPrivacy/XTelephonyManager( 5110): get 10018/getNeighboringCellInfo location=false 15 ms
09-04 15:00:08.205 I/XPrivacy/XWifiManager( 5110): get 10018/getScanResults location=false 75 ms
09-04 15:00:08.205 I/XPrivacy/XWifiManager( 4958): get 10018/getScanResults location=false 68 ms
09-04 15:00:08.985 I/GCoreUlr( 5110): Successfully inserted location
09-04 15:00:09.040 I/GCoreUlr( 5110): Not calling LocationReportingService, hasMoved: false, elapsed millis: 1028547, request: Phone
09-04 15:00:14.707 I/XPrivacy/XLocationManager( 5110): get 10018/isProviderEnabled location=false *
09-04 15:00:34.720 I/XPrivacy/XTelephonyManager( 4958): get 10018/getCellLocation location=false 11 ms
09-04 15:00:35.195 I/XPrivacy/XLocationManager( 5110): get 10018/isProviderEnabled location=false 432 ms
09-04 15:00:35.375 I/XPrivacy/XTelephonyManager( 5110): get 10018/getCellLocation location=false 27 ms
09-04 15:00:35.420 I/XPrivacy/XTelephonyManager( 4958): get 10018/getNeighboringCellInfo location=false 58 ms
09-04 15:00:35.495 I/XPrivacy/XTelephonyManager( 5110): get 10018/getNeighboringCellInfo location=false 9 ms
09-04 15:00:35.525 I/XPrivacy/XLocationManager( 5110): get 10018/isProviderEnabled location=false *
09-04 15:00:41.550 I/dalvikvm-heap(12643): Grow heap (frag case) to 14.987MB for 13792-byte allocation
09-04 15:00:42.950 I/Wakelock(12643): Substraction Wakelock [m_wakeType=0, m_name=WakefulIntentService[GCoreUlr-LocationReportingService], m_duration=3106] from Wakelock [m_wakeType=0, m_name=WakefulIntentService[GCoreUlr-LocationReportingService], m_duration=3159]
09-04 15:00:42.950 I/Wakelock(12643): Result: Wakelock [m_wakeType=0, m_name=WakefulIntentService[GCoreUlr-LocationReportingService], m_duration=53]
09-04 15:00:43.600 I/StatsAdapter(12643): Values: NlpLocationReceiverService18 m 23 s  (1103 s)
09-04 15:00:45.290 I/XPrivacy/XTelephonyManager( 5110): get 10018/getCellLocation location=false *
09-04 15:00:45.295 I/XPrivacy/XTelephonyManager( 4958): get 10018/getCellLocation location=false *
09-04 15:00:45.315 I/XPrivacy/XTelephonyManager( 5110): get 10018/getNeighboringCellInfo location=false *
09-04 15:00:45.315 I/XPrivacy/XTelephonyManager( 4958): get 10018/getNeighboringCellInfo location=false *
09-04 15:00:48.590 I/dalvikvm-heap(12643): Grow heap (frag case) to 14.603MB for 172252-byte allocation
09-04 15:00:48.690 I/Wakelock(12643): Substraction Wakelock [m_wakeType=0, m_name=WakefulIntentService[GCoreUlr-LocationReceiverService], m_duration=2081] from Wakelock [m_wakeType=0, m_name=WakefulIntentService[GCoreUlr-LocationReceiverService], m_duration=3527]
09-04 15:00:48.690 I/Wakelock(12643): Result: Wakelock [m_wakeType=0, m_name=WakefulIntentService[GCoreUlr-LocationReceiverService], m_duration=1446]
09-04 15:00:48.695 I/Wakelock(12643): Substraction Wakelock [m_wakeType=0, m_name=WakefulIntentService[GCoreUlr-LocationReportingService], m_duration=3137] from Wakelock [m_wakeType=0, m_name=WakefulIntentService[GCoreUlr-LocationReportingService], m_duration=3159]
09-04 15:00:48.695 I/Wakelock(12643): Result: Wakelock [m_wakeType=0, m_name=WakefulIntentService[GCoreUlr-LocationReportingService], m_duration=22]
09-04 15:00:48.850 I/StatsAdapter(12643): Values: NlpLocationReceiverService18 m 23 s  (1103 s)

Update 2
More info here: http://productforums.google.com/forum/#!topic/mobile/kZkk3E3YVTc

I wonder if you don't have an app that's constantly asking for your location. This kind of thing is hard to test, though, requiring trial and error or a factory reset. Can you post your logcat output?

@Mr.Buster - updated with LogCat output. Is my method of identifying the correct log entries sound?

I too suffered this issue (several times on different roms). Nlpwakelocks appeared in an insanely high abundance (several thousand wakelocks in a single day).
My first fix consisted of uninstalling all updates of google play, google services framework and google play services, clearing caches and deleting the data of the before mentioned in Appmanager, then do a reboot and re-install the updates again. Magically, the number of wakelocks dropped to a quite acceptable level. It still was the major cause of wakelocks, but it didn't drain the battery nearly as much as before. Since then, I had the "Use wireless networks" setting enabled without heavy battery drain. I could happily live with this result.
However, since I updated to 4.3 (CM 10.2), there's no longer a button to uninstall updates of those services in AppManager. Luckily though, clearing caches and data then reboot seems to suffice now.
The only caveeat seems to be google maps. Since the update, you need to be logged in to your google account to see your favorite places in google maps. Unfortunately, maps then begins to poll your location every few minutes, thus raising nlpwakelocks to an alarming level again.
Since I've not found a workaround for this yet, I always logout of google maps after use and login again when needed. Not very comfortable, but this way I'm still able to use Google Now while experiencing an acceptable battery life.
Additionally, if you're not using Google Talk/Hangouts at all, log out and uninstall (with something like Titanium Backup). If you've got a real autostart killer (e.g. Autostart Manager), try to stop every service running with 'gtalk' in its name (in Autorun Manager, there's a very convenient search field for that). This last pararaph has nothing to do with nlpwakelocks, but it should reduce the google services framework drain considerably.
Hope this helps!

Looking at your LogCat it appears you have installed the XPrivacy app. This seems to be requesting your location constantly. Try removing this app and see if that helps.
This post on XDA appears to confirm the problem. Looking through that thread a bit more it appears that there were changes to reduce this but it could be an issue with apps that request your location not liking the data it gets.
You could also try installing Wakelock Detector and see if that sheds any light on the issue.

Thanks, I appeared to get a similar problem prior to XPrivacy though, and I don't get the drain with GPS on only. I have Wakelock Detector and Better Battery Stats and I am only aware of the nlpwakelock (and another one named nlpcollectorwakelock) when "Use wireless networks" is on.


text:
SSH Tunneling with Android; Not working;
I have a rooted Galaxy S4.
I'm trying to establish an SSH tunnel so I can access mysql from my phone.
I've tried using multiple SSH apps to tunnel but I can never get any of my tunnels to work.
I think I'm doing something wrong, I would appreciated help.
Here is the command equivalent of the tunnel I'm trying to setup for mysql access.
ssh -L 1234:[mysql adress]:3306 [my ssh user]@[my domain name].com

Where [mysql adress] is the same address I use in php to connect to,
[my ssh user] is the username I use to login into ssh and ftp,
[my domain name] is the domain name I have and the one I use for ssh and ftp.

After that I would try to connect to mysql by connecting to
[my domain name].com:1234

and it would time out while waiting for response.
I've tried using different tunnels to test, but I can't get any of them to work.
I've tried to tunnel to the website http
ssh -L 1234:127.0.0.1:80 [my ssh user]@[my domain name].com

And it just hangs when I try to load
[my domain name].com:1234

in the browser.
I've also tried to tunnel to the website FTP server
ssh -L 1234:127.0.0.1:21 [my ssh user]@[my domain name].com

And it just hangs at "connecting" when I try to connect to
[my ftp user]@[my domain name].us:1234

with an FTP client.
I've tried using multiple SSH apps.
Can anyone give me any advice?

try the -v switch in ssh to see if the tunnel creation was successful

I know the tunnel creation was successful because my app tells me.

Off topic: belongs on superuser.com or serverfault.com.

@EJP The question is about using an Android client to connect to a particular service. It has nothing to do with the server or server configuration in any way. Why does it belong on either of those two?

Once the tunnel is created, you should connect to mysql using localhost:1234 or 127.0.0.1:1234


text:
Samsung Galaxy S3 headphones do not plug in
I have a Samsung Galaxy S3, 2 months old, and I have an issue with headphone.
No, not the ' I can not see the headphones icon ' issue rather the headphones do not plug in fully.
I tried pressing them slightly harder but still the white metal portion slightly remains outside the body. At that point, the headphones do get detected but a even a slight touch can make them undetected.
What seems to be the issue here ?
I tested the headphones on my old Nokia and they are detected fine. I am sensing something has to do with them not going in fully ?

Have you tried plugging in another pair of headphones on your phone?
If there's a similar problem with plugging in the jack completely, there might be a problem with the jack (female) on the phone. You might want to get it replaced.

I used flash light to see down the jack and there is nothing obstructing it. If I press the ear phones down slightly with my finger, I can hear sound. When I release my finger, no sound.

Did you check it with another pair of earphones?
Sounds like there's a problem with the jack. There might not be anything at the bottom of the jack causing this. But I'd suggest you check with another pair of earphones.

yes, nobody seems to go in.

It looks like the jack is somehow narrow. If its under warranty, you can get that fixed for free.


text:
Is it possible to run any sort of hardware diagnostics through ADB
I have a Samsung Galaxy S4 that I had for a little over months before getting caught outside in a serious rainstorm. As I was pulling the battery out of the phone, I noticed the screen flicker. I pulled the battery and left everything in rice for a few days after the fact. Upon powering up, it appeared that the phone was still working, except for the display. It would buzz when I got an email or a text, and it would ring when called.
I'm fairly certain that my problem is simply that the LCD and/or digitizer has gone bad. I've found the replacement parts that I need to replace those, but before I drop the cash on it, I'd like to know for sure that everything is else is working as it should (camera, IR, wifi, etc).
I've found a couple of apps that do hardware diag, but since I can't really interact with the device, they aren't a lot of good to me. Does anyone know if there is any sort of hardware diagnostic that can be run through the ADB shell?

A good pointer would be our broken screen questions, as the situation is similar. Hints are e.g. to use HDMI to connect it to your TV, using that as screen. Other solutions might include VNC, see the answers to Broken Screen + Using adb shell to run vnc server. That way you could remotely run those diagnostic apps.

If you find that helpful enough to be worth an answer, just let me know ;)

Well it appears that the standard Android VNC Server will only display a black screen for the Galaxy S4. I can click and the phone makes noise, but I can't seem to see the screen so I can't use any of the apps to test out the hardware. I did learn a bunch, but I think I've got to leave it open for now.

You might check other VNC servers, maybe the one you tried does not play well with your device. There are a bunch of them available. Or you give AirDroid a chance: one of its features is advertized as stream the screen of your Android in nearly real-time (I'm just not sure how you get that one started without a working screen, but they might have some hints on their website). More choices maybe in this list (never mind the "German", focus on the app lists in the first post :)

I ended up going with a paid-for app called VMLite. It worked like a charm and I was able to confirm that all of the hardware on the device (aside from the screen) seems to be working. The home button appears to be a little off as well, so I think I know what the path forward is. You write an answer, I'll give you the check mark!

Sorry for the delay (I was "on the road" this weekend, and answering SE from my mobile is not that convenient ;) Glad to read you were able to solve your issue (concerning the diagnostics run), and my hints proved helpful for that! As requested, I've summed up everything with an answer. If I missed something, you're welcome to point that out and I will update my answer.

Investigating in this issue, we already have a lot of broken screen questions providing some clues:

You could hook your device to your TV screen via HDMI. This should mirror its (invisible) screen. Of course this would require your screen at least to respond to touch events.
AirDroid might provide some help, as it allows to manage your device for many things, and also advertizes to stream the screen of your Android in nearly real-time
You could use some VNC server, and start it via ADB as described in Broken Screen + Using adb shell to run vnc server

The latter obviously was the solution fitting you best, as you reported having done exactly that with VMLite VNC server. Not the cheapest solution (this app comes for about US$ 8) – but certainly cheaper than paying off a tech :)


text:
Is it possible to minimize the unlock section of the lock screen?
Sometimes your widgets take up a lot of space. The unlock section also  takes up a lot of space if you use a PIN or password. Is there any way to minimize it?

Related: Maximize Lockscreen widget?

There is an option to minimize the unlock section by default in the lock screen section of the Settings app.
Maximize Widgets
Show widgets maximized and the unlock minimized when the screen is turned on.


text:
My phone occasionally tells me: "Currently unable to continue download, please try again later". What was it trying to download?
I have a Samsung Galaxy S3, which I often use as a hotspot for my laptop when WiFi is out of reach. I have a good deal with my carrier so that I have unlimited and fast connection anywhere. Everyone's happy.
Recently, my connection has been beginning to slow down, only sometimes, so I did some testing, and I found that whenever the connection is slow, and I go into Flight Mode (a.k.a. forcibly disconnect the internet connection), I get an anonymous popup message (The smaller ones at the bottom, not the alert() style ones):

Currently unable to continue download, please try again later.

Now, I didn't initiate any download, so I presume some application is doing it. I've uninstalled everything but the bare essentials, and it still happens.
Is there a way for me to know what my browser is downloading, what kinds of requests it's sending, how much and from where?

That message most likely comes from an app. One that I know that causes that is the "espn" app. That is a message presented by it when trying to perform an update.

Further into that issue, other users of your device have reported the same message in relation to the MMSes. Do you have any MMSes on your device?

@Zuul: MMS is a real possibility! I'll check for that! I don't have the ESPN app installed. In the meanwhile, please post MMS as an answer, I'll see if it doesn't return for a few days and accept it if it's that :) Also, ZUUUUUUUUUUUULLLLLLL!!!!!

If you can, delete all, and repeat the steps taken to get the message... If no message, you're in the clear ;)

The answer is created, please give a feedback on this (either I delete the answer or the comments). Good Luck. Also, :)

I have read in several websites that users with the Samsung Galaxy S3 are getting that exact same message when having MMSes that fail to download (probably old ones...).
If possible, delete all and repeat the steps taken to get the message. If you don't get the message, the problem is solved and in the future we all know from where it is comming.
My original comment on the question:

Further into that issue, other users of your device have reported the same message in relation to the MMSes. Do you have any MMSes on your device?

Thank you! I will give it a try, I'll try it several times during the day (because it sometimes happens and sometimes not), and I will let you know if it was it. Thank you!!

I think a log reader would be able to help you.
aLogcat is a good, free one.
Here's what I would try:

Install the App.
Run the aLogcat app once to enable logging (not sure if you really have to do this).
Repeat what you did before, to make the popup error message show up.
Run the aLogcat app again, and check out the most recent logs. It'll probably be in red, and it should identify which app showed the message.

Hope that helps.
Update:
Your comment said that it didn't help. I don't know any specific tools to monitor what app is downloading.
I have used SystemPanel before to monitor the overall phone system. It will shows you upload/download network traffic for the whole phone, and it can also show you what apps are active.
Turn on monitoring in the app, go through the process again to get the error message, then check out which processes show as active during that period.
You might be able to find the culprit that way.
Some screenshots of SystemPanel:

System Metrics showing recent Network usage, and historical usage (click images to enlarge)
With historical usage of an individual process, you might be able to correlate with the network traffic.

I'll give it a try! Thanks! Have my +1 for now :)

So I tried, I don't see anything special in the log. Nothing in red, and nothing seems related. Any other ideas?

Which Android version are you running on your S3? If it's already JellyBean, aLogCat won't see enough anymore (system restrictions). In that case, you could try via adb logcat (see our adb tag-wiki for intro+hints).

@Izzy: JellyBean it is, I'll try adb logcat, thank you.

That explains: you most likely saw only aLogCat's own entries then. Good luck with adb logcat. For some more hints: Here's the adb logcat help page, giving the full syntax and some good ideas ;) // Btw: the popup you've described is called a "toast".


text:
Auto-switching Audio Widget?
I use a lot of audio apps on my HTC One, like Doggcatcher, Google Music, Tunein Radio, Pandora, NPR, etc. Most, if not all, of these apps have a 4x1 widget which controls playback. These are very helpful, but I have to devote 1-2 homescreen pages to these widgets, even though only one of them is relevant to me at a time.
Is there a way to reserver a 4x1 block of space on the homescreen, and have that space filled with the 4x1 widget of whatever app is currently outputting audio to the system?
This is kind of similar to the HTC One Sense's lockscreen implementation, where it has a generic widget that shows play, previous, and next buttons that control whatever app is currently playing audio, and shows the title of the currently playing track.

I think this would be a good idea, and would be very useful to me. Is there anything out there that can support this functionality?
An alternate solution might be a generic audio widget that just shows the title track, with play, previous, and next controls, just like the HTC One lockscreen widget above. It's not ideal, as I like the app-specific functions (thumbs-up, etc.), but it would scratch the itch.

And a third variant is a kind of "1x1 multi-widget", capable of holding other widgets, and expanding to their size when opened. There are several of those "widget folders" available, see e.g. Widget Folder or Widget Container (there might be more of them, but those are the two I was able to find short-term). Then each of your widgets consumes just 1x1 when not used, and the one you use opens on top of them.
To make it more plastic and better understandable:

Widget Container: All closed, weather opened (click images to enlarge)
The first screenshot shows 4 closed "widget containers" (the green ones). In the second screenshot, the "Weather Container" was opened, and here covers  4x4, i.e. the entire screen.
Admitted, not the most beautiful, but a practical solution to your problem ;)

Seems to be pretty useful, but it's not really what I was looking for. I'm hoping for something that stays in the same place, and automatically switches functionality based on what app is playing audio.

Yes, I understood that. But not knowing something like that, and never having heard of it (which does not have to say it doesn't exist), I thought better something "close" than nothing at all, huh? And if you cannot find your "final super-solution" (don't forget to let us know if you did!), this can at least count as a work-around I guess? ;)

Definitely, and I do appreciate the answer. :-)

Glad to read! I still could not find something more specific, but wish you the best somebody else might know such! Sounds pretty interesting, and hopefully some dev read it and we find the app soon :)

You can use Power Toggles, place the 1x1 widget, and when you click on the 1x1 Power Toggle widget it will open and you can select the pause/play button,among many others.


text:
TextExpander for Android
I'm on a Mac and iPhone. Going to switch to Android and Windows.
TextExpander is an app that is "expanding custom keyboard shortcuts into frequently-used text". In other words: a text expansion tool.
For example, when I type gm1, my email shows up. When I hit d2, I see today's date, "130830".
I currently have TextExpander on the Mac, have the library in Dropbox, and sync it to iPhone so that I have all my snippets on both Mac and iPhone (well, at least in the iPhone apps I write in like plain text).
I know that

AHK kan do snippets via :*:gm::[my email address]
Breevy is a text expander for Windows

But can I make text expansion play as nice on Android-Windows as on iPhone-Mac?

You may want to check Textspansion that works for Android.
I'm not affiliated with the author although we make a text expansion software for Windows.

TextExpansion does not come close to TextExpander.

It does not sync with any computer app.
Expansion does not make [shortcut] into [expanded thing] when I type it, instead, I need to: exit my current app, go to the Expansion app, find the entry I want, tap the entry I want, then paste.

But can I make text expansion play as nice on android-windows as on iPhone-mac?

Blueduino has a soft keyboard mode that allows to type text which is then expanded, it's seamless integration.
It also shows a small icon and proposals if a shortcut is detected which works well with most of the apps. Using it as an accessibility service is the main operational mode for modern devices which allows to use it with the devices' stock keyboard or the keyboard of your choices.
What's cool is the support of shortcuts when used with Bluetooth hardware keyboards which is what you want e.g. with Android Desktop.
It doesn't offer sync with text on your computer, but shortcuts can be exported to a file and then imported again.
It's in the Google Play store.

How do you like it, do you have pros or cons?
Any enhancement ideas?

Snce you're asking for enhancement ideas, I assume you're affiliated with the app. Note that Stack Exchange expects users to disclose their affiliation clearly on the post. Otherwise, it might be deemed as spamming/astroturfing. Thanks


text:
How can I Run/Download Android Apps on a PC?
I tried running Android 4.1.1 in VirtualBox, but it was too slow and sluggish to do anything. I came across Windroy which runs Android as a Windows app, but it won't run Google Play.
I want to run this on my laptop.  Any help would be greatly appreciated.

How can I download an APK file from the Play Store? seems relevant, but the fact that AIDE is a paid app might be a snag.

I don't have an Android anymore so idk what to put for Device ID

Try BlueStacks and tell us how it goes.

Bluestacks has gone through a lot of new updates since the last time I used it. Wouldn't run on Windows 8, but fine on my Windows 7 laptop. Thank you!

No problem.. hope they fix the windows 8 compatibility issue soon.. glad it worked for you :)

or May be Andy?..it cliams it works well on windows 7/8

@MichaelSchwartz you could also try Phoenix OS or Remix OS.

Those didn't exist when I posted this. Gotta say I love Remix OS. It's really nice!

Try youwave or bluestacks, both works just fine and smooth too.


text:
Handcent profile picture for texting
Device: Samsung Galaxy S2
How do I set my contact picture for text messaging, so everyone sees what I have set as my profile pic on Handcent?

Like most SMS, Contacts, or Dialer apps, the contact photos either come from:

Facebook
Google
Other apps
Manually set by User (owner of phone)

In the last case, only YOU can see it. It's not possible to share / broadcast this image since it is your photo that you added to your own local contact.
For Facebook contacts or Google contacts, the photos come from the profile picture of your social media account. This is what is visible to other users, ONLY IF they have shown Facebook / Google contacts, instead of just phone contacts. Otherwise, they still won't see your photo.


text:
Galaxy S3 Bug: No text appears when typing SMS message
Summary: When starting to write an SMS text message using the stock Messaging app, no text appears.
Reproduction: It's intermittent. However IIRC it has only happened when replying.
Workarounds:

reboot phone (Always works)
press back repeatedly to exit message app. (Works half the time)
switch app and then back (works only sometimes)
keep typing rubbish until something appears (often works but typically only after a couple of hundred characters).

Are there any fixes for this?

Are you using the stock Messaging app, or a 3rd-party app?

The one that comes with it. (I don't know if Samsung butcher the Android one though)

What keyboard are you using? Does this happen in other apps like hangout etc?

I'm using the keyboard which came with the phone when new. (How would I find out which one that is?) I have not had the problem with any other apps except, coincidentally, just one other one recently: a text box within a 3rd party app I downloaded. But only the once.


text:
Galaxy S3 Bug: Navigation app crashes when clicking "Start"
Summary: Route navigation crashes on starting of route finding.
This is an intermittent bug. It only started happening recently - I think it coincides with when on a desktop browser I volunteered to start using the new version of Google Maps. (I wanted to use the new traffic monitoring feature). I didn't realise it would propagate my choices to my phone as well.
Is there any fix? E.g.

How can I configure the navigation app on my phone to use only the more stable mainstream navigation app?
How can I configure my Google account to revert to the mainstream version of Google Maps, for all devices?
Are there any third party apps which have route navigation similar in quality to that of Google's?

Thanks

After you enter the starting point and destination, the app gives you the possible routes. On that screen the best route has a start navigation option; selecting this causes the app to crash. Instead select the route you prefer and then hit the start arrow at the bottom right corner. Works for me.


text:
Samsung Galaxy s3 Battery life
How long should a Galaxy S3 battery last?
My phone is brand new and today it was on standby for most of the day (it dropped 10% while being on standby for 3hrs), I only used the internet for about an hour and recieved one phone call. And my phone is almost dead!
I have gps and bluetooth disabled, the screen as dim as it will go and don't have any instant notifications. I also don't have any new apps on the phone yet.
My battery life says:
screen 41%
Adroid System 19%
Adroid OS 12%
Device Idle 6%
Cell Standby 6%
Internet 4%
Maps 3%
Phone 3%
Messaging 2%
Could I have a faulty battery?

Were you in an area with LTE service?

I've just added the battery-life tag to your question. You might want to check its tag-wiki for some basic background, info, and links. Also, its most frequented questions might prove helpful while waiting for a good answer here. If anything from those sources helped improve your situation, please don't forget to let us know here :)

I have an AT&T Galaxy SIII.  I use BetterBatteryStats when I have battery issues.  Lately I've been having problems with the calendar sync service keeping the phone awake.  I cleared its data and resynced from scratch, and that helped, but a few hours ago I created a new calendar, and now it's going bonkers again.
Anyway, the best I've been able to get is about 3% per hour when not being actively used.  I might have seen 2.5% one time, but that was a few months ago.  Typically though, especially with this calendar sync problem, I see 4.5% per hour or worse.
So if your question is, "How long should the battery last?" my best answer from my experience is about 24-28 hours, considering an average 3% per hour drain while idle, and light usage.  If you make a few long phone calls, that will, of course, drain it much faster.
But any apps that go haywire and cause excess wakelocks will wreck it quick.  I love the freedom of Android compared to iOS, but I really want more control over apps background behavior.  Android 4.3 may provide this, but who knows if the SIII will ever get it.


text:
Are there any Android devices that cannot be rooted?
I bought a new Galaxy Mega and it seems nobody has figured out a root method for it yet.  Are there devices that have been on the market for more than a few months that are not rootable?

To my knowledge, all devices are rootable but if it is not a popular phone or it is a new phone, there might not be a kit for it yet

All android devices can be rooted. From what I've observed, there aren't many guides to root dual sim phones .

Just for clarification: Are you looking for a list of devices that have no rooting tools yet – or is your question rather How do I root the Galaxy Mega? In the latter case, you might wish to consult our rooting tag-wiki and rooting device index. The latter also lists some "generic tools" you might want to try if there's no specific "rooting set" available for your device yet. Don't forget to report any success, you might even answer your own question :)

Wikipedia provides a few answers:
http://en.wikipedia.org/wiki/Android_rooting

In the past, many manufacturers have tried to make "unrootable" phones
  with harsher protections (like the Droid X), but they're usually still
  rootable in some way, shape, or form. There may be no root exploit
  available for new or recently updated phones, but one is usually
  available within a few months.

But that's the past.

Only a minority of Android devices lock their bootloaders—and many
  vendors such as HTC, Sony, Asus and Google explicitly provide the
  ability to unlock devices, and even replace the operating system
  entirely.

So shortly speaking, no worries, if there's no root yet, surely there's one to come out soon.


text:
How to enable USB debug on Note 2?
No matter what setting I change, my Samsung Note 2 is always entering "USB media mode" instead of "debug mode".
I have the USB debug option set and the Google USB driver from the SDK installed, but adb devices shows nothing.
Enabling USB debug on my Nexus and plugging it in gives the debug mode just fine and adb devices shows it.
If I plug the USB in the Note 2 with USB debug enabled, the notification shows "Connected as media device".
If relevant my device is running Android v4.1.2.

I had to download Samsung's USB drivers for this device from their support page.
After you have the driver installed, when you plug in the device, Windows search windows.com for updates and finds:
Samsung mobile usb composite device
Samsung-sgh-i317
Samsung mobile usb modem
Samsung Android ADB Interface

Now, the interface still shows the "Connected as a media device" message, but adb devices list can see it.

Yepp. That's the usual thing with Windows and Android devices: You have to install the driver first :)

Was assuming all devices correctly implemented the google USB drive... and when i realized not, had some trouble finding the actual drive. Samsung support is a mess.


text:
How can I root my TCL Idol X (S950) with Linux?
I have a TCL Idol X (S950) phone and I found out that I can root in using 'V-Root' (a Chinese software) however the software is for Windows.
The problem is that I don't have Windows, more explanation at the end.
More in detail:
V-Root is this soft: http://www.mgyun.com
If I well understood (Rooting/unlocking Android Nexus One with broken power button using Linux terminal tools) the rooting usually just install su command using some vulnerability in the Linux Kernel or in a daemon ... or any other similar vulnerability in the Android OS.
Reason
You may wonder why I'm not just grab a Windows pc from one of my friend and in my opinion there are a couple of reason for this:

Android (or better Android/Linux ) is using Linux kernel so in make sense to have some standard procedure to root on Linux too
Many of the Win. Root solution are shipped with some custom soft that we can not really trust ( for example V-Root, beside the fact that is in Chinese and few people non-chinese can understand it, how can I trust that it is not doing any malicious operation on my phone ? )
Most of the tutorial/forum thread are Windows oriented, so there are few and spare info related to Linux

So my question:
Is there a possibility to achieve the above on Linux? If not, is there any other method I can use on Linux?

To me this looks like a xy problem: Is your issue that you want to use that specific software to achieve something – or do you want to root the device?

Sorry maybe it is not clear, I want to root my phone just that

OK, tnx: I edited your question to make that more clear − and also linked to it from our rooting index, which you might wish to check (as it also mentions some independent methods, some of them supporting Linux, as e.g. Root Many Android).


text:
Google Music's cover art, song name, pause and play don't appear in my notifications
I have a Razr Maxx HD on Verizon and noticed that unlike my friends' Androids, when I play music using Google Music, the album art, song name, and pause/play notification isn't present.
In fact, if I start a track using Google Music and then go Home, the music keeps playing, but there's not "headphone" icon in the collapsed notification area, and so the only way to get back to that track is to go to Google Music or click on the cover art in the widget.
Any idea how I can get Google Music to show up in my notifications when a track is playing?

are you using the latest google music?...its possible that might be a bug and it would have been corrected in the latest update

After WEEKS of having this problem, I figured this out.  In System -> Apps, under the Google Play Music app, I had "Show Notifications" set to not display.  Doh!


text:
Is there a way to turn a web page into an app-like link on the android home page?
I'd like to be able to move to a specific page without having to (as I'm currently doing,) click on Chrome, then go to bookmarks and then have to go through the logon procedure to get back to the exact page I want.
Is there a way to have that precise page live as a pressable app-like icon so that I can get right back there quickly as I access this page often.

Have you tried the bookmark widget available with all Android installations?

Bookmark the page in Chrome for Android. Go to your bookmarks, long-press on the bookmark, and click "Add to Home Screen".
Source:
http://howto.cnet.com/8301-11310_39-57416489-285/how-to-add-chrome-for-android-bookmarks-to-your-home-screen/
Works on my Galaxy S4 and Nexus 7.

Champion Champion Champion

Create a new Android Project.
In your Activity's onCreate() method write this code
String url = "http://www.your-link.com/;
Intent i = new Intent(Intent.ACTION_VIEW);
i.setData(Uri.parse(url));
startActivity(i);

It will open an intent and show you all the browsers installed in your device. Just select any one and that will do.
Chears !!


text:
Dialer problem with Galaxy Y after rooting
I recently rooted my Samsung Galaxy Y. I also used Link2SD to move some of the apps to the SD card partition to free up some space.
Since then I notice this weird behavior. When I go to Logs or Contacts and swipe on a number to place a call, the dialer will not get initiated. The screen will remain unchanged and the call will not get placed. And I will not be able to make calls for the next 5-10 mins.
Then when I try again, the call will get placed normally. But, when I disconnect the call after speaking, the dialer will try to dial the number which failed earlier and I need to disconnect it from dialing.
Also, If I had swiped on the contact more than once when the dialer didn't inititate, then after I disconnect, the dialer will try to place the call the exact same number of times I tried to swipe, in quick succession and I need to disconnect it during each time.
This happens often and is quite frustrating. Has anybody else faced this issue or can anyone suggest how I can solve this? I cannot unroot because I have less memory on the in built memory and I need link2sd to keep the apps installed.
Thanks in advance.

Can you move the dialler back to the 'normal' internal storage and not the EXT3/EXT4 partition. Some system apps have gone mad for me over time when Link2SD was used. What ROM are you running? Also have you tried downloading an alternative Dialler to see what happens? Just as a baseline. Do you have a logcat from the device to see if something is happening?

@RossC : I have not moved the dialer to the SD card partition. It has been always in the normal internal storage. I am using Stock ROM. I have not tried an alternate dialer yet (Didn't even know they existed until now!!).

Give another one a ago. The dialler is just an app on your phone like anything else. It's worth seeing if it works ok. It may be a better alternative or at least a clue as th what is going wrong. Have you tried other ROMS and do they have an issue? Have you asked the dev if this is a known bug? Also it may not be in the internal storage as the EXT partition is internal storage for the purposes of those ROMS / Link2SD. It's obviously not the same but is treated as such.

Any luck or update on this?

@RossC : I haven't installed a new dialer yet since I am in a place where I will not be able to get on Wifi. But I noticed that this issue occurs only when I enable wifi. After I enable Wifi the issue will be there till I restart the mobile. Weird..!!


text:
My Droid did a system update and erased everything
My Droid Incredible did a system update & went to factory reset. Everything is gone.
Can I go back and restore?

although, I still have my wallpaper & my ringtones

Unless you had a back-up, it would be impossible to go back to a previous state. However, if you enabled Google sync, you can still restore your contacts, calendar, and other Google-syncable data.
After a Factory Reset, you will be asked to log-in to your Google account again. After which, it may ask you if you want to re-install some apps that you paid for previously. It will not install the free apps; you may want to install them manually.

@KarenMKonczyk It has happened to me a lot of times in the past too. I don't use a lockscreen, so it's quite easy to trigger a Factory Reset when I've got my phone and my hands inside my pocket.

It read that it needed to do a system update. It does often. This is the first for this..

Can you help with this????? I signed into my google acct. When I hit internet , it reads process.android.browser has stopped unexpectedly ..Please try again. Make me hit force close. I can't get on the internet

@KarenMKonczyk Can you turn it off, and try again?

tried that...I've been clearing data on all apps & still can't get on the internet. DO i really have to do a factory reset?

Support Internet browser keeps "stopping unexpectedly".  Process android.browser   Help


text:
Huawei G700 keeps asking permission to use mobile data after WiFi disconnects
I recently bought a Huawei G700. It's a fairly new and uncommon device. It runs Android 4.2.1 in combination with Huawei's own Emotion UI
When I have WiFi enabled and for some reason my Wifi disconnects (for example I go out of reach), my phone keeps asking me, each and every time, if it's allowed to use Mobile Data. if I don't answer, my mobile data does not connect thus I can't recieve any mails etc which is highly annoying.
This is the exact error/popup message that I get:

Data connection change
  WLAN is unavailable, try to connect to mobile network?

I've googled this exact phrase, but I get 0 results. How can I prevent my phone from asking if it's allowed to use mobile data?

It seems that this behavior is present in all recent Chinese ROMs from Huawei and there is no way to disable it. However, I found a workaround for it; The message only popsup if you have WiFi and Data Enabled and you lose WiFi connectivity. Then your phone will ask if it's allowed to switch from WiFi to Data. So, if you make sure WiFi is disabled before switching to Data, it will not ask this question. To do so manually, takes a lot of time. Luckily there is an app that can automate this task for you. Here's how:
Install the app 'Llama' from the Market (Free) and create these two events:

The 1 second delay is necessary, else it does not work properly.
What it does: Switch off WiFi as soon WiFi disconnects from your WiFi network and then enables Data. This way, it does not show the popup and 'automatically' switch to Data. Don't forget to manually enable WiFi again if you are in reach again of your WiFi network.
If you want Llama to automatically turn back WiFi on as soon you get home/in reach of your WiFi, you have to let it learn your location. Read the help/documentention on how to do so. It's pretty easy to do :)
This 'fix' works for me 9 out 10 times. Give it a try, I hope it helps you.


text:
unable to charge Google Nexus I9250
I am unable to charge my phone most of the times.
When I connect my phone to the USB cable which is in turn connected to the computer or charger, most of the times (about 90 percent), I am unable to see the charging sign and battery discharges. However only in some special cases, in particular when I plug in the cable in the computer just after i press the power button, that too, selectively, the phone is able to charge.
Also : After this problem, phone only connects in AC charging mode and not in USB mode.
I brought this phone from another country so service centers here refuse to accept it. I just want to charge the phone as of now.
EDIT : Today I found a new problem. After charging it to around fifty percent with an old computer, I just plugged it into the wall charger. It did show just a sign of initialization but did not continue. When I switched on the phone, the battery was reduced to 10 percent

Have you tried charging it from the wall?

wall ? you mean a wall charger ? well, I used a wall charger but it did not work :(

actually, if the cell is switched on, the wall charger does not work at all but when the ccell is switched off, it shows that the charging is starting but does not continue. However, bu plugging it in again and again, I charge to some level for emergency situations.


text:
where is a restricted user's home directory for Nexus 7 (2013 - JB 4.3)
Background: I have a rooted Google Nexus 7 (2013 - FLO) tablet, which I love.  I have created 2 restricted user accounts for each of my kids.  They both love Minecraft, and with restricted user accounts, they each get their own home directory, where their Minecraft worlds are stored.  This is great for them, because they can't tamper with each other's worlds.  :)  Now that the phone is rooted, I would like to copy their worlds off old devices and into their account space or home directories.
Question:  Where is the home directory (or user account storage space) for restricted accounts on the new Google Nexus 7 (2013), which is running JellyBean 4.3?

They are stored in
/mnt/shell/emulated/

I've just created a restricted profile and it created a new folder in there with the name "10", the main admin users folder is "0". You should be able to copy the files into the relevant place within these folders to get mine craft to pick them up.
(This was done on the 2012 Nexus 7 but I don't think it will be any different)

Nougat: /mnt/user/<two_digit_user_id>

I had a similar problem with Subway Surfers.
I finally found that profile data was under:
/data/user/<user_id_number>

Hope this helps.

Quick answer:
/storage/emulated/<user_id_number>

Details:
Unless possibly exploring the file-system with root permissions, the primary user cannot copy the files around.  It is easiest for the restricted user to use a file explorer or some WiFi uploader, like AirDroid, to upload the needed files from his or her account.
I'll experiment and report more later, but for now, use AirDroid or similar from the restricted account to upload the needed files.


text:
Transparent Call Proxy
I was wondering if it would be possible to transparently route some calls over VOIP as opposed to the cell radio. My wife has terrible signal issues with her Galaxy S3. Verizon is no help and before she'll let me load a custom ROM she wants me to exhaust all other options. The only other thing I could think of was some way to route some calls over Skype.
I see some other posts about having a home proxy server or a PBX. While that would work it's slightly more involved than I was looking for. I figure there must be some sort of proxy app that could run on the phone itself to watch for who you are calling and act accordingly. Perhaps with Tasker?

No, you can't do this transparently. The dialer app talks directly to the TelephonyManager in Android, which is integrated with the driver for the phone baseband. Even if you could do this, it would only work for outgoing calls anyway: incoming calls would arrive at your phone, and by that point it's too late for an app to do something else with them.
Your best bet is installing a VOIP app and using that. You also have to tell all your wife's contacts to use the VOIP number instead of her phone number (or set up call forwarding with the carrier). But if you're having signal problems, it seems likely you'll have just the same problem with VOIP, unless you're always on Wi-Fi.

The Android dialer has SIP capability, which should come pretty close to what you want.  Assuming you have a SIP provider  (e.g., Callcentric), you can both send and receive calls over Wifi/data using the native Android dialer.  You can configure the dialer to always make calls over SIP when connected to Wifi/data or to prompt you each time you make a call.  I don't know how to select automatically based on the number, but you may be able to use Tasker for that.
Instructions for configuring SIP in the dialer are available here.


text:
Installing ps2pdf command-line program in Android
I just bought a Nexus 7 2013. It's very good and I'd like to use it to (in case of emergency) edit some of my latex documents using TexPortal.
Some latex documents of mine get compiled properly only by Latex and not by PDFLatex.
As a result, I get a valid .ps file.
I'd like to install somehow ps2pdf (or even better, ps2pdf13) by some tool like, e.g., apt-get. And use some terminal emulator to run it.
Is this possible without rooting the device?

No, even though Android is based on the Linux kernel, programs for GNU/Linux need to be ported to the Android user-space environment. They usually require some source code changes, and to be compiled linking against the appropriate runtime libraries. You can find some command-line programs that have already been ported to Android on open-source sites like GitHub, but there's nothing like APT.
The closest thing to an APT repository is F-droid, but that's mainly for GUI apps: it's an alternative to Google Play for downloading open-source apps. I've already searched there and there's nothing like ps2pdf.

I know this topic is a few years old, but I just ran across it while looking for sources for ps2pdf in order to build it on my Android. In short, using the Termux teminal (and I'm sure others, the android port of Debian comes to mind) on Android, there IS an "apt" command line utility available. (However, ps2pdf is not currently part of the already ported packages.)

Neither is groff at present, but I have just made some source updates (path corrections, all), and have successfully compiled a command-line groff/nroff/troff on my Android. The resulting binary even handles my custom tmac files just fine. I'm hoping that a similar just-fix-the-paths type of source update will make easy work of a port for ps2pdf as well.

That's very interesting. If you manage it then please do come back and write that up as an answer.

I am also a happy user of Termux on Android. If you are familiar with Linux commandline tools, you will love to have this on Android.
As far as I know ps2pdf, and also ps2pdf13, ps2pdf14, etc, (on my Linux laptop) are not standalone executable binary programs, but convenience shellscripts that are part of the Ghostscript distribution, which call gs with the correct parameters and options. If you take a look at the Github pages for Termux you can see that porting Ghostscript (at the time of me writing) for Termux is a work in progress that has not been succesful yet. Ghostscript is a powerful but complex package to compile. But there is hope ...
An alternative is using your (android) webbrowser and use an online ps2pdf converter like https://www.ps2pdf.com. (which is powered by Ghostscript on the server)

Termux has texitopdf to confert a latex file to pdf

M. Tarenskeen is correct. When you install Ghostscript in Termux, you automatically get a whole slew of valuable utility programs with it, including ps2pdf. Once gs is installed, just type `which pf2pdf' and there it is!
Gnuplot supports both PostScript and PDF "terminals."  Just select the one you like best.  If it's PS, then ps2pdf makes short work of the PDF output. Choosing the PDF terminal bypasses the explicit conversion step.  What I've done is put a symlink called "storage0" from my Termux home directory to /storage/emulated/0.  I can copy the finished plot into the symlinked directory, and voila! It's right there, immediately accessible to any Android utility.
I happen to be running the FBreader ebook reader with a PDF plug-in, which so far is doing a nice job of displaying the finished PDF plots.
I currently am running my Samsung Galaxy J3 phone without an SD card, but as soon as I get one I'll try the same trick on "storage1".

No. You can not easily install Linux native application on an Android platform. In order to do so you'll have to compile your files with the Linux kernel and not the Java virtual machine that runs all your Android applications.


text:
Copy internal storage from dead phone to new (same model) phone?
Hi Android Enthusiasts!
I dropped my Galaxy S3 in water, then pressed some buttons and heard some nasty popping/crackling sounds. hehe
Ok, so now I think it's time for a new phone.
What I'm thinking is that I can get the exact same model, then copy all the data over (I'm guessing the internal storage is probably not damaged).
The question is, how can I do this? I'd like to flash the new phone with the image of the old phone, but the old phone doesn't work so I can't use a simple tool like clockwork to make an image backup.
Is it possible to get the data some how?

Internal storage doesn't not use the circuitry in the phone. There's no telling what's been fried, but an audible sound is not good. Next time you drop your phone in water, let it dry before you try using it.
Plug the phone into a PC using it's data cable. If it mounts, extract the data. If it doesn't mount, check the PC's device manager and see if any devices are showing up in the list that aren't being recognized by your OS. If there's nothing there, then you're pretty much out of luck.

If you can't turn the phone on, you're screwed. I'm not sure what you think the internal storage is apart from "electronics": it's a chip soldered to the main board of your phone.
Next time, try to make a backup before you get your phone wet. It's much easier that way.

Do you know if the entire OS is stored on the internal storage (cyanogen mod plus all my apps)? I think maybe I can cut off the chip, then find the API for it and reconnect it to some programmable interface like a raspberry pi or arduino, then get the data off it.

You won't be able to cut off the chip. I expect you'd need an oven to desolder it. The internal storage is partitioned like a hard disk. The OS is stored on one partition, and the data on another.

Sounds a bit hard to do at home! Thanks for the info.


text:
Non-HTTP connections time out
I have a Samsung Galaxy Player 5. Before, I could use everything (Facebook, etc) normally. I'm not sure if I changed anything, but now the browser (Internet) loads everything fine, but Facebook &co. are unable to make a connection (timing out, as far as I understand it)
I'm not sure what I could of changed. This happens on numerous networks, so it's not a router-side thing.
What should I investigate or check?

I'm pretty sure the Facebook app and others like it still use HTTP to do their work. Can you access the Facebook website through the browser?

Also, please don't guess: "(timing out, as far as I understand it)". Tell us exactly what you see the phone do.

@DanHulme: Yes, I can. I see the player 'load' for a long time (5-10 times longer than to just display a page normally) and then display 'There was an error connecting to Facebook' or similar, depending on the app.


text:
adb input swipe to unlock slide screen lock and open notifications
When I use the command adb input swipe, the slider slides all the way to the right, but does not 'click', so the screen does not unlock. I calculate the coordinates based on the (not visible) 'swipe area'. The same issue occurs when I try to drag the notifications open, I slide it all the way down, but it does not 'click' so notifications don't stay open.
I am using python 2.7 to call the adb functions, I think that may play a role too, but I've tried every form of os.system, subprocess.Popen, and subprocess.call I can think of.
Any idea how I can make this work?


text:
Does Android 4.3 fix USB OTG on Nexus 4 when used with an external power source?
It seems to be fairly well established that the Nexus 4 has had issues with not supporting USB OTG since launch (e.g. this bug report).  From what I've read it's both a hardware and software issue.  The hardware can't supply the necessary power and the software does not conform to the protocol in some way.  I'm happy to use a Nexus 4 with an external power source (Y-cable), which should solve the power issue.  What I'd like to establish though is, does Android 4.3 do anything to fix the software issue?

No, 4.3 doesn't address that at all.  You'll still have to use the kernel that Ziddey has posted on xda-developers.com.


text:
Is Android messaging like iMessages?
Does Android have free texting like the iPhone? If I'm texting to another Android user, will it be free like it is for iPhone users, or will I have to pay for the messages? I'm new to the whole Android experience, and really need some help. And I don't want to use a 3rd party app like WhatsApp to text the other Android users.

No. On all Android phones I'm aware of, the "Messaging" or SMS app is just an SMS app. It doesn't try to sucker you into using a proprietary chat service by pretending it's giving you free texts.
There are many IM and chat services for Android if you want to use one instead of texting. Like the iPhone, there's even one that ships with the phone, but unlike the iPhone, it's a separate app, called Hangouts. Hangouts looks and feels like a chat system, not an SMS app, and it includes voice and video calling, sending files, and group calling.
Android allows third-party apps access to all the phone functions, so if you really want to use SMS and a chat system in the same app, I'm sure you can find a third-party SMS app that includes both, such as Skype.


text:
Orange San Diego browser opening "goolgle"
Using the Orange browser with Android 4.0.4 on the AZ210A I've noticed that sometimes when opening for the first time it tries to open goolgle.com.
I've restarted, force closed, cleared data and cache etc and yet every so often it just crops up.
Anyone got any ideas?

Do you use Go Launcher?  I do and if started happening to me after a recent update. It coincided with Go trying to get me to download their company's browser with a pop up. I'm guessing it's not a coincidence. I've since removed Go and it hasn't happened again. Chalk it up to shady marketing.

Yup looks likes it's go launcher, checked their video for their browser https://www.youtube.com/watch?v=ihHCIz8L2XU&feature=youtube_gdata_player and they've spelt dial as "dail"

Thanks! I had the same problem, and was also using GO launcher. After uninstalling GO, this highly irritating feature disappeared.

How to fix:

In action bar press and hold browser button to open menu
Delete browser shortcut
Press "+" and add Application -> Internet
Press and hold internet in the action bar
Change the icon with default browser icon

On my phone it is "Browser" instead of "Internet"

Sounds like an error in the carrier's customizations. If you can find a setting (in the browser's settings) for 'Home page' or the like, you might be able to work around it by changing it to go to a different page of your choice, or doing some other action when it starts. Otherwise, you might have to just report it to the carrier and wait for an update.

Oddly I've just opened the browser with existing tabs and it's tried to open a new one to goolgle.

This also happened to me on both of my phones.  Two different phone manufacturers and two different carriers.Was running go launcher on both.  Browser worked just fine with touch wiz and sense.  I was able to fix it by deleting the internet icon from my dock and adding it back from my app drawer.   Hope this helped

Perhaps, during the build of the ROM for said device, some one mis-spelled google.com in the preconfiguring stage of certain apps before mass flashing of devices prior to leaving the factory.

No, I think Go Launcher is responsible for this.
This has started happening since last update of Go Launcher.
It forcefully downloads ucbrowser.


text:
Locked out of my Galaxy mini due to "too many pattern attempts"
I have tried everything on the website and on many others, but nothing has worked for me. What should I do?

Does it ask you to log back in with your Google Account? What Android version?

It will ask for your Google account, if it does not, and I think you have tried everything else, then you should do a Factory reset.


text:
Is imessageonandroid.com really an iMessages app for Android or is it Scam?
I saw on a website that they have an iMessages app that lets you text iPhone user for free just like it is for an iPhone user texting another iPhone user.
Do you use our own number, or do you have to have an apple id and use your email like the ipod touch?. Also please explain me how it works and what you have to do?

I would be careful with this app. It's free, but not open source. It could be a scam/adware.

TrendMicro says it's a fraudulent website

I'm removing the internal link in the question so no one goes to the website.

The website is fraudulent. If you try to download the app, it gets you to "answer product surveys" (that is, it's a cost-per-action scam), and then installs software on your PC. If there even is an Android app at the end of it, it's almost certainly malware.
Think about it. Why would Apple give access to their closed chat system to some no-marks app that's not even on Google Play, when they don't give access to reputable software vendors? Why isn't there any corporate information (the name of the company, their address, or even the country they operate from) on the download page?


text:
Play Songs from Laptop to Phone
This is since a big issue that I wanna play songs from my laptop to my phone via bluetooth.
But the only solution I find that is play songs from mobile to laptop speakers.. but I want the opposite process to work on..
Because while I work on my laptop I want to listen the songs and control them from my laptop as well, but the speakers are pretty much away from my bed, so I wanna plug in the jack with my mobile and wanna play the track on my Laptop which will be listen to my phone via my laptop and phone bluetooth.
My Laptop is HP430 Notebook
And Phone is Xperia X8 (Android 2.1)
Please give me a solution, Thank you..
I have solved this problem by buying  Belkin Bluetooth Music Receiver and then plug that in with my speakers port. Now my speakers are playing music over bluetooth connection.
You can find this device in here:
http://www.cnet.com/products/belkin-bluetooth-music-receiver-bluetooth-wireless-audio-receiver-series/

Instead of adding the solution to the question, feel free to post it as the answer. Self-answering is encouraged on SE. You may also accept your answer as well if any of current answers doesn't solve your issue.

In PC:

Open Windows Media Player
Switch to Libraries view. Then click the Organize drop-down menu, select Manage Libraries, and choose Music, Pictures, or Videos.
A Library Locations window will open, in which you can add other folders simply by clicking the Add button and browsing to the
folders.
Now Click Stream select the option Automatically allow devices to play my media  click turn on media streaming [ if u get error
"Windows Media Stream is not turned on" click "Windows Service
Administrative tool" goto "windows media player network sharing
service" double click on it In start type select Automatic]
connect your android via
bluetooth

In Android:

Launch BubbleUpnp
When it opens, tap the Devices tab at the bottom of the main
interface. Assuming that your PC is on and connected to the network,
and that streaming is enabled in WMP, your PC should show up in the
Select Library list in the bottom half of the Devices menu.
Select your PC in the list, and tap the Library tab at the bottom;
you’ll then be able to choose from the Music, Videos, Pictures, and
Playlists folders available on the PC

thanks for the share.. I wish you could give me the solution earlier ! Though I bought a device by which I can just plug in the device with speakers and then the full sound box will be playing song with bluetooth sync. Exactly what I wanted..

I use SoundIt, it's a Google Chrome browser extension, go here: SoundIt Chrome Browser Extension
I use it when I watch online movies on my laptop, but want to listen to the movie on my Android cell phone with ear buds. You can also listen to music from your laptop as well, basicaly any audio thats coming from your computer, you can listen to on your cell phone.
On Computer: You need to use SoundIt on Google Chrome browser (to watch movies).
On Cell Phone: Any Android with an up - to - date Internet browser, I use Chrome.
It's using your wifi in your home to send the audio from the computer to the android cell phone. In my situation my laptop is not connected via wifi, but it's connected by ethernet, but thats no problem, because it's not using the computer to re-send the audio signal - it's using your wifi router ;)
Just follow the directions when you first run the SoundIt chrome extension, at some point it will tell you that you have to adjust windows firewall using the (SoundIt Enabler.exe) or you can do it manually via command prompt and some code they give you.
I suggest doing it manually, because I scanned the "Enabler.exe" and on some scanners it came us as 2 different malwares (supposidly). One that I can remember was an Adware and one other.
Why execute a .exe when you can just do it manually and know exactly what you're doing.
The above is so that SoundIt has permission send the audio signal from computer to your mobile device (android cell phone). In other words: It lets it be visible on the local network so other devices can connect to the computers sound output:)
It's very easy, at the end of configuration, it will give you a ip address like 192.168.1.9:7576 to then enter into the browser on your android cell phone.

Once you pair the phone to your PC, you should be able to playback audio from you PC to the phone if your phone supports A2DP.

Most phones don't support the A2DP sink profile, only A2DP source (which means the phone can send audio over A2DP, but not receive).

For completeness: an Android patch (not really usable by end-users but it's a start) and a Cyanogenmod request for A2DP sink support.

It is not solution via bluetooth, but you can try application AirDroid:
AirDroid on Google Play
It has a lot features to synchronize your phone with your computer. You can play the music from your phone on laptop, just install this app on computer and on phone and sync them.
EDIT:
If you need to play music from laptop on your phone then try this app:
SoundWire

what about laptop to phone...??

check the edit please.

Need soundwire app but with Bluetooth

Your laptop and your have to be in the same network.
Install mediahouse upnp/dlna on your phone.
Laptop needs to be on and run the app.
That's it.

Why not use a USB cable to connect the laptop with the phone?

This is a possible solution. But how will he play the music? By double-clicking on the MP3 files (or other format) on the phone / SD card?

SoundWire, from the Play Store, may offer what you want. It uses a client/server setup on your local network instead of Bluetooth, however.

SoundWire lets you send any music or audio ("what you hear now") from your Windows or Linux PC to your Android mobile devices. Use it as:

A remote speaker or wireless headphones
A way to listen to music and movies from your computer anywhere in your house or out on your deck.
A wireless extension of live audio from your PC-based music system


text:
How do I decrypt files on SD card that I encrypted on a different device?
I encrypted my phone and SD card on my Note 2. I broke that phone, but recovered the SD card. How do I decrypt the SD card to get all files out (I do have password for it) with the new phone?

You are asking the same question that you can find at How can I decrypt an encrypted SD card (HTC Evo 4G) on a different device? - In summary of that answer, you can't. Your password only decrypts the key that is used to decrypt your files. The key is stored on the device and is NOT the same as your password.

Encryption involves two parts:

Mechanism to generate key and storing it.
Actual encryption method.

Now both of these might differ from OEM to OEM based on their implementation. Remember Android AOSP does not support external sdcard encryption.
Now to answer your question:
If your new device is having the same firmware from same OEM, in this case Samsung and you are using a new Note 2, then there is a possibility of decrypting the sdcard with the same pin, provided mechanism to generate encryption key is same. However in case the PIN that you enter is just used to encrypt the encryption key and encryption key is generated through some other mechanism then your sdcard is as good as useless now. But it is worth giving a shot.

That won't work, unfortunately. The PIN isn't used to encrypt the data, it's merely used to encrypt the key USED to encrypt the data. This way when a user changes their PIN it isn't necessary to re-encrypt the entire block storage device; only the key needs to be decrypted and re-encrypted. The key itself is randomly generated at first boot.


text:
Why does bad Busybox installation in /system/xbin/ cause problems?
I've got familiar with Android not long ago. Having almost no experience, I carelessly installed Busybox, and after that the system started resetting itself after each power-off. It also didn't allow to install software from internal storage anymore saying that there was no space.
Luckily, this question helped me out. Quite sceptical at first, I installed a file manager from external USB and moved busybox from /system/xbin/ to /system/bin/, and surprisingly, the problem was gone.
But could anyone tell why busybox executable placed in xbin was causing these problems?

Slightly related on XDA: bin vs xbin

Thank you for the link, Andrew. The conversation there suggests that applications like Busybox should go in xbin, but my case was an exception somehow. They also point that xbin is for root's applications, but at the same time it is said there that it's "safe" to mess with that directory...

Well, don´t know a thing about android, but I have read about other people with that problem installing Busybox.
One of them said that some components of Busybox were already installed in his /system/xbin, so probably some phones comes with files in that path that Busybox overwrites, making the phone unstable or bricked.
You should search info about installing busybox in your device before installing it.

How is this even helpful?

authors: عادل علي المخرف