text:
How can I load a Video Player App on my Nook Color without google play?
My son's nook color is incompatible with google play, and the default video player app wont play local video files I've uploaded to his nook's harddrive via usb-cable. How can I download a new video player app to his nook 'without' google play?
I am using software version 1.4.3 and am not interested in solutions that involve rooting the nook, or rolling back to a previous version of the software.

Do you have .apk of the "new video player"? If yes than just copy paste the .apk file to storage and using file explorer of nook run that .apk file in order to install.

After testing many different apps and many different versions of said apps, websites listing what apps work and what apps don't, and more than a few other things, I have reached the conclusion that, You cannot load 3rd party video players on the Nook Color. My reason for reaching this conclusion, is when I finally found an app and its correct version to work for the nook operating system, and used the correct working file manager app to run the .apk file the message my Nook Color gave me was;

Install Blocked: For security reasons, only apps purchased through the NOOK Shop can be installed.

wait, read my answer before giving up

Download/get the .apk file of desired application.
(Example: MoboPlayer from this link.)
Pass it to the android device.
Use any file explorer to open this .apk file.
Install the application.

I'm getting a message after the attempt that the app was unable to install...

Download the latest version of MoboPlayer take the .apk file, copy it to your NC, open the file through on NC and installed it.

My nook says that file is in an unsupported format.

Try to open the apk file from File Manager rather than Downloads list. Let me know if that does not work

I have to get a file manager that works from barnes and nobles, ill get back to you. currently the one I just tried is giving me issues. I think my cache is full.

I'm getting a message after the attempt that the app was unable to install...

According to this article you can enable app sideloading in the following way (text in italics is mine):

Enable unknown sources
There’s a hidden settings menu on the NOOK Tablet that lets you
  install apps from unkown sources. You can’t get to it just by
  navigating through the settings, but xda-developers forum member
  lionclaw has provided an easy way to open the settings menu from your
  web browser.

Fire up the web browser and visit http://comptonsoft.com/test/
Click the “Download TGPS_launcher” link. (They have changed it for "Download AppMenu" link, you can use this)
You should see a notification in the lower left corner of your
  device.
Click the notification and tap the entry that says tgps_launcher.apk download complete. (Now it should mention AppMenu.apk)
If you try to install the app using the Package Installer, you’ll be
  whisked away to the screen shown above, where you can check the box
  next to unknown sources.

Once you have enabled this option, you can follow the steps described in Keshava's answer

UPDATE:

Fortunately/Unfortunately, the menu wasn't hard to find - all the user
  had to do was to try to install an app from somewhere other than B&N's
  app store voila! - the menu was triggered and the option could be
  enabled. That lasted about a month. Calling the ability to find and
  enable the option a "bug", B&N sent out an update that "fixed the
  problem" shortly before Christmas. Ever since then, the only way you
  can get non-B&N apps on the device is to either root it or use a
  dual-boot card.

(Source)
Therefore, your own answer is the correct one. I'm sorry I couldn't help you to solve your problem as I would have liked.

I will attempt this, thank you for the first realistic answer this question has received. I will be in touch with news of my success or failure.

I'm afraid this method ends in the same result mentioned in the answer I posted, I receive the message that 3rd party apps cannot be installed. Is there another way to reach this menu?

I'm sorry to read that. Well, at least we tried. Let me research a little more about that, maybe there is something more we can do.

Unfortunately this option has been disabled by manufacturer. Read more details in an update I made to my answer.

Hey, I'm telling you because your the only user I've seen so far that has a realistic amount of rep, you guys seriously have moderation problems here. (Android.SE) I don't know how much staff (10k mods) you have here, or even regular users such as yourself, but I can say that in Arqade the nightmare that was this question never would have happened. Every single answer I got other than yours was basically the exact same thing. Your mods are slackin, HARD. Just wanna say, my experience here has been sub-par, I hope it's isolated to me.

@Ender Thanks for the bounty and for your nice words for me. The effort required to validate the answers that people post here in AE is shared between the moderators and us, regular users. Much of review activities don't provide reputation points (being just taken by true Android Enthusiasts), and as this site is for community, it is up to us to assume those tasks, only sending to moderators those posts which require special and additional efforts or privileges to be dealed with...

... Because reputation is earned mainly by answering questions, some users just post one-line answers with links for the first Google results they find, showing a lack of research efforts. Maybe that doesn't happen in ArQAde because that is a site for gamers, and the research needed to answer correctly a question is made mainly by playing the games (it is the best kind of research, if you ask me), let's just say things are a bit different in AE. On the other hand, AE moderator activity is intense, as you will see in our Meta site.

Well if you are unable to play those video I would recommend download Mx Player from this link. and then copy it to your nook colors' sd card/storage. Then from the file manager of your nook, navigate to that mx player.apk file and click on it. It should prompt to install. Just install it. And play whatever you want. For any detailed information, like step by step procedure follow this link
hope that helps.

that link takes me to google play. This answer is not helpfull.

well then, wait for a while,till I get the direct download link. :)

here is direct link for downloading mxplayer. hope it solves your problem

Here is some information about good media player on Nook Color: http://drippler.com/barnes_noble/nook_color#!560253
You can try VLC nightly build for ARMv7:
http://nightlies.videolan.org/build/android-armv7/

if your smartphone can download this new video player app download it on your smartphone and then transfer apk file to your son's smartphone, using this application share app.Best lucks..

I do not own any smartphones, this question is about a nook.


text:
Does Android 1.5 Cupcake support WMA decoder?
I pushed some WMA files to emulator yesterday, and I found all of these music files can be played well by the music player, So I was confused.
I found that Android 1.5 didn't support the WMA codec, which is announced in the SDK
documentation. I also didn't find a WMA decoder in PV OMX.
How does this happen?

There isn't just one thing called WMA, WMA describes a whole set of different audio formats and technologies that all normally have a .WMA ending. Some of these are DRM encrypted, some have higher or lower level quality than others, some are optimized for voices. It's entirely possible that although your audio file has a .WMA extension and container, inside that it's actually a type of codec that Android can already natively handle.
See these links for a bit more explanation: Gentle Introduction to Video Encoding: Lossy Audio Codecs and Wikipedia - WMA

The same file doesn't play on my android phone (xperia x10 mini), having 1.6. I'm aware of the wma container, but the codec is also called wma. It's mime x-ms-wma is implemented in the omx source code only as a framework, calling dummy classes. It's getting really confusing now.

I believe an actual Windows Media Audio decoder would require to be licensed from Microsoft to be included as such in Android. Like how Microsoft Exchange intergration is liceanced from Microsoft by handset manufactures to include in their Android phones (HTC I think does so off the top of my head) and why Exchange by Touchdown I assume costs $19.99.
Like GAThrawn said, the .wma files you claim are probably MP3 or another format Android natively supports with a mislabeled file extension - try encoding some yourself and give it another try. :)

source: Stack Exchange

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

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

sort: votes


text:
Auto-rotate only for YouTube app, disabled otherwise
I find auto-rotate really annoying so I generally have it turned off.
Unfortunately, when I'm playing a YouTube video, it's equally annoying when I try to tilt the screen and then remember I have it turned off  :)
I would like a way to have auto-rotate working as usual when a YouTube video is playing, otherwise disabled.
Is that possible? I would like it all handled automatically, I'm not really interested in apps or widgets where I have to toggle a setting manually.
P.S. My phone is a Galaxy Nexus.

I don't know what ROM you're using but YouTube actually ignores my auto-rotate setting regardless of it being on or off. YouTube still goes to landscape mode when I tilt my phone whilst watching a video even if I have auto-rotate set to off.

There isn't a system setting, so the app Smart Rotator is probably the closest thing you can get, but yes, in the beginning, you have to set everything up yourself.

This looks promising, I'll give it a shot...

The link doesn't work anymore, but there is another amazing app that does this. https://play.google.com/store/apps/details?id=jp.snowlife01.android.rotationcontrol

Alternatively, my default recommendation for cases like this: Tasker. Use a profile like this (abstract):
Condition: App (select "Youtube", and optionally other apps you would like to have autorotate turned on)
Task: Display->Display Rotation: Set On
This way, whenever one of the selected apps runs in foreground, autorotate is turned on -- and as soon as that condition is no longer met, autorotate is turned to whatever it was set to before. To make sure to have it turned off afterwards, you can add a so called "exit task":
Exit: Display->Display Rotation: Set Off
Hm, looks like currently I answer every 2nd question with "Tasker"...

Tasker is certainly a Swiss Army knife. It's well worth using.

You don't actually need the exit action, as Tasker restores settings (like display rotation) when the condition stops being true. Every once and a while it gets left on (e.g., if the phone dies with YouTube open), you can fix that with a task to disable on screen on.

Yup, derobert's comment is correct. I just tried it before reading this answer, and I didn't have to add exit task to toggle the auto-rotation back.

@AndrewT. not necessarily, no. By default, Tasker automatically reverts to the previous state. So without the Exit-Task, if auto-rotation already was on, it would not be turned off afterwards. If that's what you want, ommit the Exit-Task. If you however definitely want it turned-off afterwards, no matter what: then you will need the Exit-Task.

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

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


text:
How can I compile an Android APK from source?
There are a couple of tutorials or even questions here about creating an application for Android. But I was wondering, if I just want to compile an application from the available source on Github, I'm not going to develop anything, do I need to install the Android SDK, Eclipse with ADT plugin, and the SDK tools and platforms?
In GNU/Linux you just have to install the build tools and dependency libraries, not an IDE, which is generally for doing the development. How would you proceed in compiling the APK? Not that I want it to be like GNU/Linux, but what are the required tools just for compiling? And do I need to downgrade my Java version to 6 when I'm compiling for Android 4.1.2 (if Java is needed)?
Also, there are no build instructions on the source, including a few steps on your answer would be highly appreciated!

The minimal requirements for building an Android app are usually the Android SDK and ant. Then, you are able to build the majority1 of projects with the following steps.

If there is no build.xml generate it

android update project -p . -n $PROJECT_NAME -s

Then build the project with

ant debug

