How can I display an image from a URL on a home screen? I want to load an image from a URL and have it get updated regularly from a web page.

Something like a widget that would show my current Stack Overflow flair.

Another badge/flair example is to show the weight loss banners at myfitnesspal.com like this:

I've tried searching the market for photo widgets, webcam widgets, and URL widgets.   I'm not sure how to get the above image that updates onto my home screen.

Any ideas?

This thread goes way back but I still were unable to find one in the market that seems to fit the description, so I made one myself. Get it here:

The widget updates hourly, and currently there is no way to configure that.

You might need a very specific widget that is coded to retrieve some data from the said web page in a specific format (XML, JSON, API calls, etc.,) then parse and display it.

For example, a quick Google search for "android flair widget" brings back this app.  You need only to provide the user's ID (e.g. http://api.android.stackexchange.com/1.1/users/3646 for my profile,) and it polls the stackoverflow.com servers once every hour and retrieves the "flair".


How to disable mobile data for one of the sim I have a OnePlus 2 and have 2 sims in it. My question is how can I keep Mobile Data for SIM 1 on and off for SIM 2?

I have tried options in SIM and network settings but option to enable/ disable mobile data is in general setting and not in SIM specific settings.

There will be an option in Sim and Network settings mentioning "Default Sim for Internet". Choose the SIM 1


How to backup Swype personal dictionary? How do I backup my Swype personal dictionary ?

I Googled and found a thread on the Swype forums: Backing up and restoring your user dictionary (ROOT USERS ONLY)

I followed the exact procedure but somehow its not working. I am not able to see old words. Did it work for anyone?

I even used Titanium backup to restore but still of no use.

Can someone tell me how to backup and restore my Swype personal dictionary?

With Version 1.3, this is now an option in Swype. You have to log in with your credentials (I think you probably registered when you downloaded the beta installer). It gives you the option to backup and sync your dictionary across other devices using Swype.

http://www.swype.com/about/specifications/

I have version 2.0.2xxx, and it's a setting that is automatic after it's checked.  It used to be annoying in previous vers; after updates the personal dictionary would get lost, but that is cured now.


How can I make toast notifications stay on screen longer? I occasionally have a toast notification that is too long to read in the given amount of time that it is displayed. Is there any way to change the length of time these notifications display?

Also, is there any way to view these notifications after they are gone?  This would be ideal, like an app or a folder that logs all the toast notifications where I can review them later.

Simple Answer: No, this isn't possible.

Long Answer:

Toasts are built into apps, and are low level. There is no way for 3rd party apps to catch toasts, and there is no way to view them longer.

This could be possible if you made your own custom ROM however.

If you enable engineer mode under quality enhancements you can change display toast time and notification time


Setting/app to route audio input to phone's mic while a wired headset is connected to it I'm a new Android phone user. I'm looking for a setting or an application that can route audio input to phone's microphone while a wired headset is connected to it, but keep the audio output to the headset. I have been searching for this in Setting but I think it is not available there. I have been also searching for the app that can do this, the search results recommend me an app named SoundAbout, but it doesn't do what I want, it's just routing audio output to phone's speaker while a wired headset is connected to it.

So is there any?

There is no system-wide setting for this, unfortunately. And apps that try to control audio routing are usually hacks that cause problems on their own.

But I have a hardware solution for you -- buy one of those splitter adaptors that convert 4-pin TRRS into 2 3-pin TRS, separating for headphones and microphone, and only plug the headphones jack into your phone. Look for something like this: https://www.amazon.com/StarTech-MUYHSFMM-Headset-Splitter-Adapter/dp/B0058DOWH6 (I'm not recommending this particular adapter, just showing how it should look like).


Really know what is using internal storage Possible Duplicate:
  What can I do to manage my phone’s internal storage?

I am constantly running into the "Low Space" warning so I would like to know what is really consuming the phone's internal storage.

I've checked and removed app after app, moved them to the SD card and done everything else I can think of but can't seem to figure out what is really consuming the phone's internal storage.

I can see the storage used per app but it seems like this not entirely correct numbers or something is not attached to an app and hence invisible to this app list.

So, is there a way to see what is really consuming the storage?

Disk Usage provides a way to find files and directories which consume a lot of space on phone and SD card

You likely have a memory leak in one of your apps, Android 2.3 is prone to this type of an issue but newer versions are less likely to have this issue. A "Hard Reset" of your phone might be an ok temporary fix, but if it doesn't work and the Disk Usage doesn't tell you anything then i recommend finding a good app killer program.


How to hide text message preview? Just got a new phone, Droid Turbo 2. Used the stock messaging app. Whenever I get a text with the phone unlocked, the whole text displays in a drop down box that pops up at the top of the phone.

I previously had a Droid Maxx and on that, the text would display in the status bar at the very top and would scroll one line at a time through the message.I would prefer that, but all that really matters is that I DO get a notification, and that it DOESN'T display the text over whatever I'm doing.

I have tried adjusting the phone settings , I also tried to adjust the individual app notification settings and the messaging app settings... Nothing  changes it. I have seen on multiple other posts, an option somewhere to "disable text message preview"  but that option does not exist in any of those places for me. There HAS to be a way to stop this on the stock phone without downloading ANYTHING.

I tried this on my Nexus 6P and Android 6.0.1 version

Under "Sound & notification" -> "Notification" tab

Set "When Device is locked" to "Hide sensitive notification content"
App Notifications ->

Select "Messenger" (or the app which you want to hide notification).
Disable the option "Allow Peeking".

This worked for me.

You could try a 3rd-party messaging app like Textra SMS, which allows you to customize notifications via "Customize Notifications", particulary the "Floating Notification" setting.


How do I run a Google Calendar app on B&N Nook Simple Touch? How do I run a Google Calendar app on B&N Nook Simple Touch?

I never had a Nook, but I'm interested in buying it to use as a dedicated e-ink wall calendar; I heard it can run Google Calendar; if it indeed does, then all I need is to run it once and leave it alone, given the screensaver is disabled. Making it autorun on startup would be even better.

I have asked about disabling the screensaver elsewhere.

Root it by flashing one of images available on the net. Lifehacker has simewhat old instructions which worked for me. GCal runs fine it seems, but I have pretty annoying graphical glitch which I'm sure is solvable. I used NookManager image IIRC


Connect a USB soundcard to an Android phone? And use it for videos? Is it possible to connect a USB soundcard to an Android phone, with an USB OTG cable?

... and then use this USB soundcards's stereo input as audio when making a video with the phone?

Yes it is possible.
I'm doing this with several devices for amateur radio and video production with KineMaster Pro.
For amateur radio, I use the DigiMaster MiniProSC connected via OTG cable to a Nexus 9 via OTG cable. I also do this with SignaLink usb connected the same way. Both of these devices have internal usb sound cards with audio in, audio out, and usb connection between android tablet and the radio.

For YouTube videos, I use KineMaster Pro with Zoom H2 and H4 as external microphone or line in. Both connected via USB to the Nexus 9, and both work perfectly!

I know this is an old thread, but when I saw the answer from the guy who says it doesn't work, I wanted to correct this out-of-date information, letting everyone who makes there way here via Google search of the correct answer!

Btw, it also works on Samsung galaxy s4 i9506. I've tested on Android 5, 6 and 7 successfully.

Thanks

No. Android doesn't support drivers for these types of devices. Its support for external devices is pretty limited to simple input devices, such as keyboards and mice, and storage devices, along with occasional special peripherals that your individual app would be designed to use. A PC sound card is way outside of its functionality.


HTC One M9 - Stock, never modified. Bricked after OTA update 15/06/2017 Please note that:
This phone has never been reprogrammed/rooted/changed in any way/anything else like that. It is as stock as the day I bought it 2 years ago. I am happy to do whatever it takes to resolve the issue below.

The phone can be turned on, but will only do one of the following things:

-Black screen, old-style htc logo in centre, short vibrate, turn off, endlessly loop.

-White screen, green htc logo with "powered by android" text at bottom, short vibrate, turn off, endless loop.

Holding volume up+down together gets me to the boot screen with the following:

* Software status: Modified
 LOCKED
 S-ON *

 to previous item
 to next item
 to select item

REBOOT
REBOOT TO BOOTLOADER
BOOT TO DOWNLOAD MODE
BOOT TO RECOVERY MODE
POWER DOWN

When I plug in the phone to my PC, the USB notification sound plays, but only if the menu above is showing.

Selecting any of the options reboots the phone and goes back to the menu above, with the exception of the "BOOT TO RECOVERY MODE" option. Selecting that takes me to a black screen showing the old htc logo in the centre and:

Failed to boot to recovery mode
Press volume up or down to back to menu

This build is for development purposes only. Do not distribute... etc.

Pressing vol up/down at this point gives me the first mentioned menu screen, but below the * S-ON  line is  Security Warning *.

So, my question is:

1) Can I get my phone out of this loop and back to booting normally?

HTC have sent me this, but as far as I can tell it's useless in our case:

(Posted as answer, not comment, because of size and formatting)

