Samsung Galaxy 3 is HOT Sometimes after using my phone for a bit, it gets super hot where the battery is. When that happens, I close all programs and don't use it for awhile; it eventually cools down.

This also happens a lot when I use the phone in my car for GPS and have it charging.

Any idea why this happens and how to mitigate?

The transfer of energy in a lithium ion battery generates heat. The components in the phone generate heat.

Charging with GPS will generate the most heat as the GPS, cell radio and battery are all being used, while charging.  Anything you do while charging will cause the phone to get hotter than if it were running on battery alone.

Also, the heat while on battery will come from a few sources. First, the more power it is using (GPS, CPU intensive apps, large downloads, hotspot mode, high screen brightness, etc.), the more heat will be released from the battery. Also the components themselves, like the cell radio and the cpu/gpu will generate heat. Combine all these factors in different combinations, the device can heat up.

Also, there is a known radio bug that can cause it to heat up too. If the phone loses service, it goes to max power to reacquire signal. Sometimes the phone doesn't drop to normal power after the signal is restored, causing the radio to operate at max power, generating heat and placing a large draw on the battery, again resulting in more heat. This will be evidenced by a linear decline in your battery and high heat after a loss of service. A simple reboot will solve this, though it can still happen again.

And if you are concerned about the phone overheating, it won't. If the CPU gets too hot, it will just slow down the CPU until it cools down. If the battery gets too hot, it will shut off completely. You can turn it back on when it cools down. (If it gets too hot while charging, the first thing it will do is reduce the charging current or shut it off completely, before shutting off.)


Firm Gmail, i.e. Google Apps -email, with K9 -email program? I am struggling with this kind of Google Apps -site, example from Google.com -site here.

I use two email-clients in Android: default Gmail -client (because it is tied to my Gmail) and K9. I am able to set up all Gmails to K9 but one email i.e. the firm email from the site https://www.google.com/a/firm.com (excluding ofc the Android-tied-gmail -account, more here). It means that I am using K9 and default Gmail-Android -program but I would like to have all emails under K9. Is it possible and how can do it here in the case of the Gmails targeted to firms? I think such gmails are called something like Google App or something like that, not sure.

The firm Gmail is not accepted like this in K9:

  Username: forname.surname

  Password: correct

  IMAP server: mail.myFirm.com

  Security type: SSL (always)

  Port: 993

  Use compression on network: Mobile Wi-Fi Other

If I change the IMAP -server to mail.gmail.com, it gets accepted but it won't work correctly -- redirection problem. But now I am stucked why it does not accept the above settings?!

Perhaps useful to other like-minded

  All emails under K9 -app?
  Email-client with Sent emails from many emails under IMAP?
  Setting up IMAP over device-swarm that has a Debian Desktop -client, more here.

The default settings by K9 have at least two mistakes:

  use imap.gmail.com instead of mail.gmail.com.
  use full emails for usernames such as forname.surname@myFirm.com, not just forname.surname.

Example settings

  Incoming Email settings

    Username: forname.surname@myFirm.com

    Password: correct

    IMAP server: imap.gmail.com

    Security type: SSL (always)

    Port: 993

    Use compression on network: Mobile Wi-Fi Other

  Outgoing Email settings

    Outgoing Server Name: smtp.gmail.com

    Use Authentication: Yes

    Use STARTTLS: Yes (some clients call this SSL)

    Outgoing Server Port: 465 or 587

    Username: forname.surname@myFirm.com

Some useful information extracted from this blog here.


Stop wifi connecting to open networks I live in a large city and there are random open wifi networks everywhere that allow my Android to connect to their network but won't give internet access because there is a paywall. This is only apparent when you start a browser on the phone. (And is annoying because working mobile 2G/3G access is suppressed in the mean time)

Is there an (automatic) way to stop my phone connecting to a wifi network unless it's password protected ie when I'm at home or at a friend's house?

EDIT: The networks are often named the same eg "BTOpenZone" (but have different IPs so can't be blocked one at a time). There are a wide variety of providers like BTOpenZone. I'd like to block them all, adding exceptions if I ever find a non-paywall connection.

It shouldn't be connecting to WiFi networks unless you have previously connected to them.

If you go into Settings and view your WiFi networks you should see a list similar to:

The ones that are listed as 'Not in range' are networks you have connected to previously. If these are the open networks that you no longer want to connect to you can click on each one and click the 'Forget' button that appears.

Your phone should not connect to these networks again (unless you tell it to).

EDIT: After your edit it appears like this question will help.


What are the minimum hardware specifications for Android? As per the title, what hardware do I need to be able to run various versions of Android?

Start with the Android compatibility page.  This outlines goals for Android's compatibility and links to the current Compatibility Definition Document which has the technical requirements.  All versions of the CDD to date are below.

Android 11
Android 10
Android 9.0 "Pie"
Android 8.0 and Android 8.1 "Oreo"
Android 7.0 and Android 7.1 "Nougat"
Android 6.0 "Marshmallow"
Android 5.0 and Android 5.1 "Lollipop"
Android 4.4 "KitKat"
Android 4.3, Android 4.2 and Android 4.1 "Jelly Bean"
Android 4.0 "Ice Cream Sandwich"
Android 3.0 "Honeycomb" not available (since it was not a public open-source release)
Android 2.3 "Gingerbread"
Android 2.2 "Froyo"
Android 2.1 "Eclair"
Android 1.6 "Donut"

These are also linked to from the Android Compatibility Downloads page which also includes test suites.

There is no Compatibility Program for older versions of Android, such as Android 1.5 (known in development as Cupcake). New devices intended to be Android compatible must ship with Android 1.6 or later.

Notable points:

The absolute minimum requirements for Android were originally a 200 MHz processor, 32 MB of RAM, and 32 MB of storage.
Out of the box, Android is incompatible with ARMv4 or lower; ARMv5 or higher is needed to run native code without modifications.
Android 4.4+ requires an ARMv7 processor. Custom versions have been made for ARMv6, however.

The requirements in these documents must be met for a device to be "Google Approved" and ship with the official Google apps such as the Play Store and Google Talk.  However, they are not necessarily hard requirements.  Since Android is open-source it can be modified to run on lesser hardware, and the opposite is possible as well — modifications necessary to run the OS on a device may make the firmware image too large to fit on it, just for example.


Is there any stock file manager that comes with kit kat? I was playing around with the google sdk, and realised that I could not browse the filesystem / external storage etc. I feel extremely silly asking this, but how do I browse the sd card?

No, there isn't a stock file manager. Viewing the SD card's directory layout is a very desktop-PC, old-fashioned way to do things, and most phone users don't have a need for it, so there isn't a default file manager in vanilla Android. Media files on the SD card are automatically scanned by the OS so they can be found by the apps that support them, so just use whatever app you would use to open the file.

For example, if you're looking for image files, go into the Gallery, where all images (whether they're files on the SD card, automatically synced from the web, or come from somewhere else) can be found in one place.

If you're desperate to see the directory layout itself, you can find many file manager apps on Google Play.


How to measure sound decibel in Android? Since Android device can play music using in-built music player or using external apps such as YouTube or TuneIn Radio, I wonder if it is possible to "measure" the sound being played by Android through earphones/headsets?

For example: I am using Google Music App to play music through headset/earphone. Is there a way(any tool or app)to know how much sound in decibel it is generating? Already checked Sound Meter, but it seems to be monitoring only the external sound/noice around phone , not really catching the sound output from earphone.

As discussed in this Health.SE post, there seems to be health implications (related to hearing loss etc.) if one hears the music at higher decibel volume. Hence, its better to check what sound level you are hearing your music at for safer media experience.

If you could measure the power output of the headphone jack then look on the spec sheet of your headphone/earphone for the sensitivity, you would be able to determine how much decibels you are being exposed to.


How to swap an encrypted SD card without losing data? I have a Fairphone 2 running their OpenOS.  It is Google-free and rooted.  I have a 128GB SD card installed, added to the 32GB that comes with the phone.

I suspect that my SD card might be failing.  I would like to test this by switching to a new card.  I do have a 64GB card I can use, and I do have enough free space that it'll all fit.

The question is, how?  I use both TWRP and Titanium Backup, but neither of them backs up the majority of my data.  They basically just do apps.

I can rsync from the phone to a computer, but it's far from clear how I would restore.  I guess I'd end up having to piece things back together one directory at a time.

I really want something that will backup and restore the entire phone.  Is there any way to do this cleanly?

Alternatively, is there any way to fsck the SD card?

As your device is rooted a complete backup of the sdcard to your PC is IMHO the best option:

First enable ADB on your device and connect it to your PC that has ADB installed

Second check via adb shell that the tar command is available. If not you can install for example the BusyBox app.

Now open a terminal/or commandline (Linux/Windows) on your PC and execute the following command:

adb exec-out "su -c 'tar c /sdcard/*'" > sdcard.tar

Or without root:

adb exec-out "cd /sdcard && tar c *" > sdcard.tar

This will create a tar file in the current directory on your PC with the complete content of your sd-card. Note: If your sd-card is not accessible via /sdcard replace this part of the command with the correct path.

Now you have a full backup of your sd-card. Check it using an archive tool.
Using tar you can write it back similar to how it was created or you extract the relevant files and write them back manually via adb or MTP protocol.


Restoring WhatsApp chat from Google Drive I have changed my phone. I had backed up my WhatsApp data on Google Drive. On the new phone, I reinstalled WhatsApp with the same phone number and opted to restore data. It only restores media files but no chat messages. Restoring messages stops at 24% and shows error "unable to restore from current backup". How can I restore my chat? Google Drive shows the chat has been backed up there. Kindly help.

Open Whatsapp. If you have the chat backup, it will display a message "Backup found. Do you want to restore?" If not, then Go to Settings->Chats->Chat Backup. You will find the Google Drive option. Click on it and you are good to go.

Make sure you got your email account linked to the phone.


Lock Alarm Volume Level To Max So I let other people use my phone a lot and one little boy (which will go unnamed) finds it funny lowering my alarm to zero when he uses my phone.

Is there a way to lock this value(just alarm volume nothing else)?

Image from what I see on my device

You can accomplish this with an app.  Look up Volume Lock in the Google Play store.  If you don't want to prohibit access to your phone and he is extra persistent, you may need to install another app to password protect the Volume Lock app.  AppLock does just that.


Can I set the labels in Inbox to show the number of unread messages? I use many labels with GMail, and I filter messages so they appear unread under the labels but skip my inbox. In the GMail navigation drawer (the left menu), each label shows the number of unread messages. In Inbox by default, the labels provide no information about unread messages. Is there a way in Inbox to display the number of unread messages for each label?

This remains a problem with Inbox 1.37 (142224063) running on Android 7.

I don't know if this is what you're looking for, but each label shows it's number of unread messages. The problem is, that it shows them after the name. So if the label name is too long, you won't see the number.