which will create an .apk signed with your debug key.
All other dependencies range from the used VCS (e.g. git), over the required 3rd party libraries, up to other required build tools (e.g. Android NDK).
1 Why did I write majority? Because there is no definitive answer for such a question, as it simply depends on the used build system and the overall build setup of the project.
Let's have a look at F-Droid's metadata, which is a big database of build recipes for FOSS Android apps. You will find that there are many ways how an Android app can be build. For example goo.TeaTimer has a very clean and short build recipe, namely none, which defaults basically to F-Droid using ant debug to create the .apk. On the other hand, org.transdroid.full requires a few more steps to create the .apk: First the transdroid core library needs to be created, that is the ant -f ../lib/build.xml line in prebuild, then options are disabled with the sed command. Now the final .apk can be built.

Your command doesn't work because it lacks a AndroidManifest.xml, and the error from running is "Unable to load key from Google Drive, retrying: null"

The command was incorrect rendered. I've edited it. It's the same command F-Droid and I use within my Android project to generate build.xml. I've took a closer look at keepshare: It uses sbt (simple build tool) and is a good example for a project which does not use ant but instead some other build tool. Therefore the commands and tools to build the project differ.

The answer here only works for java apps; keepshare has Scala source code which is why SBT is necessary. There are very few Scala apps and F-Droid doesn't support it. Also ant is deprecated—gradle is the future for building Android apps. The app label in AndroidManifest.xml is Keepass database access so that's how it should appear in the launcher.

This statement is not correct. The used programming language and the used build system are not dependent on each other. SBT is not required to build Scala code, as little as Ant is required for Java code. The answer focuses on the most common build system for Android at this time: Ant. But it is true that the new build system is gradle. I think I made it clear in the answer, that there is no definitive answer for such a question, as it simply depends on the used build system and the overall build setup of the project.

Ant with the Android SDK build.xml only works with Java only apps; I think that's true.

No, you can transform anything with ant, not only Java. And Android's build.xml provides hooks to modify it to your needs (e.g. compile C code), it's also not restricted to Java.

I don't know why you'd use ant to compile C code for  an Android app. If ant could be used to compile Android Scala apps, I think it would have been done already.

C was just an example. It could be any language. And why one would do that doesn't matter for this discussion. But I'd would say that some developer do it because they don't want to depend on another build tool, for example.

Your answer still isn't relevant for Keepshare. The real answer is provided in comment #3.

That's right. I think more users benefit from an general answer compared to a specific one. OP already figured out that SBT is the used build tool.

It's a pity the OP still doesn't have a usable apk.

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


text:
Enable LTE on Nexus 6 with Lollipop
My new Nexus 6 isn't giving me an LTE icon in my cell service - I get the same old H that was showing on my Nexus 4 before I upgraded.
I'd expect to see LTE here :

I talked to my carrier, who said that my data plan includes LTE, so I don't think that's a problem.
I've tried to set LTE as my preferred network, but it won't take. I go to:
Settings -> Wireless/More -> Cellular networks -> Preferred network type
choose LTE (recommended)
But the Preferred network type remains on 3G after I make the change.
Is there some other setting I'm missing that will enable LTE? I've power cycled the phone several times and run through every fix I can imagine. I'm on Android 5.0.1 with AT&T.

Are you sure you get 4G in your area?  Just because 4G is part of your plan, and your phone supports it, if you don't have 4G towers in your area, you won't get 4G signal.

Yeah, I'm downtown in a major city where everyone else gets the 4G network.

Just in case anyone else runs into this issue: I went into an AT&T device location where they replaced my SIM card with a new one. After that, LTE was immediately available.

Chances are most likely that the SIM card you are using is not LTE enabled. You can check with the service provider on upgrading the SIM.
Once the SIM is upgraded, install Open Signal application in the phone and test for 4G signal coverage.


text:
Cannot install Chrome or Google Drive on Samsung Galaxy Tab 10.1 (P1000)
I tried to install Chrome or Google Drive on Samsung Galaxy Tab 10.1 (Android 4.0.4) but the app page in Google Play says "Your device isn't compatible with this version".
Can I install an older version? Or is there any workaround.
I updated my system.
Later update: Any other application that I tried to install was giving Error retrieving information from server. [RPC:...]

What I had to do to solve this was

Go to Settings > Accounts
Remove the Google account
Add back the Google account
Go to Settings > Applications > All
Clear data for applications 'Google Play Services,Google Play Store` (basically any system service or application from Google that had to do anything with Play Store)
Reboot the tablet

Now I can install applications, including Drive and Chrome.

authors: نصرالدين تاج السر


text:
Why does Android have antivirus apps while iOS does not?
I have a Samsung Galaxy S2 and my friend has an iPhone.
I have downloaded and installed the Norton Anti Virus app. I am at a loss to understand why iOS seemingly does not need protection as such. A smartphone, I have been told, is no less than a computer (even better, faster etc.), so need to be safeguarded.
Or is there another reason why iOS has no AntiVirus apps while Android does?

I'm not clear on what your question is here. If you're asking "Why doesn't the iPhone need antivirus software?" then this is really not the appropriate site (that's an iPhone/iOS question). If you're asking about the merits of antivirus on Android then I'd suggest taking a look at Is an antivirus really needed for Android?

The answer is simple: iOS doesn't allow AntiVirus apps into their app store and blocks all antivirus vendors. Android is more open here, so the vendors jump in and release their stuff. PS: I find this question legitimate, just needed some improvement.

http://www.forbes.com/sites/timworstall/2012/06/04/apple-explains-why-ios-dont-need-no-steenkin-anti-virus/

http://mobile.eweek.com/c/a/Security/Apple-iOS-Needs-Antivirus-Protection-Kaspersky-844659/

This has some reasons, let's try to sum them up:

Android has an open app market model (there's the more or less curated Play store but you can install apps from other locations (3rd party markets or self built/downloaded))
Android may also not need AntiVirus apps (most problems come from pirated rogue apps with added value piggybacked)
iOS has a strictly curated app store and you're not allowed to bypass it (unless you don't jailbreak your device but Apple so far ignores the existence of jailbroken devices)
Apple doesn't allow AntiVirus apps into their app store (they don't grant the necessary privileges to 3rd party apps and ignore the existence of jailbroken devices)
AntiVirus vendors want to create a market for mobile AntiVirus solutions
Apple denies existence/possibility of malware for their platforms as long as it's possible (for PR reasons)

To sum it up: Android is more open than iOS and lets AntiVirus vendors jump in while Apple denies them access to their app store.

The entire philosophy of the two competing "App markets" are different.
The Android Market, known as Google Play, allows any submitted application. Apps aren't really checked or pre-screened, they're simply submitted, and anyone can download them. Any kind of app can be submitted to the Play store, even one that hooks into the core operating system.
This is a double-edged sword, as a developer can write a malicious app, one that steals your data, disables your phone, and other nasty things. Usually, only when enough people complain will Google take notice and remove an app.
While Google does take some measures to protect its users, the protections applied are automated, and apps sometimes do slip through. (See Bouncer. Stats show that it has been somewhat successful).

Apps submitted to the iOS App Store have to go through a strict vetting process. Apple hires testing teams. They will manually inspect your app, to make sure it does what it says, without bugs, doesn't use private or secret functions on the iOS device, and so on. Apps are run in a sand box and cannot make any major changes to the way the device works. Since all apps are pre-screened before they are posted on the App Store, there is almost no chance of an application being malicious (virus, data stealing, etc).

As for whether or not you actually need an anti-virus app, well, this question may help answer that. Personally, I don't think viruses are a massive threat yet, and, although they may be later, I don't think it's worth the potential performance hit. Besides, Bouncer can help with most malware.
I'd be more worried about data-stealing apps, especially if the app holding sensitive data isn't sufficiently protected. Last year, Skype wasn't encrypting its contacts database, and malicious apps were able to simply read the data. This has, since, been patched.

Google does check Android apps for half a year now, see the Bouncer announcement.

The article that @ce4 links to also mentions sandboxing on Android.

@RichardBorcsik I'm aware of the difference between the two, however, anti-virus apps usually provide protection against both viruses and general malware. I feel that, in context, both types of software are mention, although not explicitly

Even if Apple allows Antivirus on the App Store, they won't be able to do much. Each iOS app is lives in a Sandobox and can't access other apps and services. iOS apps can't run forever in a background instead they are hibernated to ensure good battery life. Also if you use passcode your data is encrypted. iOS built with security in mind and doesn't need antivirus.
There's innovative iOS mechanisms (Extensions, Action Sheet) which allows apps to work together and share data. This features are safe from viruses because:

Each interaction activated by the user, not OS.
This mechanisms are also sandboxed.

Each antivirus truly acts like a virus, it just works on your side and because viruses is not possible with iOS, antivirus also can't exist there.
Android works like PC where any process can run indefinitely and can access any part of the File System / OS. Android is improving encryption but even the latest Android version 4 years behind from iOS.


text:
How to simulate mouse hover on web browsers?
I'm having problems with websites where the only way to access a page is by hovering over a menu.
Is there any way of doing that in Android? Maybe an app which allows the screen to be used as if a touchpad on a laptop?

Smartphones and tablets have an obvious problem with events like mouseover:  When there’s no mouse cursor, there’s no way to mouse over controls.
Some techniques may be applied as a work around, but it's hard to have them working decently.

Testing: with minimal success
Don't know what browser are you using, but with my phone:

Agent: Mozilla/5.0 (Linux; U; Android 2.3.3; en-us; U8510 Build/HuaweiU8510)
AppleWebKit/533.1 (KHTML, like Gecko)
Version/4.0 Mobile Safari/533.1

If I long press the menu that contains a sub-menu presented with mouseover, it opens after about 3 seconds (even though, every two out of three, the click for the main menu gets triggered).
Ps:
The website used to test it was developed by me, so I know for sure that there's no support for mobile phones being used.

I just usually long-press the item until I get the popup menu from the browser, press back to hide the menu and the hover is activated. Not a foolproof method but works most of the time. This way I can be almost sure that the tap doesn't send a click event.
Tested on 3.2, 4.0, 4.0.2 vanilla browsers and Chrome/Chrome beta on ICS.


text:
How do I correct my far-too-sensitive proximity sensor?
I have a Samsung Galaxy Nexus (GSM). The sensor that turns the screen off in my pocket or at my cheek is suddenly turning the screen off when my thumb is within two inches of the top of the screen. It is difficult to grab the notification bar without triggering it, and holding my phone sideways is now an exercise in frustration.
Is there a way to fix this? Did some update recently come out for this device?