(Not sure what they've done with the numbering)

  factory reset the phone in order to get out of the  boot loader page, please follow the below steps

  3.Press  and hold the Volume Down key.

  4.Turn the phone on by pressing the Power key until the phone vibrates, then release Power.
  5.Continue holding the Volume Down key.

  6.Release the Volume Down button when the black screen with red and blue lines of text appears.

  -

  1.Press  the Volume Down button repeatedly until reboot to bootloader is highlighted, then select it with thePower button.

  2.The device will display a white screen with colored text.

  -

  1.Press  the Volume Down button repeatedly until BOOT TO RECOVERY MODE is highlighted, then select it with the Power button.

  2.The screen will display the white HTC screen, and then turn black.  After several seconds, a picture of the phone with a red triangle and exclamation mark will appear

  -

  1.Hold the Power button, while pressing and releasing the Volume up button.
  Note: This can be done at any time after the screen turns black.  If this button combination is pressed before the image of the phone with the red triangle appears, it may take several seconds for the recovery menu to appear at the top of the screen.

  2.Another black screen with red and blue text will appear.

  3.Press  the Volume Down button repeatedly until wipe data/factory reset is highlighted, then select it with thePower button.

  -

  1.Press  the Volume Down button repeatedly until Yes – delete all user data is highlighted, then select it with thePower button.

  2.Once the data wipe is complete, make sure reboot system now is selected and press the Power button.


Keyboard keeps crashing in Cyanogenmod 10.1.3 I am running Cyanogenmod 10.1.3 on my Samsung Galaxy SII (GT-I9100), and starting yesterday my keyboard continuously crashes with the following message:

  Unfortunately, Android keyboard (AOSP) has stopped.

This message pops up very 10 seconds or so even when I am not trying to type. I thought it might have something to do with my recent install of the DU Speed Booster app. But after uninstalling it I still get the same problem.

This is very serious, as my phone is rendered almost completely unusable since I can't enter any text, and message keeps popping up preventing me from even doing things that only require touch.

Any help would be appreciated!!

Here's a few tips for troubleshooting:

Go to System Settings > Apps > click Android keyboard (AOSP). Clear Data. Clear Cache.

If that doesn't work, and you have a custom recovery, reboot into recovery and clear the entire cache, clear davlik cache, and go to advanced > Fix permissions.

Other than that, you could try uninstalling and reinstalling from Google Play or downloading a different keyboard.

Solution: install proper version of "Google Aplication". CM 10.1.3 needs GApps 20130812. Read: http://wiki.cyanogenmod.org/w/Gapps for more info.


3g network connection Problem while using data For last two months or so, the situation in my two years old international HTC One X is that the data is not connecting when it is on 3g network but it is working absolutely fine with 2g network. when its connected to 3g, the mobile network fluctuates, data works with 3g speed for only few minutes and signal drops out. In simple terms, on 3g it fluctuates in data access and network access whereas on 2g it works absolutely fine.

I have changed two 3g enabled sim of different carriers they are also performing the same way in my HTC one x. I have changed the location of the phone, the problem persists. My sim also works fine with another handset in 3g as well as in 2g. So the conclusion is that there is fault with my HTC one x but the question remains what is the fault. Whether software or hardware. I have also done the factory reset but to no avail and I have also switched to custom rom but the problem is still there.

Any solution would be of great help.

In your mobile network settings ensure that data in roaming is enabled and working. Secondly, the data channel option will be there in the mobile while addressing the APN and advanced settings. In that option you choose your service provider channel.

It seems like the problem has to be with Hardware. On the software side, everything is fine. Might be the hardware of the phone and ROM are not in Sync and thus you are not getting the desired performance for 3G service. Consult official HTC service providers and tell them to address this issue.


Is there a music player that supports play counts and smart playlists? I'm looking for a music player for Android that supports smart playlists and play count metadata like the iPod and iTunes.  Ideally I'd like something that:

Keeps track of statistics like last played, play count, last skipped, etc.
Allows rating of songs from Android.
Supports smart playlists that are live updating (for example, if I have a smart playlist to match all songs I haven't played in a month, and I play a song from it, the played song drops off the playlist without having to sync back with my PC since it no longer matches that criteria).
Is supported by a desktop PC media management application such that these statistics are synchronized back to the PC.  (I'm open to switching, so as long as it's supported by a stable, relatively featured desktop app, I don't care which).

I've tried the stock music player, which doesn't support any of these (to my knowledge), and doubleTwist, which supports ratings but doesn't support smart playlists or play counts yet.

iSyncr does this. They also do wireless sync. lifehacker article

Unfortunately (for me at least) it uses iTunes and I hate iTunes, but it does work. I think I hated iTunes so much I bought an Android to avoid it, but now have to use it anyway because of the smart playlists. It is the only thing I've found that keeps smart playlists, playcounts, and ratings updated. Everything you said you wanted. Plus you already use iTunes and seem to not hate it.

I think iSyncr could work for you. :)

You should be able to use the stock music player, MixZing, or a half dozen other popular other android players in combination with the sync app which pushes playcounts and ratings to iTunes.


Can't access Samsung Galaxy S2 (GT-I9100) storage? I'm using Samsung Galaxy S2 and I was able to access its storage before. But now, it does not appear in My Computer anymore.

I tried reconnecting it and even restarted both the S2 and my PC but to no avail. However, when I typed adb devices on cmd, my device is listed there. In fact, the connector icon is also present on the notification bar of my device. I also tried switching the cable I'm using but it still did not work. Furthermore, the cable seems to be working with other devices. Other PCs won't also recognize my device.

I'm using a 32-bit Windows XP and the connection mode of my device is MTP. What could be the problem of my phone? How do I fix it?

I wasn't able to know what is the problem with my device. But after performing a factory data reset, it's now working. :)

Also try a different USB cable.  Sometimes cables can be finicky.


Why did my Galaxy Tab 7.7 suddenly stopped connecting to my Wifi router? I have Galaxy Tab 7.7 tablet running Android 3.2. Recently, I'm having connection problems to my home Wifi router. The device keeps scanning for Wifi access points for long periods. My home Wifi router is shown with a "Not in range" message next to it in the Wifi settings screen. However, sometimes after long period of time, the device randomly connects to the Wifi router.

It is worth mentioning that during the scanning mode the device does not detect any Wifi access point even thought where I live there are many Wifi access points (over 8 access points).

What is the solution to my problem?

The solution turns out very trivial and surprising. It shows and proves practically that the behavior of complex software systems is unpredictable.

The solution:
Go to Mobile network settings and disable Use packet data. Next, enable Wifi and then go back and enable Use packet data.

Magically, all my problems disappeared after I applied described steps.

I was having the same problem, but I can connect easily at home (automatic) but my problem was at work.  I just changed some of the settings.  Turned connections optimizer (yesterday in order to connect I had to turn it off) and reset wi-fi timer for 7a-5p.  We'll see how that works once I get home.  The settings have been on set for approx. 10 min and I haven't lost the signal.  Decreased but not lost.


Lock Screen Wallpaper Location The Galaxy S4 comes with a TripAdvisor lock screen wallpaper that rotates images every X hours of places around the world. Every now and then it has really cool ones that I would potentially like to save to use as my lock screen permanently, but I can't figure out where in the filesystem they are stored.

I have found a couple of posts saying it is located in /data/data/com.android.settings/ or something like that, but my /data folder is empty.

tl;dr: Where does android save the current lock screen image?

That depends on your Android version, but only changes a little. Wherever it is, you need root-access to retrieve it.

For Android 6 and under:

/data/system/users/0/lock_wallpaper

While primary (mainscreen) wallpaper is available at /data/system/users/0/wallpaper.

For Android 7+, the file name has changed to wallpaper_lock and is still available at the same place. You may want to fetch wallpaper_lock_orig instead, however.

Make sure you have USB debugging turned on and then it should be in the data folder under com.sec.android.something


How to have dead keys working with an USB keyboard? I've connected to my phone a desktop USB keyboard using an OTG connector. Everything works fine, unfortunately I  can't produce accented letters like áéíãê.

When I type an accent, like `'^, another symbol prints. I expected the behavior of a dead key, followed with the accented letter.

The keyboard has a Brazilian ABNT layout. I tested it with Google Gboard and Samsung standard keyboard. Tested with languages English international and Brazilian Portuguese.

I wanted to avoid non-free software and found AnySoftKeyboard available thru F-Droid is able to handle dead keys too. Works well!

Try using Swiftkey, because some other users on the Google Forum have reported that they also cannot type Accented letters, using Gboard.

If Swiftkey does not work, than unfortunately the problem is most likely that your keyboard does not support Accented characters on Android devices.

A keyboard that users have said supports accented characters on Android Devices is the Logitech K810.


Wifi disconnects during sleep I noticed recently that, when I would use my phone after it had been sleeping, wifi wouldn't be connected and it would have to connect.  I went into advanced wifi settings and ensured that "Keep Wi-Fi on during sleep" was set to "Always", but the problem remains.  Any ideas?

I have an HTC One and AT&T.

Update #1: Went through troubleshooting with three different HTC techs. The last effort was to clear the boot partition cache and factory reset the phone. After doing both, however, the issue remained.  I learned that the AT&T software is out of date and actually has never been updated since I've had the phone for 16 months.  I'm waiting for a level 2 HTC tech to send me the latest version.

Just as an addition: I stumpled across the same (plus another problem) while upgrading my nexus 5 from Lollipop to Marshmallow. Every time when the phone was at sleep mode (for example: while driving my car and phone rested in the pocket) and I walked into a know wifi it did not auto connect.

Usually when I arrived at work, as soon as I exited at the parking lot I got notified for incoming mails or messages, but not anymore on Android 6. As soon as I unlocked the phone wifi automatically connected and everything was fine. But I always forget to do this and It sometimes took hours before I realized I haven't done this step and messages won't get sent to me since I was not connected to the wifi until I picked up the phone from the pocket and unlocked it once.

I looked through all the settings and policy stuff, and finally I found something that worked:

Under Settings -> Power -> ... -> Power Optimimization you can switch the list from "unoptimized apps" to "all apps". Then search for "Google Connectivity Services" and disable the power optimisation for this system app.

After I've done it finally autoconnects to known wifis while my phone is in my pocket.

UPDATE
I just wanted to leave a note, that there was a small update a couple of days/weeks ago that brought back the not autoconnect issue to me, Power Optimization did not work for me anymore. Still have this issue, I will do a clean Android 6 install in the next weeks and look if the issue still exists. If yes I will stick with Android 5.x

UPDATE2
There was another update a while ago that almost "fixed" this problem.

Im 100% sure it is all about IPv6 type of connections. I was having IPv4 and it was all OK. Switched to ipv6 and this problem accrued.


Cannot generate thumbnail in Android Gallery Lately, some of my pictures just disappear and can't be loaded. It just says "Cannot generate thumbnail". All of a sudden, those pictures are having 0KB and no longer available. They're not sorted or anything, they're not different from the other good pictures. I really don't get what's the problem.

I tried getting them on my laptop, but it just says the file is empty. There is nothing to open? There are no viruses or anything, I already checked a few times. I really don't want to lose more pictures. Please help.

Try Settings → Apps → All Apps → Gallery → Clear Data. That should regenerate thumbnails, or you could try rebooting your smartphone.


I can't start my phone unless I'm in safe mode. How to fix it? So I have a problem. My phone is booting in download mode and I can't start it unless I use the volume up  + home + power. I tried to wipe my phone, but it didn't  work and I lost my data for nothing.

When I'm able to start it, it's in safe mode and I can't remove the safe mode because when I try to, It's booting in download  mode.

My phone is a Samsung Galaxy S4 running on android 5.0.1.

Try to flash on it new firmware via Odin, you can read instructions and download Odin and new firmware at http://www.sammobile.com/firmwares/
It won't void your warranty.

If the volume button is broken (as you write yours is), there is no other option than change it (or have it changed at the service center). It's an hardware problem.


Samsung Galaxy S plus is becoming unresponsive when locked My samsung was working away perfectly yesterday and then was on my bedside locker when I tried to check the time the lock screen came up very faded almost its hard to describe but it was unresponsive otherwise e.g would not open would not turn off etc. so I pulled the battery (this may be bad for it I'm not sure) so I turned it on and it was working away fine but then I locked it and it became completely unresponsive, no lights nothing so I pulled the battery again and the same thing is happening.

Does anyone know whats causing this or a way to fix it. I'm hoping it's not serious as I just bought this 2 weeks ago!

If you're using a custom lock app, it may be to blame.  Try reverting to the stock lockscreen.

Is it running a custom ROM?  If so, install another one.

If not, take it back/exchange it.


Micromax A57 is not displayed in Eclipse Device List I have purchased a new Micromax A57 (Ninja-3) smart cell phone. I want to install my application from Eclipse directly, because i need to see the Logcat output for testing my Application.

I just installed the software which came with device and also downloaded the Drivers from this link Micromax A57 Drivers

But the problem is that the device is not listed in Eclipse.
I just read few articles which are telling me to root the device. But my phone is under warranty, so I don't want to root it at all, to not void its warranty.

Is there anything else I could do?

After a long search, finally I made my Micromax A57 to connect with eclipse and made it to suit for development.

Installed Moborobo (All in one Android smart phone management tool).
Perform stop -server / start -server using ADB.
Reboot the device.
Restart the eclipse.

Device got detected.(Eclipse - list of adb devices)

List of attached devices:

Hope, this would be surely helpful.

Thanks

The only solution posible for using your phone for developing android apps is to root your phone.

This is a useful link for doing that:

root you phone tutorial


Samsung GT-S7562: Network Goes off I have Samsung GT-S7562. I did update the handset with KyleOPEN custom ROM. Was not satisfied with the custom ROM so again ported back to Original ROM.

I updated the ROM + Kernel using Odin tool. After I update, the network goes off suddenly. I have re-register with the service provider to gain the network back. This happened thrice.

Also, is there Cyanogenmod or any other custom ROM (Apart from KyleOPEN)for this handset.

Any suggestion will be helpful.

Thanks.

you've lost the efs file that contains the serial number


Erasing SD Card contents and personal data I have an SD card in my Droid Global or Droid X, not exactly sure which model. I go to the files and click on the SD card instead of shred files and delete all of its contents. I then go to Privacy and click the Manufacturer Reset and also click the box to erase SD Card. My phone does a hard reset, and it turns back on.

After this process, what is readable on my SD card if someone took it and hooked up to a computer or anything else?  If I hadn't done the reset, would someone be able to see text messages, phone calls, or browsing history if I've deleted them all from my phone?

The other answers are a little misleading.

First, it doesn't really matter from a security standpoint whether you've got things stored on the SD card or on the internal storage.  The SD card is easier to remove and read outside the phone, but the internal storage can be read as well (most easily from the device itself but also from a PC).

The second thing is that I would expect this wipe to be insecure, i.e., file deletion rather than zeroing of the storage.  (I haven't checked myself.)  I recommend using a program like Eraser to zero your SD card.  I don't have a good recommendation for the device storage, unfortunately.

Nothing at all is on your memory card. SMS messages etc aren't actually stored on the SD card. When you do a hard reset all of your data is erased completely.


Saving battery life: pressing home button or back button My friend said when using an app, pressing the home button saves battery life instead of pressing the back button. He thought by pressing the home button, the app stays in RAM so that when you reopen it it just open, android doesn't need to create the app and store it in RAM, which costs battery. Is it true?

That's basically what Android does in many cases, yes.  But I don't think it's true that it will have all that much of an effect on battery life.  Most apps don't take long to start up at all — it would take repeatedly opening apps that take multiple minutes to start to noticeably affect your battery life, I would think.  Android does automatically close apps when needed, and apps normally can't run in the background (just services), so there is not much reason to back out of an app rather than just using the home button.

When you click the Home button, it keeps the app in background, which means it's running. When you click the back button, it kills the app (but not always; it depends on how the developer implemented the app).

I'm not really sure about it's effects on the battery, but the more services / apps you have running in background, the more battery it eats up. It's running after all. And if you're dealing with games, I would suggest exiting it properly (the back button will usually ask you if you want to exit the program; again, it depends on how the developer implemented it).


Load images only on wi-fi? Can I somehow tell my phone to load images in (for example) browsers, gmail, twitter, etc. only when connected through a wi-fi connection? Mobile internet is pretty expensive in my country so I don't want images to spend more bandwidth than needed.. Or do I have to manualy turn it off for each app I'm using at the moment?

if it means anything, I'm using android2.2

thanks

There's currently no way to set a system-wide policy for this.  Some apps do support doing things on WiFi only, however.  Here's some info on the apps you mentioned:

You can go into the browser settings and uncheck Load Images.
GMail does not load images unless you view a message and click a button to display them.
I believe the Touiteur Twitter client allows you to disable images.

I believe this could be done with Tasker but it would be a very long and complex setup (actually several) and you'd need to know the specific intents that turn the images off in each application.


Nokia Glance-like lock screen clock on Android Is there any way to get Nokia Glance like power-saver clock + notifications on android phones with AMOLED screens?
It's very useful feature IMHO and does not consume much battery on phones with AMOLED screens.
I am not asking for app. It can be anything from an app to a ROM that has the feature.

EDIT
For those who don't know what Nokia Glance is:
It is a feature that shows digital clock when Lumia devices (and Nokia N9 if anyone still remembers the phone) with AMOLED screens are on stand by mode. The best thing is that it is ALWAYS there and you don't have to touch the screen or press a button for it to show up. It uses very less battery because it lights up only the necessary pixels with rest of the pixels turned off, something that is possible with AMOLED screens.
Here is a picture showing the feature in work:

The keyword is: "Active Display". Use that in a search (a better custimized Google Search here) turns up a whole lot of good candidates (oh, and a bunch of not-candidates, unfortunately). It might be useful ignoring the ones from Motorola itself, as they are probably intended for their device(s) (checking can't hurt, though). Just a few picks right from the first page:

Active Display & Battery Active Display are two examples of apps emulating Moto's Active Display on other devices

As I wrote, these are only the first two candidates picked up, and there are probably several more you might wish to check out for yourself. Good luck!

I use Glance Plus. It does not consume much battery and has lots of options and very useful features like 'in pocket mode'. It lights up all pixels of the screen, but very dimly. I have used the app for a week, it appears to have made no difference to the amount of battery consumed

Click image for larger version


The app Facebook has violated its self-enforced StrictMode policy I am using Red Mi Note running on MIUI5. Recently, I am getting this error:

  The app Facebook (process.com.facebook.katana) has violated its self-enforced StrictMode Policy.

What does it mean? How can I resolve the issue? It becomes frustrating when the error comes as it continues to pop-up and doesn't hide on pressing OK.

(Click the image to see its larger variant)

The Error message doesn't have any specific time to occur even the error is not app specific. It occurs randomly on different situations.

In the dex provided by Facebook app, on com.facebook.katana/app_secondary_program_dex folder, we find a lot of references to the StrictMode.

So, for short, if a programmer use StrictMode, he has a reason. Basically while forking a busy process (read: animation, reading data, dictionary values for data, open a new fragment or activity on main thread), instead of crashing app there must be put (show) a message to user to inform about waiting or terminating app.

In the particular case of Facebook app, there's /facebook/strictmode/setter/Policy$All and also errorreporting/StrictModeException. So the message comes after raising an exception. We can just assume an activity take too long or force running in main thread.

The key word is in MessengerApp. We may think about Facebook and Messenger app as separate apps, but the truth is Facebook has embeded FbandroidMessengerAppModule functions calls in it's core and also performs some logical checking as for example:

IsMessageBroadcastEnabled
IsMessageBroadcastGkEnabled
IsMessengerAppIconBadgingEnabled
IsMessengerAppIconBadgingGkEnabled
IsMessengerBlockingEnabled
IsMessengerFlatBufferEnabled
IsMessengerLoggedOutAppIconBadgingEnabled
IsMessengerPhotoEditDefaultModeDrawing
IsMessengerPhotoEditDefaultModeDrawingGk
IsMessengerSonyAppIconBadgingEnabled
IsMessengerSyncEnabled
IsMessengerThreadShortcutsEnabled

Without access to debug console, I can't predict what cause that kind of message (is it about reading values from stored DB, or are some DB files corrupted, user switched from a WiFi connection to internet connection while parsing some data ?), but my advice is to make sure Facebook app and Messenger for FB are clean installed and updated to the latest version.

Sometime a game app can embed Facebook SDK to share data and try to access data without user FB permissions set on that game (app), or is written badly so it can raise some exception (I think this indeed your problem).

This is because of ROOTING.You should UNROOT.


How do I enable Google Now on my Galaxy Note 2 (NT-7100)? I go to Google Search app but no Google Now "cards" are showing.

I do the ff:

Long-press Menu soft-key to bring up Google Search
Press Menu -> Settings
Under settings, I only get 3 entries: Voice, Phone search and Privacy & accounts (no Google Now)

My friend, who uses an HTC Sensation with MIUI ROM, and Google Now works nicely.

Question is, how do I enable it on my Note 2?

*I am suspecting that this has to do with my Privacy settings or Location settings but I still haven't gotten it to work despite changing those settings...

You must be running at least Android 4.1 to use Google Now - please ensure this is true.

If you are running at least Android 4.1, then ensure you have the latest Google Voice Search update from the Google Play Store - be aware that it is listed twice (at least on my old device).

Ok, I think this is how you do it.

Open Google Search from the app drawer. Tap on menu and then settings, then tap Google Now - you should be able to toggle it on from there.


Unable to take screenshots, "Couldn't save screenshot, storage may be in use" error I am just trying to take a screenshot of my starbucks rewards card, so I can print it out. Apparently a lot of apps like netflix, hulu, and starbucks recently have been restricting screenshots for obvious reasons. All the screenshot tools I try give me an error (I have root access). The error is always " Couldn't save screenshot. Storage may be in use".

It might probably due to permissions error in KitKat (and Lollipop) running Android phones.

♦ Layman Solution :
The most common way is to reboot your android phone and try taking the screenshot.
If it doesn't cut it, try going into safe mode and come back to normal mode back.

♦ Professional Solution :
Wipe dalvik cache in recovery mode.

♦ For Xiaomi users :
Create a folder called Screenshots in /sdcard/DCIM/
Note: MIUI saves screenshots in /sdcard/DCIM/screenshots/

Thats not any type of app restriction. Its a bug in your software part.

You can try this->

Go to /sdcard/Pictures/screenshots and rename screenshots to something else. Restart and retry taking the screenshot.


Music player seekBar doesn't begin from 0 I have a Xiaomi Redmi Note 3 pro with MIUI 8 7.5.11. In the default music player when I try to drag the seekbar to the beginning it automatically releases at 00:04-05, not at 00:00. Is it a bug?

Here is the screenshot:

your system has a bug, try to go on impostation(on the new dedicated section of the new miui version for system apps) and cancel all data of the application. If don't work go on PlaySotre and download another playmusic


Why Taxify install error on Oneplus 3T in PlayStore website command? I have managed to install many other applications in my new phone but not Taxify, here download page, in the PlayStore HTML pages. I get the following error.
The error message is weird because the Google account is associated with the phone, and I also have managed to install other applications such as Skype, WhatsApp, ... on the phone.
I restarted my phone, and the problem persists.
I have a stable internet connection.

Differential solution: install the application directly in the Android phone PlayStore. This indicates that there is some problem with the PlayStore HTML frontend with Oneplus 3T.
After doing the installation this way, you will get Installed sign in the PlayStore website frontend too.

Oneplus support chat proposal

  We can try to perform a clear cache via recovery mode.

Power off your device.
Press the power key + volume down for a few seconds.
Select English.
Look for Wipe data and cache
Please select Wipe Cache only.

So this proposal indicates that there might be a cache problem in the phone.

Phone: Oneplus 3T
OS: Android 7.1.1
Phone: used one but did 2x factory reset before use

This problem is most likely resulting from the system differences between Android and Oneplus.


Samsung Galaxy s2 not showing missed calls My phone won't show any missed calls. I have a Sprint Samsung Galaxy S2. It was working earlier today. I called my phone 3 times because I was looking for it. But when I found it, it didn't show any missed calls. It won't even show up on the call log either.

How do I get it back to showing my missed calls?

You could change the way the logs are "viewed by". Go to logs-->settings-->view by-->all logs.
If it is already on all logs, then quite possibly the logs are full, try deleting some or all of the logs.

There is an easy method.

Go to notification panel by swiping from top to bottom.

You can see all missed calls


how to use a remote camera (webcam or Windows-usb) as my Android built-in camera(s) Please read carefully, there are MANY answers to the 'opposite' question from the one I ask here, but I cannot find an answer to the following question:

I have an android device with no built-in camera.  I want to be able to use a REMOTE camera as the "built-in" camera on this android device.  The remote camera could be a (streaming)webcam, or it could be a USB cam attached to a PC.

My requirement is that the android device i use "think" that it has a camera built-in (or even better, two cameras, a front- and rear-facing one), so that I can use Skype, and zoom, and all other camera apps.

I am happy to also need to install software on the remote device where the camera is physically attached.  That remote device is really a windows PC, but if necessary, i could perhaps have it be a Linux box.

Please note that I do NOT need to 'turn' my android camera into a webcam. That is "easy" -- except that I don't have an android camera. That is why i need to do the opposite.  I would be fine to use a very generic solution, for example a "net-usb" client server solution, which would give me a usb-camera on my android. But the solutions i have seen like that are VERY expensive.

Thank you for any help/pointers you can give me.

--scott
PS ("the truth") -- the truth is that I would like to run Skype and Zoom on an android-86 running within a Windows HyperVisor. Unfortuantely, Windows HyperV seems not to support USB, and so i don't know how to add a 'built-in' camera to the android-x86 which I have already running there. Therefore, i can not use SKype or Zoom, since I don't have a camera 'built-in' to this machine.

I'm not sure about using a 'remote' camera, but as for a USB camera I've found a simple solution for myself as I was having a similar issue. Enable USB 2.0 and go into the Devices tab and Webcams and click on your webcam (assuming it's detected) prior to installing your operating system. This worked great for me with android x86 7.1 RC2


A confused senior citizen I have an Android Samsung Galaxy J5 phone with SIM card slot No 1 with a Reliance Jio sim and SIM card slot no 2 with a BSNL 4G SIM.

On my BSNL line I do not have data but only for incoming/outgoing calls and other usual applications. I also have roaming and international calls.

On my JIO line I have usual Tariff facilities including data and national roaming.

What do I do to get the maximum out of my two SIM cards and what settings do I put for them??

Please advise as I am really confused.

What do I do to get the maximum out of my two SIM cards and what settings do I put for them?

JIO only has a 4G VoLTE network and wouldn't work in 2G/3G. Does your phone support LTE + LTE may not be supported in your Galaxy J5. See if you can manually set your network and search for the BSNL sim from "Dual SIM settings".

  On my BSNL line I do not have data but only for incoming/outgoing calls and other usual applications.

You will have to switch primary SIM from JIO to BSNL for this as your phone doesn't support LTE+LTE. The JIO sim will probably lose signal when you switch BSNL to be the main SIM.

Also, you cannot use Mobile Data for both SIMs at the same time

Your sim cards should work out of the box. You only need now than one if you travel from one county to another or one service area to another to avoid roaming charges. Your sim card allows you to connect to your network operator for regular phone calls. But to get higher speeds for browsing the internet look into WiFi, you will need to connect to a router.


Fastboot permission denied error in Asus Zenfone 2 I went into regular recovery mode to wipe cache and do factory reset to flash clean Asus ROM from XDA. I first went to wipe cache and it felt like it was taking way too long, so I turned off the phone  and tried to turn it back on, and now all I get is a dead Android.

I found this thread on XDA to unbrick the phone but when I try the steps I am getting permission denied message while using fastboot. I cannot flash TWRP via fastboot either.

C:\Users\bdelc\Downloads\android\Fastboot>fastboot flash recovery recovery.img
target reported max download size of 536870912 bytes
sending 'recovery' (11864 KB)...
OKAY [  0.628s]
writing 'recovery'...
FAILED (remote: Permission denied)
finished. total time: 0.809s

C:\Users\bdelc\Downloads\android\Fastboot>fastboot flash boot boot.img
target reported max download size of 536870912 bytes
sending 'boot' (11850 KB)...
OKAY [  0.619s]
writing 'boot'...
FAILED (remote: Permission denied)
finished. total time: 0.804s

C:\Users\bdelc\Downloads\android\Fastboot>fastboot flash fastboot droidboot.img
target reported max download size of 536870912 bytes
sending 'fastboot' (14800 KB)...
OKAY [  0.712s]
writing 'fastboot'...
FAILED (remote: Permission denied)
finished. total time: 0.888s

C:\Users\bdelc\Downloads\android\Fastboot>fastboot flash recovery twrp-2.8.7.1-fhd.img
target reported max download size of 536870912 bytes
sending 'recovery' (14456 KB)...
OKAY [  0.844s]
writing 'recovery'...
FAILED (remote: Permission denied)
finished. total time: 1.012s

Ok i was able to fix the problem. I was still able to load TWRP by flashboot, which I used to fix permissions and clear cache. The problem started because I went into normal recovery and went to wipe cache partition to load the SuperZen rom. The cache wipe seemed to take long, so I turned the phone off and back on and the only thing I was able to load was the fast boot. No recovery or normal mode worked, just ended up with a dead android. After fixing cache partition, I reloaded same 3 img files, kept getting permission denied error. Tried to get into recovery again and this time it worked! I used ADB sideload to flash the zip file above and it worked!

Right click on fastboot.exe → Properties → Compatibility → tick "Run this program as Administrator" → Apply

Run your commands again, and on Administration prompt (...if it appears) click yes.

Good to go!


Why does my power button take screenshots? I haven't installed any screenshot applications, in fact my phone was recently wiped when upgrading to gingerbread. I have Gingerbread 2.3.4 and I use the GoLauncher homescreen. Samsung Mesmerize from US Cellular. I know they install bloatware but I've used this phone for months and it only did this after the upgrade to gingerbread (that I know of).

On occasion when I hit the power button the screen turns white and the phone vibrates, and I get a toast message saying "screen captured saved as image file" or something like that. Half the time the power button does that, half the time it turns off the screen normally. Right this second I couldn't replicate, it's very random and frustrating. What could cause this? I see no unusual running apps unless GoLauncher is doing this, and I see no setting related to this in their app.

When you hold the Home key and tap Power, it takes a screenshot.  Unfortunately sometimes lag causes the Home press to be delayed/extended, so if you press it and let go before hitting Power it will still happen sometimes.

The original SGS suffers from this issue as well, though it uses Home+Back.  I would try the same workaround I propose in my answer to that question:

  Go to Settings -> Applications -> Running Services and click on ScreenCaptureService to end it.  You'll have to do this every time you boot up your phone, unless you get a task killer or can remove it somehow, though either of those may have other side effects.

Hold your home button and your power button at the same time. Then hit the power button then it will lock it. It works just fine.


Can't Sync Google Calendar I have an error while synchronizing my Google Calendar on my Samsung Note N7000 with Android 4.1.2, my Google accout does never Sync

I have a whole load of important meetings that go back to 2014, which are very very important to me.
I want to sync these datas to my GMail account via my calendar on my phone.

However, if I sync my Calendar with my Google Account on the Note, the Sync Fails saying 'sync is currently experiencing problems. it will be back shortly'

Using Samsung Kies does not work because the meetings that Kies syncs are only the one one the Samsung Calendar Applcation. Not the ones I've set up in my Gmail on my phone.

How could I go past this problem?

Try removing the Google account and adding it again.


How can I get the Unknown Sources option on my Dell Streak? I want to install one application which is not in the Market. I know that if I want to do that I should switch on the "Unknown sources" option, but I don't have "Unknown sources" on my Dell Streak. What should I do to get this option?

Depending on your firmware version, you might be able to abuse the ability turn-on engineering mode. Taken from StreakSmart:

Dial *#*#307#*#* on your Streak. Other than a quick flash on the screen, it will look like nothing has happened.
Go to your app drawer/program menu and tap a new icon labeled EMList. If the icon is not there, turn off the Streak. It should be there when you turn it on again.
Scroll to the bottom and tap app_security.
Tap update unknown resource property to enable it.

This will be the only way without installing a custom rom (Google StreakDroid)

First you need to enable the option to install application through unknown sources, you can achieve this in

Settings >> Applications >> Unknown Sources

Then you can use ADB to install applications from your PC or use ASTRO File Manger to install applications in your SD card.


Keeps crashing, why? I love my android phone, but  it has started to crash and go right back to my home screen when I play 1 or 2 of my games on my phone. What is causing this? Almost ready to get a dreaded iPhone.

Base off of your description, it appears to be a RAM issue.

While 1GB RAM is usable for some games (from personal experience), some games will crash on the loading screen due to too little memory (I've experienced it with other games as well).

The best way to stop this is to lower the quality settings, if possible. Try Low or Very Low to use less RAM.

If that fails, try an app hibernating app like Greenify. (This app works on non-rooted phones, but needs root in order to be more efficent). This will reduce the amount of background apps, freeing up more RAM.

If the above fails, try getting a better phone. There are a lot of phones on the market with 2GB RAM or more at the moment.

according to your description, there may be several reasons:

Your Android phone has too much cache, and when the phone is too cached, the app will run slower and crash.
There are too many running programs in the background of your Android phone. The closed app just exits the desktop and is still running in the background.
The application is not compatible with the system. A low version of the app is not compatible with the phone's system, or the phone system version is too low that cannot play the game, which will cause a crash.
Missing data package. Crash is also caused by the lack of data packets when running the game. This can happen if the packet .obb file is deleted by mistake. Like most game of Gamaloft, if you lost .obb file, it will crash.

If you don't plan to change a mobile phone, you need to clean your phone often:

Navigate to Settings on your phone. Setting>>Apps>>Choose the app you don’t like>> uninstall or force stop.
Navigate to Settings on your phone. Setting>>Storage>>Cached Data.
Use Agile File Manager to free up your storage. It can simply delete cached files, along with miscellaneous files that are larger than 10 MB. The Boost option can closes apps you’re not using that are still running in the background.
The last thing to say is that for Android phones, restarting the phone can solve more than half of the problems. When your device has been running for a long time, and if it is a low-end phone. Rebooting the phone will erase all blocked apps and fix freezes and crashes on apps on Android devices.


Is there a way to look inside and modify an adb backup created file? I created a backup of my Galaxy Nexus with adb backup. The resulting file is named backup.db and it's somehow encrypted.

I wanted to restore the backup, but it stops when it comes to restoring com.android.providers.contacts. I used adb logcat to find out what's going on and found out that com.android.acore crashes during the restore process.

I'd like to gain access to the data in the backup and remove the contacts database to restore everything back to my phone. Are there any other ways restoring the data from the backup?

I started working on this. I'm posting my results so far here as a "community wiki" answer for two reasons: first, if someone else wants to join in, there's a place to talk; second, if I get pulled away from this project, there'll be hints for someone else to start working.

The backup logic on the host is entirely contained within https://github.com/android/platform_system_core/blob/master/adb/commandline.cpp, in the function named backup. The function is very simple: it validates the command line options, sends the command mostly as-is to the adb daemon on the phone, and writes the phone's output to the file. There isn't even error-checking: if, for example, you refuse the backup on the phone, adb just writes out an empty file.

On the phone, the backup logic starts in service_to_fd() in https://github.com/android/platform_system_core/blob/master/adb/services.cpp. The function identifies that the command from the host is "backup", and passes the unparsed command to /system/bin/bu, which is a trivial shell script to launch com.android.commands.bu.Backup as the main-class of a new Android app process. That calls ServiceManager.getService("backup") to get the backup service as an IBackupManager, and calls IBackupManager.fullBackup(), passing it the still-unused file descriptor (very indirectly) connected to the backup.ab file on the host.

Control passes to fullBackup() in com.android.server.backup.BackupManagerService, which pops up the GUI asking the user to confirm/reject the backup. When the user do so, acknowledgeFullBackupOrRestore() (same file) is called. If the user approved the request, acknowledgeFullBackupOrRestore() figures out if the backup is encrypted, and passes a message to BackupHandler (same file.) BackupHandler then instantiates and kicks off a PerformAdbBackupTask (same file, line 4004 as of time of writing)

We finally start generating output there, in PerformAdbBackupTask.run(), between line 4151 and line 4330.

First, run() writes a header, which consists of either 4 or 9 ASCII lines:

"ANDROID BACKUP"
the backup format version: currently "4"
either "0" if the backup is uncompressed or "1" if it is
the encryption method: currently either "none" or "AES-256"
(if encrypted), the "user password salt" encoded in hex, all caps
(if encrypted), the "master key checksum salt" encoded in hex, all caps
(if encrypted), the "number of PBKDF2 rounds used" as a decimal number: currently "10000"
(if encrypted), the "IV of the user key" encoded in hex, all caps
(if encrypted), the "master IV + key blob, encrypted by the user key" encoded in hex, all caps

The actual backup data follows, either as (depending on compression and encryption) tar, deflate(tar), encrypt(tar), or encrypt(deflate(tar)).

TODO: write up the code path that generates the tar output -- you can simply use tar as long as entries are in the proper order (see below).

Tar archive format

App data is stored under the app/ directory, starting with a _manifest file, the APK (if requested) in a/, app files in f/, databases in db/ and shared preferences in sp/. If you requested external storage backup (using the -shared option), there will also be a shared/ directory in the archive containing external storage files.

$ tar tvf mybackup.tar
-rw------- 1000/1000      1019 2012-06-04 16:44 apps/org.myapp/_manifest
-rw-r--r-- 1000/1000   1412208 2012-06-02 23:53 apps/org.myapp/a/org.myapp-1.apk
-rw-rw---- 10091/10091     231 2012-06-02 23:41 apps/org.myapp/f/share_history.xml
-rw-rw---- 10091/10091       0 2012-06-02 23:41 apps/org.myapp/db/myapp.db-journal
-rw-rw---- 10091/10091    5120 2012-06-02 23:41 apps/org.myapp/db/myapp.db
-rw-rw---- 10091/10091    1110 2012-06-03 01:29 apps/org.myapp/sp/org.myapp_preferences.xml

Encryption details

An AES 256 key is derived from the backup encryption password using 10000 rounds of PBKDF2 with a randomly generated 512 bit salt.
An AES 256 master key is randomly generated
A master key 'checksum' is generated by running the master key through 10000 rounds of PBKDF2 with a new randomly generated 512 bit salt.
A random backup encryption IV is generated.
The IV, master key, and checksum are concatenated and encrypted with the key derived in 1. The resulting blob is saved in the header as a hex string.
The actual backup data is encrypted with the master key and appended to end of the file.

Sample pack/unpack code implementation (produces/uses) tar archives: https://github.com/nelenkov/android-backup-extractor

Some more details here: http://nelenkov.blogspot.com/2012/06/unpacking-android-backups.html

Perl scripts for packing/unpacking and fixing broken archives:

http://forum.xda-developers.com/showthread.php?p=27840175#post27840175

For explore existing backup file, try http://www.adb-backup.com page, it is simple without "dd", "tar", ...

Data is not stored on this server. I've developed this online service to make it easier to view backups without manipulating with dd / tar or installing additional software. I'm author www.adb-backup.com


Can I safely delete items in my "downloaded apps" folder? I want to free up space on my phone and was wondering if I can delete items in my "downloaded apps" folder.
  I know on my computer there is a difference between the downloaded file and the installed application and that once the application is installed the downloaded file can be deleted.  But I wasn't sure about my phone.

Direct answer: Yes you can safely delete the apk you download once it is installed.

Developed answer: Any apk file you download goes to the external storage (either external sdcard or fuse-mounted internal storage that appears as external storage). Installing an apk is just a matter of copying it to internal storage (inside a folder within /data partition). so once installed, the apk becomes redundant, and it is safely to remove the one you downloaded.

When I attempt a delete of a file in the downloaded apps folder on 5 June 2017 on my Galaxy Prevail, a box appears advising that the app will be uninstalled.


How to force YouTube videos to open in streaming media player instead of default YouTube app? I am using HTC Explorer phone, running Android 2.3.5. I use Opera mini and Opera mobile to browse. Whenever I click any YouTube video in the browser to play, automatically the YouTube app opens and starts loading the video but I have a slow connection so I want videos to be played in streaming media player. For any other websites RTSP links it asks me for the app to use.

Earlier it used to ask me for YouTube videos also but now I don't know what settings I have changed. It does not ask now and opens YouTube app. How can I fix this?

The best way to accomplish this is to use the mobile browser to browse YouTube then when you click on video and it prompts which app to use, click on the browser rather than YouTube app.

[Also this assumes that you have cleared all of the defaults for YouTube and browser.]

As said above, you could always just disable the YouTube app.

you should try resetting defaults for your browser app from application manager.

go to settings > application manager > click your browser app from app list (which ever browser u r using) > you are in app info now > clear defaults. this might help u.


Modify settings parameters through database I have been able to successfully modify and update the settings in the Android phone using ADB commands such as these..

Enable GPRS data:

adb shell sqlite3 -batch /data/data/com.android.providers.settings/databases/settings.db "update system SET value='1' where name='gprs_connection_setting'";

Enable GPS :

adb shell sqlite3 -batch /data/data/com.android.providers.settings/databases/settings.db "update secure SET value='gps' where name='location_providers_allowed'";

While these were successful, I couldn't find the database or xml where the option for enabling disable data while roaming can be modified. I have been trying with many databases one after another with no luck. Can anyone help me in pointing the database or xml which gets modified (from the settings are taken) for the data roaming setting:

Screenshot of Roaming Option

Note: This answer is tested on Android 4.2.1.

To enable data roaming for default SIM, enter:

adb shell settings put global data_roaming 1

Changes would take effect immediately. Note that for a dual SIM phone, change the key to data_roaming_2 if roaming has to be toggled for SIM2.

Use this command:

adb shell sqlite3 -batch /data/data/com.android.providers.settings/databases/settings.db "update system SET value='1' where name='data_roaming'";


USB transfer grant: disable Is there a way to disable the dialog below:

Android version 6.0.1

I Think you can't disable this.But if you search for the code "who" is start that on pc or as root user can be a way tó disable this.Sorry for my errors i am in hungary country/Magyarország
Have a nice day!


Nonstop push notifications on recently updated Samsung Galaxy S3 My phone received and installed an OTA update this weekend, to Android version 4.3

Now everytime my phone connects to the internet or I go to use the internet, I get this large list of push notifications, of email attachments from my Microsoft Exchange email account, that have never even been downloaded.

I checked the options in the exchange options, and the option to download attachments when connected to wi-fi isn't checked (i've also checked and unchecked it). I also turned off the email notifications for the account, but still get the notifications of the downloaded attachments (even though they are not actually downloading, because you can't even open them).

Screenshot (click to enlarge)

Had same problem.  Download manager seems to be the issue if you have that installed.  But just click on one of the notifications, you will see App Info.  Click on that and then unclick show notifications.

It should go away.

I turned off the sync and turned it back on and the notifications went away.


Will bigger Micro SD slow down mobile I have Karbonn A5+ Android phone running (stuck at) Gingerbread. I want to buy a micro sd card for it and I want to get max speed out of it.

My mobile has 1GHz single core processor.

Will SanDisk Ultra Class 10 give me max performance?
Or are there any internal limitations/specs to mobiles that just constrain the use of all speed that micro sd card has to offer.
Also, will bigger sizes (32 GB) slow down my mobile?
And there is this another breed Mobile Ultra class 6 but with speed up to 30 Mbps! What should I go for?

MicroSD cards (Virtually) do not increase performance. They only increase the amount of data you can store. Your phone can go up to 32Gb but most people will not need that. Go with the cheaper one since you will not notice a performance hit.


How can I get the old Emojis or Kik-style Emojis on my updated GoSMS Pro? Okay, I use GoSMS Pro for my SMS, and I use SwiftKey for my keyboard. GoSMS just updated because of a "copyright issue" with their emojis, and now the only emojis available aren't really ideal for me.

I am fairly new to Android and I have no idea how all of these installable "Emoji plugins" interface with my keyboard and/or GoSMS or other third-party SMS apps.

Here are my main questions:

Does anyone know of an Emoji pack that mimics the default Emoji style of Kik?
Do I have to use Emojis from GoSMS/by their developer as a plugin?
Will my downloaded Emoji plugins interface with SwiftKey and show to others I send SMS to the same as they look to me?

TL;DR Ultimately I just want to pick a set of Emojis and have it work with SwiftKey and GoSMS. If anyone can help I would really appreciate it! :)

I get Textra for better view of emoji and for keyboard i use Decoration Keyboard ... but there you haven't all of the emoji that's the ugly part

but is better than nothing

To solve all of this, I just use Emoji Keyboard.


How to recover lost contacts from samsung galaxy s3 I was closing all my unused running programs on my galaxy S3, and suddenly closed the contacts app. When I checked my contacts afterwards they were all gone. But when I checked my call logs, the corresponding name for each number showed for few seconds, and then disappeared as though all contacts were deleted from the phone.

Does that mean it is stored somewhere in the phone? I tried recovering from GMail, but unfortunately I had not sync'd my contacts initially. Please help to recover as they were all my office related contacts.

If the phone was synced with your Google Account, you just have to re-sync it and you'll get all your contacts back.

1st at all..try to off the phone..turn it back after 15-20sec..
see if it fix or no.
other option..
-try to see if u got save the contact to the sim card..
if u got save there..try to restore back..
-try to see if u got back up the phone on the memory or not..

contact number will be not lost if u not reset/format the phone

if this not fix..i will tell other method..


How do i get my phone's IMEI number if it was stolen? My Samsung S5 mini was stolen and I now need the IMEI number. How do i get this without the phone?

You should be able to get this information from your network provider as they will have a list of IMEI numbers that have been used by your sim card depending on the system that their customer care is using. They may need to contact a higher department in order to get this information for you.

Look on the original box of your phone. There you should find the IMEI number on a sticker. Good luck with finding your phone :-)

However you can also go to https://www.google.com/settings/dashboard and login with the account used on your phone and then go to 'Android'. There you will see all your Android devices and you IMEI numbers.


How to stop touchpal providing a daily summary? I like this keyboard app as it has a lot of flexibility with accessing symbols for markdown that I use on stackexchange as well as its edit screen.

Click image(s) for larger version

But it also 'helpfully'(!) provides a daily summary of what apps you use (creepy?) along with a half-screen advertisement. I really don't want that.

Here's an example:

Click image for larger version

It's not even useful or accurate!

Is there anyway to stop it from doing that? I've not found a setting for this,  nor a way to roll back the installed version to before this feature got added.

I'm in lollipop if it matters, with an Xperia Z5 compact. It might be able to upgrade to marshmallow.

How can I disable this feature, preferably without rooting my device?

It seems they recently added an option to disable it:

TouchPal -> Settings -> General Settings -> uncheck Daily Summary

The new interface to disable daily summary (22 Nov 2016):

TouchPal--> Settings--> Look & Feel --> uncheck Daily Summary

They will make it an option to have that annoying screen pop up daily. Before the end of February they say there will be an update that fixes this. Saw that info on their Facebook page.


Why does "Phone booted!!!" toast message show up on start up? Recently, whenever I power on my phone, a toast appears saying "phone booted!!!". What does that mean? Is it a virus? I haven't installed any apps in a week or so.

Any application that uses RECEIVE_BOOT_COMPLETED permission can run when the phone boots (i.e. when it is first turned on), in your case to display a toast message.

Try checking the permissions on your (recently installed) apps. Any application that uses "Start on boot" permission is a candidate for your problem.

To further answer your question, I doubt it's a virus, especially if the app in question is installed from official sources. Most likely just a feature developer implemented to notify himself.

I have encountered this message as well. Its one of your applications.

Try to uninstall the last three applications you've installed if you remember their order.


How can I re-enable my keyguard? When I first got my Droid Bionic, if I pressed the power button on the top it would lock the screen; pressing it again would display the keyguard, requiring me to slide to unlock. I had it configured so that if I pressed the power button in less than 5 minutes from the time the screen went off, I got the keygoard and then was able to use my phone. If I pressed the power button after 5 minutes past when the screen turned off, I had to enter my PIN.

On my new Samsung Galaxy SIII, the behavior is not the same. It's acting like my Bionic did for a short period, which was resolved by updating the Bionic to Android v1.4.2: If I press the power button less than 5 minutes after the screen turns off, then I am right into the phone, with no keyguard and susceptible to pocket dialing or deleting.

The behavior I want is:

Power button turns the screen off
If the screen is off for less than 5 minutes, power button activates the "swipe to unlock" screen
If the screen is off for more than 5 minutes, power button requires a PIN to access the phone
If the screen is off, something should be required to get back into the phone, either "swipe to unlock" or a PIN. I should never be able to get back to the last app/homescreen without doing one or the other (or both) to prevent pocket dials or accidental UI actions.

Settings I currently have set under Settings > Lock Screen:

Screen Lock: Secured with PIN
With Swipe Lock: Enabled
Lock Automatically: 5 Minutes
Lock instantly with power key: Off (On requires PIN immediately after power key. I want the swipe, and PIN after 5 minutes)

How can I restore the functionality where the keyguard (swipe to unlock) activates instantly but the PIN lock activates only after 5 minutes?

This function is also referred to as the "keyguard." Most of the phones that I have had do not allow you to toggle this on and off in the settings.  Clearly something, possibly another app, toggled this off.  I use Tasker to manipulate this setting.  You may need to be rooted to do this but you can enable or disable they keyguard manually or programatically.  There are also third party apps for toggling the keyguard.  They are usually advertised as ways to disable the keyguard but they slice both ways.  Depending on what disabled your keyguard in the first place, you may only need to use this solution once.

Its called "Set up screen lock".

You can find it under Settings -> Security -> Set Up Screen Lock

You'll want to change it to slide.


Does LG Optimus G (E-0975) support USB host mode? Device: LG optimus G (E-0975)
Android: 4.1.2

Does LG Optimus G (E-0975) support USB host mode?

If yes, what can I do with that? How do I use it?

According to USB Host Diagnostics, NO.

Related Post:

How can I determine if my device has USB Host Mode (OTG) support?
What is the difference between USB On-The-Go (OTG) and USB Host Mode?

no it doesnt...and you cant enable it because the battery is too low and it should be able to provide the usb with 5V and its not...so sadly there is now way to enable it


Absolutely cannot reset my Moto G 2nd gen tracfone So I have had my phone sure Christmas and everything has been functioning properly. Now all of a sudden my phone has no bars anywhere I go, I cannot use the home button, notifications don't work, quick settings menu doesn't work, and my lock screen doesn't work.

After looking through multiple online threads I have decided to factory reset my phone, but one problem, my factory reset button is greyed out for some reason. When I try to hard reset my phone via the command prompt thing that, you can only get to by holding the buttons a certain way when it's starting, I go to "Factory" and it just starts up normally. Although if I go to recovery my phone shows an Android guy with a circle and a slash through its chest.
I have tried all 4 options I have under the command prompt thing with no avail.

I am running Android 6.0 if that helps.
Also my brother has the same exact phone and Android version but we can't figure out why his still works

Any suggestions?

I have the EXACT same situation (had it since Christmas, had all the same issues you listed when I updated to Marshmallow, and my mom has the same phone and factory reset hers with no problem). I just did this so I'm not sure if it's just a quick fix, but I got my notifications and lock screen back (home button still doesn't work though).

Go into settings and click "users"
Switch to your guest user (if you don't have one set up, you can probably set it up)
You should get any notifications that are for the whole phone (ie if there is WiFi available or if your storage is close to full; app notifications shouldn't come up)
Go back into settings>users and switch back to the owner account on the phone.
Your lock screen should return, along with any notifications you missed. The drop down settings menu is accessible as well.

Like I said, the home button is still unresponsive for me, and I'm not sure if this is a long term solution, but at least it's something!


Ever since connecting to a Chromecast, my device floods the network with SSDP packets I used both a Galaxy Nexus and a Nexus 7, running stock Android 4.3 and 4.4, to interact with a Chromecast in the past. Ever since, both devices flood the network with SSDP packets, which seems to be a UPnP related service discovery protocol. "Flood" here means that new packets are sent every second.

A sample packet, decoded by using WireShark, is shown below:

Internet Protocol Version 4, Src: android-28f8778edbb436c2.lan (192.168.200.120), Dst: 239.255.255.250 (239.255.255.250)
    Version: 4
    [shortened output for readability]
    Source: android-28f8778edbb436c2.lan (192.168.200.120)
    Destination: 239.255.255.250 (239.255.255.250)
    User Datagram Protocol, Src Port: 50225 (50225), Dst Port: ssdp (1900) Hypertext Transfer Protocol
    M-SEARCH * HTTP/1.1\r\n
        [Expert Info (Chat/Sequence): M-SEARCH * HTTP/1.1\r\n]
        Request Method: M-SEARCH
        Request URI: *
        Request Version: HTTP/1.1
    HOST: 239.255.255.250:1900\r\n
    MAN: "ssdp:discover"\r\n
    MX: 1\r\n
    ST: urn:dial-multiscreen-org:service:dial:1\r\n
    \r\n
    [Full request URI: http://239.255.255.250:1900*]

As this creates unneccessary traffic and likely drains the battery, I would like to deactivate this discovery feature. But even uninstalling the Chromecast app, Chrome itself, the Youtube app and other likely related apps (essentially everything that interacted with the Chromecast) did not help, the device still sends those packets.

Does anyone know how to disable this device discovery feature?

I doubt there is a setting on the Phone or on the Chromecast device that allows you to set the SSDP query interval. I've certainly never seen one.

Technical detail
Firstly, 1 UDP packet a second is not a flood.  Secondly, it's just the device sending out SSDP probes.  This is not a big deal.  I think once a second might be a bit much for a discovery protocol - once every 5 seconds for the application might be better, but that's just quibbling over a few seconds.  If the device was "flooding" the network with a thousand or more a second, then you'd have a problem.
WS-Discovery (which is a similar discovery protocol) uses the same multicast group (239.255.255.250) but on a different port (3702).  Make sure you aren't mixing up SSDP with WS-Discovery probes and responses.  If you have Windows boxes on your network, you'll see a lot of (WS-Discovery) messages bouncing around.
Also, in your typical network with Apple devices or AirPrint printers, you'll see a lot of Apple Bonjour (mDNS service discovery) UDP packets flying around on 224.0.0.251.  If you get less than 1 UPD message per second at this address, then you have a really quiet network (or some really old devices).
There is likely a bunch of other UDP multicast packets flying about on your network as well.
So, any modern local network with a modicum of devices will have at least 3 service discovery protocols chatting away at any given time - WS-Discovery, SSDP and mDNS.  If you have databases or other routers, then you'll have a couple more multicast service discovery protocols firing away.  The amount of traffic created by these protocols in the way they are implemented by most devices is just some minor network overhead.  Don't worry about it.

This may seem drastic but in the long run it may save you time: Have you tried doing a factory reset?


How to set default call audio output to earpiece when connected to bluetooth? My phone is connected with a bluetooth watch. Which has in built speakers. I can make and receive calls from my watch. Now whenever I receive a call my call audio output is sent to my watch speakers. After picking up the phone I can change it to receive output to my phone's earpiece but this is annoying to do everytime I receive a call. Is there a way to force my phone not to transfer incoming call audio to bluetooth?

P.S. I can disable Phone Audio from my bluetooth profile but then I am not able to make calls or see who is calling me from my watch.

I was in need of doing this exact thing today. I was forced to figure it out on my own after I couldn't find an answer online. As it turns out, it's easier than I expected.

Open your bluetooth settings, find your device, and click the settings icon for that device. You should see some options for the device. Uncheck the "Phone audio" option.

I think this will answer your requirement.

https://play.google.com/store/apps/details?id=org.myklos.btautoconnect&hl=en


Okay Google Everywhere options missing from Google Now My question is exactly the same as the question in Wizek's post, which went unanswered, namely that I woke up this morning and all but one of my "Okay Google" options had disappeared. I contacted Google via Project Fi's customer service and they told me they would put an engineer on it and see if they could figure out what went wrong. Very helpful. However, I'm wondering if anyone in the community has managed to solve this problem (I have a nexus 5X)?

One thought I have is to do a nandroid backup and then completely reset the device using {fastboot format userdata}, but if anyone has any less nuclear ideas I would love to hear them!

Just flash Nexus GApps again. That should fix permissions or add possibly missing files which are causing trouble.


Samsung Galaxy S3 requesting network security key when tethering My S3 (Jellybean) was suddenly no longer recognised by my PC when plugged in via USB.  I solved that by debugging using Developer Options as advised in another thread, which allowed the driver to be installed... again (thank you).

But now if I try to use it as a hot-spot via USB tethering, I'm prompted to enter a network security key.

Previously it just connected without the need for this and furthermore, I don't know where I would find such a key since I didn't set it up in the first place.

Help anyone?

Go to setting > more settings > tethering now enable tethering. On same screen tap tethering again, not to turn off, so tap to the left of the tether on switch. A screen opens, go to bottom left corner and tap configure.  Scroll down you will see a password field, tap the show password then copy and paste the password to notepad or write it down. When your laptop asks for a security key enter password. I did this for the first time in ten minutes.

I don't think you can use hotspot through USB. May be it is asking for your wifi hotspot password. Which you can find in 'Tethering and Portable hotspot' settings.


In spite of sync is disabled, sync icon is shown in notification bar forever! I am talking about Samsung Galaxy Ace Duos2 (GT-S6802). The undesirable thing is that Sync icon is always shown in notification bar. I checked Accounts and sync settings many times to make sure Auto sync is disable.

In above screen-shot you can see that Auto sync is not enabled. However, Sync icon/symbol is shown at notification area.

I also tried after enabling and re-disabling Auto sync options, restarting many times but sync icon at notification bar po-pups sometimes (1 min) after booting and remains forever.

So, Why this is happening and How do I get rid of it? (Is there any thing I'm missing?)

Note: I also tried turn-off data connection and background data as well but not succeed.

I recently had the same issue - I have an old Samsung Galaxy S with Android 2.3.6.  I think somehow an app got updated when I was on WiFi, but I didn't know what it was. I noticed a "sync" icon appeared and would not go away.

I finally realized I could go to Settings → Applications → Battery Use, and find out that YouTube was the culprit.

Then I could force stop that app and the icon went away, but it came back after a reboot, so I also uninstalled YouTube app updates.

I had a same problem, by uninstall google play service this symbol can be removed


Samsung Galaxy Note 3 won't sync with google play I just got my new Samsung Galaxy Note 3 SM-N900, but I've already got problems:

First, everytime I sync my phone with google it always comes up with sync error, I don't know how to fix this. I've tried removing the account then putting it back on but it still doesn't work.

Second is that my phone doesn't even have the google play app. When I go onto the website and try download an app it says that I don't have any devices – which I think is due to the sync error.

How can I resolve this?

Here is what Google Suggests to sync your phone:

Change date & time settings

You can try to force sync your account by manually resetting your time settings.

Open your device's Settings app Settings app.
Tap System and then Date & time.
Turn off Automatic date & time and Automatic time zone.
Manually change the date and time so that both are wrong.
Tap Home Key.
Open your device's Settings app and then System and then Date & time again.
Manually change the date and time so that both are right again.
Turn on Automatic date & time and Automatic time zone.

(Excluded 'deleting and re-adding your account' here as you already did this.)

Here are all possible options available by Google Support: Fix account sync issues

Google Play Store

In case you don't have Play Store App, you can download it from apkmirror , choose a version and install it after downloading.

You will be ask to enable 'Unknown Sources' to be able to install Google Play Store, follow this to enable:

Open Settings - Security Settings.

Scroll down to 'Unknown Sources' check the box.

After installing Google Play Store successfully, uncheck the 'Unknown Sources' box.

This will prevent everything (except the Play Store) from installing apps.

I had the same issue.  Once I turned off Google 2 Step Verification, it worked just fine.


How can I make Google Maps speak the street names when the voice is set to a foreign language? I'm running Google Pixel 2 with latest updates. You can change the navigation voice language in Google Maps via:

hamburger icon (3 horizontal bars) --> Settings --> Navigation Settings --> Voice selection --> choose any language

I have my Google maps voice set to French. However, it no longer speaks street names! I am using Google maps to navigate using voice only, without a screen, while riding my electric skateboard. So, I really need it to speak the street names while I'm riding, but I want the voice to be in French. Any way to do this?

The best answer would be for GOOGLE TO PLEASE FIX IT so we can have an option to turn street name speaking on or off regardless of the chosen system language and the chosen Google Maps spoken language (they should be functionally separate).

However, this is the only current work-around I have been able to discover:

the solution is simply to change your entire phone language to the foreign language you want spoken, as apparently the street names can only be spoken in the phone's default language. This is dumb.

Anyway: main phone settings --> System --> Languages & input --> Languages --> Add a language --> choose the one you want (ex: French) --> tap and hold the hamburger icon (3 horizontal bars) next to this new language and drag it up to re-order this language to be on the very top (it is now your default system language).

That's it! Now, back in your Google Maps navigation settings you'll see that the default language (French) is now chosen, and under it it says what it used to say for the English default language: "Prononce les noms de rues" (Speak street names). It now speaks street names in French, just like it used to do for English. However, the down-side is that my entire phone is now in French instead of just the audio for my Google Maps, like I wanted. Google, please fix this!

There's no reason why the above "solution" needs to be so complicated. Open Google maps. Cluck settings. Click navigation. Click language. Click default.
That's it.


How can I get my Galaxy S3 to behave at night? (turn off LED and notifications, etc.) Possible Duplicate:
  Any way to schedule a passive profile-change? (connectivity, volume etc.)

I've got a Galaxy S3, and I love it, but it drives me crazy at night sometimes. GMail will get a new message and it'll ring. The LED sometimes flashes all night long, etc. I've seen a couple of apps that purport to solve these problems, but they've got some bad reviews. Can anyone recommend a good way to solve my problem?

Thanks!

People might expect me to recomment Tasker including a profile -- so I will do this first. But I will include another, free solution as well this time.

First, how to solve this with Tasker? Quite easy:

Condition: Time (10pm to 7 am, for example)
Task:

Airplane On (optionally, so no incoming calls)
WiFi On (so weather-updates and streaming music for my alarm clock still make it)
Silent Mode On (that's the important one: everything off except for media volume)

This is just an example of what can be done. Many more options are available, but Tasker costs you about 5 Euro (it's really worth it, as other answers here tell you as well -- you can let hell freeze with it!). If that's too much for you, you have two options: First check with the free 7 day trial from the Tasker homepage -- or look for an alternative. Well, to be honest: nothing can get near Tasker, but for your case there are some options left:

Timeriffic is a very good scheduler (can deal well with time based events, like the above described)
Llama - Location Profiles can do with location based, time based (don't be fooled by the name of the app), and more
I know I repeat myself: Tasker can do all this and much, much more. And if you feel there's something missing: there are so many addons available (all Locale addons fit). And so many apps interface with it...

Perhaps you can take the battery out and put it back in when you need it. Or can you just power it off to save battery life. This'll work if you don't need it on at all during the night as in you don't have an alarm/important notifications.


Sync navigation drawer items with fragments I've navigation drawer and i also have dashboard activity .It is possible to go to any activity either by navigation drawer and dashboard. So when i go through dashboard activity. navigation drawer isn't sync with current activity. So how to sync both?

In your navigation drawer activity , you need to put this method and in every fragments you need to return navigation item index . so it will automatically sync with navigation drawer.

public void NavigationFocus(int navItemIndex) {
        navigationView.getMenu().getItem(navItemIndex).setChecked(true);
    }


TWRP: Wiped phone, can't put any data onto it through MTP So I wiped my phone because I was going to install Cyanogenmod 12 (Nexus 5) but now it is wiped I can't make any folders or move any ROMs onto the phone through MTP even though it shows in Windows.

How can I fix this?

I had the same issue with MTP not working from TWRP (Windows 10 x64). I used adb push as a workaround way to put update on the phone after disabling MTP from TWRP "Mount" menu:

adb.exe push update.zip /sdcard
adb push open_gapps-arm64-7.1-nano-20170625.zip /sdcard

If any of u suffering from this problem then the best way is flash the older version of twrp....i stucked in the same situation my phone doesn't support sd card and mtp not working as well.......actually i was using stock firmware in my Gionee S5.1 i tried to reset it as usual  but my phone stucked in bootloop means my os was totally gone but luckily my twrp stills there hence i connected my phone to the pc its connected via mtp at that time, i found that there is a new version of twrp available i flashed it and mtp stops working as i was wiped out my whole internal memory data and my phone doesn't sd card so i downloaded the previous version twrp puted it in the usb and connected with otg and flashed and mtp worked again and then flashed new rom!!!!! I hope it will help


How can I find out the developer of an app from its APK file? Given only an APK file, how can I find out the developer of a non-market Android application?

A "non-techy way" would be, given the package_name, doing a web search on it. Chances are it's available on some store, which then would give you the developer's name.

A different way is, as indicated by ottucsak's answer, extracting it from the certificate. The way to do that is described here, and basically involves the following steps:

unpack the .apk file. As that's a .zip in its structure, unpacking would mean unzipping.
use keytool to view the certificate:
keytool -printcert -file META-INF\CERT.RSA
in the output, check for the "Owner" and "Issuer" lines.

I found the developers name in the app's signature in the *.apk/META-INF/CERT.RSA


How can I find out how much current/power my phone can supply via USB-OTG? Is there a way to find out how much current or power a USB-OTG device can draw while connected to my phone? I'd be happy with something like:-

an online database like GSMArena with details for lots of phones
an app I can run on the phone to find it out e.g. from the USB host driver in the kernel
a file in /proc or /dev I can read (as root, if necessary)

I'd rather not have to test it with hardware by connecting a USB peripheral to it and increasing its current draw until it stops working.

The particular phone I'm interested in is a Nexus 5, but I'm really looking for an answer that's applicable to any phone (that supports USB-on-the-go).

I'm not sure this is entirely correct on Android, but on Linux, lsusb -v tells a lot about USB devices, including their maximum current output. If you can get usbutils on Android, that might tell you.


How to disable "save password to Google?" prompt? I am currently using a Galaxy Tab A 2016 on Oreo and the above prompt pops up everytime I log in an app. Is there a way to disable this prompt?

Thanks.

FYI, for future readers, I believe the correct way to disable this feature is by going to:

Settings > General management > Language and input

Then, under "Input Assistance," set "Autofill services" to "None."

I found the answer after some exploration. Giving a gist,

  You need to modify the Google Account Settings and modify the "Offer to save passwords" options.

Follow these steps:

Go to https://myaccount.google.com/security
Sign in with your Google Account.
Go down the page and you will see a "Password Manager" option. Click it.
The "Password Manager" is opened. Tap on the Settings icon ( a gear icon on the top right ).
The Password Options page will open. The first option you see is "Offer to save passwords".
Uncheck the option and its all done!


Turn off vibration when docking the phone When I put my phone into the dock, it vibrates very strongly and for too long (IMO). Is it possible to turn that off or at least to decrease the intensity and/or duration of the vibration?

This is about a Samsung I9000 Galaxy S, with the Samsung ECR-D968BEG desktop dock/charger. The phone is running Android 2.3.3.

This app allows you to set duration of vibration

  Vibration Notifier Makes Sure that You
  Don’t Miss Important Email and SMS
  Messages

This app allows to have settings based on conditions such as in a dock

    With Locale and the Dock Plug-in Condition, your phone can
    automatically perform actions based on
    whether it is docked in the car, desk,
    or undocked. Automatically launch an
    app with the Shortcut Plug-in when
    docked at home, enable Bluetooth in
    the car!

Tasker can also be used to perform actions based on conditions.


Android low on space I know this question is quite common, but nothing I've read so far really helped me. I have a Samsung Galaxy Mini, and had a similar problem with the stock ROM. For some other reasons, I've rooted it and put Cyanogenmod 7 on it. Everything works quite well, but the free space is just eating itself. All my applications are sent to SD card (except facebook, which runs exceptionally slow when on card). And still, I'm only left with 6MB of free internal space. I've cleaned up my SMS messages and browser caches, nothing really helps. I'm showing my storage analysis. The thing that bugs me are the /system and /data partitions. How come that /system has so much empty space, while /data has so little. Isn't it supposed to be a compact partition?

As for applications, I really don't have a lot, except regular GMail, Google Maps and such. Just Opera browser, iGo, Adobe Reader, Outlook and a few apps with less then 1MB.

P.S While taking the screenshot, the Storage Analyser is showing 18MB free, But the system is showing 9MB. Nevertheless, both are not enough for normal work.

First a little explanation on the storage (you might also check the tag wiki of the storage tag for a short introduction):
Why can't I use the free space available at /system?
The /system partition holds the often so-called "ROM", i.e. the Android core system (including the pre-installed apps, see bloatware). By default, it is mounted read-only for several reasons (including "security", so no app can tamper with anything here -- and the user cannot accidentally render the system unusable). This is also why a factory reset will present you with a "virgin system": it will not touch this read-only partition.
Being mounted read-only makes it clear you cannot write things onto this partition -- which answers the question why you cannot make use of the "free space" it has. You might wonder why a read-only partition then is not "sized appropriately" -- but it is: it just takes into consideration that additional space might be needed for a system update. Future Android versions might (and most likely will) need more space, also providers might want to add more bloatware...
Why is there so little space at /data?
To put it in simple words: 180MB is all that was left after taking away the ~200MB for /system. The Galaxy Mini S5570 isn't a high-end device. And before you ask: No there's nothing you can do to increase the amount of overall storage available to /data (at least nothing easy -- though some geeks might think of creating a bigger partition on the SDCard and mount it as /data, this is nothing simple and also not without side-effects).
What can be done?
Nothing much. If your device is rooted, you could think of using a bigger SDCard (your device supports up to 32GB), and moving stuff over there with things like link2sd or even Data2SD. You can regularly clear your apps' caches and do some other cleanup. Or you can simply go for a new device which offers more storage (and more RAM, and a faster CPU).
I know it's not very satisfying that a device, just being 2 years old (the S5570 was released to the market in February 2011) already is unable to keep up with daily needs. But unfortunately, 180MB storage (and 384MB RAM) really is not much to play around... So all that currently remains is to refer you to the most faqs of the "insufficient storage" tag to find a solution until you can get yourself a new device. See especially:

How can I get rid of the low disk space notification?
What can I do to manage my phone's internal storage?
How can I deal with “Low on Space” messages on my HTC Incredible?
How can I free up more space on my Android (2.2 Froyo) phone?
“Insufficient storage” when trying to install new app

Very simple solution is available.
I also faced same problem.
I uninstalled virtually everything but no help.
I couldn't even get sms.
finally got a very simple solution.
Here are the steps

open keypad
type *#9900#
dial
choose "copy to SD" from sysdump menue
(make sure sd has enough space, upgrade or delete music or any ...)
you will get "copy success"
now u can install software