Also, the label name changes to bold if you have any unread messages in it. And there is an option in settings, that sends to the top of the list any labels that have unread messages.

Hope it helps.


Whatsapp notifications I recently updated my samsung note 4 to the latest android version 5.0.1, and since then my whatsapp notification always vibrates even if I turn off the vibrations in the app settings.

If the phone is on mute or ringer then it is fine.

Before the update it was fine even if the phone was on vibrate whatsapp didn't vibrate.

Anything I can do to fix this?

By default the setting is vibrate. If you want to change go to whatsapp setting ---> notification tab. Click notification there you will find vibrate default it has different options like "OFF,DEFAULT,SHORT,LONG" select which is suitable for you. Hope this helps.


PLEASE HELP Moto G4 fastboot broken I wanted to fresh wipe my phone with a stock ROM, and well I really messed up. My bootloader was  unlocked, and like the stupid me I am, I believe I accidentally locked it again. Now, when trying to re-unlock it using

     fastboot oem unlock UNIQUE_KEY

I get the error:

     (bootloader) invalid boot state

That would be fine, if
I could boot up; when I boot up, I get a "start up failed" on my device. The absolute worst part is that I cannot flash anything, not even the stock ".img". When trying to flash anything, I get the error

    target reported max download size of 536870912 bytes
    sending 'recovery' (13798 KB)...
    OKAY [  0.468s]
    writing 'recovery'...
    (bootloader) Image recovery failed validation

    (bootloader) Preflash validation failed
    FAILED (remote failure)
    finished. total time: 0.530s

Any help would be greatly appreciated! I hope I can get my phone back and running again soon, thanks!

P.S. my fastboot getvar all returns :

    (bootloader) version: 0.5
    (bootloader) version-bootloader: moto-msm8952-B1.05
    (bootloader) product: athene_13mp
    (bootloader) board: athene_13mp
    (bootloader) secure: yes
    (bootloader) hwrev: P2A
    (bootloader) radio: 1
    (bootloader) storage-type: emmc
    (bootloader) emmc: 16GB SKHYNIX HAG4a2 RV=08 PV=E4 FV=00000000000000E4
    (bootloader) ram: 2GB SKHYNIX LP3 DIE=8Gb M5=06 M6=03 M7=00 M8=1F
    (bootloader) cpu: MSM8952
    (bootloader) serialno: -----
    (bootloader) cid: 0x0032
    (bootloader) channelid: 0x8d
    (bootloader) uid: BC936D0100000000000000000000
    (bootloader) securestate: flashing_unlocked
    (bootloader) iswarrantyvoid: yes
    (bootloader) max-download-size: 536870912
    (bootloader) reason: Volume down key pressed
    (bootloader) imei: -----
    (bootloader) meid:
    (bootloader) date: 10-30-2016
    (bootloader) sku: XT1625
    (bootloader) battid: SNN5970A
    (bootloader) iccid:
    (bootloader) cust_md5:
    (bootloader) max-sparse-size: 268435456
    (bootloader) current-time: "Mon May 23 20: 8:35 UTC 2016"
    (bootloader) ro.build.fingerprint[0]: motorola/athene/athene:7.0/NPJS25.
    (bootloader) ro.build.fingerprint[1]: 93-14-4/4:user/release-keys
    (bootloader) ro.build.version.full[0]: Blur_Version.25.201.4.athene.reta
    (bootloader) ro.build.version.full[1]: il.en.US
    (bootloader) ro.build.version.qcom: LA.BR.1.3.6-01710-8976.0
    (bootloader) version-baseband: M8952_70030.25.03.62R ATHENE_RETUSA_CUST
    (bootloader) kernel.version[0]: Linux version 3.10.84-ElementalX-G4-1.04
    (bootloader) kernel.version[1]:  (aaron@bella) (gcc version 4.9.4 201506
    (bootloader) kernel.version[2]: 29 (prerelease) (crosstool-NG 1.20.0 - L
    (bootloader) kernel.version[3]: inaro GCC 2015.06 - Cortex-A15) ) #1 SMP
    (bootloader) kernel.version[4]:  PREEMPT Sat Mar 11 14:16:55 EST 2017
    (bootloader) sbl1.git: git=MBM-NG-VB1.03-0-ge433b40
    (bootloader) rpm.git: git=a970ead
    (bootloader) tz.git: git=119e5b2-dirty
    (bootloader) hyp.git: git=119e5b2-dirty
    (bootloader) keymaster.git: git=119e5b2-dirty
    (bootloader) cmnlib.git: git=119e5b2-dirty
    (bootloader) aboot.git: git=MBM-NG-VB1.05-0-g8a1de8c
    (bootloader) qe: qe 0/1
    (bootloader) frp-state: no protection (75)
    (bootloader) ro.carrier: retus
    all: listed above
    finished. total time: 0.206s

Your "Invalid Bootloader State" is because your device is already unlocked. You cannot unlock it again.

Moto devices do not support downgrading officially. Preflash Validation is an error that means the images you attempting to flash is older than what is already installed. You need to flash an image that is at least version NPJS25.93-14-4 or newer. A good source for Moto firmware images is firmware.center at https://firmware.center/firmware/Motorola/

Inside the image is a file called flashfile.xml which will contain the steps necessary to properly flash the image with fastboot.


LG Nexus 5 touch screen not responding I had a LG Nexus 5 running Android in developer mode with the "Show touches" option enabled. Suddenly, while holding the phone steadily in my hand, the device registered tons of touches in the top of the screen, and I decided to turn it off immediately.

Now, after a reboot, the touch screen does not respond at all (not true; very rarely responds in a weird manner, that I can not reproduce). Everything else is working: volume buttons and power button.

I have tried the following:

Rebooting (obviously)
Restoring to factory settings (which is why I am now stuck on the "Select language"-screen in setup)
Clearing phone cache
Clearing the sim tray (has always been empty, but I tried ejecting and taking back in)

I always updated the software to the newest version available.

I have not yet tried pulling the battery out and in again.

Any ideas?

Update 1:

I have now tried pulling out the battery and re-inserting without any luck. I also installed Kitkat (version 4.0 from https://developers.google.com/android/nexus/images). Still no response.

I had a similar problem. Dropped my Nexus 5 last night with screen facing downwards. There was no damage to the LCD and its power and volume buttons were working fine too. However phone stopped responding to any touch. I suspected its digitizer was broken. So I googled for a solution and whacked the screen a few times as suggested on few of the forums. Also came across a suggestion from someone who had a similar problem to keep it in a freezer for 30 seconds. Alas phone remained adamant and refused to embrace my touch.

I checked with LG service centre for the cost albeit it was a too expensive proposition to replace LCD and digitizer (apparently in Nexus 5 its one unit and in case of damage to either component, you need to go for both).
With nothing to lose as a last ditch effort I kept my phone in the freezer again and forgot about it for an hour or so. Voila that did the trick and phone is alive again and working like a charm!


Start/join Google Hangout without Google+ account Is it possible to start and/or join a Google Hangout on Android without also having a Google+ account?

From the support page

Do users need a Google plus account to use Hangouts?
No, but some features—using apps in video calls, sharing photos, and using circles to control who can reach you and how—require a Google+ profile. See the following for more information: Hangout video call features available with or without a Google+ profile and   Hangouts Chat vs. Google Talk

For Google app users the additional information states:

Although Google+ provides a superior experience, it is not required for Hangouts for Google Apps to work.

In the Android gapps package it appears to require a Google account, but only Google plus to send pictures.


Root EVO 4G stock ROM? I've got a Sprint HTC EVO 4G Wimax.  I want to get rid of the Sprint Apps to free up some space on the internal storage, but otherwise leave the phone stock for now.

I followed the instructions at the HTCdev website to unlock my bootloader and I installed Superuser from the Play Store.  If I can get an su binary installed, I can give root to Titanium backup and remove the Sprint Apps.  There is a zip file at androidsu.com that I think I can flash, but that's the bit I haven't figured out yet.

Since I've got an unlocked, but otherwise stock phone, I guess I don't have a recovery image, since if I boot into recovery mode, I get a red triangle with an exclaimation point.

What are my options for recovery images?  Is there anything besides ClockworkMod or Amon Ra?  If I go with either one, how do I get it installed?

Or is there a better way to get this done?

Update:

I Installed Amon Ra and used it to flash the su zip file.  I removed the apps that I could without breaking anything.  I didn't free up any space I could use at the moment, but I'm happy to have them gone.

What are my options for recovery images? Is there anything besides ClockworkMod or Amon Ra?

A third popular option is TeamWin Recovery Project, usually referred to as TWRP.

  If I go with either one, how do I get it installed?

Since your bootloader is unlocked, you can use fastboot to install a recovery if you download it in .img format. You do this by downloading the recovery image to your computer, plugging in your phone, and executing:

fastboot flash recovery /path/to/recovery.img

from a PC command prompt while your device is booted into fastboot mode.

Alternatively, ClockworkMod and TWRP can both be installed from apps on rooted devices. For ClockworkMod you can use ROM Manager and select the "Flash ClockworkMod Recovery" menu option. TWRP can be installed using GooManager by selecting the "Install OpenRecoveryScript" option in the app's settings menu.

A third option is to get a copy of the recovery you want in a bootloader-flashable zip file. For the EVO it will be a file named PC36IMG.zip. You put it on the root of your phone's SD card and then reboot into your bootloader and it should flash it for you. I know that Amon Ra has been distributed in this format, but I'm not sure about the others.


Android 6.0, backing up SD card before reformatting I use Vodafone Tab Prime 7 (Android 6.0.1; hardware remotely based on Alcatel One Touch) with 32GB Samsung SD card (almost 30 gb full). I was using in for a few months but now with all my apps installed (many of them moved to SD card), my android started to be rather slow and it often happens that it restarts on its own or gets stuck with apps that are on the SD card. I want to reformat my SD card (and in the same time clear some garbage) but I do not want to lose my apps (nor I do want to install them all over again, there is many of them). My plan is to move all the files on the SD to a computer, but because the SD card is formatted as an internal partition I am not able to do that.

What is the best way to back up all my data on SD card, and put them safely back after I reformat the SD card (which I suppose will fix half my problems, correct memory errors atp.)?

Can I simply copy them via Android-PC usb connection? (I am not sure if it will copy all the necessary data). And if I would somehow set the sd card as external, copy all the data to PC, would there be a way how I could put all those data back after reformatting the card?

I will probably figure it out somehow, but I would like to know more secure ways of doing it.

As you state that

  some content is visible, but I doubt that its all

I assume that by the means of tablet your card is visible and accessible. You doubts about incompleteness of displayed files are groundless, because usually most of the app data is hidden, that's why you don't see it.

I see two solutions here:

Install TWRP or any other custom recovery which allows doing full NanDroid backup.
Steps for making backup in TWRP are quite simple and described in many tutorials, e.g. this.
Gain root on the tablet (if not having already) and make manual partition backup via ADB.

After you set up ADB and gain root access, you can make backup with:

adb pull /dev/block/mmcblk0

and restore it with

pv mmcblk0 | adb shell dd of=/dev/block/mmcblk0

where mmcblk0 is the name of your card, which can be taken from the DiskInfo, for example.

You should decide which approach is simpler for you.

P.S. I highly doubt that reformatting card will fix your errors and memory issues. Their cause seems to be in installed apps, not in filesystem.


How to restore nandroid? I created a nandroid backup and copied the files to my computer

boot.img
cache.ext4.tar
data.ext4.tar
nandroid.md5
recovery.log
system.ext4.log
ta.img

I deleted the files on my phone to save space and now have copied them back. I used Online Nandroid Pro and not sure how to actually get it to do a complete restore?

To restore a nandroid backup, the device cannot be in "normal operation mode". You have to boot into your (custom) recovery (see our tag-wikis on: recovery-mode / clockworkmod / twrp), from where you can trigger a full restore. With ClockworkMod Recovery, it is e.g. found in the Backup & Restore sub-menu.

Stock recoveries don't offer taking/restoring Nandroid backups. But as you were able to create one, it's pretty safe to assume you've also got a custom recovery installed to your device.


App resource usage over time Looking for a way to collect resource usage (processor, at least) on unrooted OS for running apps over time. This last part is crucial, since there are numerous apps presenting current usage for running applications, but i’m yet to find one which can generate statistics, collected by running in the background, for used apps over a period of time. Basically my question is a duplicate of this one, but it was last active in 2012 and also never really got an answer for realtime statistics collection.

From the developer of 3C Toolbox Pro in XDA

3C Task Recorder, whether rooted or not, it can collect CPU, memory and network usage . It creates a CSV file that you can easily use from a PC.

If non rooted, you will need 3C Companion PC app
to enable memory usage and improved CPU stats.

Recording options in screen shots below (some of them paid)

I don't use the recorder. The pro version of Toolbox linked at top is far more versatile and has tons of features (there is a free version too with less features). If you are interested only in usage, the recorder should suffice. Screenshots from 3C Toolbox

Edit
OP confirms

Task Recorder works great and could actually unrootedly track random access memory usage for me even without its companion.


Whatsapp chats only partially restored in new phone I had a Wiko Rainbow Jam which broke, I replaced it with an Echo Stellar, when I installed my SDcard in my new phone about 10 days ago my Whatsapp messages were only recovered until 25 July this year, so there's a gap of nearly 2 months, can I retrieve these somehow?

Unfortunately, if your old phone is wrecked, I'm afraid you can't.

You were able to recover the data that was backed up.

It happened to me when I changed my phone - In my case, my old phone was still working, so all I had to do was turn it on, connect to internet and backup everything I wanted.

On Whatsapp, you go to Config->Conversations (or messages, not sure in English, since my app is in another language)->Backup. There you can check when it was your latest backup, and you can to force a backup.


Is it possible to factory reset Sony Xperia J when I forgot the pattern code? So basically, my friend asked me if it's still possible to factory reset his phone in any way when the pattern code was entered 20 times and it locked itself. The only way to do it right now is to enter the answer for the question, but he doesn't even remember it. Second one's validating throgh Google account, but he doesn't remember his credentials.

So I'm asking; is it possible to factory reset this phone?

I tried the volume up/down/both + power button, didn't seem to work, the menu won't show up. I tried flashing it, but it's locked and when I tried to unlock it, writing the code in the emergency dialer didn't do anything too. Additionally, other codes didn't look like working too. No menus showed up.

I don't care about data loss, I've already taken both SIM and SD cards out where all the information was. So, if anyone knows if I can somehow reset it in any way, I'd be really thankful.

You can do this:
1. Download an app called "PC Companion" (Link)
2. Install and run it.
3. Select the option "Support Zone New!" then click "Start"
4. Wait the program to install a add on
5. Select "Phone / Tablet Software Update" and click "Start"
6. Select "Repair my phone / tablet"
7. Follow the Instruction
8. Chose your phone model
9. Connect your phone to your PC and wait.

DONE!


Change sim preference to call particular person in Dual sim I recently changed the second sim and I want that second sim to call for the particular person by default, previously I have set the first sim to do that action,

Now I want to set those settings to changed or at least to be set to default,like asking every time which sim to call,

I cleared data in both phone and dialer app in settings of app management, but still nothing happened, the set default button is greyed out on both apps

Does any one know how to change the sim preference settings to call a particular person?

Found the answer by myself at last,

when you call that person there will be a change sim option in the top right hand screen, by choosing that we can change the sim preference and also the next time we call that person phone will ask for which sim to call.


how to disable "choose wallpaper from" prompt in KitKat? I have a new Acer tablet running v. 4.4.4 No Wallpaper (black) is selected , and I use this device for e-reading. The prompt to "select wallpaper from" constantly pops up and is an irritant. Can it be disabled?

Download and set this as your wallpaper and see if the problem persists.


How can I turn off the “allow automatic updating” for **all** apps? Recently Google started to check the “allow automatic updating” for their apps without being asked, which I hate. I have to deactivate it for each app separately.

But more importantly this pushed Google Books onto my phone, which I don´t need and wastes precious 4 MB internal memory.

And here comes the nasty twist: Google book is not actually available for my System (for whatever reason). So I can´t get the applications market page to un-check the “allow automatic updating”.

This leaves me wondering: is there a way to deactivate the “allow automatic updating” for all applications?

Market version 3.3.11 now has a setting called "Auto-update apps". Enabling it will effectively set each individual app associated with the account to auto-update, and disabling it will of course do the opposite. This setting is found by simply going into the Market's settings (Menu Button->Settings on phones, or use the top-right action bar on Honeycomb).

You can read about the release here. It also has links that could help you sideload the update if it is not automatically available to you.


A reader for big HTML files and/or zipped HTML bundles? I'd like to read a moderately big HTML file - about 3M. Another option is to have it split in several interlinked HTMLs.

Cool reader is the closest. Though it:

either crashes/gets out of memory, I don't know, on certain pages of 3M HTML file (3M not that much, actually, for a 50M free memory).
or doesn't support links to files lying in the same directory/zip file (in a form: a href="file.html#anchor")

Are there any other options around?

You could try using the default Android browser.  Open the browser, in the address bar enter: file://sdcard/file.html (replace the part after sdcard/ with whatever path leads to your file).  You can then bookmark the file and open it later in the browser without having to re-type the address.  However, trying to make a "bookmark shortcut" or using the HTC bookmark widget will not work for local files.


Use bluetooth microphone in Google Assistant I'm trying to set up my motorcycle bluetooth headset (BT-S2) to allow me to use Google Assistant. It has the following profiles:

A2DP-SNK
AVRCP
HSP
HFP

I've managed to find an old APK of 'Smart Bluetooth Headset' which has allowed me to map the normal 'redial last number' button to the more useful 'Google Assistant', and that seems to be working flawlessly, opening the assistant and making the normal beep awaiting voice input.

The problem I have is that it doesn't pick up the audio from the microphone on the headset, only from the phone itself. I've tried various combinations of the settings within the Google Assistant, as well as various mono routing apps to try and get it to work, with one being successful at one point, however no longer using A2DP and forcing me to use a poor sound quality.

Is there any way I could either:

Make Google Assistant correctly use the microphone on my headset
Force the phone to use only the microphone part of my headset instead of the phones one, whilst retaining the A2DP mode for audio?

I had the same problem with Google Voice Access. I came across these instructions, which seem to be for Google Assistant. Executing them did not seem to affect the desired change in Voice Access, but I think they might work for you with Assistant.
The configuration is performed in the main Google app. After opening it, I clicked "⋯ More", then "⚙ Settings", then " Voice", and there - under the "Hands-Free" heading, I found an option for "Bluetooth audio recording", subtitled "Enable audio recording through Bluetooth devices if available. See the linked instructions for screenshots.


Ways of unlocking Nexus 4 cracked touch screen If anyone could give me some ideas on where i should start with my cracked Nexus 4? I'm trying to pattern unlock, so I can simply access to back-up my important data. I can see the screen, even answer calls but that's it! I figured their has to be a way around the touch screen interface well actually I'm preying there is.

If you know software, a physical device, internet remote, something anything that will allow me to use my phone for temporarily command please let me know ASAP id greatly appreciate it.

I was able to use a usb-to-go cable to connect a mouse and get into the phone that way.  I'm running Cyanogenmod though.  Not sure if the mouse will work with stock android.


Does "make offline" option in Google Maps works with applications that utilize Google Maps? In newer Google Maps I can make area available offline.

Do other applications that rely on Google Maps (utilize Google Maps Android API) use offline maps?

No.
I have made my current city offline. But, when I do local search with third-party apps, the map is displayed after consuming internet connection.

Its task of third-party apps to cache fetched map data for future use.


adb shell -> su: not found How can I overcome this problem?

Devices:

Samsung Galaxy TabS - Android 4.4.2
HTC M8 - Android 5.0.1

The two devices have the same problem.

Your device is not rooted.  To see what Rooting is and how to go about doing it:

http://www.androidcentral.com/root
What does "to root a phone" mean?

Once you have rooted your device, you will be able to access the Super User state of your device (SU). Just be aware that rooting could brick your device if done incorrectly, as could and tampering with files in the root directory.


What is this screen and how do I get rid of it? Today my pixel 2 randomly decided to show this screen after I log in.

Where did it come from and how do I eliminate the extra step before being able to access my phone?

That's the sort of thing you get from an app that comes with ads. Check what apps you've recently installed and force close the offending app to remove the screen.


Hack ICS browser to restore "menu button exposes URL field" I just got a Galaxy S3, and I'm finally being forced to confront an aspect of ICS that I've hated from the moment it showed up on my Xoom: the fact that pressing the 'menu' button no longer drops down the URL field, and instead you're forced to scroll all the way back up to the top and pull it down to get at it.

Is there any known way to re-enable the original behavior (press the menu button at any time, see the "url" field drop down in editable form regardless of whether or not the page was scrolled all the way up to the top)?

Yes, I know about the "Labs" shortcut of swiping from the side. I find it extremely awkward and frustrating to use. Like many things in ICS, it uses gestures that lag in their initial visual presentation, then exhibit hair-trigger sensitivity for their selection and confirmation behavior. Half the time, I'll begin the swipe to bring it out, then give up 150ms later when it doesn't appear (only to have it show up after I've already let go), and about 25% of the time, my thumb ends up triggering the wrong target after bringing it out.

Update: pressing and holding the 'menu' button semi-works, but not quite. Sometimes, it makes the URL bar visible and selects the URL, but fails to bring up the actual soft input area (Graffiti). Sometimes, it makes the URL bar appear, makes the soft input area appear, then hides the URL bar the moment I let go of the menu button. For the moment, the problem is somewhat moot... I installed Chrome, and quit using the stock browser altogether due to the remote-wipe vulnerability (in the semi-naive hope that Chrome's alleged non-permission to make phone calls might prevent it from triggering).

You don't need to scroll all the way to the top to see the URL field in the standard browser.

At any point in the page just pull the screen down very slightly and it pulls the URL bar at the top down with it, it should then stay visible for about 2 seconds unless you tap in the bar. This is also the easiest way to access any other tabs that you've got open.


How can I send a contact from one Android to another? While I can chose Share by a contact on my Droid's contact list, the Droid on the other end seems unable to open, or really do anything with, the resulting attachment if I receive it via Gmail or the normal mail client. Am I missing something? How do I import what I've shared?

There is an app called Hoccer which allows transfer of arbitrary data (contacts, pictures, links, ...) by making gestures with your phone. It also works with the iPhone but of course requires both devices to have the app installed.


Is it possible to upgrade, without rooting, to a version not specifically released for the device? I have inherited an Android mobile and would like to upgrade it to the latest version of Android. Having come across posts such as is it possible to upgrade the android OS on all phones?, it appears I won't be able to. However, I am unsure what the definition of carrier is especially if the phone has been imported from overseas. Is there a way I could upgrade without jailbreaking the mobile phone? My question is applicable to all mobile phones running Android.

Most phones can't upgrade (officially) without a signed firmware package designed to upgrade from the existing version of Android that's already on the phone.  In those cases, you can't upgrade without rooting and/or unlocking your bootloader and/or flashing a custom recovery, which all void your warranty.

Some phones may not be as limited; for example, the original software on the original Galaxy S devices allowed unsigned updates to be flashed without needing to unlock the device.  Theoretically you could try to flash a firmware package from a different region; it's hard to say how that would affect your warranty (and besides, that's really off-topic here :P).  You could also of course flash a custom ROM with a newer version of Android, which again will void your warranty just like rooting.


How can I take a picture with the depth camera? Many phones - such as my Nokia 7.1 - now come with depth cameras and other auxiliary cameras built-in.
For example, my Nokia 7.1 has a front & back facing camera as you might expect, but also has a depth camera listed in the specifications:

(link to full specs)
With this in mind, I'd like to be able to take a picture with the depth camera on my phone. Unfortunately though, it doesn't show up if I press the switch camera button in the default camera app - that just switches between the front and back facing cameras.
I've also tried a 3rd party camera app (Open Camera) to no effect.
How can I take a picture with the depth camera directly, and save it as a JPEG file?

While the Nokia 7.1 has a 'depth' camera. It is unclear if the 5MP camera has been exposed to developers (doubtful) or is part of the overall camera system for image enhancement (more likely).
On the other hand a phone like Samsung S10 5G does have a 0.3 MP, TOF 3D, (depth) sensor accessible to Android app developers.
When referring to depth, its not an hi-res image that a user can look at, but a feature that a camera app developer can take advantage of when the hardware supports it.
For Android developers in the Camera2 API there is REQUEST_AVAILABLE_CAPABILITIES_DEPTH_OUTPUT
Which uses DEPTH16 Android Image format.
For the more technically inclined there is a Medium post on Working with the 3D Camera on the Samsung S10 5G where the author goes into how to use the 3D camera data.
A key point from the article is that the resolution of the DOF is much lower than any visible light image.

The ToF Camera
The front-facing ToF sensor on the Samsung S10 5G is a Sony IMX316. It outputs frames in the DEPTH16 image format with a resolution of 240x180. It has a 75° field of view, which roughly matches the S10 5G’s front-facing camera’s field of view of 80°.

As you can see in the article, the author is using the depth of field image data for bokeh or background blur as each pixel is a depth value and a confidence level. The author also has to apply a variety of techniques to the DEPTH16 data as it appear to be quite noisy.
Those so inclined can get the author's source code here: https://github.com/plluke/tof


locked out of my phone I have a galaxy s4 and I put a lock on it.  I don't know the pin code.  I tried using android device manager and it reset my lock code, but still says its the wrong password or pin.  I have reset it over 20 times.  It always says its the wrong password or pin.  I have switched it up to see if it matters.  The keyboard changes to fit my password or pin, so i know its updating and changing the password.  Is there any way at ALL to unlock it or fix android device manager with out factory resetting it?  Please.  I cant lose everything on my phone.

Hello Tyler the Android device manager works if you had previously set it up before hand, as well as Samsung's find my mobile.

When you use the device manager, are you able to see it on the map? Can you click ring to see if it responds? If so then you should be able to reset your lockscreen. After you reset the lockscreen password, the device should change its lockscreen from a pin to a black transparent bar to input your newly made password. Also make sure that the right device is selected when doing this.

If the lockscreen doesn't change try turning off the device for a few seconds then power on. Make sure the device has Internet connection as well. If none of the so solutions work, your only option would be to hard reset the device.


How can I copy photo caption in Whatsapp? How can I copy photo caption in Whatsapp?

I tried to copy photo caption but it not able to select text.

Yes you can, but not forwarding but using sharing option.
If you received a message with captions OR you sent an image with caption and you want to share/forward the same message with multiple contacts, then
Select the image with caption -> Press Share (instead of forward) -> Choose Contacts
Voila! You can now share image with captions :)

Source : How can I forward an image with captions in WhatsApp?
UPDATE
Follow these steps for sharing a media with captions.

Select the media with caption
Click on vertical triple dot icon on top right corner
It will open a menu and it will have a share menu item
Clicking on share menu item will show the list of apps
Select WhatsApp and then choose the contact to whom the media is to be set with caption (refer below given screenshot).


What is the minimum MicroSD speed necessary to extend the storage of an Android phone? I want to extended the storage of my Android phone be switching it to a MicroSD memory, as Android Marshmallow allows.

What is the minimum speed I need to use to avoid impacting performance? I am considering a SanDisk Ultra, but I wonder whether an Extreme will be better?

Are there any other aspects I need to check on the card to ensure compatibility?

tl:dr;

Go in for SDXC UHS class 1 or A1 cards if you are looking to run apps from Ext SD

SD card speeds have two aspects that would impact your proposed use as adoptable-storage ( though your question wrongly assumed that adoptable-storage is available on Lollipop, while it is introduced only from Marshmallow )

Sequential speeds - which are applicable when one chunk of memory is being written or read, say like a large video or a heavy presentation file
Random IO speeds - which pertains as the name suggests which are random in nature, as is the case with accessing app or app data , as in the case of adoptable-storage

Till recently compatibility for your purpose was being viewed only with sequential speeds. Motorola recommends UHS class 1 :

Last year SD card association has come up with a new standard that specifically addresses random IO for application access and is called A1 App Performance

The SD Card Association to Classify IOPS Performance of Memory Cards via Logo

  ....In today's climate, usage patterns of SD cards by different people vary greatly. Some need to record and store UHD content, other need to run applications, which is why the former benefit from great sequential performance, whereas the latter need guaranteed sequential and random read/write performance

AFAIK, SD cards with this rating are not yet marketed

As additional information here is where the A1 cards stack up when you compare sequential and video speeds

Finally, coming to your question UHS 1 speeds (SDXC) are recommended ( since you haven't linked the cards under proposal, I am unable to specifically say which is better) or if you can wait for a while purchase A1 class which is better suited for adoptable-storage, in case you plan to upgrade

Also see this question for compatibility chart Should SD card be formatted before putting into new phone?


unfortunately home screen has stopped I'm user of huawei G610.since last 3days I'm having an issue that whenever I power On my phone it shows a message that
 Unfortunately huawei home has stopped.I have already reset my phone.
So kindly tell me what can I do?

You should take a look at this thread - It's a different phone, but similar problem. You should try start your phone in Safe Mode, or try to (painfully) get to the application menu and clear the data for the HomeScreen Application. If Safe Mode works for you, I would try deleting apps that you may have installed around the same time as your first encounter with this error message - An app is the most likely cause of this problem. (Because you say you reset your phone, which should clear any apps you installed, I am assuming you reinstalled all your apps).


What is the meaning of the fan shaped area behind my current position in those gps applications In osmand and other gps navigation applications, my current position is shown as a spot with a certain radius, the radius shows the accuracy of my position, sometimes there is a fan shaped area in that spot, what does that mean?

It's the direction we are facing when holding the device in front.
https://github.com/osmandapp/Osmand/issues/1476


Are there intents for controlling Cyanogenmod profiles? I'd like to use Llama. Instead of its own profiles I want to keep using the ones provided by Cyanogenmod because of their better integration. Is Ist possible to change them using llama, ie are there any intents that make this possible?

There's two ways of doing this:

The intents used can be searched throughout the entire source of CM available on github, notably frameworks/base/core/res/AndroidManifest.xml and general grep ping of the source.
adb shell dumpsys | grep "Action: \"android.intent.action"

The second option is the easiest - from AOSP here's a list of the intents... the mileage will vary slightly with CM as that would have extras or omissions:

android.intent.action.SCREEN_ON
android.intent.action.SCREEN_OFF
android.intent.action.PACKAGE_ADDED
android.intent.action.PACKAGE_REPLACED
android.intent.action.PACKAGE_REMOVED
android.intent.action.WALLPAPER_CHANGED
android.intent.action.BATTERY_CHANGED
android.intent.action.BATTERY_LOW
android.intent.action.BATTERY_OKAY
android.intent.action.ACTION_POWER_CONNECTED
android.intent.action.ALARM_CHANGED
android.intent.action.SYNC_STATE_CHANGED
android.intent.action.HEADSET_PLUG
android.intent.action.SIM_STATE_CHANGED
android.intent.action.PACKAGE_ADDED
android.intent.action.PACKAGE_REMOVED
android.intent.action.PACKAGE_CHANGED
android.intent.action.QUERY_PACKAGE_RESTART
android.intent.action.PACKAGE_RESTARTED
android.intent.action.UID_REMOVED
android.intent.action.UID_REMOVED
android.intent.action.EXTERNAL_APPLICATIONS_AVAILABLE
android.intent.action.EXTERNAL_APPLICATIONS_UNAVAILABLE
android.intent.action.SCREEN_OFF
android.intent.action.PACKAGE_ADDED
android.intent.action.PACKAGE_REMOVED
android.intent.action.PACKAGE_CHANGED
android.intent.action.QUERY_PACKAGE_RESTART
android.intent.action.PACKAGE_RESTARTED
android.intent.action.UID_REMOVED
android.intent.action.UID_REMOVED
android.intent.action.EXTERNAL_APPLICATIONS_AVAILABLE
android.intent.action.EXTERNAL_APPLICATIONS_UNAVAILABLE
android.intent.action.AIRPLANE_MODE
android.intent.action.BATTERY_CHANGED
android.intent.action.SCREEN_OFF
android.intent.action.SCREEN_ON
android.intent.action.PACKAGE_ADDED
android.intent.action.PACKAGE_REMOVED
android.intent.action.PACKAGE_CHANGED
android.intent.action.QUERY_PACKAGE_RESTART
android.intent.action.PACKAGE_RESTARTED
android.intent.action.UID_REMOVED
android.intent.action.UID_REMOVED
android.intent.action.EXTERNAL_APPLICATIONS_AVAILABLE
android.intent.action.EXTERNAL_APPLICATIONS_UNAVAILABLE
android.intent.action.PACKAGE_ADDED
android.intent.action.PACKAGE_REMOVED
android.intent.action.PACKAGE_CHANGED
android.intent.action.QUERY_PACKAGE_RESTART
android.intent.action.PACKAGE_RESTARTED
android.intent.action.UID_REMOVED
android.intent.action.UID_REMOVED
android.intent.action.EXTERNAL_APPLICATIONS_AVAILABLE
android.intent.action.EXTERNAL_APPLICATIONS_UNAVAILABLE
android.intent.action.BOOT_COMPLETED
android.intent.action.PACKAGE_ADDED
android.intent.action.PACKAGE_REMOVED
android.intent.action.PACKAGE_CHANGED
android.intent.action.QUERY_PACKAGE_RESTART
android.intent.action.PACKAGE_RESTARTED
android.intent.action.UID_REMOVED
android.intent.action.UID_REMOVED
android.intent.action.EXTERNAL_APPLICATIONS_AVAILABLE
android.intent.action.EXTERNAL_APPLICATIONS_UNAVAILABLE
android.intent.action.DEVICE_STORAGE_OK
android.intent.action.TIME_TICK
android.intent.action.TIME_SET
android.intent.action.CONFIGURATION_CHANGED
android.intent.action.TIMEZONE_CHANGED
android.intent.action.SCREEN_ON
android.intent.action.SCREEN_OFF
android.intent.action.TIME_TICK
android.intent.action.TIME_SET
android.intent.action.BATTERY_CHANGED
android.intent.action.TIMEZONE_CHANGED
android.intent.action.SIM_STATE_CHANGED
android.intent.action.PHONE_STATE
android.intent.action.ACTION_SHUTDOWN
android.intent.action.SCREEN_ON
android.intent.action.SCREEN_OFF
android.intent.action.BATTERY_CHANGED
android.intent.action.USER_PRESENT
android.intent.action.ACTION_SHUTDOWN
android.intent.action.SCREEN_OFF
android.intent.action.SCREEN_ON
android.intent.action.ACTION_POWER_CONNECTED
android.intent.action.ACTION_POWER_DISCONNECTED
android.intent.action.PACKAGE_REMOVED
android.intent.action.PACKAGE_RESTARTED
android.intent.action.QUERY_PACKAGE_RESTART
android.intent.action.EXTERNAL_APPLICATIONS_UNAVAILABLE
android.intent.action.ANY_DATA_STATE
android.intent.action.DATA_CONNECTION_FAILED
android.intent.action.SERVICE_STATE
android.intent.action.ANY_DATA_STATE
android.intent.action.DATA_CONNECTION_FAILED
android.intent.action.SERVICE_STATE
android.intent.action.PACKAGE_ADDED
android.intent.action.PACKAGE_REMOVED
android.intent.action.EXTERNAL_APPLICATIONS_AVAILABLE
android.intent.action.EXTERNAL_APPLICATIONS_UNAVAILABLE
android.intent.action.BOOT_COMPLETED
android.intent.action.MEDIA_SHARED
android.intent.action.MEDIA_UNSHARED
android.intent.action.REBOOT
android.intent.action.AIRPLANE_MODE
android.intent.action.ANY_DATA_STATE
android.intent.action.HEADSET_PLUG
android.intent.action.DOCK_EVENT
android.intent.action.BATTERY_LOW
android.intent.action.SIM_STATE_CHANGED
android.intent.action.RADIO_TECHNOLOGY
android.intent.action.SERVICE_STATE
android.intent.action.EMERGENCY_CALLBACK_MODE_CHANGED
android.intent.action.USER_PRESENT
android.intent.action.SCREEN_OFF
android.intent.action.DEVICE_STORAGE_LOW
android.intent.action.DEVICE_STORAGE_OK
android.intent.action.AIRPLANE_MODE
android.intent.action.PACKAGE_ADDED
android.intent.action.PACKAGE_REMOVED
android.intent.action.PACKAGE_CHANGED
android.intent.action.EXTERNAL_APPLICATIONS_AVAILABLE
android.intent.action.EXTERNAL_APPLICATIONS_UNAVAILABLE
android.intent.action.CONFIGURATION_CHANGED
android.intent.action.CLOSE_SYSTEM_DIALOGS
android.intent.action.SCREEN_OFF
android.intent.action.ANY_DATA_STATE
android.intent.action.DATA_CONNECTION_FAILED
android.intent.action.SERVICE_STATE
android.intent.action.AIRPLANE_MODE
android.intent.action.TIMEZONE_CHANGED
android.intent.action.DOCK_EVENT
android.intent.action.BOOT_COMPLETED
android.intent.action.CONFIGURATION_CHANGED
android.intent.action.PACKAGE_ADDED
android.intent.action.PACKAGE_REMOVED
android.intent.action.EXTERNAL_APPLICATIONS_AVAILABLE
android.intent.action.EXTERNAL_APPLICATIONS_UNAVAILABLE
android.intent.action.SERVICE_STATE
android.intent.action.BOOT_COMPLETED
android.intent.action.DOCK_EVENT
android.intent.action.TIME_TICK
android.intent.action.TIME_SET
android.intent.action.CONFIGURATION_CHANGED
android.intent.action.TIMEZONE_CHANGED
android.intent.action.DEVICE_STORAGE_FULL
android.intent.action.DEVICE_STORAGE_NOT_FULL
android.intent.action.PACKAGE_ADDED
android.intent.action.PACKAGE_REMOVED
android.intent.action.PACKAGE_CHANGED
android.intent.action.QUERY_PACKAGE_RESTART
android.intent.action.PACKAGE_RESTARTED
android.intent.action.UID_REMOVED
android.intent.action.UID_REMOVED
android.intent.action.EXTERNAL_APPLICATIONS_AVAILABLE
android.intent.action.EXTERNAL_APPLICATIONS_UNAVAILABLE
android.intent.action.PHONE_STATE
android.intent.action.PACKAGE_ADDED
android.intent.action.PACKAGE_CHANGED
android.intent.action.PACKAGE_REMOVED
android.intent.action.EXTERNAL_APPLICATIONS_AVAILABLE
android.intent.action.EXTERNAL_APPLICATIONS_UNAVAILABLE
android.intent.action.BATTERY_CHANGED
android.intent.action.SCREEN_ON
android.intent.action.SCREEN_OFF
android.intent.action.PHONE_STATE
android.intent.action.PACKAGE_REMOVED
android.intent.action.PACKAGE_RESTARTED
android.intent.action.QUERY_PACKAGE_RESTART
android.intent.action.EXTERNAL_APPLICATIONS_UNAVAILABLE
android.intent.action.BOOT_COMPLETED
android.intent.action.PACKAGE_ADDED
android.intent.action.PACKAGE_REMOVED
android.intent.action.PACKAGE_CHANGED
android.intent.action.QUERY_PACKAGE_RESTART
android.intent.action.PACKAGE_RESTARTED
android.intent.action.UID_REMOVED
android.intent.action.UID_REMOVED
android.intent.action.EXTERNAL_APPLICATIONS_AVAILABLE
android.intent.action.EXTERNAL_APPLICATIONS_UNAVAILABLE
android.intent.action.DEVICE_STORAGE_LOW
android.intent.action.DEVICE_STORAGE_OK
android.intent.action.ANY_DATA_STATE
android.intent.action.DATA_CONNECTION_FAILED
android.intent.action.SERVICE_STATE
android.intent.action.AIRPLANE_MODE
android.intent.action.DOCK_EVENT
android.intent.action.BATTERY_CHANGED
android.intent.action.SIG_STR
android.intent.action.BATTERY_CHANGED
android.intent.action.DATA_SMS_RECEIVED
android.intent.action.PACKAGE_ADDED
android.intent.action.PACKAGE_REMOVED
android.intent.action.PACKAGE_CHANGED
android.intent.action.QUERY_PACKAGE_RESTART
android.intent.action.PACKAGE_RESTARTED
android.intent.action.UID_REMOVED
android.intent.action.UID_REMOVED
android.intent.action.EXTERNAL_APPLICATIONS_AVAILABLE
android.intent.action.EXTERNAL_APPLICATIONS_UNAVAILABLE
android.intent.action.DEVICE_STORAGE_OK
android.intent.action.DEVICE_STORAGE_OK
android.intent.action.TIME_TICK
android.intent.action.DATE_CHANGED
android.intent.action.CLOSE_SYSTEM_DIALOGS
android.intent.action.MEDIA_BUTTON
android.intent.action.QUERY_PACKAGE_RESTART
android.intent.action.ANY_DATA_STATE
android.intent.action.DATA_CONNECTION_FAILED
android.intent.action.SERVICE_STATE
android.intent.action.MEDIA_MOUNTED
android.intent.action.LOCALE_CHANGED
android.intent.action.TIME_TICK
android.intent.action.TIME_SET
android.intent.action.TIMEZONE_CHANGED
android.intent.action.CONFIGURATION_CHANGED
android.intent.action.PACKAGE_REMOVED
android.intent.action.PACKAGE_RESTARTED
android.intent.action.QUERY_PACKAGE_RESTART
android.intent.action.EXTERNAL_APPLICATIONS_UNAVAILABLE
android.intent.action.HEADSET_PLUG
android.intent.action.DOCK_EVENT
android.intent.action.PACKAGE_ADDED
android.intent.action.PACKAGE_REMOVED
android.intent.action.PACKAGE_CHANGED
android.intent.action.QUERY_PACKAGE_RESTART
android.intent.action.PACKAGE_RESTARTED
android.intent.action.UID_REMOVED
android.intent.action.UID_REMOVED
android.intent.action.EXTERNAL_APPLICATIONS_AVAILABLE
android.intent.action.EXTERNAL_APPLICATIONS_UNAVAILABLE
android.intent.action.AIRPLANE_MODE
android.intent.action.DOCK_EVENT
android.intent.action.BOOT_COMPLETED
android.intent.action.TIME_TICK
android.intent.action.TIME_SET
android.intent.action.CONFIGURATION_CHANGED
android.intent.action.TIMEZONE_CHANGED
android.intent.action.DEVICE_STORAGE_LOW
android.intent.action.BATTERY_CHANGED
android.intent.action.AIRPLANE_MODE
android.intent.action.TIME_TICK
android.intent.action.TIME_SET
android.intent.action.CONFIGURATION_CHANGED
android.intent.action.TIMEZONE_CHANGED
android.intent.action.WALLPAPER_CHANGED
android.intent.action.PACKAGE_ADDED
android.intent.action.PACKAGE_CHANGED
android.intent.action.PACKAGE_REMOVED
android.intent.action.EXTERNAL_APPLICATIONS_AVAILABLE
android.intent.action.EXTERNAL_APPLICATIONS_UNAVAILABLE
android.intent.action.MEDIA_BUTTON
android.intent.action.TIME_TICK
android.intent.action.TIME_SET
android.intent.action.CONFIGURATION_CHANGED
android.intent.action.TIMEZONE_CHANGED
android.intent.action.LOCALE_CHANGED
android.intent.action.SCREEN_ON
android.intent.action.SCREEN_OFF
android.intent.action.CLOSE_SYSTEM_DIALOGS
android.intent.action.SCREEN_ON
android.intent.action.SCREEN_OFF


How can I add a contact WITHOUT choosing an account to sync with? First of all, know that this has NOTHING to do with stopping contacts from Gmail being added to my phone's contacts. I am trying to add a contact, but it keeps presenting me with a list of accounts to choose from to sync it with. I don't want to sync my contacts with any service. I just want to add them on my phone.

My phone is a Droid Maxx running Android 4.4.4. Do not assume that I am rooted.

If there's an option "local phone account" or something similar, then choose that instead of any Gmail account.

I can see this when I select "More Fields" in the "Add new contact" screen. Marshmallow, OnePlus One.


Calendar Event Location: Diallable Conference call number with host/participant code In attending/hosting conference calls, I'd like to be able to dial the conference call provider and enter the required PIN code directly from the entry in my calendar.

The process I currently use is:

When scheduling the call - create the calendar entry for the call, including in the field [Where - Event Location] the number and PIN to dial in the format +CCAAANNNNNNN,,PPPPPP#, where CC = country code, AAA = area code, NNNNNNN is the conference call telephone number, PPPPPP = the PIN code needed. The first two commas are to wait long enough, the third comma is to stop the # required to enter the PIN from not being recognised.
When setting up or dialling into the call: 1. Open the calendar entry, 2. Edit, 3. Select the text in the "Where- event location" field, 4. Copy, 5. Switch to the dialler, 6. Paste, and then 7. Dial.

Whilst this works, is is clearly not as efficient as clicking a link in the Calendar Event +CCAAANNNNNNN,,PPPPPP#,. Frustratingly, this even comes up as a hyperlink, but Android gives me the options Earth & Maps (as well as two other proprietary links - Radar which is part of the App "GPS Status", and ZVVFahrplan - part of the Zürich city public transports system's app).

I have tried all permutations that I can think of rfc3966.txt: The tel URI for Telephone Numbers. For example
tel:+442012345555,,123456#, or, tel:+442012345555","","123456"#""," or tel:+442012345555PP123456FP

If if put the number in the Notes field within the Calendar event, it turns into a diallable link, but chopped up. I can dial the number, but not the PIN.

Any thoughts or ideas?

Thanks to Doug Plenty for providing the answer to me directly. This is the subject of an Apple patent and over which they are suing HTC (amongst others) who customise Android in a way that the stock OS doesn't dare.

See for example http://mashable.com/2011/12/19/apple-patent-victory/


How to port forward minecraft PE Server on android I have set up a minecraft bedrock edition server on my android phone by setting up nukkit in an ubuntu for ARM being emulated in termux terminal emulator for android and it runs pretty well and I can connect to it from my own device. But now I want to port forward it so that it is accessible from anywhere in the world, but guides online say that you need your router ip...blah,blah,blah but I dont have a router, I am using the 4g network provided by jio. How can I get my server running online?

Use the ifconfig command baked into basically every android version. You can access it by installing a terminal emulator.
However, you might not be able to access the Server running on your Device due to your provider blocking incoming connections to all mobile devices for "security reasons", or at least that is what my provider told me when I was trying to host a http web server on my android device.


is there a cardboard/VR emulator available? i need to check out the content of some VR apps, but i dont have a set of VR glasses. is there any app or emulator or anything that can just show me the split 2-D views side by side?

i dont need the "full experience". a basic rendering will do just fine

i scoured the web but couldnt find anything like this

thanks!

here's a screenshot. i'm using droid4x

Just run the app. The Google Cardboard is just a way of attaching the lenses and phone to your face. The phone doesn't know whether it's in the headset or not. The app just displays the two views on the screen, whether it's in the headset or not.

Note that this only applies to Google Cardboard apps, not to Samsung Gear VR. Gear VR has its own electronics supplying extra sensor data to the phone, so apps written to work with Gear VR will only work with an actual Gear VR headset.


Overmax Basecore 10 ii (reset/firmware reset/recover) There’s an overmax basecore 10 ii tablet which is in need of repair or updating.
So I thought that a factory reset will be enough, but it seems there is a little hitch, no volume button on the device :)

There is no key combination to get into the recovery menu, so I used “adb  reboot recovery” command to did this.  So my first question would be: is it possible to highlight the “wipe data/factory reset” entry without volume button?

I tried to get a shell with “adb shell” command but the response was:
- exec '/system/bin/sh' failed: No such file or directory (2) –

So I went to the official site to try to know more information about the device:
http://www.overmax.eu/en/products,p8/tablets,c14/basecore,c2792/basecore10ii,c2890/#tab-3
It seems the Phoenix Suite is appropriate to reset the device’s firmware.
I tried to reset it but I got “fel2fes error” message which is not very suggestive.

I googled about it but I couldn't find any useful information.
Could someone possibly help to reset the device ?

I found this topic while I was trying to factory reset a basecore 9, with no luck. But I just performed a factory reset on a basecore 10 so I'm sharing the experience with you.

Due to its "missing" volume buttons its not that simple. You have to  connect a USB keyboard to it. ( I hope your device has USB hub also)

You have to shut down your device, and wait for 20 seconds.
Hold down Power button and the other (house like) button until the Recovery menu appears.
In the menu, you can navigate with your keyboard's Up and Down buttons, but the "Enter" button will be the Power button.

I hope it helps. Good luck, have a nice day :)