I'm seeing the same behavior on my Moto X, except it returns a while after rebooting.

The problem ended up being transient; I rarely restart my phone. Somehow it got stuck in 'on call' mode, so the proximity sensor was enabled despite nothing being running. A reboot resolved the silly issue.

Possible reasons:

Some aftermarket display protectors may cause that
An earlier Android release only switched the screen off via proximity sensor when held vertically. This would have prevented your described problem. (See Galaxy Nexus "Slow" Proximity Sensor). Maybe this behaviour has been reverted.

If you updated just before noticing this problem, you might have to switch back or wait for another update to fix that again. Installing a 3rd-party update like CyanogenMod 9 might also fix your problem.

Installed Z-Device, but it has no active test of the sensor. It just indicates that it works and has a Max range of 5cm. I have no aftermarket anything on the phone. And I don't want to void the warranty installing Cyanogen. Any other ideas?

strange. proximity behaviour is not configurable. i tested on my nexus s with zdevice: the proximity always works but only trggers screen off when a call is active. Seems like your device does not check that condition any more. I guess it might be fixed by a wipe. If you have CWM recovery installed you can do a backup, wipe, test and restore in 10min to find out without too much trouble. Using Titanium backup before/after wiping is more work. I don't know a better easy enough solution.


text:
Prevent autocomplete of addresses from gmail in android email application
I use my Galaxy S3 for both work and personal email messaging. I use gmail for personal and the stock email application, synced to Microsoft Exchange, for work email.
However, when I compose an email in the stock email application, it sometimes autocompletes with an address from gmail.  This is very irritating (and has resulted in some mis-sent emails), and I want to disable it entirely. I do not want to see ANY addresses from my "Gmail Contacts" in the stock email app. I only want to see suggested emails from my Exchange contacts. Possible?
Also, in the meantime I have enabled the "delayed send" feature to remind myself to check email addresses before sending.

That's a function of the keyboard auto-complete, is it not?

This question appears to be a duplicate of http://android.stackexchange.com/questions/55271/is-there-a-way-to-have-gmail-autocomplete-to-only-with-gmail-contacts-and-the

Rather, this is the 'reverse' of that question, but the answer is very likely to be the same for both.

Yes, that is essentially the same question - no answers though, I notice :(

I had exaclty the same problem. I use Sony Xperia Z with Jelly Bean 4.3
The solution that worked for me is like this:
1. Stop contact autosync of google account.
2. Clear all data and cache of Contact Storage App.
After this Email app will not autocomplete with Gmail contacts.
 The drawback is that the native Gmail App will not autocomplete either.
In general I believe this should be fixed in the next patch for Android somehow to let me choose from which contacts I want autocomplete to pull.
Hope this helps
KS


text:
Using two messaging apps on Ice Cream Sandwich?
I want to use Textra for SMS and Handcent for MMS, because they're both top in each class, respectively. I want to use Textra as if it were the only messaging app. Then when I want to send an MMS, I would open Handcent and sent my picture, video, ect. The problem is when I get any kind of message both apps show a popup and a notification. Textra is set as my default but I'm still getting notifications from Handcent. Can I disable notifications within Handcent and accomplish my goal?

Which version of Android are you using. SMS handling changed in Kitkat, I think, so you might want to specify if your OS is Kitkat or not.

Ice Cream Sandwich

Got it, went snooping into Handcent messaging settings and turned off pop up and notifications.

Glad that you figured it out. Kindly mark your solution as answer.


text:
Why do I get Permission denied error while trying to root Android Lucid 4G version 4.0.4 device?
I am trying to root an Android Lucid 4G version 4.0.4 device. But it gives the following error:
[*] Device found.
rm failed for /data/bootlogo/bootlogopid, No such file or directory
link failed No such file or directory
[*] Rebooting...
[*] Waiting for reboot...
/system/bin/sh: cannot create /data/local.prop: Permission denied
[*] Rebooting again...
[*] Waiting for reboot...

Following is the screenshot of the error messages:

I followed this tutorial to root the device. I've also updated the driver to ADB driver interface but it's still not working.

It would help to know which instructions you were following, and at which step this error happened.

I'll find the instructions ASAP . I was following the steps and the step where it failed was where it said to click run.bat I believe, which I did and then it ran the prompt and showed this

HERE IS WHAT I FOLLOWED http://theunlockr.com/2010/10/11/how-to-root-your-android-phone-superoneclick-method/

The root method in the link is not compatible with android 4.0.4.
before you root - be sure you know what you are doing.
To root the Lucid 4G on 4.0.4 you can try the following method:

http://theunlockr.com/2013/06/16/how-to-root-the-lg-lucid-4g-bin4ry-method/

But choose "Xperia Root by cubeundcube" instead of "Normal mode"

Where could I have my password when I restore it to root it I'm using the second method btw......I hit restore and it said it ended

Gotcha it seemed to work then I unplugged it by accident seems like its a working method thanks for the help!

I have backed up everything and the first one seems more complicated I'll try it now

I can't find the link for the root download in the first method nvm found it but is it saver then the second ?

Okay so for the first one there's 6 options which one should I choose Xperia root by cubeundcube 2) new standard root 3)old 4)old special g) good glass

Alright I went with the old one and it said it was successful and it restarted it and said waiting for device to show up again and right when it did the prompt went away /crashed should I just re do it (Also it did say In between texts ping is not a command)

Yes it just crashed didn't even see press key to continue

Tried the cube method worked smoothly I got the super app and got root checker and it confirms my device has root access! Thank you very Much :)


text:
Backup data in recovery mode of LG
In the program LG PC Suite I used the option to recover upgrade errors. Now the phone (LG E975) is in Recovery mode. There are no options it only shows the following message:

Using this mode, service center can back up and recover your data.
  Press and hold the POWER key more than 8 seconds to reboot and
  continue using phone.

I searched after this software but it seems that only the LG service team has such one. I want to backup the data on my phone but I don't know what the LG PC Suite has already done.
How can I backup the data on the phone if I'm in Recovery mode?
EDIT:
Solved my problem with the LG PC Suite. I don't need the backup option in recovery mode anymore. I tried a few things, but none of them worked.

Is the device detected by ADB (i.e. running adb devices)?

Yes it is detected: `* daemon not running. starting it now on port 5037 *

daemon started successfully *
List of devices attached
LG-E975-45xxx321        recovery`

OK, before I make it a full-fledged answer with some more details, could you try running adb backup -f dummy.ab -noapk com.foobar (replacing com.foobar with the package name of an app you know is installed on the device)? That should backup the apps data. I never tried that from recovery, hence you've got to do that :)

It doesn't work because the dialog isn't shown on the screen. I get the message Now unlock your device and confirm the backup operation.

Yuck. Was afraid of something like that. OK, next variant: Backup and restore Android Settings and Application through ADB (I love our tag-wikis: take a look at the backup tag-wiki, I should have done that earlier ;)

I tried the adb pull command, DroidExplorer (don't find the sdk) and Simple ADB Backup. Nothing of them worked.
Do you have another idea?

Custom recovery? Then the last thing I can come up with is a Nandroid backup (single items can be extracted from that lateron). Stock recovery? No idea left at all. Sorry.


text:
Android firewall? Blackhole? One IP unreachable
I have a device, an ESP8266-like, connecting my automower to my wan.
If I hardcode the address to 192.168.1.48, it is accessible from my phone and my laptop, among others I guess.
If I hardcode the address to 192.168.1.44, it is not accessible from my phone, but still from my laptop.
I don't get pings back when pinging 192.168.1.44 from the phone, a traceroute end with the phone's own IP, as I do when I traceroute to an unreachable address.
In short, something on the phone seems to be blocking that particular IP. Rebooting the phone doesn't help.
The phone is a OnePlus 5, Android, OxygenOS 9.0.6
EDIT: all devices are on the same WiFi, Ubiquity devices.

Is you wan from some router or is that of phone's hotspot? What's the phone's IP address?

All devices on same ubiquity wifi network.

And what's your phone's IP? Anyone here won't be able to know what's going on on your device, unless you provide enough logs and info; how many hosts are on the network, what are their IP addresses, what does ip -n shows, what are the gateway IP and DNS IP, is the router DHCP or you do static configuration completely, can you ping your router from phone etc. Android doesn't have a restrictive firewall, but the routing is really complicated.


text:
Using SMB server without root access
I'm looking for a way for my HTC Hero (Android 2.1) so I can share the contents of my SD card and phone memory over the WiFi network like a regular Windows file share. I'd like one that does not require me to root my phone, and am willing to pay for the right app so it doesn't have to be free.
I'm thinking of using SMB server and all I've found so far are:

SambaAndroid which requires root access.
androidsmb which is a "Java implementation of the SMB/CIFS network file and printer share server for Android devices" hosted on Google Code that has no documentation and has not released any files.

Is it even technically possible to develop an SMB Server on Android that can be installed without root access?

I've used Wifi Explorer (http://www.appbrain.com/app/wifi-file-explorer/com.dooblou.WiFiFileExplorer) a few times and it works great, no root required.  It's not SMB, though (and is probably not FTP, either).

As your original question still isn't answered and I wondered the same, here's the answer.
Short answer: No, without root it's not possible to run an SMB server using the default ports so that it's found by Windows PCs.
Long answer: SMB either runs on ports 137-139 (UDP and TCP) using NetBIOS or on newer systems (from Windows Vista onwards) directly on TCP port 445 where in the latter case computer names are resolved by the LLMNR (Link-local Multicast Name Resolution) protocol which runs on UDP port 5355. Why is this important? Apps not running as root can't bind to unprivileged ports (<1024). It's possible to use alternative ports for SMB but Windows is hard-wired to just listen to the default ones. So I guess if you use Linux or a separate SMB client for Windows which allows to connect to a server with a custom port number it's probably possible. But it's not really a straight-forward way.

I wonder if Windows can cope with \\your.ip:port...

While it may not be possible to run an SMB server without root or using port forwarding, it is possible to run a WebDAV server without root for a similar effect.
Setting up an Android WebDAV server
On my stock Nexus 7, I installed WebDAV Server, opened it, clicked on the start button and was immediately able to see my /storage/sdcard folder in my web browser at the URL displayed by the application, i.e. http://192.168.x.y:8080
Note that with WebDAV, you also have the option of selecting Root (/) or DCIM as well as SdCard as the WebDAV root.
Using the WebDAV server through Windows Explorer
I then mapped http://192.168.x.y:8080 as a network drive in Windows Explorer and could the access the contents of my storage drive, just as if I was connected via MTP, but through a drive letter.
Sadly, this solution is incredibly slow.
Every directory change takes between 6 and 20 seconds, as does accessing most files. Once a file is accessed though, it transfers at a reasonable speed (copying a single 42MB file in Windows Explorer took around 60 seconds, so 700KB/s).
Thus WebDAV via Windows Explorer is Ok for downloading a few large files whose location you know, but browsing or syncing a whole device this way isn't quick. I synced 1.75GB of data in around 6000 files and 400 directories and it took 10 hours, i.e. around 50KB/s or 10 files/dirs per minute on average.
Using the WebDAV server through Windows command line
Even from the command line, each directory listing takes 5-6 seconds, as does any file access. Copying the same 42MB file from the command line took around 20 seconds, so around 2.1MB/s.
Using the WebDAV server through a web browser
The fastest option for WebDAV is to use your web browser though, directly through the URL given. Changing directory rarely takes more than a second and downloading the same 42MB file from the web browser took around 12 seconds, so around 3.6MB/s.
The downside of using the web browser is that it only shows the date (no size or type) and makes no distinction between files and directories so if a file doesn't have an extension (or a directory does) then it may not be obvious if clicking on a link will take you to another web page (for a directory) or start a download (for a file).
Caveats

By default, Windows limits the size of WebDAV downloads to 50000000 bytes (47.6MB), though this can be changed through a registry hack (FileSizeLimitInBytes in HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters) if you know what you are doing.
WebDAV access is not secure. Even if you set a password on the WebDAV share, the connection is still http not https, so it is not encrypted. Only use WebDAV on a secure wifi network and certainly don't enable the WebDAV server while you are in an internet cafe or other unsecured wifi.

Tested on Samsung S10 + Windows 8.0. Works fine.

The issue is not the samba server, but the fact that Windows can access a samba share only on port 445, and on a non-rooted android a normal App can't listen on port 445.
But you can overcome this with some TCP port-mapping:

Install a samba server on your android, and make it listen on a port like 7777
Install a TCP port-forwarding software somewhere (I installed it on a virtualPC)
Setup the portmapping software to listen for connections on port 445, and forward the connections to your android on port 7777
Now you can access the shared folder on this virtualPC, and you'll get the data from the samba server installed on android (trough the portmapping)

I've described all the steps in detail here on my blog
http://techforpassion.blogspot.it/2013/12/android-how-to-share-folder-over-wifi.html
I've tried different samba server, and the only free app that works in this configuration is called Samba Server

Interesting proposal, but can't you enter something like \\androids.ip:7777 in the explorer address bar?

@tobias kienzler To my knowledge, this won't work

I currently finished an app (for non-rooted devices) for sharing files in local network. My lessons learned:

It is possible to run an SMB Server on Android without root access (on non-privileged port). Mac OS X connects to it without any problems (if you broadcast your ip and port via Bonjour). But Windows dont. As already said by another users, Windows uses "hardcoded" privileged ports for SMB access. The only way I found for connecting with Windows is creating an loopback network adapter as explained here (not the same purpose, but the idea). Finally I think, that the user-friendliest way is using WebDAV on Windows. Even if the Windows do it not user-friendly, because you have to enter your ip by hand and I did not find a way how it could be discovered (please drop me a line, if you know one).
In the Mac OS X world the SMB protocol is a clear winner. Your share will be auto-discovered by Bonjour and magically appears in Finder. It is weird, that  WebDAV and FTP shares are ignored (not auto-mounted by Finder), though they are supported by Bonjour. Third-party clients (e.g. Cyberduck) have no problems with auto-discovery of these shares.

Alternatively, you could run a ftp server on your phone to get access to your SD card's content. Check out SwiFTP.

I second SwiFTP. You won't be able to take any files off the phone using it without being root, but it should work fine for the SD card.

I may be misunderstanding but it sounds like you need an SMB client, not a server.  Also, you do not need root access. To use SMB to tranfer files to you computer you can use ASTRO File Manager with the SMB addon, or there's File Expert which is also free.
You could also use WebDAV instead of SMB with an app like WebSharing.
In the past I used an app that with client software on my computer allowed me to transfer files through the file explorer from anywhere through the web.  It wasn't a full VNC app.  I got a new phone and now for the life of me I can't find the app.


text:
Samsung Galaxy Discover SCH-R740C running 4.0.4 fails the JB 4.1 update
Our service provider cricket has now released the 4.1 JB update. My friend and I have the same phone, and got the message to update at the same time. His went thru no issue – but mine downloads, starts installing, and then my poor little Droid falls over with an "E sig Verification fail" – and stops the install.
I've downloaded the zip and tried to do from the recovery, and same thing. Is there a way to bypass/shut off this evil thing?
and im running everything stock!!!! NO ROOTS OR FANCY SMANCHY ROMS OR RECOVERYS

Doing some searches to try and help some losts souls with this little phone, there is a download available on several other forums that will update this phone via Odin tar files to a 'stock' 4.1.2 firmware, it's a tool release directly from Samsung and it's available on their website.
XDA Developer thread for CWM on the SCH-R740c
Samsung download page for upgrade utility

thank you so very much... altho.. i have to admit.. i was scared to death ... didnt do to badly til after the reboot... my keyboard is gone , and now i cant figure that out LOL. thank you again tho.. it did work for a bit... cricket can kiss my grits.. its a 50 dollar phone lol void the warranty.. no biggie , go buy a new one, WHICH REMINDS ME!! FOR THOSE OF YOU GETTING THIS MODEL FROM THE LOCAL WALMART OR SUCH... TAKE IT HOME, TURN IT ON... DONT ACTIVATE UNTIL AFTER YOU GET ALL YOUR STUFF IN AND THE SOFTWARE UPDATE DONE... OR YOU WILL BE LIKE ME, MY FRIEND DID HIS THAT WAY.. HES GOT NO ISSUES


text:
Screen size off after porting ROM to my phone. How can I fix X and Y values of the screen?
I am trying to port JB 4.1.2 to my phone using a kernel from another phone of the same spec as mine. I have 98% of things working but the screen is probably the most troublesome.
CPU MT6577
Android version 4.0.4 ICS
Phones Display is an LG 720x1280 but not sure exactly which one.
The Screen driver is contained in the kernel and I wondered if there is anyway to make adjustments to center the screen either during the boot process with added commands in the init.rc or via adb and even after boot as completed with any kind of apk.
I have tried adjusting the screen with am and wm commands via adb which work but it is all contained within the frame. If that makes sense.
What I think I need to do is adjust the x & y values to shift the entire frame. Please see the image and all will be clear lol.
Please bear in mind my level is Noob so if this requires kernel decompile and rebuild then its a none starter and there are no sources for my phone anyhow :(

full size image here

I think this question is better suited for StackOverflow !

I am not sure if Stackoverflow deals with such questions. Anyway @bigrammy could you please attach the picture via the sites "add picture" function? The picture link is already broken.

Hi full size photo added to post as requested.


text:
How to disable GPU rendering on Samsung Galaxy Tab 3 8"
You're reading it right, I'm trying to do the oposite as others. I want to use CPU for rendering.
The reason is simple. My tablet is freezing very frequently. I have no warranty, so I'm trying to solve problem by lowering performance of device.
I isolated a problem and I'm sure freezing is caused by GPU. It freezes on gfx intese moments(few seconds of video playback), or on overlay (Eg. opening search dialog in google play causes almost instant freeze).
So the question stands:
How can I disable GPU rendering on my device(I have terminal with root access if it helps)?
What I already tried:
1. Underclocking CPU has no effect on freezing. I tried powersave mode with 200MHz, with no impact on problem.
2. Underclocking GPU has also no effect on freezing.

did you check out developer options?

IMO, it's unlikely the issue is GPU rendering. The search dialog is hardly a graphic intensive view, and neither is playing a simple video. Can you play any graphic intensive games?

I didn't check developer options, but I will now, thanks for a tip.
I wrote it freezes on gfx intensive situations or overlay. Game CSR racing freezes after 3-5s when in 3D. Youtube app is the same as google play, hitting search button causes freeze (I presume suggestion window overlay).

Don't edit it as solved. Instead, post what you did (or consider to be the solution, even if it's buying a new motherboard) as an answer, and mark it as an Answer two days later. That way, this question doesn't get bumped for being unanswered / unaccepted. Thanks! :)

After failing to avoid freezing by SW settings, I resorted to last resort: Baking motherboard. :)
Result: Device is bricked. It wont even start. I will buy a new motherboard.


text:
Does the Samsung Galaxy S6 record video using H.265?
The AnandTech review mentions H.265 encode capability in the SoC but does not mention codecs in the video review.
Does video of any size (1080p, 4Kp30, 720p120, ...) get encoded using H.265 on Samsung Galaxy S6?
Edit: Quote from the article:

Beyond the swap from a LPDDR3 memory controller to a LPDDR4 capable one, the only other at first noticeable major functional overhaul on the SoC seems to be that the dedicated HEVC decoder block has been removed and HEVC encoding and decoding capability has been merged into Samsung's MFC (Multi-Function Codec) media hardware acceleration block.

Could you add the link to the review you mentioned on the question? I only found that S6 supports playing H.265 video, but couldn't find anything if it's using H.265 for encoding, though it can record on 1080p/60fps, 2160p/30fps, 720p/120fps.

@AndrewT.: added a link and a quote.

GSM Arena have posted a review of the Galaxy S6 which includes a downloadable 2160p video clip. Running it through mplayer reports the following:
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
libavcodec version 54.35.0 (external)
Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264)

I take this to mean the device records in h264 only.


text:
How do I determine which process woke up the screen?
The screen woke up at 4am or 5am at night, and had been on ever since.
How can I find out the process that was responsible for screen-wake ups?
The device is Galaxy S III running Android Jellybean 4.1.2.
Thank you