How can I automate the Hotspot login process? Possible Duplicate:
  Can I automatically log in to open WiFi that requires web login/password?

Scenario: I go into a coffeeshop, I fire up my droid, and it says it's on the webs. But as soon as I start surfing it bounces me to the establishment's wifi signon page. I agree, click the button, and (I'm assuming) it sticks the droid's MAC address in a table and lets my traffic through. If I return to said coffeeshop within 24hrs, I'm usually still there.

Problem: My droid is WiFi only, I have no cell contract. So If I walk in and forget to fire up the browser, I won't get any texts or calls.

Solution: Does anyone know of an app that would automate this process? The droid itself will hit the wireless network as soon as it comes within range, provided I've used it before. But then it'd be nice if it tried to fetch a webpage, got redirected, and responded automatically.

Alternative: If there is no such app, would you guys be interested in a free one if I took the time to cook one up?

There are several Hotspot apps around which can automate this. An example would be WiFi Web Login. I didn't check this one (but used a similar some time ago): As soon as the Wifi comes in reach, your device should connect (provided you did it once manually). If the Hotspot app is running in background, it should pick up from there. You have to record the session once for this to work, it's like a macro-recorder.


Someone is sending FB messages that appear to come from my android! HOW? We recently had a house guest who asked to use my phone. She is sending Facebook messages drom her Android phone that appear to be coming from me! This is causing serious problems! I want to catch her. I suspect she has also stolen items that could be used for identity theft. My device is an unlocked LG. I don't have a carrier, I just use our Wi-Fi. Her phone is also an LG through Boost Mobile. Any information would be greatly appreciated.

Thank you

Just do a system format she might have installed things onto your
  phone, make sure to back up things you need. reset your phone by:
  1. powering it down.
   2. Hold the power button + Home button + Volume down button (Together and hold until you see  light).
   3. Use the volume keys to move up and down and the power button to select options.
   4. Locate wipe data/factory reset (use volume keys to go to it and use power button to select it).
   5. you will see a confirmation to confirm the factory reset use the volume keys to go to yes and press the power button to select it.
   6. wait for it to complete then select reboot system now.
   7. done.
   8.  (also change your facebook password just to be safe).


Gooluck wins app is missing from google playstore I installed GooLuck Wins on my previous phone but it was stolen. I got a new phone but I can't find the app on Play Store. Even after I signed into my Gmail account, the app is not still reflecting in my Play Store. I tried re-installing but it says 'item not found'. Please what do I do?

According to AppBrain, that app was unpublished from the Play Store on June 9, 2019, so that's why you are unable to find it in Play Store. Also, I couldn't find a trustworthy place to download its APK from, so can't recommend any non-Google app store.

In the future if you ever come across this situation again with any other app, do a Google search and visit appbrain.com links if they are listed in the search. This site is helpful to get status of an app available in the Play Store, including unpublished ones.


Does allowing Bluetooth discovery consume more power? Privacy issues and of course turning Bluetooth completely off-- all aside, if I enable "Make device discoverable" will that draw more power than not? As long as Bluetooth is "on", is it always drawing the same power regardless?

I've found no hard evidence for or against it, it is basically down to the Bluetooth stack implementation.

The BT stack needs to weigh power consumption vs availability requirements for the operation it assumes the user wants to perform, so it attempts to turn off both transmit and receive circuits whenever possible.

The ideal case is when two devices are connected, and neither expects any other devices to show up; being "connected" means that the devices have synchronized clocks and agreed on duty cycles. For an idle headset, it is totally acceptable if it listens for a short period once every second, as the user is unlikely to answer the phone any faster; if there is work to be done, the phone will send a packet instructing the headset to keep its receiver on.

Going to connected state from power-on is more difficult, as you have two devices trying to minimize the duty cycles on their transceivers while they still need to find each other (and cannot assume synchronized clocks yet). How devices behave now largely depends on how much power they have available and what their purpose is.

A headset will assume that it is being turned on in reach of a phone that it is paired with, so it will listen continuously if one of the devices in its pairing list speaks up; if so, it will reply with a connection setup packet; after a few seconds, it generally gives up and goes to a low-power mode, assuming that it was turned on inadvertently (e.g. in a handbag).

A car hands-free set has lots of power available, so it can listen and actively probe for paired devices continually.

Being "discoverable" only means that certain broadcast packets are replied to if they are received; otherwise, only unicast packets directed at the device are considered. This setting is technically independent from the power policy, but these are often set together by a middle layer responding to an UI request.


"No application can perform this action" when trying to view a text message image I’m using an LG Tribute phone (Virgin Mobile) with Android.  I’ve noticed recently when someone sends me a text message with an image in it, and I click the image, I get a warning that reads

Note
No application can perform this action.  Enable disabled built-in application?
No / Yes

When I click the “Yes” button, nothing happens.  Previously, I could click on the image and it would open up in some kind of application (I forget which) where I could enlarge the image.  What is the built-in application the message is referring to?  How do I view a larger version of the image that is in a text message?

The application needed to do this is Google Photos.  Installing that solved the problem.


What can class 0 message (flash SMS) do to Android devices? I'm using a Samsung phone and I recently got an anonymous message via Class 0 Message

  Class 0 Message

  URGENT MATTER ,CONTACT
  ME MY EMAIL NOW
  (email redacted)

  From: (phone no. redacted)

I saw a concerning article regarding the issue, it said that it can apparently reboot your phone? Is that true?

What I did was I responded to the email not knowing it might be a scam.

Try to install a good antivirus, on Google there are free good antivirus like AVG, Avast and the like. Then, try to full scan on your device looking for some malware and don't forget to full scan the sdcard too.
If after made the step 1 succesfully you still are getting that SMS message, so I highly recommend you to factory reset your device, which one means that your device go back to the factory settings and all the data stored on the device will be deleted except the sdcard data (of course, if you didn't encrypt the sdcard).

Important: if you factory reseted your device, pay much attention when installing apps again, check out apps are really trusted.

References:

The best antivirus software for
Android
Don't Answer Text Messages of This Type. It May Be a
Scam
Malware
How to factory reset Android
devices


Input field text is white on white in some apps on OnePlus One After upgrading to Android 6 on an unrooted OnePlus One, some apps (eg. Aqua Mail, aCalendar) have their input fields nearly white text on white background.

How can I change the color?

I have an un-rooted android oneplus one and I recently upgraded to 6.0.1
I did not see any such problem in my phone. You can try following and see if it works:

Try restarting the phone
Try selecting a dark theme
Make sure that your Cyanogen OS version is updated too (mine is 13.0)

Let me know if it works :)


How to put Android phone into "deep sleep" using Tasker? I have a Sony Xperia Z running factory Android 5.1.1 I'd like to use in my car for navigation/ music.

I've installed Tasker & configured it to start Spotify playing on power & turn off Spotify when power is switched off.

However this still leaves the phone active & using it's battery while the car is not being used. We don't use our car that much so the battery runs flat over a couple of days.

What I'd really like to do is have Tasker shut down as much of the phone as possible - wireless, mobile data, location services. Ideally I'd like the phone doing absolutely nothing & waiting for power to start playing Spotify again.

Options for "Airplane Mode", "Mobile Data" & "Power Mode" are all unavailable/ red in Tasker. The phone is not rooted but am I correct that these aren't available in Android 5.1?

The Sony Xperia Z has got Ultra Stamina mode that would be perfect. But I can't work out how to activate Ultra Stamina via Tasker (I don't think it's possible) & the phone might need a reboot to come out of Ultra Stamina - which isn't great if I've just stopped the car/ turned off the phone for 5 minutes.

What is the best way to put the phone into "deep sleep" while the phone isn't receiving power where it uses as little services/ battery as possible in Tasker?

Options for "Airplane Mode", "Mobile Data" & "Power Mode" are all
  unavailable/ red in Tasker. The phone is not rooted but am I correct
  that these aren't available in Android 5.1?

On recent versions of Android,  restrictions have been put in place that prevent lot of previously easily toggleable settings (e.g. location, mobile data, night mode, more) and are no longer available without root.

As expected there are workarounds to help toggle many settings without root.

Conventional methods employed involve circumventing Android's security policy on this permission (android.permission.WRITE_SECURE_SETTINGS)  and declaring the appropriate permission for toggling secure settings explicitly on the target app/plugin that will be used to toggle these "secure settings" via Tasker.

Using a plugin

It is possible to get most of the "power toggles" switched off using Tasker and an  additional plugin Auto Tools.

Autools offers built-in options to toggle location mode (off, device only, battery saving, high accuracy), mobile-data (on/off), battery saver (enable/disable), notification listeners etc.
Additionally you can toggle flight mode using any of the methods listed here (without root).

Setup

In tasker create a new action:

Plugin >> Auto Tools >> Secure Settings

Pseudo plugin

This detailed method described here offers useful steps to toggle most of these secure settings with ease.

  You will have to create an app using Tasker and declare the
  appropriate permission for toggling secure settings. You will then
  need to explicitly grant permission to that app.

  This is to workaround Android's security policy on this permission.
  Ordinarily, you wouldn't want to grant this level of permission to
  other apps, but since this an app you're creating yourself, you don't
  need to worry about it. The actual toggling is done with Java calls.

The app you created works as a sort of pseudo-plugin. In a task, use the Launch App action and choose your new app.
In the Data field, you will specify the setting to change and the value to change to. The format of the Data field should be as such: [setting name space]|[setting name]|[value]|[value type] .

Important!

In both cases remember to explicitly grant the app(s) two extra permissions added called

android.permission.WRITE_SECURE_SETTINGS and android.permission.WRITE_SETTINGS.

Connect your device to your computer, and open up a command prompt.
Run the command adb shell pm grant [your package name] android.permission.WRITE_SECURE_SETTINGS

E.g adb shell pm grant [com.joaomgcd.autotools] android.permission.WRITE_SECURE_SETTINGS

Acknowledgements

[Project Share] Toggle settings (e.g. location, mobile data, night mode, more) WITHOUT root


Syncing tasks with exchange server I've recently upgraded from a Windows Mobile 6.1 phone to a desire, and there is one feature that I miss and that's the ability to sync tasks with my exchange server.  What are other people's, low cost solutions to this problem?

I've used Nitrodesk's TouchDown for that. It does the full Exchange experience. Not free, but not too horrible. I really liked it -- but ultimately uninstalled it as my current android phone is a little gimpy on processor power...


Why do certain apps run even when I don't use them? I've found that certain apps (Amazon MP3 and Stocks, for example) will occasionally be running in the background even when I've never once opened them. Why is this? This is not desirable - those CPU cycles are mine, not theirs!

Those apps come with the phone and can't be turned off or removed unless you root.  Blame your carrier.  There's really nothing you can do about it non-rooted.  I feel your pain.


How to solve EmergencyData app appearing on Huawei Ascend G630? My Huawei Ascend G630 (G630-U00) only shows an app titled EmergencyData with 2 options and 1 button, all in Chinese.

I can't do anything to close this app or continue using the phone.

How to fix this?

The Chinese text roughly says,

  The system has detected a corrupted internal storage, please choose from the following operations:

  Factory reset

  Reboot to this interface

At this point your best bet is to choose Factory reset (wiping your data in the process), click the confirm button down-right, and hope it does its job. If it doesn't, the storage hardware is likely broken and requires taking the phone to repairs.


How do you move a contact in address book tied to an email to different one? Have multiple accounts that I am logged in on my phone. Since the last one is my work Android assumes it is my default. I added a contact which was saved to the wrong address book and I need to move them is there a way to easily do that without having to delete and recreate them.

I cannot find an option to do it easily but here are some solutions:

You can export the contacts to your storage and import it to the right account.

You can also share the contact by email for instance and send it to the right account. Then just import it from your email.

EDIT: If you have set up a default application for handling contacts intents (for instance if another app such as outlook automatically imports the contacts), you will need to reset your intent associations. See How can I manage Intent association with Apps?

Last option, you can use the Contacts website (on your computer) which is in my opinion easier to use if you have multiple adjustments to make: https://www.google.com/contacts/


Emulating Sony devices for Android Studio I have a project that requires me to test it on a Sony device. Unfortunately, I don't have a physical device.
Is there a Sony emulator for Android Studio?

Android Emulators are based off the Google Android Studio SDK Emulator and don't contain any Manufacturer proprietary code/API.
The general properties to change when creating a hardware profile are screen resolution, screen size and RAM. If needed there are additional hardware properties you can configure.
If there is a particular model you need to duplicate, creating an emulator with the same screen resolution, screen size, RAM and OS version would be a good place to start.


How can I use my internal storage as extra RAM? So I asked this question on this site and got this answer. Now that I'm rooted, I'm ready to take this route. I've tried looking for ways but almost all the results that came up were unrelated. So yeah, can anyone give me a lending hand with regards to using my Internal Memory as additional RAM for my phone?

You don't need to use 3rd party things like a swap partition or zRamSwap. 512MB RAM was/is still standard and will be sufficent for almost all scenarios most probably for some time (at least for Android 4.0 and 4.1, see this CyanogenMod forum post).

(You stated in the comments that your Xperia Active has 512MB RAM)

Longer version:
To begin with, "ROM" is basically a false name for the system partition and means read-only-memory (it's most of the time mounted read-only, hence "ROM"), this sits most probably on some kind of NAND flash. RAM (random-access-memory) is 'working' memory that is really fast but volatile in comparison to NAND flash. Both types are needed (fast vs. persistent) and cannot be interchanged. At least not completely (you could add a swap partition on custom roms.)

At first: Don't use the internal memory as swap! Flash storage (NAND) has only about 10.000 write cycles. Better use your sdcard for it. See this guide on XDA for the pro's and con's and howto do it. If you just want to play around and wonder if you could do something useful with the free space on your /data partition: Don't do it. Leave it the way it is.

Here's a basic picture illustrating a regular architecture.


Connect Android phone to router via USB-to-Ethernet I own an HTC Desire HD and it currently has the IceColdSandwich custom rom on it. I also own a usb OTG adapter and a D-Link USB 2.0 Fast Ethernet adapter DUB-E100.

What I want to achieve is to connect my phone on a Cisco Router with that "cable sequence"(Phone -> USB OTG adapter -> USBtoETHERNET dub-e100 -> ethernet cable -> Router) and be able to sustain a telnet connection between the two in order to give network configuration.

In order for this to work I definitely need to enable the USB host mode on my device through kernel.

Let's say I can get my kernel to work do I need the usbnet driver with my combined hardware for the dub-e100 to work? or maybe there is really no way for this to be done?

any ideas on alternative ways to do this?

-edit-
There are many reasons why one would want to do this. For example, testing an ethernet port in an office building without having to lug around a laptop. Another, be able to configure a router that does not have wireless, or one that you can't access the wireless on (maybe you butterfingered the encryption key on the AP)
-edit- by Izzy

Check out the App Ethernet on Google Play. You will need to root your phone though.


Transfering mp3 file from a pc and play it on Android 4.1.1? I recently bought a smartphone with the intent of not having to bow to iPhone and its iTunes etc.  I am a PC only user and so I don't really want to change my religion from Win-to-IOS!

However, what I thought would be simple is proving to be difficult.  I am sure there will be many like me.  And that is why I am posting here.

My pc runs Win-XP.  The ALDI phone is Medion E4002 (MD 98388) and runs Android 4.1.1.

I want to copy some mp3 files that I have to the Android phone so I can listen.  Not too much ask, is it?

But I am unable to.  Tried the Help Line of ALDI.  The bottom line from support person is that under Windows it should work without any additional software.  Because in my case it does not work, the problem must be with my pc!

In Android under System Settings, I tried connection as a USB Storage.  Yes, two new "removable drives" are recognized, but properties shows as 0 bytes and all blue disk.

And if I try the connection as a Media Device (MTP) the phone is not recognized by the pc.

Any help?

Update from original psoter (july 25, 2013)

As was suggested by the Aldi / Medion Help Centre guy, I tried copying files from a Win 8 laptop. There too, the USB mode did not work, but MTP did. Thanks for the answers.

German Wikipedia notes that Windows XP supports MTP only with Media Player 10 installed, so this is one thing your could try.

A second pointer is provided by How do I install the MTP drivers for Windows XP ? in the MS help center, which points you to download and install the Media Transfer Protocol Porting Kit from their website.

Number 3 advice: You wrote you tried connection as a USB Storage. That should do without any specific drivers even on Windows, as the device then poses as "USB disk". It should present you at least the SD Card this way. You wrote it shows with a "0 byte size": if that should mean how much data is in there, that could be normal (card still empty).

Last one: If all other fails, take a look at apps like e.g. AirDroid, which lets you remotely administrate and manage your Android device, and also includes a file browser with drag-and-drop support. You start this app on your Android device, and it will show you an URL to type into your browser on the PC. Then you can handle everything else from within your web browser.


Moved Chrome to SD Card and broke it I have a Sony Xperia C2305 with Android version 4.2.2.

I was trying to free up internal space using Titanium Backup Pro by moving applications over to the SD Card.

I converted Chrome to a user application and then moved it tot he SD Card.

When I run it i now get the following error:
"Critical functionality required to run Chrome is missing; either your Chrome installation is incomplete or not compatible with this version of android".

I attempted to do the following:

Moved back to Internal Memory and Converted to System Application - Same Error
Rebooted - Same Error
Converted to User Application & Uninstalled - Downloaded from Play Store - Same Error
Converted Downloaded & Installed Chrome to System Application - Same Error

How can i get a working version of chrome back on my phone?

After trying the "Quick Fixes", nothing worked.

The Solution was to re ROM the phone with a factory ROM.

In future, use Titanium Backup to first take a full backup, then freeze the application for a week or two and then if the phone is stable, remove the frozen apps.


Samsung Note 9: Blocked outgoing call Somehow I blocked one number on outgoing calls and I cant seem to unblock it.

that number can phone me, we can text, and we can make Whatsapp calls both ways. I had my service provider have a look on the line, but no issue there.

When I placed my sim card in different phone I was able to phone the number. The 'block' is therefore not on the sim or at the service provider, but somewhere on the phone.

I am out of ideas where to look!!!

First you have to save his number then see his details in that phone you have blocked him/her and in details you can find block option from their unblock him or download Truecaller and after registered open app find that contact you have block open that contact in app and see in his profile if he is blocked then unblock him else it's blocked from main contact app.

         Or

Steps to block or unblock a phone number on your Samsung Galaxy S series

From the home screen, tap Phone.

Tap MORE.

Tap Settings.

Tap Call blocking.

Tap Block list.

There are three methods for adding a phone number to the block list.

Enter the phone number manually.

Enter the phone number.

Tap the green + icon.

Select a phone number from the call log.

Tap LOG.

Tap the phone number.

Tap the green + icon.

Select a phone number from the contact list.

Tap CONTACTS.

Tap the phone number.

Tap the green + icon.


What is the use of Google Settings app? I'm using low config Android mobile, Google Settings app occupy my phone memory so I wonder to know what are the uses of behind this app and once I delete how come get back this app.

This app is actually part of the Google Play services app. Google automatically updates Google Play services on all supported devices via Google Play Store to ensure API consistency across devices and versions, and to deliver fixes and new features in a timely fashion.

It is installed on any Android device running Android 2.2 or higher and is updated every 6 weeks and the updates are pushed silently to all supported devices meaning if you uninstall it then it will be re-installed automatically.

It also allows Google to patch some vulnerabilities in Android without requiring a full O/S update or involving manufacturers/carriers.


Faster CPU means higher battery consumption? A friend of mine and I have the Samsung Galaxy Tab 10.1.

His tab is flashed with a custom kernel giving 1.2Ghz instead of the 1Ghz I have by default.

Using antutu benchmark, we saw what we expected, his device had a better score about 700 points.

My question is if his tab in comparison with mine will consume battery quicker.

On the other hand, having installed the CPU SPY and we saw that 1.2ghz and 1ghz are both used.
The second question is does the device make use of the speed needed (from 216 to 1200) depending on the effort?
If the device smartly uses the right cpu speed neede, does the 1.2ghz means a new better alternative for heavy tasks right?

Yes you're correct. Android will use CPU frequency as required including deep sleep to highest CPU frequency. If Android uses 1.2Ghz for high end task it will consume more battery but on the other hand will finish the task quicker than 1Ghz.

Many custom ROM also allows you to change this CPU scaling behavior by changing the governor. For eg: if you choose governor for high performance then Android will try to scale CPU to higher frequency.


How to make Android app always run in background in Huawei Honor 6X? I am having Huawei Honor 6X in which if I open any app and minimize it, after 1 minute it automatically closes. For example, I want to download using ADM (Advance Download Manager) where I plan download to automatically start at night, but as soon as I minimize it, it closes.
How to fix this?

For you to download on schedule, ADM requires a running service program. Make sure you do not close the service after you have enabled your scheduler.

You can do this by:

Giving ADM a higher memory priority (so that it will not be killed when system memory is low)
Whitelisting ADM in phone's power saving features, task killers or hibernation programs
Enabling a persistent notification to keep the program's services running in the background. (Settings >> Notification Manager >> Always allow) See screenshot:

See: How to schedule downloads in Advance Download manager, and check if it works

Also keep it running in background through phone manager:

I had a similar issue with other apps automatically closing but this solved may problems. Hope it helps.


When i factory reset my phone, does it restore my phone data and my mobile data? My phone is running out of space, and even when I delete someone my things, it is still low space

No, it will clear out the whole phone memory including contacts and other data but not the SD Card data. Before doing the factory reset, first save your data from phone memory and then go with the Format Factory procedure of your phone.

Here are some best tips to make space and increase memory:

1.) Move all downloaded apps to SD storage.

2.) Remove all unwanted apps and data.