What device? What android version?

@t0mm13b i9300 Galaxy S3 4.1.2

Running facebook, gtalk, gmail or something that was left in the background?

@t0mm13b yes, fb, gtalkg, gmail are installed

sign out of any of them?

no, never do that before sleep

I've noticed at least once that I plugged my phone into charger (S3 with 4.1.2), and screen was on, but screen just stayed on all night -- just sat there at lock screen. Not sure if it's related to your situation

As "wake up" in most cases has to do with "wake locks", you might also see How to deal with (orphaned) WakeLocks? for additional details.

Download the GSam Battery Monitor (formally knows as Bad Ass Battery Monitor)  it will keep track of the number of times and for how long each app keep the device awake.
Open GSAM and go to the App Sucker view (icon on the lower left). Then change the view to Time Held Awake.  To see the number of time an app held the device awake press on the app.

(click to enlarge)

In Order to determine, which process causing the WakeLock, you can use betterBatteryStats from XDA.
Its proven over periods, the App provides clear list of what are all process causing the wake lock and their count as well.
Hope it helps!

Check "Wakelock Detector" - WLD at GooglePlay (disclosure: I am the author)
Choose "Full wakelocks" option to see which apps are using screen wakelocks!
Currently running processes are shown in Green color, which makes it easy to recognize the suspicious app.
Here is a screenshot, where the Ad Notification was detected. It was waking up my screen randomly.

App does not exist


text:
Can I install apps on phone without using the Android Market?
I have this Huawei Device that does not come with the Android Market installed.
Is there any work-around for this? As in how can I install Android Apps without the Android Market?
Is there a way to install Appbrain w/o having to go through the Android Market?

"Huawei Device" - is this a phone, a tablet, or what? Do you have a model number to throw at us?

If your device allows it (AT&T only recently started producing phones that do) there is a setting which allows you to install non-Market apps. Then you can install APKs from anywhere, assuming you can get them on your device.
On my Droid, at least, the setting is at Settings | Applications | Unknown sources.

You can get the .apk files from developers' sites or other forums like androidfreeware.org and alternative markets like slideme.org.
Al Everett's answer above is part of the solution.
After changing the settings to enable you to install 3rd party apps, you can either upload / add the APKs of apps that you want on to your SD card and then using a File Manager, install them by tapping them and letting the Package Installer run the setup.
OR
You can navigate the sites listed above and download the APK using the default browser - I recommend you install a file manager like Astro so you can navigate to your SD card and install apps.

Use slideME.
Download the apk from here tp your phone, then install the application from your phone and you can use that to download and buy apps.
See this question: Alternative Android App Markets for a list of Market alternative
Edit: Don't forget to enable non-market installation in Settings > Applications > Unknown sources

Look from List of Open Source Android Applications on Wikipedia.

F-Droid
SlideME

Yes you can
id device is 2.2 or below
just enable check Settings -> Applications -> Unknown sources.
on 3.0 +
enable check Settings -> Security -> Unknown sources

First turn on an option to allow installing apps out of Google PlayStore : Settings > Applications > Unknown sources > accept the warning message.
Simple download the APK from apkmirror.com and install it.

You can download apps from Play Store using Yalp Store app which doesn't require google account or services installed. It's free and open source.
Download it from:

GitHub
F-Droid

A correction is required. It says here: "By default Yalp Store connects to Google services using a built-in account, so you do not have to own a Google account to use it." So the app does require a Google account, but not necessarily yours.


text:
Flashing new radio to my Desire HD
Last week, I decided to flash a custom ROM to my 2 year old Desire HD. I used the hack kit (AAHK) and flashed Jellytime R30. Everything is great... except for the non-existent GPS.
After looking around, I've managed to tracked the issue down to an incompatible/outdated radio on my device. My current baseband version is 12.56.60.25U_26.10.04.03_M.
According to the ticket, people were able to make the GPS work by flashing a new radio version 12.69.60.29_26.17.14.11_M. To aid me in flashing a new radio, I read a lot and figured out that I would need to do the following steps:
Requirements: S-OFF

Download the radio file
Rename it to PD98IMG.zip (this is important!)
Move the file to your SD-card root (not in any folder)
Download MD5 Checksum Checker
Make sure that the MD5 provided with the download link matches with your downloaded file!
^ If not performed, you might risk bricking your device!
If they match, you are ready to go! Power off your device.
Hold the volume-down and powerbutton simultaneously
^ This will boot you into Fastboot/Bootloader
You should see a screen with options
Navigate to Bootloader (if not already in it) and press the powerbutton
Wait for the flashing process to begin (it does automatically!).
Reboot your phone and you are done!

So here are my questions:

Are the steps I've laid out above correct?
Will radio version 12.69.60.29_26.17.14.11_M work for my device? It's HTC Desire HD bought in the Philippines on May 2010. (According to the thread, this is from an Inspire device)
Will this radio work in the Philippines? (I've read that radios are "region" specific. If they are, where can I download a radio for our region?)
According to a user, "flash ENG S-OFF and your device was shipped with Gingerbread you will mess your bootloader and radio won't be the main concern then". I'm currently on S-OFF (via AAHK) and my device was shipped with Froyo (I think). Will this be a problem? (I don't understand what he is saying).

That's all. Thank you in advance.

You've done your research right, bro. Another recommended way is using the commandline fastboot which can be easily followed-through here. I'm using the same custom ROM as you are, though, I can't utilize the bootloader interface on the phone as I already cut off the flex of its volume rockers(yields nonbooting issues for me already).
It'll work just like it did on mine. Not an official WWE(international) radio, though.
The latest WWE applicable is 12.65.xxxx but GPS will not function already when using JellyTime R30(which is based on the latest pull from CM10).
Since you already have flashed a custom ROM I believe it's safe to say you don't have to deal with issues regarding S-OFF


text:
How can I access data (such as WiFi keys) in an encrypted Titanium backup?
How can I decrypt an encrypted "Titanium Backup" backup using standard (Linux) tools?
Example:
Wi-Fi serves as a practical example, many other uses may apply to the solution I'm looking for.
If I quickly want to access backed-up Wi-Fi credentials from my Linux box, I know a fast way. With encrypted backups, I'm currently out of luck.
That's my quick & dirty way on how to do it without encryption so far:
me@local:~$ adb shell
root@android:/ # cd /sdcard/TitaniumBackup/
root@android:/sdcard/TitaniumBackup # ls *W*46.*gz
com.keramidas.virtual.WIFI_AP_LIST-20120622-105046.tar.gz
root@android:/sdcard/TitaniumBackup # gunzip -c *W*46.*gz | grep -C1 MyAccessPoint
network={
  ssid="MyAccessPoint"
  psk="supersecrecretpassphrase"

Some details on the company's site: https://www.titaniumtrack.com/kb/titanium-backup-kb/titanium-backup-cryptography.html

There are no standard tools as of now yet. TiB uses their own format which they kindly shared with me when I asked them the same above question.
In fact someone needs to write it still. It could be done in Java or even using bash + openssl only.

It belongs to SO, that's why I didn't post it here. You can see their answer here https://plus.google.com/101760059763010172705/posts/MQBmYhKDex5

I'll go for the (harder) bash+openssl thing once I find time. PS, python has an openssl package: http://packages.python.org/pyOpenSSL/

I have found a working solution on GitHub:
https://github.com/phyber/TiBUdecrypter
1. Install/upgrade dependencies (on Ubuntu)
apt-get install python2.7
pip install --upgrade docopt
pip install --upgrade six
pip install --upgrade PyCrypto

2. Get script from GitHub

Download: https://github.com/phyber/TiBUdecrypter/archive/master.zip
Extract the ZIP

3. Decrypt a backup
python2.7 tibudecrypt.py com.keramidas.virtual.XML_WIFI_AP_LIST-20140711-012128.xml.gz

I wrote an implementation in PHP:
https://github.com/bhafer/TitaniumBackupDecrypt
Usage:
php TitaniumBackupDecrypt <.tar.gz file>

2023 updated answer for OS with Python3:

Download: https://github.com/half-duplex/titanium-decrypt/archive/refs/heads/main.zip
Extract to any folder

Install requirements:
python -m venv venv
. venv/bin/activate && \
python -m pip install -Ur requirements.txt

Decrypt archive:
. venv/bin/activate
python tdecrypt.py my-encrypted-backup.tar.gz

According to the Titanium Backup Knowledge Base, TB backs up with public/private key encryption. If you have the private key, you should be able to access (decrypt) the backup file. The easiest way to do this seems to me to be via TB itself, and then perhaps re-save it as non-encrypted.

This link is also included in my original question, but it doesn't answer it. There's only some vague info about 'assymetric (rsa) and symmetric (aes) encryption'. That's not sufficient information. PS: I have an open ticket at titaniumtrack.com about this whole question. Let's see what they answer.


text:
How would I reduce the number of clicks required to answer this LG phone handsfree in the car?
The specs:
I have the phone LG Optimus G pro in a (DIY) car mount, there is no docking.
The NFC Tag system is not operational (case changes).
Magnet docking is not an option because of compass (navigation sensor).
There is no at&t drive mode app running (does not help).
The Operation in the Car:
An offline navigation app is running. Music is playing 50% of the time.
The music properly cuts down when a call arrives (great).
The Event:
A phone call comes in, the phone popup covers the navigation screen, the call needs to be answered or rejected 1 click, or rejected with a SMS 2 clicks. The phone needs to be put into speakerphone mode 1 click. This method is not safe or simple for the drivers.
The Need:
The car is being driven, be that navigating a parking lot at 0 MPH or driving 70 the driver should be able to:
A) answer or reject the call easily
B) The speakerphone should already Be on
For the purpose of this question, Finding an app in the store does not help, unless you have tested it for months driving. I have done a lot of useless store research.
Method to use:
I need to know from experts who actually do this regularly How these methods stack up for the safest, most practical and least fallible for reducing the number of clicks?

Proximity, would proximity sensing be a reliable way of answering by putting a hand up to the general area of the proximity sensor without taking your eyes off the road? The possiblity to ignore (do nothing) and have the call eventually go to voicemail with zero interaction. Please explain why?
Voice, would talking to the phone in short phrases, knowing the bugs that can exist with speech methods , be a reliable and safe way to answer, would something with that complexity work every time?   Please explain why?
External power condition, Is it reliable to have a program use the condition of the external power plugged to set the speakerphone? (obviously this has a lot to do with the phone which is being stubborn).

It is a start:
The extended goal would be to also place calls while on the road, but one thing at a time.
No rooting
There will not be any rooting or ROM changes in the phone, these things are not an option at this time.

Time for the "standard-reply": tasker. I will not go so far as to give you a complete "profile" (as I don't use that exact combination), but at least a raw idea (as for general info on what Tasker is, please see its tag-wiki).

Tasker understands the required triggers, so you can use a combination of e.g.

power connected
proximity sensor
bluetooth connected
voice-control
call state (e.g. "incoming call" or even SMS)

Tasker can deal with the necessary actions, and for many more things there are additional plug-ins available. It supports e.g. (without plugins)

call divert (even restricted to certain numbers)
enable car mode
load or kill an app
volume control
popup task (e.g. with 3 buttons: accept, reject, message)
send SMS

Much more is possible. So you could setup your very special and personalized solution – not only for car-mode, but for many other situations. And while root would give you additional possibilities, it's not required for the described purpose (as far as I can tell).

Got it,  so i will need to learn tasker, thats going to take some time.   Most of my question was not about the application, there are hundreds of apps that do the above , 15 alone that will autoanswer fine using some method. The question still is the reliability of those methods based on the expertise of people who use them regulary, without that I have another app, while that is helpfull, it is just making this harder.

I cannot tell you how reliable your profile will be, depends on too many factors (make a wrong turn in it somewhere, e.g.). I'm using Tasker for several years now, and am pretty fond of it. Only thing I know where it's not 100% reliable is to determine signal strength in certain conditions; but that's not related to your issue.


text:
Any app play VBR MP3 files?
Does any Android app play Variable Bit Rate MP3 files,  while not demanding Internet access and access to my Contacts? I used soundconverter on my Xubuntu PC to convert MP4 files to MP3 and they play OK using Audigy on the laptop, but don't have any sound output using either Google Music or the default sound player on my ver. 4.4.2 Samsung Galaxy Mega 6.3.

VBR is not the problem here. I've had no problems playing VBR MP3 files in any music app.


text:
Put ICE on lock screen
Samsung Mega 6.3 SGH-M819N with OS 4.4.2 puts owner's info on the lock screen. How may I replace that with an ICE contact text,  so anyone who finds me Out Of Service can,  without need to unlock the phone,  see who to call for my Emergency contact?

Using an ICE app, maybe? See: I.C.E – In Case of Emergency for examples.

Interesting thought, but what's wrong with just typing it in?

@AaronGillion Nothing. Depends on what you want. Changing the owner info seemed too obvious to me, so I thought OP is after "something more advanced" :)

@Aaron Gillion,  can't put name + two numbers by selecting  text then the name of next-of-kin and their two numbers, not enough characters allowed.

@Izzy Checking ICE apps and if you know one which successfully places a widdget on the lock screen, would like to know.

I'm not using any of those. I like the idea, but somehow doubt its value. "Emergeny staff" (medics) do not check your device (they are even advised against it, privacy and such) – hence my hint to put a note on your insurance card explicitly telling them to check. In which case you also can have those details attached there to save them precious seconds. Not to forget you cannot tell who and when will even check that card: most likely not the ambulance picking you up, but rather some clerk at the hospital later. I'd like to read some "success stories" first :)


text:
How to alter files on external SD after 4.4 KitKat upgrade?
I am unable to alter files on the SDHC card since I accepted KitKat on my Samsung Galaxy Mega Plus. It is not rooted. How may I make that external SDHC read-write without esoteric things like Rooting the phone? Which file manager apps permit file moves and deletes?

What app are you using? Apps not optimized for this new security feature won't be able to read or write to the SD card

Without root: no chance. That's a so-called "safety feature" introduced by Kitkat, which you can only work-around with root, sorry.

@Izzy though you can install custom roms without rooting. But I get the point though.

@saloalv Well, kinda the same – as those "custom ROMs" usually come rooted :) But yes, some manufacturers (such as Huawei) even solved the issue in their (non-rooted) stock ROMs. Unfortunately only few did so...

@Izzy key word "usually" ;)

@saloalv: Is there a file management app which will write to the SD card? You allude to the existence of one in your first comment, may I ask if you can name one?

@K7AAY I'm pretty sure ES File manager ( https://play.google.com/store/apps/details?id=com.estrongs.android.pop) can do that

@K7AAY for me, with kitkat even the internal sdcard has different permissions now, and my device doesn't support a physical SD card, so it might be that es file manager has found a kitkat internal sdcard workaround, but not an external one.

Nope. ES File Manager did not permit writing or deletion.

authors: د.عبدالله التويجري


text:
My Android device has been splashed/soaked by (sea)water
My Acer Liquid got wet with seawater. I didn't notice that right the moment, but after an hour it made a couple of vibrations and the screen doesn't turn on. Connected to power and nothing happens, no LED lights and it does just nothing. Trying to turn it on doesn't give any result.
Is it gone forever? Can I try anything? Can I make it repair?

The information below will help, but there is now additional information on rice baths and using water vs. alcohol to clean electronics. Please read more from iFixit for more detailed information.
DON'T ATTEMPT TO APPLY ANY POWER

Separate the phone into as many parts as you can (i.e. take the battery out, back cover off) without taking screws out.

Cover the device fully with dry rice. Try three days, this gives the water time to evaporate, hopefully, aided by the rice.

Reassemble and try the device again.

If this doesn't work, there are a few more things to try, but chances are you're out of luck :/
IF YOU WISH TO BE EXTREME, or have spilled corrosive material (soda, juice, etc.)
Note, I have a friend that has done this successfully several times, and even though it sounds scary, it has worked for many people:

First, take out the battery

Second, check to make sure you took out the battery

Next, submerge the phone (without the battery) completely in  deionized water (distilled should be fine). Leave it there for 24 hours.

ALTERNATIVELY: washing the internals with 90% or higher isopropyl alcohol will clean the device just as well, and evaporate much quicker, without the need for a rice soak.

After waiting such a time, remove the phone, scrub the board with alcohol to remove any corrosion,  still, do not replace the battery and cover it completely in dry rice for three times (or a week, to be safe) the amount of time you had it in the water

This process should clean the inside of your phone and hopefully remove any salinity, and should not harm the phone as long as there is no power applied to the device, i.e. the battery

I would not leave the phone in water for a day or two. This sounds like it'll create more problems than it'll solve. I would do the same thing except leave it in there for 30 minutes max.

I edited it down to 24 hours. I know it sounds psycho, but I've seen it work wonders, and have a friend that has done it to several devices, and has never been unsuccessful. I did title the section appropriately ;)

I dropped my MP3 player in the ocean once. Afterwards, I took it apart, washed it in the sink, and let the pieces dry on a bit of paper towel. It worked fine, and I used it for another year (until I upgraded).

Tried this. After just drying no signs of life. After I disassembled everything (screws boards etc) and soaked in water for 30 minutes. After that I dried the phone in rice. It kinda worked after that, but still I will buy a new phone.

how long did you dry it?

What if the battery is not removable ?
http://android.stackexchange.com/questions/47898/what-to-do-when-mobile-gets-wet-and-the-battery-is-not-removable

This answer is a myth. It's pseudoscience. https://www.ifixit.com/Wiki/Don%27t_Put_Your_Device_in_Rice._Here%27s_Why...)

24 hours in water is insane.  You need to rinse off the salt, not saturate the device.  This should take seconds.

Literally insane. But it's worked. After reading LateralTerminal's link though, I may modify the answer to include cleaning with alcohol. This being said, as iFixit also points out, cleaning with distilled water (as stated in the answer) is also acceptable, though it will take longer to evaporate - hence their preferred use of alcohol.

It sounds like you're screwed at this point.
However, this is what you should do if you happen to drop an electronic device in salt-water:

Immediately remove all battery and power sources and do not reconnect them for several days and after following the steps below.
If the exposure is quite high. (ie submerged in salt water for several seconds), then you will want to flush the device with distilled water. OR if possible, disassemble and clean all electric surfaces with alcohol.
Dry the device by surrounding it in dry rice for 2-3 days. (And maybe put it near something with ambient heat)
Only when confident the device is dry, should you reapply power.

The hope here is that when it shorted out the first time, it didn't damage anything.
Attempting to apply the power while device is still wet will certainly cause damage.
Salt water is known to cause damage, and therefore it might be best to try to flush the salt out with distilled water Or disassembly if possible. (Water itself will not cause much damage unless electricity is applied during the process.)

This is the correct answer. The saltwater needs to be flushed out completely with distilled water and then the distilled water needs to be flushed out with technical grade 99.9% anhydrous alcohol. A desiccant is going to work faster than the rice, so use a desiccant and dry the phone completely.

Rice does not solve water damage.
(Source: iFixit)

When we put a phone in rice, it is the same thing as doing nothing. It
  just FEELS like we're actively trying something. Corrosion is instant
  when a phone hits water. Sometimes the corrosion hits important
  components, sometimes not. If we resist turning the phone on until it
  dries on the counter, in the rice bag, or anywhere else, sometimes we
  get lucky. If we had the phone in the rice bag, we think the rice
  saved the phone. But it didn't! Even if the phone seems to be working,
  it will have oxidized solder joints that are weakened and brittle.
  Corrosion will continue to spread inside the phone. We have done
  nothing but experienced temporary luck.

You have to take it to a repair shop that has an ultrasonic cleaner or follow the advice from iFixit.

What you want to do is first displace the water—or more specifically,
  all the conductive stuff in the water. You can do this best by using
  90%+ isopropyl (rubbing) alcohol and a toothbrush. Open your device as
  soon as you can, take out the battery, and get scrubbing. Submerge the
  whole motherboard in alcohol, and scrub away. Only then, dry it and
  see where you stand.  This is your best strategy for liquid damage.

-

You'd be hard pressed to find any experienced professional in the
  repair industry that doesn't roll their eyes when they hear the word
  "rice." We see the sad result of phones/devices that have been
  carefully placed in the Mahatma bag with fingers crossed.