3.) Clear out the cache from the phone. For this just go to settings>>apps and select app and you will get the clear cache option. (You have to do it for all applications installed in phone memory.)


Block unknown callers at work, but let them through if they try again I have Tasker for Android but I don't know enough about it to be able to implement this.

I'd like this to occur when I am connected to a specific wireless network:

If someone phones who isn't in my contact list, reject the call immediately (straight to voicemail).

If they call again within a certain amount of time (say, 30 seconds) allow the call to come through.

Frankly, I can't even get the first one working. I know it's possible. The time thing is a kind of added bonus

Have you tried browsing the Tasker's wiki? There are some good pre-made profiles there you can use.

The easy way to block calls with Tasker is described here:

  Open Tasker, create a new Profile and name it "Blockr". Select the "State"
  context menu and the "Incoming Call" context from that menu. Keep this
  screen open and follow the instructions below to indicate which calls
  you would like to block on your phone.

  Programming the Blocked Telephone Numbers

  You have the option to enter a single number, multiple telephone
  numbers, any number that is not listed in your contacts, or any number
  that is not listed as a favorite in your contacts.  Any combination of
  the above options can be included in the blocked call list.  Multiple
  numbers are separated by the / symbol which indicates "or" in
  Tasker’s pattern match.  You can also use the * symbol to indicate a
  match with any number of characters in the telephone number to create
  area code (or country code) call blocks.  Here are examples of what
  you need to enter in the Caller field of the Incoming Call context
  dialog box in order to create each type of call block list:

  To block a single caller with the number 123-456-7890 enter:

  1234567890

  To block two telephone numbers, enter the telephone numbers with a / symbol between them:

  1234567890/1234567891

  To block three telephone numbers, enter all three telephone numbers with the / between them:

  1234567890/1234567890/1234567892

  To block calls from individuals who are using a caller ID blocking feature enter the number zero:

  0

  To block calls from individuals who are not in your contact list, a pre-configured variable that matches all numbers in your contact list
  is used (C:ANY) with the exclamation point.  The ! indicates "not" and
  is literally interpreted as all callers that are not the number that
  you enter.  In this case, all numbers that are not part of your
  contact list:

  !C:ANY

  To block calls from both callers with caller ID blocked and those who are not listed as your contacts enter:

  0/!C:ANY

  To block a number of a specific caller and individuals with caller ID blocked enter the number, the / separator, and zero:

  1234567890/0

  To block calls from all numbers except for one caller, enter an exclamation point before the number of the caller that you want to
  allow.

  !1234567890

  To block calls from all callers except those who are in your favorite list, enter:

  !C:FAV

  To block all calls from an area code, use the * symbol to indicate that any number of characters can be matched following the first three
  digits (US area code) that you enter.  In the following example, any
  telephone number from the 123 area code would be blocked:

  123*

  Block all calls from two area codes.  Simply use the / symbol to combine the area code match in example 10.  In the following example,
  all calls from numbers with area codes 123 or 321 will be blocked:

  123*/321*

  Attach the Call Blocking Action

  Click Done on the "Incoming Call" context window. Select "New Task" from
  the top of the "Task" selection window that is displayed. Name the task
  "CallBlock". Click the (+) button at the bottom left hand of the screen
  to add a new action.  Select the "Phone" action menu.  Select the "Take Call"
  action from the Phone action menu. Click Done Click the (+) button at
  the bottom left hand of the screen to add a new action. Select the
  "Phone" action menu.  Select the "End Call" action from the "Phone" action
  menu.  Click Done. Click Done again on the "Task Edit" window. Make sure
  that the green check mark is displayed next to the "Blockr" profile on
  the "Profile" screen. Click Apply.

  Tasker will close and "Blockr" will begin
  to actively watch your incoming calls for those numbers in your call
  block list.  When an incoming call with one of the matched numbers is
  detected, the call is disconnected and your ringer is silenced.  You
  set the actions up to briefly answer and immediately disconnect the
  call so it is not sent to your voicemail.

You can modify these instructions to add another condition which checks the WiFi network you are connected to.


ERROR : I have enough memory but showing Insufficient storage; can't install app I am using Moto E(1st Gen.), updated to Lollipop.
Now my internal storage 235mb free,

I try to install hike messenger app. Which has only 16.78 mb,

But, when I try to install am getting an error message as insufficient storage,

When I click view storage,

How to solve it ?

Have you ever used Lucky Patcher by any chance? Sometimes orphaned .odex files can cause this glitch. If you have, follow the directions here to fix the issue. Alternatively, you can manually delete any relevant .odex files from /data/app/ - they'll be stored in the folder of the app you patched. Normally you should only have to delete .odex files relevant to the app that's giving you the install error.