How is rice supposed to remove this damage? Imagine even rubbing the rice on the circuit board. Would that do anything? NO. So that's why putting your phone in a bag of rice would NOT help.

Chip after rice cure (click to enlarge)


text:
Strange text messages at five-minute intervals with no sender
So, I've been having this problem recently where I get these extremely strange text messages being sent to my phone. They have no sender associated with them and just look like a bunch of gibberish. Here is a screenshot:

Currently, I am getting the same message multiple times every 5 minutes. At first I just sort of ignored it, and one day I decided I would just go ahead and delete all the messages. As soon as I deleted them, they just kept on coming back at 5-minute intervals.
I am on Sprint on the Nexus S 4G.
My phone has also been doing other weird things lately. Sometimes when I lay it flat on a surface, it will just reboot itself constantly. I'm not sure if this is related to the text messages or not.
Also, the messages only show up in the "Messaging" app which I don't really use. They don't show up in Google Voice at all.
I actually got some of these weird messages about a month ago, however they stopped for a good while. Today, I just decided to delete them, and now they've been coming in every 5 minutes. So far I've received 32 in the span of about an hour. I have not talked to Sprint about this, and I don't believe I have been charged for them. Also, I can't reply back to these messages. If I try to reply and I hit "send", it just tells me that the message was not sent.
Factory reset the phone. The messages are still coming in.

What can I say... talk to Sprint about it and get them to carry out a network trace on that into your number to find out the source of it... nothing more I can really do to help out... :(

But you can bet your ass that the gibberish character is outside of the font's capability to display it, arabic, chinese, who knows...

one other suggestion that I can offer is this - why not post to http://reddit.com/r/Android to see if anyone would know about it, most of the posters in that sub-reddit are US based and have hummm... moaned about US carriers etc. Worth a shot to try :)

Questions for you:

Did you install an app recently?
What app did you last install?
How long was that going on for?
Have you checked with your Sprint provider? You're not getting charged for those incoming messages?

It sounds like mal-ware, but do not wish to raise alarm nor fear in you, BUT by answering my questions above to ascertain it.
Quite possibly, it sounds like a scam, if you were to reply innocently like "Who are you?" you could be charged premium rates for sending it.
As for the gibberish, its likely in a language that is not recognized by your handset hence the font shows the "gibberish" character as a result.
IF all else fails, try a factory reset the handset at last resort.
Edit: Based on your edit, it sounds like its stopped for a good while due to perhaps its hit the threshold limit of how many SMS to be stored, then when you went to delete them, more kept coming in.
The apps do seem legit.. btw :)
Would you not suggest try this, download this app called 'History Eraser' from Google Play, to wipe out the history of the SMS, just that specifically alone, and nothing else. See if that helps. If more are still coming in, then I hate saying this, factory reset the handset to clear out whatever it is that's causing the jam.

I don't remember the last app I installed so I'll just give you a list of everything I have installed. Edit: hit enter by mistake, let me finish the post

http://i.imgur.com/BbgHs.png
http://i.imgur.com/Nd2QE.png
http://i.imgur.com/W5jJZ.png
http://i.imgur.com/FsDVi.png

I have edited the original post with answers to your other questions, above are links to screenshots of apps I have installed.

Just did a factory reset on the phone. Messages still coming in...

wow! Oo thanks for the update! :o Sounds like you're being spammed by something somewhere... am surprised - very!

Try Bob's answer below and mark it correct and up-vote him if that works for you :)

Try this, it's worked for me so far: Go into messaging settings and uncheck automatically retrieve MMS. Now delete the conversation; I haven't had any problems since.

Oo Very good! What was it? MMS message coming in? or a bug with Messaging app itself?

The messages have seemed to stop coming in all of a sudden without trying this fix. I think if they come back, I'm going to go ahead and call Sprint to ask them about it. Bob, are you also a Sprint user?

Yes. Interesting.

Messages are again being sent to my Nexus S today.


text:
Play MKV videos smoothly on Android
Having trouble finding an app that will smoothly play .MKV (matroska video) files. (For those unfamiliar with the format, MKV is commonly used for HD video.)
The popular QQ, Mobo, Mvideo, and MX players result in choppy, un-synced play. These apps do the same on my Android 2.1 device.
I am using Samsung Galaxy Ace with Android 2.3 and these QQ, Mobo, Mvideo, and MX players are not able to play .mkv file smoothly.

Have you tried switching between Hardware/Software Modes in MX/Mobo Player ?

HD Player and Real Player sound promising to play mkv videos smoothly. But, if video quality is overloading your hardware capabilities, no software can help playing that HD video smoothly. However, you can do one thing: Install Hot Reboot from Play Store and run it once before video playback. It'd reduce load on system.
If you're unable to play that video on your device, I'd recommend you to use Handbrake to rip that video for your device.

VLC media player beta for android was just released today. You can take a look at it. I am not sure if it works fine on Ace though

I think the problem might be with the phone. The galaxy ace is at the lower end of the scale hardware wise so I imagine it can't handle HD files.

This article of Best Android Video Players for Android Phone will be helpful, I think.
Good luck. Personally, I prefer VLC and MX player (also allows background playback)

MX Player works fine with .mkv files.
You just need to make sure you turn on all the H/W settings and select H/W+ when playing an .mkv file.
Go to

Tools>Settings>Decoder
tick all the boxes in the Hardware Decoder list.

That worked for me.

Maybe you can try RealPlayer or VLC for Android Beta. But I am not sure whether it supports it or not. For detailed information, you can view this article: Top 6 Video Player Apps for Android Mobile Device in 2012
Anyway, I have downloaded the QQ player on my HTC One X, and found that it works well on my phone. So if the video player still can't play the mkv video, maybe you can convert the mkv video to mp4 or 3gp format. Then, watch it on your phone.

If you find your mobile stutters with HD videos, this is because of the limitations of your hardware. You can convert the videos before watching them.
The player of my choice is MX Player. It is perfect. For playing files not supported on your mobile, you can go to the list option and add the extension manually, after which you will be able to play.


text:
Why isn't the OnePlus 7 Pro compatible with Google Daydream?
Is there any shortcoming in the hardware offering of the One Plus 7 Pro that makes it ineligible to run Daydream? I can't see anything that specifies what exactly makes a Daydream phone special.
I see the YouTube VR page in the Play Store says that my hardware isn't compatible. But it doesn't tell me why it isn't compatible,


text:
How to unlock an LG mp260?
How do I unlock and root an LG MP260? My LG v30 was stolen and I am trying to use an older phone from Metro PCS on my T-Mobile account until I can replace it.

When I moved my phone from MetroPCS to T-Mobile, I did not need to unlock it. Since MetroPCS is now a T-Mobile brand, it should be easy.


text:
Arc Welder app: Launch App, Test, and Download Zip buttons missing
My Arc Welder app has been broken for some time now I can't find any other questions on how to fix this so I thought I would ask myself. my arc welder is missing the "Launch App", "Download Zip", and "test" buttons. it has been broken for some time now. it has worked in the past but I don't know exactly when it stopped working. I don't believe that it became broken from an update to the app because I've seen other people that have it working and I haven't done anything to anything that I could think of related to the app except I have tried a lot of flags in "Chrome://flags" but because none of those have worked I have restored to default and its still broken.

Honestly amazed it is still working in any fashion based on my research.

I had the same problem. Searched the net and landed in this page. No solution.
I started fiddling around. Tried hitting the TAB button. Success. As the focus moves from the last visible box, the buttons appear.
Have fun.


text:
Any way to scroll browser or page w/ volume buttons?
I"m using Oreo on a Nexus 6p, and read online a lot. Is there any way without rooting that a web browser can scroll or page with the volume buttons?

https://android.stackexchange.com/q/56561/96277

Not when the reviews for the app include "Buggy when switching to recent apps on volkey enabled apps", "Simply non-functional, waste of time", "Very buggy, doesn't scroll up, in chrome is hit or miss, same on feed...", and "Jittery. More effort than scrolling".


text:
How to clone screen of my Android phone to a Fire tablet
I wish to use a Fire 8 HD tablet as a "repeater" to view what's shown on the screen of my Android phone, specifically for in-car navigation w/ Google Maps & Waze, connecting between them with Bluetooth.
I've downloaded TeamViewer on both the phone and tablet, but am not able to connect the two.
How can I do this with an app other than TeamViewer which uses Bluetooth?
Once I connect the two, how do I keep the Fire tablet from timing out & going dark?

Does TeamViewer support data transmission in a local network? I would prefer a pure local solution like screen cast (you phone should have a built-in screen cast sender in quick menu). And on the tablet you can try one of the screen cast receiver apps. You just need to make sure both devices are within the same Wifi network and device-to-device communication is allowed in this Wifi.


text:
No Devices on shell
I try to send an intent using an android-shell. The app starts, "su" works nice, but when I enter something like "adb shell am broadcast -a android.intent.action.SCREEN_ON" I receive an error:
error: device not found

when trying to list the devices with
adb devices

the result list is empty.
WHat am I am doing wrong? (My tablet is rooted, of course)

Do you have USB debugging enabled?

Yes. But should not matter as I am not connecting by USB but have a console-App directly on my device

AFAIR the adb deamon on the device is only running if USB debugging is enabled.

If you are using the terminal app on your device then you don't need to use "adb shell". You just need to run the "am broadcast -a android.intent.action.SCREEN_ON". I don't know why you would want to run that from your terminal app since the screen would already be on.
You need to have USB debugging on if you are trying to connect via the console on your PC to your device. You also need to have the drivers installed if you are using a Windows machine.

SCREEN_ON was just the maximum simple example to show my problem. Atually I use "org.prowl.torque.REQUEST_TORQUE_QUIT" to end the torque-App


text:
Calendar widget showing the wrong event dates
Am I the only one experiencing this? The calendar widget is showing the correct day but the event shown next to it is in 2 days and it shows for tomorrow. Perfect example (see attached image): today is 2 November 2012 and daylight savings time in on 4 November 2012; yet it says it will occur tomorrow.
My phone specifics:

HTC Inspire 4G
Android version 2.3.5
HTC Sense 3.0

Screenshot (click image to enlarge)

Could be a bug in the app, but I rarely use the calendar widget.
It is also possible that this has been casued by the time change, or that you are in the afternoon.
However, you could try erasing all data on the app, and clearing it's cache, then trying again.

It's not because of the time change because it's been going on for a long time with many events.

I've cleared all the data for the calendar and widget, and it worked fine for about 12 hours. Now it's back to the same issue. Then I cleared it again, but this time won't even show the right time at all.

The issue is still persistent.

This is most likely a bug since it's been persistent for a very long time.


text:
Google play fails to install application with RPC:S-5:AEC-0
Someone has reported me that he cannot install or upgrade applications on Google Play. It fails with error RPC:S-5:AEC-0
What does that mean? How to fix this?

I found this working answer on Androidcentral: Remove and re-add the main Google account

User @rds has given the correct answer about how to fix this problem, but I can tell you that this issue happens mainly after stopping Google Services Framework (this is a practice that some people recommend in order to be able to get OTAs when delayed to be available for your phone).
I had Android 4.2, but I was trying to get a recently released bug-fixing 4.2.1 update, so I just did this (stop Google Services Framework), but after updating Android and restarting my smartphone, I got that infamous [RPC:S-5:AEC-0] error when trying to get some updates for my apps.
First I tried, unsuccessfully, what @Anthony says. Then I did what @rds says (removing/adding my Google account) and the problem has gone!
Let me add: this is not the first time I get that error, but it is until now that I realize both the reason and the solution, so I'm sharing this with you.

I agree. That Android Services Framework was the root cause in my case. I did that clear data for all things Google, uninstalled all updates, removed and re-added Google account but to no avail, until I realized that I blocked various Play Services including Services Framework from start-up using AutoStarts. I simply unblocked them, restarted, and voila! everything came back  to normal. What a mess!

Go into SETTINGS
Select Apps (select the 'ALL' tab)
Select 'Google Framework Services' and Clear Data (please only clear data; Do not delete Google Services Framework completely)
Select Google Play and Clear data there too (the same process as above)
Reset your tablet by switching on and off

Try resetting your home router just to be on the safe side.

Didn't work for me sadly.

Go to Settings>Apps>Google Play Store>Uninstall Updates
Then reboot phone.

The server error RPC:S-5:AEC-0 can be worked around by going to the 1Mobile App Market and downloading free apps only via that service. Not ideal, but at least it's enabled me to get BBC News, BBC Media Player and Skype.
I've done a fair bit of searching and just can't find an answer for this server error problem.
The SO-question Android error while retrieving information from server 'RPC:s-5:AEC-0' in Google Play?
might provide some help. Several of the answers suggest removing and then re-adding your Google account to the Play Store will fix the issue (a reboot may be required).
A similar advice can be found at AndroidCentral:

added my second Google account. I then went to the Play Store > [MENU] Accounts and selected the new account I had added, followed by switching back to the previous account. This resolved the issue for me.

Alternatively it's just waiting for Google to fix the issue.

I have this issue with my tablet and found that saving all my important info and factory resetting the tablet. once I had done this I set up a new g-mail account. so basically starting a fresh. this worked and did not show the error msg any more (RPC:S-5:AEC-O). HOPE THIS HELPS

This is a really extreme solution. It certainly works, but is probably the thing to do if everything else failed


text:
Google map, not updating based on current location / position
Had used Google maps on Nokia E72 sometime back, and it used to autoupdate/refresh the map keeping the current location/position updated.
However, used Google maps on Android (latest version of Maps on this device, checked on Google-Play), but the the blue triangle kept on moving on the static map image, and then it went off-screen. It recentred and came back to screen, only once I hit "my location" again. This kind of defeats the purpose. Am I doing something wrong or using the app incorrectly ?

First of all make sure you have turned your GPS (if available) and data connection turned on. This helps the device to get your precise location easily.
When using the app, make sure that you don't touch your devices screen by mistake. This often happens even without you knowing it and causes the map to tilt, losing the automatic center alignment of your current position.
Now open the app and press . Then the map will center to your current location. Then tap the location icon again. Now the location icon should move with you. Tap the location icon again and then it will look like .
Now you should get a more driver friendly view with your location icon moving smoothly. Happy driving!


text:
How to I find and kill a DnD?
On my Nexus 6P, Android 7.1.2, I once entered a Do Not Disturb setting which started at 0450 local time. I deleted that, but since the 7.1.2 upgrade, it has returned. It even occurs in Safe mode. How do I find it, and kill it, dead, with a stake through its ID?

DND is not a cron job... It's "embedded" in the OS databases. Unless someone knows exactly what file and where, assuming it's ASCII editable file, a factory reset might be your only option.

If you rooted great if not that's okay.
Download terminal emulator and type top you will see a list of of processes find the one you are looking for and follow the on screen instructions on how to kill it.

-1: as specified by @acejavelin, the abovementioned setting is stored in a database. While your answer might fit a GNU/Linux system, it's not targeted to Android.

Android is based off of Linux it does apply

Android merely has a modified Linux kernel. Since each app has its own context, databases and code, the Linux-like binaries are rarely called.


text:
can't uninstall app
My Samsung Galaxy Mega with Android 4.2.2 will not allow me to uninstall an app (Gravity Screen 1.80.8) even when I stop its running service.  When I select it from downloaded apps the Stop and Uninstall buttons are greyed out, even after waiting for over a minute. How may I remove it?

Take a look at the logcat mesages, if possible?

Download ES File Explorer and uninstall Gravity Screen by going to App Manager then select Gravity Screen and uninstall it.

Found this on YouTube:
Go to Settings -> Security -> Phone Administrators, then un-check this app and proceed to uninstall it by the usual means.

What do I do if this doesn't work?

Open the Gravity Screen application. On the lower bottom there is uninstall button. You can uninstall from there.


text:
How do I move or copy files from /storage/emulated/0?
/storage/emulated/0 is read only and when I try to copy (also when I try to move) files from it to my real SD card,  I get a 'read-only' error. I have a Samsung Galaxy Mega with Jelly Bean 4.2.2 and I get this failure with four different file management apps,  and also when trying to add the files into a Zip archive.

Well, after much testing, found the destination MicroSD card had file structure corruption, causing the problem. It was resolved by mounting the MicroSD card on a PC, copying all the good files to a desktop folder, running gparted to unmount and reformat the MicroSD card, and copy the files back once the formatting completed.
Rooting was not required to access /storage/emulated/0 .


text:
Why no consistent headset control?
I'm a recent convert to Android (I have a Moto X on AT&T) and I'm running into a problem that I never had with my iPhones: the button on my headset sometimes works; sometimes doesn't. It upsets me greatly, especially since I recently purchased a $300 set of Bose headphones (Quietcomfort 20) that are specifically made for Android devices. I've even tried three apps from the Google Play store that purport to make the inline control work—none of them do, however. Why is this happening and, more importantly, how can I fix this?
07/30/2014 EDIT:
So I've been using this Moto X plus QC20 headphones for several months now, using the recommended Klipsch Control app to allow the button on the QC20 to work better. Well, it only seems to work about 50% of the time.
I have yet to figure out what is causing the interference, but some days, the button works perfectly. Other days, it will work, but it may take anywhere from 0 to 15 seconds before a button press is actually registered by the Klipsch Control app. It just seems to be completely random. Still other days, the button doesn't work at all.
It might have something to do with either the time of day and/or when the headphones are plugged in / removed. For example, one morning, it'll work fine. Then I unplug the headphones and go to lunch. Returning from lunch, I plug the headphones back in and the button no longer works. Or the reverse could be true: The button doesn't work before lunch, but works great after.
Because of this odd behavior, I'm sure you can see why I am fearful of unplugging the headphones for the rest of the day once the button on them starts working. I know that if I unplug them and plug them back in later, I only have a 50% chance of the button working.
I hope this makes sense. More importantly, I hope someone can see some sort of pattern that I have yet to see in this behavior to identify the cause(s) of this problem. Any ideas?

Try the Klipsch Control app. It works for any headphones and has a couple features most other apps don't: it'll check for conflicting apps and will allow you to control the just one or most recently used media app with the button. Also check to see if any of your media apps have their own headset settings (especially Player Pro). Finally, Android only supports one-button headset controls. If you have a 3-button, only one will work.

Thank you for the suggestion, P Fitz.  I had already tried three other "remote control" apps without success, so I wasn't looking for any others.  Nevertheless, it seems your Klipsch app is working for now.  I just hope it actually deals with the underlying problem of the controls not always working.  Also, I knew about the one-button limitation, which is why I purchased the QuietComfort 20 set, which is designed for Android (has only one button), and not the QuietComfort 20i set, which has three buttons for Apple devices.

Oh, and even with the Klipsch app, my button stopped working again just now.  But it'll probably start working again in a couple of hours.

What music player app are you using? Many of the full-featured music-player apps have headset control override settings you may need to turn off.

Just using the built-in Google Play Music app.  I don't think I even have any other music apps.

I have a moto  X also and I recently bought the QC20.
Commands with main button did not work (neither did the micro btw) so I installed Klitch Control and still it did not work.
Then, I looked around and changed the audio settings. I turned the audio effects off, and then it started working... (why? don't know) I uninstalled Klitch Control and it's still working. I've even put the audio effects back on and the button still works..
Hope this helps.
EDIT 05/09
Hey guys, it stopped working almost directly. Today I took care of it, and I finally managed to have something working (and free): headset button controllerTrial APP.
It fixed everything : micro OK, switch OK, only thing you can't change is the long press action which is reserved on Android phones for google now..
Enjoy your QC20!

Thanks, @loic. I'll give that a try over the next several days and see if that seems to take care of it, then accept this as the correct answer if it does. :~)

The headset button controller app allows to direct the headset clicks to any other app that supports it. It has some bugs BTW.

If you press the buttons exactly the same way (maybe iPhone buttons send shorter/longer signals than Android ones) and the pins are connected the same way (maybe not), then perhaps your wire is defective. See whether it stops working if you bend or twist the wire a certain way.

Again, I did not purchase the version of the headphones for iPhone. I intentionally purchased the QuietComfort 20 set, which is designed specifically for Android, BlackBerry, and Windows phones.
The only answer, then, is that, as you say, the wire might be defective. I doubt it only because once the button works, it will continue to work, so long as the headphones are plugged in. (It's also been like this since the day I got them.) Beyond that, I just have a gut feeling that it's software-related.