my mtk device with mt6572 (Karbonn a35) dual core and 512 mb ram crashes on gameplay

shadow fight 2 needs at lest 1GB ram for smooth running..you can play dead trigger 1 on your phone. it is working on 512 mb ram dual core phones..


How to find Google Assistant in Settings=>Apps in order to clear its storage/cache?

Google assistant is not a separate app it's bundled with the Google App. So to clear the data for the Google Assistant you need to do it with the Google App


Google App and Google Play Services force close - SecurityException

Make sure that the GApps flashed onto the phone after flashing the ROM is indeed supported on that ROM.
If you are using the package provided by Cyanogen then please download Delta GApps below. The package provided by Cyanogen has some bugs.

GApps for all KitKat+ CMs

1) Download the base package for KitKat

2) Download standard Addons for KitKat

3) Download any other addons for KitKat you may want.

4) Transfer files onto your device.

5) Boot into your custom recovery.

6) Wipe Cache, Dalvik Cache.

7) Install/Flash the zips/packages.

8) Boot into CM11.

9) Try opening them now. If you're unable to open Clear Data of all the Google Apps and try again.


How does my Android units get into gmail without IMAP or POP set as active?

Google has it's own API that it's clients use to access it's services. IMAP and POP are things Google provides in addition to that custom API, for the benefit of those who use other e-mail clients.

The thing that protects your mail and such is your Google account's username and password. When you give your Android phone your Google account username and password, it's able to use those credentials to access ALL Google services on your behalf.

Thus, once you give the phone your Google uname/pw, it can get to your calendar, mail, play store, etc, etc without you having to give the credentials over and over.


Why is it that whenever I partition my sd card outside CWM it doesn't get recognized by my phone?

I fixed it by creating the sd-ext partition as another primary partition. Works fine now. I hope this helps somebody.


Relation between Linux and Android kernel versions

Your first guess is correct: an Android kernel is a patched version of the mainstream Linux kernel with the same version number.


How to install custom recovery on Micromax Canvas Nitro A310?

The best recovery for Canvas Nitro is Philz Recovery.
Below is the link at XDA for Philz recovery along with installation procedures, etc.

Philz Recovery [XDA]


Is it normal that more than half of RAM use can't be accounted for?

Pretty much. As Lie Ryan mentioned in his post:

Most smart phones are designed as a System-on-Chip; which means that
the CPU, RAM, GPU, device controllers, etc are all in a single chip.

The physical memory chip capacity is shared between different parts of the hardware (SoC). So the amount of memory available to your applications is what's left from the original allocation.
In addition, just like any Linux system, Android is optimised to use  as much RAM as possible, because that's how it was designed to work.
Furthermore, android system has a built in memory management system called Minifree. Basically operations like memory allocations to applications are done for example instructing the system how much RAM to leave free and available, cacheing 'often used' apps in memory, etc.
Here is the basic categories of minifree memory allocation to applications:

Foreground App: This is the application currently on the screen, and
running
Visible App: This is an application that is open, and running in the
background because it's still doing something
Secondary Server: This is a process (a service that an application
needs) this is alive and ready in case it's needed to do something e.g
launcher, UI etc.
Hidden Application: This is a process that sits idle (but still alive)
in case it's needed by an app that's alive and running
Content Provider: This is apps that provide data (content) to the
system. If they are alive, they can refresh and provide the content
they are supposed to at the set interval. If you kill them, they can't
of course. e.g Contacts, calender etc.
Empty App: These are apps that you have opened, but are done with
them. When an activity is ended, instead of killing it off Android
keeps the application in memory so that opening them again is a faster
process.

Given this whole range of minifree allocations, its possible the application may not be visible but busy carrying out useful tasks requiring RAM, also even when you've killed a given app, there are high chances is stored as an 'empty app' (meaning its lodaded into RAM so that executing the same app again will be fast).
All this occurs at the expense of overall RAM on board and as a result you always get a lower RAM reading than anticipated, since mostly is is cached as explained above.
While you can reset or tweak default minifree values, I believe seeing lower RAM readings when not using lots of applications is good since you are guaranteed execution will always be fast than starting to load an application into memory every time.
Basic notes

some RAM is shared between hardware
some RAM is allocated to hidden apps, content providers, empty apps which may not be visible in usage statistics, but its still important for improving device performance.

References

Can you upgrade the RAM of an Android device?
Memory management and its effect on multitasking


Activating the 2G only option solved the issue, indicating a problem with the connection, as mentioned in the comments.

Another thing that solved it (temporarily, until I install more apps I guess) was reinstalling the OS. I only installed few apps and the minimal PA Gapps package (contains only some indispensable apps by Google), which presumably reduced the amount of background data send. Overall battery consumption with 3G enabled is way lower than with only 2G before.

I've also updated the radio firmware, though I can't confirm if it had any effect. It still seems to switch a lot between E, 3G, H and H+ but without any actual data traffic there is no noticeable impact on battery life.

Another suggestion I've found online somewhere is to use an app that switches to 3G only when particular apps like the browser is used and switches back to 2G otherwise.


Broken Note3 screen with password and debugging mode off need to transfer date any soluations

Custom recoveries have ADB on by default, all you need to do is mount the partitions in recovery and pull data.

My bet is to flash a recovery image via Odin (CWM preferable, because it accepts hardware key control), boot to said recovery (only requires hardware key combo), connect to PC and use ADB pull to pull whatever data out of its misery.


What are the Bluetooth profiles supported by the Nexus 7 (KitKat)?

The full list of profiles is:

Advanced Audio Distribution Profile (A2DP)
Headset Profile (HSP)
Health Device Profile (HDP)
Health Thermometer profile (HTP)
Heart Rate Profile (HRP)
Human Interface Device Profile (HID, InputDevice)
Message Access Profile (MAP)
Personal Area Networking Profile (PAN)
Audio/Video Remote Control Profile (AVRCP)
Generic Attribute (Gatt, HOGP, BTLE): Bluetooth 4.0 required
Generic Attribute Server (Gatt Server, BTLE): Bluetooth 4.0 required


I have tried to do this in my own car - here's my experience with it.

From a "hearing the person" perspective, the headphone jack into the car's speaker system works great. What's even better is that the person doesn't (generally) hear themselves talking either (no echo or feedback). This is using an original Moto Droid, so your mileage may vary.

The problem that I have with this kind of setup is having the person hear me. I still, generally, have to hold the phone up to my mouth for the person on the other side to understand what I am saying. I have found it helps a little bit to enable speaker phone, but then the person sometimes gets the echo feedback. It's really a no-win situation.

Most likely, you'll have to get an aftermarket blue tooth headset.


Turn ringer to loud from vibrate when a particular contact calls

Try adding a Action -> Media -> Play Ringtone -> Type: Ringer to your Tasker profile, to explicitly play the default ringtone after you set full volume. You can also apply a custom ringtone if you want.

Tested on Galaxy S5.

Hope it works for you!


It could be (depending on your Android version) there is an extra option called

  powerbutton locks immediately

if that is not selected it could be the problem. You could crawl the security settings for more options.


The folder Media is the where all the Sound files are actually stored. Inside Media, it has its own Alarms, Notifications, and Ringtones folder. These are the folders where each respective sound file belongs.

In my case, I wanted to create a custom alarm. I thought it would be as simple as dropping a sound file in there, but it wasn't. THERE'S A TRICK. In order for the Android phone to recognize your file as an actual alarm, the file must have Alarm appended to its name.

Example : If your song/file name is Unwell.mp3, then you have to rename it to Unwell Alarm.mp3.

Only after you include the Alarm in the name will it become an Alarm.


In my case it was necessary to change the owner and group of the file to wifi:

mount -o rw,remount /system
chown wifi:wifi /data/misc/wifi/wpa_supplicant.conf
ls -la /data/misc/wifi/wpa_supplicant.conf
-rw-rw---- wifi     wifi         2343 2016-07-11 10:31 wpa_supplicant.conf

Note: you need a rooted device to do that.


Remove some unwanted apps and check. It might be that the phone does not have enough memory to perform the action.

This is not a sureshot solution, but if u do not wish to factory reset then you should try this.

Also, there are a number of apps which boost your phone memory. I prefer to use 360 Security.

You may try that!!


How to prevent the Facebook app (Android) to auto refresh/update the newsfeed?

Close your Facebook app,
Go to your settings, under manage apps, select Facebook. Then clear cache.
Thereafter logout of your Facebook account, then log in again.
That has resolved the issue to an extent here.


Block internet access before firewall starts at boot

Things have changed, DroidWall is no more maintained, rooting techniques have to be changed with Android 5 and 6 releases; particularly SELinux has to be taken care of, and there is always init.d support available with Magisk. But the question still stands valid.

Android depends on Linux kernel's builtin firewall which can be controlled with iptables. Default policy is ACCEPT which can be set to DROP on boot, unless all rules are loaded. This can be done with a simple init.d script or directly from Android's init services:

# /system/etc/init/firewall_policy.rc

on post-fs-data
    exec u:r:magisk:s0 -- /system/bin/iptables -P OUTPUT DROP

After boot, set policy back to ACCEPT. AFWall+ does this automatically.


Hidden led lights that are seen only by camera on my 3 adroid devices

Those are proximity sensor and  light sensor they emit infrared light that's why you can't see them with nacked eyes. They are located near the top area of the front side of the phone. More can be read here


Is android kernel a microkernel or a monolithic kernel?

The term ‘monolithic’ is usually applied directly to the kernel of an operating system, rather than the operating system itself which is a boarder, fuzzier concept.

Monolithic kernels, such as Linux, are distinguished from microkernels such as Mach and L4 by having a relatively large amount of code operating in a shared address space. Microkernels tend to have a smaller amount of a shared code and communicate between the components of the kernel using a fast message passing mechanism.

Since the default android kernel is derived from the Linux kernel, it is safe to say that the Android kernel is also a monolithic kernel.


How much user-available memory do you need?

How much more /data space does ICS need in comparison to GB?

Easy answer: The same.

3rd party installed apps need as much storage on both GB and ICS and maybe ICS' internal apps need a little more storage, but that's negligible. Most often it's just the user apps that grow bigger and bigger by time (with bigger devices. It's the same with bloated websites as connection speeds grow).

I have installed ICS on all of my current devices and can say that it's not a big difference. I typically need 400-800MB with some games (MaxPayne, GTA3, etc.) and consider myself a medium-to-power user (with number of apps installed).

Breakdown for my Nexus S: 650MB used
Internal stuff, summed up: around 100MB (after some usage time)
User installed apps+data: 550MB
Dalvik-Cache: 85MB (15MB for internal apps, 70MB for user apps)
App sizes: 350MB (15MB for internal updated apps, 335MB for user apps)
App data: 190MB (40MB for internal apps, 150MB for user apps)
Remaining: 25MB for the FS journal and misc random stuff

So I guess, you need around 80-100MB for the minimal stuff (maybe less) and on top of this all that you want to install.

I think the comfort zone starts at 250MB if you move apps to the sdcard and 500-750MB if you won't.


entered recovery mode by mistake stuck in boot loop

Install adb  & fastboot drivers:
https://forum.xda-developers.com/showthread.php?t=2588979

then plug in your phone and run in the command line

fastboot devices

*if it says fastboot cannot be found, then change directories until you are in the same directory as fastboot.exe, or add it as an env variable

if you see your device listed, run

fastboot reboot

that will try to reboot the device normally.


All links open in Browser, how to stop it?

If you only have a single app for browsing installed on your phone, then all links will have to be opened in it, if the app from which you are clicking the link doesnt provide in-app webview, to open links.


Reinstalling core / stock messaging app on android 4.0

Since you were able to remove a system app, I assume that your Galaxy Nexus is rooted. Depending which ROM you are running, you should be able to download a copy of that ROM, extract the "Mms.apk" from system/app subfolder within the zip, and then push it via ADB to the same location on the phone. (For stock ROM you might also need Mms.odex file from same location.)

adb remount
adb push C:\path\to\file\Mms.apk /system/app/Mms.apk


Instead of tabs, is it possible to save links and read them one by one?

Try Link Bubble: https://play.google.com/store/apps/details?id=com.linkbubble.playstore

If I decide I'm done reading, I share the links I've opened to Pocket so I can read them later.

Pocket: https://play.google.com/store/apps/details?id=com.ideashower.readitlater.pro


Just created this account just to share this priceless information... Try and instal "Puffin browser" on googleplay.. It has the virtual mouse that works like a charm! Thank me later and the developer!


Computing when on charger - long term effects on battery life

You could try disconnecting the terminal by taking it apart, but you would need more power than whatever you are using currently. Such as a powered USB hub or higher amp charger.


Micromax Unite 2 A106, app installation error

In micromax Unite 2 out of 8 GB internal memory only 1 GB is allotted for installing Applications. With default applications and their updates it takes around 700 MB so you must have already exhausted the allotted 1 GB for applications.

Try uninstalling some unnecessary updates or try rooting.


How do I take screenshots on a Samsung Galaxy A3?

Try holding Power + Home together a few moments. it works on all Samsung phones.

Also there's an alternative solution which works only on Samsung and Android 4.0+ phones (has to be activated in Settings > My device [tab] > Motions and gestures > Palm motion > Capture screen). It works by Swiping screen with the side of your hand.


A few seconds after posting this, I found the following article:
Make Your Smartphone Even Smarter, which says:

  You can copy, edit or disable an event, or delete it when you don't need, by touching and holding an item on the list of events.

This works, but in my opinion is not obvious. Also, I didn't find this in the official documentation. I looked. If it is in there, and I missed it, I can delete the question.


Is there a micro usb OTG otg to HDMI adapter available?

I believe slim-port and MHL are your only options for USB > HDMI.

The better options IMO are Chomecast/Miracast screen mirroring.


Oddly enough I just enabled it and tested, instant. Now I apologize for the 'answer', I cannot comment.

First we need to ensure that you're uploading is not set to WiFi only, and you're trying to upload via mobile data. That would be a painful issue.

Now if you have Auto-Sync on, it will usually run at the next set run. Possibly try clearing cache (within the app) and try again, it should spark Drop Box to recheck. If you're really enthusiastic, unlink your device, go to settings, clear data and re-login.

Once again, apologizes, I'd prefer to comment.


How can I install CWM Recovery on my Lenovo Thinkpad Tablet?

Installing CWM Recovery
CWM Recovery for the Thinkpad Tablet can be found on XDA. You need root on your Tablet to install CWM Recovery. Download the recovery image (recovery.img) and follow the instructions provided by the post. It basically comes down to pushing the image file on the sdcard and overwriting the boot partition.
Push the recovery image to the sdcard
adb push recovery.img /mnt/sdcard/

Get root
adb shell
su

Remount /system and backup install-recovery.sh (optional)
mount -o rw,remount /system
mv /system/etc/install-recovery.sh /system/etc/install-recovery.sh.backup

Overwrite the boot partition
dd if=/mnt/sdcard/recovery.img of=/dev/block/mmcblk0p1

Entering/Booting CWM Recovery on the Thinkpad Tablet

Shut down your Thinkpad Tablet
Press the power button until the Tablet vibrates
Keep pressing and releasing the volume up button until you see Booting Recovery Kernel Image in the upper left corner. It's all about timing of when the volume up button is pressed. That's why it's a good idea to just keep on pressing and releasing the button until the message appears.


How to restore my IMEI on Galaxy S if I don't have a backup of /efs?

FYI

The CyanogenMod 10 is the first update with the code to detect an invalid IMEI.
You could already have an invalid IMEI and don't know about it.
The issue with an invalid IMEI is that you may have emergency calling problems (inability to do emergency calls).

Confirm IMEI
Does the IMEI reported match the number under your battery?
Dial *#06# and the IMEI will be presented on your screen.

Possible Solution
From this code.google.com thread, the user at comment 5 managed to solve the issue:

Steps I took to solve the problem:

Flash my phone by Odin to version 2.2.1
Update to CM9 using Recovery with stabile version od CM9
http://download.cyanogenmod.com/get/jenkins/5805/cm-9.0.0-galaxysmtd.zip
Update to CM10 using last version of kernel.
I used cm-10-20120822-NIGHTLY-galaxysmtd.

Between steps I did wipe data/factory reset and wipe cache partition. Now my IMEI is correct.
After cleaning the phone and updates do CM10 I recommend installing gapps-jb-20120726-signed, because your phone will be clean as a baby after birth.


It's much easier to use a dedicated PDF app to do this than try to read PDFs in the browser. For example, you can upload a PDF in Google Play Books via the web interface and then read it in the Play Books app, which on KitKat supports fullscreen mode, even hiding the notification and navigation bars.

Other PDF apps might have similar features, though I know that QuickOffice doesn't.


Can I use (via wifi only) my original VZW Droid without a voice or data plan?

Yes you can, there shouldn't be any problem for using your phone as PDA only.


This is not a way to get Developer Options back, but a workaround to launch it. You'll have to this again from Step 2 below every time you want to launch Developer Options.

You can use the ADB method @Robert referred to if you had USB debugging enabled, but based on your question it looks like it is disabled. If it is disabled or you can't use ADB for some reason, you can try the following method:

You'll have to download and install a third-party app, Activity Launcher from Google Play Store.
Open it and choose "All Activities" from the drop-down menu.
Scroll down until you see "Settings" and choose it. It will open an another drop-down below it.
Again scroll down until you see "Developer Options". There will be two menu items of that name.
Choose the first "Developer Options" item. If you want to be extra sure, the light-grey text below the correct one is com.android.settings.Settings$DeveloperSettingsActivity.
That will open the Developer Settings Menu, and you can do what you want there.

Note: I tested this on a P Smart Plus device (which is just your device with a regional change) so it should work on your device too. Also never launch random activities in Activity Launcher! It could damage your device software badly.

Good Luck!


How to sync facebook contacts after Ubersync deprecated

If you add Facebook IDs to the note field of your contacts (or you have been using a HTC Sense device which had probably done it for you), you can try
ContactSyncDuck for Facebook.

Disclaimer: I am affiliated with this application.


There are sevelar volume booster available on the Google Playstore, as e.g. Speaker Boost or Volume Booster (for more alternatives, try this search). You might want to give one of them a try.


Contacts Sync problems: phone contacts not syncing to Google

Make sure that when you add a contact, the contact type is set to GMail.  If it's set to phone then it will not sync to GMail and will stay solely on the device.

Contact Type is the first field on add new contact and is set to phone by default.


Can an Android phone with no SIM card make an emergency call?

This is actually independent of whether a mobile phone is Android.

In the United States, the FCC requires wireless service providers to provide 911 service to all phones, regardless of whether they currently have paid service or not.

  The FCC's basic 911 rules require wireless service providers to transmit all 911 calls to a PSAP, regardless of whether the caller subscribes to the provider's service or not.

...

  If your wireless phone is not "initialized" (meaning you do not have a contract for service with a wireless service provider), and your emergency call gets disconnected, you must call the emergency operator back because the operator does not have your telephone number and cannot contact you.


Can I connect android through headphone jack to car stereo's USB?

Most likely not, but it depends on the technical details of the components in question.  Most importantly, Is the adapter simply a passthrough wiring change?  Or is it an active device that actually requires a USB host?

If it's a passthrough wiring change:

Does the car stereo accept analog audio from the USB jack?

It might, by internally disconnecting the USB hardware and connecting some line-input hardware instead.  Or it might not.

If it's an active device:

This is most likely the case because the description on eBay says it goes in a PC's USB jack, which I know is USB-only.

It probably announces itself as a USB soundcard, providing "speaker" and "microphone" capabilities to the PC.  In that case, there are two relevant questions:

Does the adapter have a "straight" pinout, or is it a "crossover"?

A straight pinout would be designed to plug into something that expects a phone on the other end, not into a phone itself.
A crossover would be designed to plug into a phone directly, but with the odd arrangement of a stereo mic/line-in and a mono speaker that is very quiet.  (basically a mirror-image of the phone's specs)

Does the car stereo even accept a USB soundcard?

Again, it might, but it may only accept a flash drive with audio files on it.

Technically, it might be possible to make a device that announces itself as a flash drive with one file on it and delivers a live stream as that file's "contents", in which case it might work with a flash-drive-only type of player.  But somehow that seems unlikely to me.


You can do this. I use Zedge to get ringtones. Get a mute or silent ringtone and then select another ringtone and set it manually for specific people. Zedge also helps you set it for individual contacts.


Hide secondary account in Android Market

You can remove the account that it "defaults" to and try to re-add the account. I think there is some type of bug in the newer version of the market because I have the same issue from time to time. it is not the "default" account, and I have like 8 accounts on the device (all google accounts) but it always wants to use this one.

I found that it "fixes", but usually only temporarily, if I go in to the Application Settings and clear the data for the market app.


Turning off just email notification sound

The easiest way to achieve this probably is:

get yourself an "empty" mp3 (i.e. one without any sound).
on your device's SD card, create a folder named media/audio/notifications (if it's not already there).
copy that "empty MP3" into this folder
Now select this file as notification sound for new mail

So when the new mail notification sound is being played, you won't hear it anymore :)


Why is my Android phone unable to detect some wireless access points?

If it is an Ad-hoc network

Vanilla Android does not support Ad-hoc Wi-Fi networks. But there is a patch for the wpa_supplicant, that allows you to connect to Ad-hoc networks (root required):

http://www.xda-developers.com/android/android-ad-hoc-wireless-network-support/
http://forum.xda-developers.com/showthread.php?t=754961
http://szym.net/2010/12/adhoc-wifi-in-android/
http://szym.net/2010/12/prospects-of-ad-hoc-wifi-in-android/

But Android 4.0 supports Wi-Fi Direct, which can be seen as a more enhanced version of the Ad-hoc protocol.

If you have an soft-AP

This sounds like you AP is transmitting on a channel that is not avaiable on your Android phones. Try setting the Wi-Fi channel to something < 12 e.g. 5.


How can I create a settings shortcut for always on data?

HTC doesn't have a data one for that?  They used to.  I believe CurveFish has one on the market.  I think it is APN OnOff.  Or search for other APN widgets.


Sounds like a damaged flash card, or a broken file system.

If it's a Windows PC, insert the flash card, then press WinKey+R (or go to Start -> Run) and type diskmgmt.msc, then click OK. You should be able to see your flash card within the list, and see if it's got any partitions listed.

In this case, I've got a 2GB SDHC card plugged in, which shows up as a 1.89GB device with a FAT partition that fills the entire card.

You may find one of several things:

The device doesn't show at all. If this is the case, then sorry but your data is gone. Short of some very expensive recovery techniques, you're not getting it back.
The device shows but there are no partitions. This usually means that your partition table is broken or unreadable.
There is a partition, but Windows doesn't recognise the file system (it might show as RAW or Unknown). In this case, your partition header and/or file system headers are broken or unreadable.

In the latter two cases, you may be able to recover some data, but expect corruption and missing files. This is especially problematic on flash cards where the cells that store wear-leveling metadata have become corrupted, since mapping the logical cell address to the physical cell becomes impossible. The card will have to be replaced too, since it is clearly damaged.

Recovery can be done in several ways:

There are commercial and freeware tools that try to do this. Google for "SD card recover" and similar terms - I'm sure you'll find many results.
Use a low-level tool or command like dd to read a full copy of the SD card, then use sfdisk to find the offset and size of the file system and extract it, then mount it. (see this blog post)
If all else fails, use a tool such as binwalk to manually extract files from the drive binary image. This is tedious and rather involved, but can recover data that automated tools miss.

In future, I highly recommend keeping backups!


"Uninstall old version" before installing, but can't find it

Spotify may be installed as a bloat-system-app so try Apps>right upper corner the three dots>show system apps. It could be that you hided the spotify app.

Additionaly you can type in the terminal pm list packages and use grep to filter so like that pm list packages | grep -i spotify. you can uninstall it by typing pm uninstall [package name]

Note the above assumes you're either using adb or running the commands as root. pm uninstall on system apps can only be performed as root (if at all) – for the other mentioned pm calls, connecting via ADB is sufficient.


Ah, The Tab 2.

I've hit this problem more times than I want to count. It's an easy fix though- Just empty out batterystats.bin and plug it back in. Should be fine!


LG G2 screen isn't working in partial areas

The (very small) cable that runs from the digitizer (the thing that reads your touches) to the motherboard (the part that does the thinking) was probably either damaged or knocked loose.

ifixit.com has a section on do-it-yourself hardware repairs or, it's time to find a repair depot.


Android tablet not auto-updating applications

This issue has been reported to HP and has been confirmed it is an issue on their end or with the Play Store software.


How to recover deleted words in samsung mobile

Please go the following way to add a new word:

Settings
Language and keyboard
User dictionary
Press the menu button
Select Add
Type in the new word
Select OK.

These steps are intended for the stock JellyBean ROM which Galaxy S7582 should have been equipped with, for other ROMs steps may be different.
If User Dictionary applet is not available in Settings, you can try to use QuickShortcutMaker app to access it (manual here)


Why is voice-to-text input not working when disconnected from the Internet?

The Android implementation of Talk-To-Text sends your voice to Google's servers, parses your speech into text, then sends the text string back to the handset.  Without access to the internet, it's unable to transmit your voice data to their servers.


This icon has to do with parent supervision. This means that someone is supervising your mobile phone and that your mobile is in a kind of "children's mode". Can you click on it?


I think Itzik Samara's answer is all you need. But I thought I'd add some information for people without CWM or with a version that can't delete the Battery Stats for some reason (as you had this concern initially yourself).

This can also be done less elegantly via adb

Firstly ensure your device is FULLY CHARGED. Do not do the below without charging fully!

Reboot your phone into recovery.
Mount /system and /data in the partitions menu.
Open up a cmd prompt:

adb pull /data/system/batterystats.bin batterystats.bin

This command save the batterystats.bin in the same directory as your adb.
Run:

adb shell
And finally:

rm /data/system/batterystats.bin

This removes the entire battery stats file from the device. It will be rebuilt on reboot.


Go ahead and encrypt your phone. TWRP can decrypt and flash ROMs when given the password. I personally use a custom ROM (LineageOS 14.1) and have encryption enabled.


Can't turn on Tunnel Bear VPN on my Galaxy S4

Figured it out: I had a screen filter on, and for some reason, this was blocking me from hitting accept.


It should be visible within "Disk Management" (diskmgmt.msc) in Windows. From there you can create, delete, modify and format partitions.


Is it possible to backup and restore an app with data via ADB?

The answer is: It depends. It's the way supposed to work:

adb backup -f myapp.ab -apk com.myapp # backup on one device
adb restore myapp.ab                  # restore to the same or any other device

But an app can "opt out of Backup" declaring ALLOW_BACKUP:FALSE (see: adb backup not working for certain app), in which case (without root powers) all you get is a 41 byte (or in some cases 0 byte) file with the backup header but no contents.


Android Playstore speed problem on Stock Android phone

It is basically the problem of the software version  of the current update..There is no other way to wait for the next update.


How can I limit data usage depending on whether the screen is on, or off/locked?

Use Tasker app which can disable the internet connection automatically when the screen is off. Configure the app as below:

Profile: Screen Off

Context: (Event) Screen off

Task:

Clear variable %SCREENSTATE
Stop if %POWER ~ ON
Disable "Mobile Data" (With "Keep MMS" if you want)
Disable "Auto-SYNC"

Set Profile's Task Priority to 6


How to stop screen from coming on with intermittent charging

One of the earlier answers on this recommend using Snoozy. However it's no longer on Google Play, so you have to load the APK directly from the website mentioned.


You will need your operator's APN details (hint: ask the operator's customer service or search on Google), which you can enter through Settings > Tap "Wireless & network settings" > Tap "Mobile networks" > Tap "Access Point Names" > Press "Menu Button" > Tap "New APN" (eclair/2.1).

Alternatively, many operators can send a special service message that will automatically configure the correct APN settings. You might need to contact your operator's customer service or send an SMS/text message to a special number before they send you the autoconfigure service message.


You can always put the files on an SD card and transfer them to your internal storage from there, but as was said in the comments, if something happens during the process and you are unable to boot your phone, the only way to recover from that is to reflash it from the computer, using the usb cable. You can use Titanium Backup to back all of your apps up onto the SD card, and hopefully you keep everything you can backed up through Google, but you still would have an unusable phone if something happened.


Why the Slack app is not in the "Recent Apps" list?

Some apps can hide themselves from Recent list.

There's nothing wrong. Slack is hiding itself. There's no solution except contacting its dev team.


How can I set up email on my GS4 to handle both email and gmail accounts?

This official Google support page tells you how to access Gmail from a normal email client using IMAP: you have to turn it on through the Gmail web interface, then add the account to your email client like any other IMAP server.

The standard email client on Samsung devices supports having multiple accounts. Press the + button in the Email app's settings to add an additional account. Most third-party email clients for Android (such as K9-Mail) support multiple accounts too, but the set-up will be slightly different for each.


How to fix a phone stuck at firmware update screen?

It may be an update to your device, but it sounds unusual because no device is allowed to update its firmware when the device battery is running below 30% anyhow, unless you clicked on Update Now button that time, and plugged it into charging.

If it's an update, wait some time as you told your device is dead that means system has downloaded that file before turned off. So it will automatically install its firmware.
In the worst case, you may need to install a very new firmware manually but before continue to install new firmware try this:

• Press Power + Volume up + Home simultaneously until Samsung logo appears.

• It may take time to show up recovery menu. In recovery menu you will see option as Reboot.

• Press Home button by going to reboot option through Volume up button.

If this was a temporary problem, you could use your device now.

Or

If the screen is still stuck to showing Firmware Update, the solution could be to update it by yourself.
To update go through this article:
How to update the firmware on any Samsung phone? by xda-developers.

Please keep in mind, manually updating Firmware may erase your whole data.


Touching multiple web elements simultaneously brings out area with magnification for clarification of intended target – name of feature?

It's enable-link-disambiguation-popup.

  It’s a handy feature and is now available in Chrome OS.

  Since this is experimental, you’ll have to enable it, which is an easy process.

  Simply type chrome://flags in the Chrome OS browser and find the enable-link-disambiguation-popup option.

  Enable it and restart the browser to activate the feature.

https://gigaom.com/2014/12/23/a-key-touch-feature-from-android-is-availble-in-chrome-os/


How can I quickly delete ALL texts on an unrooted phone?

Not near as quick, but SMS Backup & Restore app and other SMS management apps can do this, also many SMS messenger apps can do this as well, but without root you cannot do it manually.


Why doesn't Cyanogenmod show the update for CM11-M4 in the Cyanogen Updater?

CM11-M4 didn't ship for the jf or d2 phones (Galaxy S4 and S3). They were not ready. It'll be back for -M5. All of the jftle- builds were concentrated into one Unified Device build.

  Note: Unified device

  Soon after the release of CM 11 M3, all Qualcomm-based variants of this device were merged into a single build: jflte. The device information pages for the individual variants still exist so that you can reference any device-specific unlock instructions, download recoveries, or would like to build, for example, CM 10.2: jflteatt, jfltecan, jfltecri, jfltecsp, jfltespr, jfltetmo, jflteusc, jfltevzw, jfltexx.

This new build, simply jftle has no M4 available on the website either, it's not just the updater.

And, just for comprehensiveness the jftlespr (the Sprint Deprecated variant) also doesn't have the M4 build.

Here is what was said in irc.freenode.net/#cyanogenmod,

< [R]> jf and d2 weren't ready for m4
< [R]> so they didnt get it
< EvanCarroll> [R]: Thanks for the update!
< EvanCarroll> [R]: is there a post about that, and will they get -M4 later, will they get -M5 or will they be supported in CM11?
< [R]> of course they dont get it
< [R]> of course there will be m5
< [R]> i said it wans't ready for m4
< [R]> i dindt say cm is dropping it


WhatsApp 2 step verification code being asked frequently

As per WhatsApp FAQ I would like to believe this is normal, for security reasons and to prevent one from forgetting their PIN

  Two-step verification is an optional feature that adds more security
  to your account. When you have two-step verification enabled, any
  attempt to verify your phone number on WhatsApp must be accompanied by
  the six-digit PIN that you created using this feature.

and that...

  To help you remember your PIN, WhatsApp will periodically ask you to
  enter your PIN. There is no option to disable this without disabling
  the two-step verification feature.


Official firmware for Moto G 2014 XT1069

To obtain original firmware -Sign in on Motorola / Lenovo (Motorola had been taken over by Lenovo) site with device details , creating an account and search for firmware

Edit: OP has confirmed that he is unable to locate on the Motorola forums as older devices firmware is apparently removed. It is suggested that he mail the OEM or in the OEM forums for sha / md5 of the firmware and compare with that of XDA download as explained here Is there a way to verify stock ROMs?

XDA firmwares are generally legitimate, but best of course is to get it from OEM if you don't trust

Firmware is usually downloaded by folks and hosted on file sharing sites like Mega, since

a) They can't or may not be permitted to link to original source always

b) Firmware may not be available on original source as later versions may replace earlier OS versions

c) For easier sharing - practically all sites hosting firmware use such sites

Since you specifically drew attention that you are new to this, downloading correct firmware is the first step and following instructions given by OEM / sites like XDA meticulously


What do these terms stand for on my HTC RUU

A11_UL is the product number for a specific hardware variant of the Desire 510.  Other examples include HIMA_UL for the m9, M7_UL for the m7, M7C_DWG for the China version, etc.

K443 is the version of software (in this case KitKat, Android version 4.4.3). Other codes you'll see here are L50 (Lollipop 5.0), JB (Jellybean), etc.

SENSE60 means it has v6.0 of Sense, HTC's custom launcher.  I've also seen SENSE55, SENSE50, etc.

Other things indicate the carrier that the ROM was customized for, radio version contained in the RUU, etc.


Moto factory firmware images are flashed with fastboot, not recovery, so you need to do some homework/setup first. Be aware that downgrading a Moto device, while sometimes possible, is NOT supported and can result in a bricked device. You must use a factory image that is the same or newer version than you have installed already.

** BACKUP ANY IMPORTANT DATA - EVERYTHING WILL BE LOST **
** Enable OEM Unlocking in Developer Settings PRIOR to starting **

Backup is self explanatory. By enabling OEM Unlocking you are giving yourself an out, if something goes really wrong you have the option of unlocking the bootloader to correct it which is not possible if this switch is not set prior to starting.

If you are using Windows, you will need to install the proper drivers (Google can help you with this, I use Linux so drivers for Android devices are not relevant). Then you will need fastboot on your computer, you can get it from Google as part of the Android Studio package, Minimal ADB and Fastboot package, or if using Linux it is part of most distrobution's repositories.

Next extract the ZIP you linked above to your fastboot directory and shut down your phone. Startup your phone while holding the VOL DOWN button, you should get to the bootloader screen (if not, try again), then connect the USB cable and open a terminal or command window and enter the command:

fastboot devices

If you get a response similar to "List of devices: SomeLongString fastboot" you are ready to begin the flashing process. Enter each command individually ONE AT A TIME and verify each step results in a result of "Okay", if any step fails repeat it up to 2 additional times (modems frequently do not take the first time)

fastboot oem fb_mode_set
fastboot flash partition gpt.bin
fastboot flash logo logo.bin
fastboot flash boot boot.img
fastboot flash recovery recovery.img
fastboot flash system system.img_sparsechunk.0
fastboot flash system system.img_sparsechunk.1
fastboot flash system system.img_sparsechunk.2
fastboot flash system system.img_sparsechunk.3
fastboot flash system system.img_sparsechunk.4
fastboot flash system system.img_sparsechunk.5
fastboot flash modem NON-HLOS.bin
fastboot erase modemst1
fastboot erase modemst2
fastboot flash fsg fsg.mbn
fastboot erase carrier
fastboot erase cache
fastboot erase userdata
fastboot oem fb_mode_clear
fastboot reboot

(Every recent Moto Android device uses this same process, it is derived from the contents of flashfile.xml that is contained within the factory firmware image itself and used by Moto's factory flashing tool)

The first boot may take a significant amount of time, 10-20 minutes even, just let it work and do not interrupt it.

Be aware that there additional resources for this on XDA in their Moto E 2015 General Discussion area, including threads specifically for firmware images and flashing instructions.


First you have to know which OS your tablet is running before you do anything. These tablets normally run Amazon Fire OS.

Amazon wanted to create its own operating system for its tablets. Rather than starting from scratch, Amazon takes that Android AOSP code and modified it to create “Fire OS.

But you can try your luck here..XDA Amazon Fire Forum


How to turn off Vibration in Google Hangouts [ Version: 6.1.109448852]

I found my own solution to it. Here are the instructions:

Open hangouts. Click on the menu (three lines on top left corner of hangouts).

(Click image to enlarge)

Click on settings.  Click on your email account, on which you want to control notifications
.
Click on Notification under the given options.
Uncheck the sound or vibrate option to disable/enable them.

(Click image to enlarge)


Bought a new Galaxy S5 New Edition 11 of January 2016,Evening February 05, put in silent mode to sleep,morning of Feb. 6 , phone dead

I'm assuming a phone bought and activated in the USA:

For a phone that new, I'd certainly start with the seller or provider.  If you're getting that "not our problem" response from the store where you bought it (where you should be able to return the phone as defective, for a full refund or exchange to a new -- not refurbished phone of the same model), call the tech support line for the provider.  They should be your first point of contact if you bought the phone from them.


OS Monitor might prove helpful here. Amongst others, it shows you all current connections including their stati, always along with the target IP (which you can even get WhoIs details on, see screenshots) and the app holding it. This might at least help you to narrow down possible candidates.

OS Monitor: Open connection, connection target details (source: Google Play; click images for larger variants)

Hint: To transfer data, the connection status must be ESTABLISHED.


Is it possible to use one android as a remote speaker for all audio on another android, using no more hardware than an unmodified wifi access point?

THIS app does the trick...
You need to install it on both Android devices and pair them. Then put the tablet in ListenMUSIC over Blueetooth mode and the the phone in shareMUSIC over Bluetooth mode.
HOPE IT HELPS...


There is a dedicated thread on XDA forum about this application

  DriveDroid allows you to boot your PC from ISO/IMG files stored on
  your phone.

DriveDroid relies on the kernel of Android, in particular the USB Mass Storage (UMS) feature. It allows your phone to act as an USB-drive and have a device (SDcard) or file (ISO/IMG) be used as the content for that emulated drive.

USB-drive and CD-drive emulation

  These two modes allow your phone to act as an USB-drive or as an
  CD-drive. Most devices only support USB-drive emulation. Some devices
  only support CD-drive emulation.

  To get both USB-drive as well as CD-drive emulation on your phone you
  need a patched kernel.

  With USB-drive emulation it is possible to boot IMG files and most
  Linux-based ISO. It also allows you to write to the disk, which allows
  you to create data-disks as well as install an OS onto the USB drive.
  The downside of this mode is that some ISOs will not boot, since those
  ISOs are created for CD-drives.

  With CD-rom emulation it is possible to boot all CD-based ISOs. So,
  having both USB-drive emulation as well as CD-rom emulation is
  preferable

The functionality is such that the android device acts as an emulated drive to boot .iso files from PC.

  Once installed, DriveDroid will ask you for the root access after
  which you can proceed and download one of the Linux ISO images from
  withing the DriveDroid app. However, if you have already downloaded
  any bootable ISO image, then you can copy them to the Downloads\Images
  folder on your SDCard. This is the default folder where ISO images are
  kept.

  After connect your Android phone to your PC and press the power button
  on the PC. During the booting process, press
  F12 to pull up the boot
  selection menu and choose your Android device from the menu. Pretty
  soon, you would be booting from the ISO image located on your Android
  phone.


How to get Adoptable storage encryption key without root access after I "forget it"

Find a way to root my phone? Not relevant... see below

Reverse the "forget" action so that the phone would read again the SD card (when the corrupted filesystem is fixed)? No, the forget action deletes the decryption token. It cannot be recovered by normal means.

Find a way to get the encryption key without root access, and then read from the image I have on the computer? No, the decryption token is in a directory that can only be read with root access, but it doesn't matter because the decryption token does not exist anymore.

Use another SD card as adoptable storage, replace its contents by the old one (when the corrupted filesystem is fixed)? There is a fix like this, it can be used in some situations like this or when moving to a larger card, the problem is that even if the corruption of the card is corrected, the data cannot be decrypted because the decryption token was erased when you "forgot" the card.

I am sorry to say, but your data on the card is now just random 0's and 1's, there is no way to decrypt the data without the decryption token (I call it a "token", it is the passphase/key or whatever you want to call it), the data will never be recoverable by any currently known method.

The root access is no longer relevant, if you didn't have it already... the reason is because to root the device requires the bootloader to be unlocked (in most cases) and doing so wipes all data on the phone, including the decryption token, which is why it is stated if you have root prior to this occurring there is a chance you can retrieve the token and decrypt the SD card.

The real problem is the token is gone because you did a "forget", if a new token is generated (by adopting a new card) it will be different than the old one. If you reinstall a "fixed" SD card with the same data, your phone will not know how to decrypt it and cannot read the data, it will most likely recommend that you format the card as either portable or adopted storage so it is usable.


Un-Googled Android Experience With CyanogenMod + Amazon App Store?

CyanogenMod, along with most1 other custom ROMs, only include Android code with a few Google parts - all under-the-hood, of course. They do not include apps such as Play Store, Google Now, Gmail, etc. These apps are available as a separate package commonly referred to as GApps2.

So the answer is yes, you may achieve a "de-Googled" experience if you opt not to flash the GApps package.

1 There are some instances that custom ROMs already integrate the Google Apps, but these are rare.

2 Google Apps


My phone galaxy GT-I9003 is stuck in flight mode and not able to detect Sim card.

Go to SETTINGS > WIRELESS AND NETWORKS and uncheck AEROPLANE MODE from there.

If that doesn't work, remove the battery and SIM card, wait 1 minute and re-insert SIM + battery and restart.


I had the same problem for month, I updated to the last version of smart switch today and have reboot my s8 yesterday (I have almost 25% of free space on the phone)
I gave a new chance to the backup with smart switch today and, after being stucked for almost 2 hours on "backing up message" at 18%, it finally went to the next step of the backup!
So my advice is : patience (and use an usb 3 port!)


I just want to call numbers I find on the internet!

Sounds like the default application has been changed from "dialer" to "hangouts" - so when you press a phone number, it's calling to the default handler for that thing... which is the phone number.

So, look in your phone's settings for default apps and see what's selected for the dialer call as it should now be hangouts (so just look for hangouts in there and if you find it, click on it to change it - maybe, depends on your phone).

Good luck!


There does not seem to be a way to do that in Trebuchet on CyanogenMod (when not on CyanogenMod you can do it in the Trebuchet Settings).

As an alternative you could use nova launcher, it is free and the dock is removeable (even on CyanogenMod).

There may be many more launcher providing this feature, but nova is tho only one I used on CyanogenMod.


NFC tags are one type of RFID tags. NFC is a protocol for RFID, which can be understand by more and more devices.
You can buy NFC tags on amazon or other websites.

What can I do with that tags?
You can trigger something when you touch your phone to that tag. For example a NFC tag in your car which turns on Bluetooth, mutes your phone and turns off the lock screen. Then you can put the tag anywhere in your car and when you touch it your phone will be in your "car-mode"
However this requires some apps to work. For example 'Trigger' (https://play.google.com/store/apps/details?id=com.jwsoft.nfcactionlauncher) or 'NFC Tasks' are great apps for this purpose.


High definition video and native video calling in Nexus S

Where are you hearing this?  The Nexus S can absolutely support video chat, it has a front-facing camera.  Whether a video chat app supports the Nexus S is a different question.  Google Talk is supposed to support video chat in Honeycomb, hopefully it will be released for Gingerbread and support the Nexus S as well.

The Nexus S can't take HD video due to software restrictions, from everything I've read (example).  I think it just wasn't prioritized since the Nexus S is a "developer phone".  (If you meant to ask if it can play HD video the answer is yes, depending on the format and such).


While it is an understatement to say that Connectify doesn't work on android, the software developers claim that this is due to a bug in android, which occasionally causes
the device not to get assigned an IP address, causing the device to be stuck at "Obtaining IP address" or constantly dropping connections

Fortunately there is a workaround which involves changing from DHCP to Static address option.

Here are the steps to fix it:

Go to Settings and tap on Wi-Fi.
Turn on the Wi-Fi and connect to your Connectify hotspot.
Long press on the connected network and select Modify Network

Join the Connectify Hotspot.
To find the IP address of your hotspot, hover mouse over the name of the hotspot, it will appear in a tooltip bubble.
Here it is 192.168.50.1 (Use this as the Gateway) Proceed with modifying static IP address chose 192.168.50.xxx where xxx is any number between 2 and 255.

Screenshot (click image for larger variant)

Select DNS you wish to use e.g 8.8.8.8 (leave Network Prefix as it is) and save.

This should solve the connection drops obtaining IP address error.

(Disclaimer: I am not affiliated with Connectify brand, only that I have been a regular user and thought to share on how to resolve these errors)

Credits: How to fix when Android is stuck "Obtaining IP Address..." ( and llustrations).


Is there a way to control app execution environment?

The Android Emulator can be run on your PC and is good for testing.  You could use tools to sniff the data being sent on your network and see if it's encrypted, and check files written to the "device" storage.  But you can't "control" the app per se.


How can I solve Play Store Error ”unknown error code during application install:-102“

A Google Search turned up different possible reasons for that. Let's walk them one-by-one:
Installing from Android Market. Unknown reason-102
This post on our sister site gives the most likely reason in your case, being a problem with the certificate:

I solved this with using a different signing certificate. The Android docs suggest a life of 10,000 days, but that now creates expiry dates after the end of time in *nix timestamps, which is some time in 2038. I generated a new cert that expires in 2037 and resubmitted the apk and it now installs ok. Unfortunately I had to change the identifier of the app and copy all the descriptions/graphics to the "new" app because play won't let you change the cert on an existing app.

As you cannot fix this yourself, it would mean contacting the dev to check and fix.
Android InApp Purchases Error Code 102
Unlikely to match your case, as ES File Explorer is a free app requiring no payment. But for others coming here because of the "error 102" in the title, let me quote from that post on our sister site as well:

Error Code 102 refers to connection refused.
Error 102 (net::ERR_CONNECTION_REFUSED): Unknown error

Please go through the following link I hope it may help. Link gives the description of network errors but related to Chrome. As your error is a standard error and might not because of your code but due to some configuration settings.
https://support.google.com/chrome/answer/117805?hl=en


Google Nexus 4 Battery icon does not appear while charging

I would leave the phone in rice for the next 48 hours minimum before sending it away. That seems to be the trick as the phone is quite tight, and certain components may need more time before the moisture will evaporate. Having opened a Nexus 4 myself, I can attest to how tightly the plastic seals.


Is there a known issue with HTTPS and the Android browser?

I don't think there is any widely known issue with this. I am able to sign in to StackExchange automatically on my Nexus S. I looked around at the Android Issue Tracker and while there are a lot of results for "browser https", none in the first 20 or so seemed pertinent.

It might just be a problem local to your phone. I'd try resetting it.


Some networks allow you to check how much you have used such as O2.  If you have ICS or Jelly Bean there is a Data Usage listing in settings.

Alternatively try apps like these
http://www.theandroidsoul.com/best-android-data-usage-apps-for-monitoring-3g2gwi-fi-usage/


Restrict Data consumtion by playStore Over WIFI

you can start clearing data cache for play store app in .. settings>apps>all apps>play store>clear data.

It would probably solve your issue if it still lingers than remove your google account from settings>accounts>google account>remove this account.

Add again the same account with your credentials.. it would solve the issue.


Moto G doesn't boot anymore, not even into recovery

This may be a bit late however I think I have found the solution for my Moto e 2nd gen (XT1524).

If you found that you can't boot because 'failed to validate recovery image' read on.

Download drivers + adb + fastboot (Download standalone version to PC)
Ensure fastboot can find device fastboot devices
Download TWRP (https://twrp.me/) place in folder
Use command fastboot boot [path to recovery].img
You should now boot into TWRP (yay!)
Download a rom and move it to the device (with GApps and any other additions) using command adb push [filename].zip /sdcard/ (or to anywhere you want to flash from)
Wait for the files to move over (this will take a while)
Backup files (as your system is pretty much kaput not much need to backup the system)
Select wipe, advanced wipe, and wipe cache, system and data partitions then swipe to wipe
Select install, navigate to /sdcard/ (or wherever else you put the files)
Follow the onscreen prompts to install (INSTALL ROM FIRST THEN GAPPS AND ROOT)
Finally reboot into the system (THIS WILL TAKE 20 MINS + LEAVE YOUR PHONE DON'T TURN IT OFF KEEP IT PLUGGED IN)

You should now have unbricked your device.


Is there an Android media payer that allows you to speed up an mp3?

Rockbox has a very early port to Android that allows speeding up an MP3 once the Timestrech option is enabled.  The port is very functional, but the UI and integration with Android still leave much to be desired.  Jon Corbet of LWN did a good summary article a few weeks ago.  The most important piece of advice before using it:

  Imagine that your screen is a 3x3 grid, where the middle is used as the selector,
  left-right-up-down are used as cursor keys. The other directions have special
  functions in some screens, e.g. in Now Playing screen with the upper left you can
  access some playback mode settings.

Having previously enjoyed Rockbox on a several previous Sansa players, I personally excuse the UI shortcomings and use it when playing long stretches of podcasts.  I like that set the playback speed (independant of the pitch) from 50% of the original speed to (at least) 200%.  In increments of a tenth of a percent.  Depending on the subject and the speed with which people speak, I will listen to a podcasts at 175%, 166%, 150%, 133%, or 125%.


How to enter IP address with port into Google Chrome for android?

To use specific ports in Chrome for Android (and most mobile browsers), you must include the transport protocol as well..

For example (IP addresses are as an example, not valid just news.com):

64.38.232.185:18081 <- will result in a search

http://64.38.232.185:18081 <- will initiate hypertext transfer protocol on port 18081

64.38.232.185:58443 <- will result in a search

https://64.38.232.185:58443 <- will initiate a secure http connection on port 58443

Without specifying the transport protocol, most mobile browsers don't assume, although some browsers do assume common alternative port usage like 8080 or 8443.

So basically, type the full url including specifying the transport protocol prefix (http:// https://) and not just the IP address and port.


nytimes app - transferring marked articles - from old device to new one

Titanium Backup (requires root) is able to back up and restore app data.


Tasker: If variable - not connected to Wifi

You're going about this the wrong way.

Go to Profiles → (New profile) → State →  Net →  Wifi Connected. Leave SSID blank and tick "Invert". Link this profile to a task which changes brightness.

Edit - Okay, I think I've found the solution. In the task which changes brightness, do this:

Wait for 5 seconds
if %WIFII (matches regex) \bSCAN\b

(Increase brightness)

Explanation: The %WIFII (WiFi info) variable not only gives the name of the WiFi that you are connected to, but also miscellanous information such as Mac and IP address and contains the phrase ">>> CONNECTED <<<". If you are not connected to any particular WiFi, it lists all of the WiFis available along with the phrase ">>> SCAN <<<".

The above task basically

Waits for 5 seconds (adjust accordingly!)
Checks if the %WIFII variable contains the word "SCAN" by means of a regular expression

If it contains "SCAN" it means that the device is NOT connected to a specific WiFi (if was connected, it would have the word "CONNECTED" in it).

Increases brightness accordingly

Note: Might cause problems if there are WiFis with the word "SCAN" in them! You can always change the if condition to something else such as if %WIFII (doesn't match regex) \bCONNECTION\b, or make it more specific for the phrase ">>> SCAN <<<" (I'm still new to regular expressions so I've no idea how to do it).


What are RAM , ROM and their types used in Motorola smartphone?

Moto G5S uses LPDDR3 DRAM, which is volatile (cleared on power cycle) Random Access Memory which can be confirmed with an app like DevCheck, and a 32GB flash storage chip which is non-volatile high-speed electrically programmable memory that is common to most modern cell phones although sizes can vary widely.

Modern cell phones do not have a "ROM" or Read-Only Memory so to speak, although the term ROM is often used as a misnomer for the operating system... such as "My phone is running the custom ROM called LineageOS." which in this case is referring to a custom operating system residing in the /system partition.

That said, many OEM's use the term "ROM" for the embedded storage in the device. Technically, this is not the correct the term for it at all. The storage, or ROM as the OEM is referring to it here, is the embedded storage flash chip which is usually partitioned with some parts accessible to the user and others protected from normal user access for use exclusively by the system.


Remove Play Store access without removing Play Services

For my purpose, the following works in adb shell (as root):

pm disable com.android.vending

Of course, now I need to figure out a way to make this persist over a factory reset...


Can I mount directly from TWRP's mount screen?

Yes. Under the category Mount you would see a range of partitions available to be mounted. Selecting an entry (check-mark) would automatically mount the corresponding partition and deselecting the entry would unmount that partition. You can mount/unmount multiple partitions.

You can verify the said method by executing the command mount when selecting/deselecting the partition(s), via adb or through Advanced tab → Terminal Command.


I've figured it out, had to enable MTP mode under Settings => Storage - > settings button on top right -> USB computer connection and then enable MTP from there.


Share Android cell phone network connection over USB OTG to Wifi Android tablet

I would leave a comment but I dont have enough reputation.
I found this question and the first answer maybe shows a possible solution posted on xda.
For this you need root.

Download & install a Terminal Emulator on your Android Tablet. Run the Emulator & enter the following commands:
dhcpcd usb1
setprop net.dns1 8.8.8.8
The Android Phone from which net connection is to be sourced must be connected via USB Cable & on that phone enable USB Tether.
Now you can access internet on your Android Tablet using your Android Phone as a USB Modem!

I always use Bluetooth to share internet between phone and tablet. A friend of mine has a Nexus 7 too and no problems with Bluetooth. Maybe you can look for a solution to this issues


I think "phone idle" just means general power use from the phone being on (listening for user activation, waiting for scheduled app actions, basic memory and CPU "being on" stuff etc.) whereas "cell standby" is about keeping the phone active on the cell network (brief signals back and forth with cell towers alerting them of your presence, listening for calls or SMS).


How do I diagnose the last shutdown? adb root?

Why are you trying to read the shutdown logs ?

May be there's another method of diagnosis.

Have you tried logcat ?


How do I switch to ART runtime on my Samsung Galaxy S4?

ART is not in the GS4 Developer Options. It's not compatible with the TouchWiz UI, so it was left off the GS4 update.


Solution: Correct your date, or Set the clock to update automatically

Reason: This security warning pops-up when the verification of certificate needs to be done but the requesting system is set to wrong date(usually to the past).
The security certificate is seen as From Future.
This is all related to certificate validation by the browser.
Related Stack Exchange post

NB: This does not harm your phone (and certainly it's not a virus)

EDIT: There can be other reasons as suggested by @Lie Ryan - due to certificate mismatch / weak encryption / browser not trusting the CA


Is it possible to record yourself while reading?

I think you may need something like Detective Video Recorder or Secret Video Camera Pro. I use the second one, just make the desired adjustment for orientation.


Yes.  SDMaid does an excellent job of finding files abandoned by the system such as interrupted Play APK downloads (cutely called the "basement corpse finder"), shrinking databases and emptying your caches.  It also lists files by size so you can find space hogs, etc.


stuck while updating android in samsung GT-I9003

Seems like there is a software corruption. Try the following steps.

Turn off the device.
Go to Android System Recovery screen.
Wipe data / factory reset and select delete all user data.
Reboot system.


Rooting Samsung Grand Duos without Windows

Towelroot supports most Samsung devices. Based on a quick Google search, it sounds like it has been confirmed to work on GT-I9082. It's extremely simple:

Navigate to towelroot.com on the mobile device.
Tap the big red lambda (λ) to download the APK file.
Find the APK file, either in the notifications or the Download folder, and tap it to install the app.
Open the app and tap the make it ra1n button.

That's it. You should get a message within about 5-10 seconds telling you that you have root access. You don't need a PC, and you don't even need to power off or reboot. It's so simple it's dangerous, because one doesn't need to have a modicum of technical ability in order to gain root access.


I've given a try to http://www.joescat.com/linux/android_rules.html
but it failed to start adb server, don't know why

In "/etc/udev/rules.d/51-android.rules":

SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="4ee7", ACTION=="add", RUN+="/usr/bin/rehtet"

/usr/bin/rehtet (nohup and & and disown won't work, "at now" work):

#!/bin/bash
echo "/usr/bin/adb shell ls >/tmp/rehadb.log" | at now

And the last 3 lines in the rehadb.log showed:

...
socket(AF_INET, SOCK_STREAM, IPPROTO_IP) = 3
bind(3, {sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("127.0.0.1")}, 16) = 0
connect(3, {sa_family=AF_INET, sin_port=htons(5037), sin_addr=inet_addr("127.0.0.1")}, 16

Finally, I fixed it (maybe there are bad side effects):

edit "/lib/systemd/system/systemd-udevd.service", change "IPAddressDeny=any" into "IPAddressDeny="
run "systemctl daemon-reload"   "service udev restart"
to enable udev script (gnirehtet / adb) to access 127.0.0.1:5037


Kindle Fire HD (Tate) boot loop, after attempt to install CM

Got it!

I did re-flash the recovery, and that seemed to take care of it.

Before that, I also went

fastboot -i 0x1949 oem idme bootmode 4000

However, that took a while but then said it failed, so maybe just re-flashing the recovery by itself was what did it.


Huawei G700-U10 GPS keeps enabling itself after a while

You can install an app to see what apps asks permission to use GPS then you can see which app of all of them is using your gps but rulling out them one by one. Propably FB or another SNS app did this. If Huawei wanted to spy on you there are better ways to do so. One good app to start with is F-Secure App Permission and can be found here https://play.google.com/store/apps/details?id=com.fsecure.app.permissions.privacy&hl=en


Cancel sending a message to group in WhatsApp

The single tick means the message was sent to WhatsApp servers and, once it gets there, you can't cancel it.

Your only chance to cancel a message is when it still has a clock sign on the bubble -- meaning it didn't reach the servers yet. To do that, you press and hold the message and then delete it.


Can I emulate a Bluetooth keyboard with my Android device?

Just saw this today...
AndroidSpin: Turn your Android Into a Keyboard and Mouse for Your Playstation 3 or PC

  Another reason we all love technology,
  thanks to some clever development by
  XDA member berserker_devel, you can
  now use your rooted Android device as
  a keyboard or mouse on your
  Playstation 3. The app, BlueputDroid,
  has been released in beta form and
  allows your phone’s screen to be used
  as a cursor and virtual or physical
  keyboard to input text. This app could
  also be used for your PC, for those
  that really want the most from there
  device(s). Either way it could save
  you quite a bit of money on buying
  wireless input devices for your toys
  (provided they have bluetooth and are
  supported).

A limited number of devices supported at present but it's being actively developed so something to keep an eye on even if it doesn't cover your device right now.


How to remove quick links in Google chrome homepage

To remove one at a time:

Long-press on a link ( I think the correct name is shortcut).
When a menu appears, click Remove.

To remove all:

Click on the 3-dot, then Settings.
Click on Home page, enable it if it was disabled.
Click on "Open this page". Enter about:blank or any website you would to open when you open Chrome. You might have to restart Chrome for the changes to take effect.

However, they will re-appear again based on the history.


Android Market on Pandigital Novel, without rooting?

From page 53 of the user guide, you need to install the Android SDK and use ADB to load applications.  If you do this with the Market (3.3.12) I would expect you would be able to use it normally after that.


Brightness level stuck at minimum after upgrading to Android 5.1.1

This happened to me on my galaxy note20 3 weeks ago.  My screen went pretty dark.  After a hour or so i saw on settings blue light filter was on.  I did not turn it on. I had to shut it off then reset the phone.


The fingerprint reader on the back is exactly the power button. Hold it down for 10 sec and your G6 will reboot.


Nexus 4 is not sharing internet connection (tethering), while WiFi or Bluetooth connection is successfully established

Following @Shadow's suggestion I've googled a bit more...turns out that Android >= 4.1.2 prevents you from using tethering if you are served by a virtual operator (as I am).

This is a nice post http://albertomilone.com/wordpress/?p=581 explains pretty well the situation and propose a solution based on iptables.

EDIT

Looks like this problem is solved with Android 4.4.2 as stated here


The Nexus 7 is probably one of the easiest Android devices to root - and all you need is the Android SDK (and 2 downloads).

Step 1

Install the adb and fastboot commands. On Ubuntu:

sudo apt-get install android-tools-adb android-tools-fastboot

On Windows you should download the Android SDK, however you can just download this zip which contains the adb, fastboot and dependencies.

Step 2

On your Nexus 7, go to System Settings->Developer Options->Check USB Debugging (You may need to slide the toggle switch in the action bar to on). If you do not see the USB Debugging option, go to System Settings->About Tablet->Tap on 'Build Number' 7 times.

Connect your Nexus to your computer.

Step 3

Make sure the drivers have downloaded and installed if you're on Windows - Windows Update should automatically find them.

Once connected, open up a terminal window (Windows: Win+R, type cmd press Enter. Ubuntu: ctrl+alt+t) and navigate to where you have unzipped the fastboot & adb programs (no need to do this on linux - they are in the path).

Step 3.5

Type adb backup -all -nosystem to backup your userdata to the backup.ab file.

Step 4

Type adb reboot bootloader.

Step 5

When the Nexus 7 has rebooted into fastboot mode, type fastboot oem unlock. Read the information on the device, and touch the Yes option. Your bootloader will be unlocked. This will erase all userdata!

Step 6

Download the latest TWRP recovery image. Save it in the same location as the fastboot binary. Issue the fastboot flash recovery twrp.img command to flash this recovery image.

Step 7

From the fastboot menu (green robot on its back with the cover open), use the volume keys to cycle through the options start, restart bootloader, power off, to recovery mode.  Push the power key to select recovery mode.
You'll see the google logo with an unlocked padlock, and then the TWRP splash screen for about 45 seconds. Then TWRP asks "keep system read-only?"  Instead of tapping on "no,"  swipe the swiper to allow these modifications.
This shows you the TWRP menu, 8 big buttons.  Tap on Advanced.  On the next menu, tap on ADB Sideload.

Download the latest SuperSU zip file and save it to the same location as adb and fastboot. DON'T UNZIP IT.

Step 8

On the Nexus 7, swipe the swiper to prepare it to sideload.
Issue the command adb sideload CWM-SuperSU-v0.99.zip, which takes about a minute, and then tap the reboot button.  This may take several minutes and several reboots, so don't worry.

The Nexus 7 is now rooted!

Step 9

Type adb restore <backup file made in 3.5> to restore from a backup.


Is it possible to install a custom Android ROM if the bootloader is locked?

Yes, however, this method will not work on every phone.

Prerequisites

Back up all data on your phone
Unknown sources enabled in security settings
Being prepared to void warranty.

Method

Download and install an on-device one-click-root root-management application on your phone (notable mentions include Kingo Root and Kingroot, both personally tried and tested to work)
Use the application to root your phone and gain root access.
Download and install an on-device partition-flashing application. (notable mentions include Rashr, Flashify or even the official TWRP app)
Download a custom recovery for your device (TWRP recommended, see here)
Use the app you downloaded to flash the recovery file you downloaded.
Reboot into recovery (device-specific)
Install any custom ROM you want

You are now rooted and have a custom recovery installed; this is an enormous security risk, especially since anyone can delete your lockscreen password from recovery mode and hence have full access to your device.

If you brick your phone you will have a very hard time getting out of such a situation because your bootloader is locked.

I have personally tried this method before on a Nexus 5 running and Lollipop 5.1.1 LMY48M and it worked.

I would recommend going the "old-fashioned" way to root your device and unlock your bootloader.


Ringtone is starting late as a result of this it gets cut

That's how it is on every device. The ringtone starts with a low volume and increases slowly. Set the ringtone volume very high and choose a ringtone with high pitch. I'm not sure if that'll solve your problem but just give it a try.


Black status bar icon on Marshmallow making it unreadable on dark wallpaper

Based on reddit (and I have tested it myself), apparently it's a feature of Nova Launcher on Android 6.0 Marshmallow called "Dark icons". It seems it's enabled by default for existing users after updating the app (on my case, new installation will have to turn this setting on manually).

The setting can be checked on Nova Settings - Look & feel - Dark icons. Note that this is a new feature of Marshmallow, allowing an app to have black status icons for light status bar, and thus, the setting is only available on Marshmallow and above.

As for why it also affected Google Now Launcher, I actually have no idea, since I couldn't reproduce the issue on Nexus 5 running Marshmallow 6.0. Even if I leave the option enabled on Nova Launcher, changing the home setting (on Settings - Home - Google Now Launcher) and pressing "Home" button will revert the whole launcher to Google Now Launcher with its default white icon.


Failed updating and uninstalling app with ADB

Type the following:

adb shell //open adb shell
su //get root permissions
pm uninstall your.package.name //uninstall the app

Hope my answer helps!


Accessing Tor on Android device via a virtual wifi network

Local is a separate interface on your laptop, just like your ethernet adapter and Wi-Fi adapter.  Just because a program listens on 127.0.0.1:1080 (localhost SOCKS proxy) does not mean that it will listen on another interface. "Access the laptop's localhost from my device" is not possible.  Proxies, that are not intended for public use, normally listen only on localhost for security reasons.
If you MUST connect to the laptop's localhost SOCKS port, you need "TCP tunnel" software running on your laptop to listen on a reachable interface and redirect it to the local interface.  Realize that you are creating a security risk if you do, because the Tor client on your laptop won't be able to tell whether it's you connecting to the local socks proxy port.  It's been a decade since I last looked for "TCP tunnel" or "TCP proxy" software, so I don't know which to suggest -- you'll have to research it.


Is there a way to estimate building movements?

You cannot track your building's movements with the GPS. Its accuracy isn't better than ~10m. If your house does move that much, you won't need any hardware to detect it.


How to import photos from a digital camera using USB OTG?

The camera may be connecting on PTP (Picture Transfer Protocol) or MTP (Media Transfer Protocol) mode, not as a normal USB drive (which uses USB Mass Storage drivers). It shows up in Ubuntu similarly to a USB Mass Storage device, but Android has no support for this out of the box.

You could try an app that supports PTP, such as DslrDashboard, but I haven't tried these personally, so no guarantees.


"certain devices" = devices that meet the requirements (eg. android version)

Now to your problem. It could have many reasons. I assume it's a bug in the Google App. The Samsung Galaxy S6 had the same problem after a system update because of battery saving settings. Google fixed that. I suspect that some battery saving related settings changed with the system update and now the google voice is no longer available outside the google app. I recommend you to contact google support to solve this issue.


I don't believe you can, however you could try using the StandOut library to achieve your goal. The StandOut library allows you to have floating windows on the screen.
StandOut Library: https://github.com/pingpongboss/StandOut


You can make a backup and upload it to Google Drive to restore it later with the other device.

I have no Apple device but I guess that synonymous there a backup from Google Drive can be restored.


changing the "hi galaxy" phrase. is it even possible?

Open the S Voice app, and open its settings. You should be able to change it via Set wake-up command.

Here's the setting from my Samsung Galaxy S4:


First of all, tweaking that 16 digit Android ID doesn't require root access. You can change that ID using ADB alone. Since Android 5.0, this should work just fine.

adb shell settings get secure android_id                   # returns the current Android ID
adb shell settings put secure android_id YOUR-16-DIGIT-ID  # to change the ID with your new 16 digit ID

The Android ID is stored inside data partition. It is set on first boot after factory reset and remains until you factory reset again. It has got nothing to do with rooting and unrooting your device. So, if you changed that ID using some app and unrooted your phone later, that ID would persist until factory reset.


Installing Android Market/Google Play on non-rooted Kindle Fire

The necessary .apk files for Google Play Store, Services Framework, etc., must be installed in /system/app and doing so requires root access. So, you must root the Kindle Fire in order to do so.

However, you don't have to leave the Kindle Fire rooted. After you've installed it, you can always unroot the device (though I'm not sure why you'd want to do that).


From the whatsapp site, the minimum requirements are Android 2.1, so even if you managed to find the APK and side-load it onto the G1 running 1.6, it probably will not work.

Stable releases of CyanogenMod 5 (Android 2.1) and 6 (Android 2.2) are both available for the G1.  You can install Whatsapp if you upgrade to CM 5/6.


Audible difference in bluetooth A2DP sound quality - how change A2DP settings?

Looking into this problem further, I also found a google code issue about it. The discussion there points out that the problem seems caused by the bitpool issue, and is fixed in CyanogenMod (at least the latest versions). Also, even stock 2.3 is reported to improve the situation slightly.

So switching to CyanogenMod seems to be one (and only?) way of resolving the issue.


How to disable Settings & Google Play in a restricted profile?

Whilst the Play Store icon is still available, it doesn't seem to work on a restricted profile - pressing it on my Nexus 7 results in:

  You don't have permission to use Google Play Store.

Note that Google Play Store doesn't even appear in the list of apps you can enable.

The Settings app is still there, as it allows the user to force stop running apps, etc.


App´s won´t install even if I have the default writing location set to the SD Card

May be you need to update Google Play Services. You can do this through the Google Play Store.


Android surely can do that as well. Unfortunately, you've been a bit vague on the devices used: Samsung is a manufacturer having brought out plenty of smartphones, and there are also plenty of Bluetooth headsets; maybe there's something with that specific combination.

Nevertheless, there are some generic solutions available on the Playstore, like Bluetooth Auto Connect: It automatically tries to connect to your Bluetooth devices when Bluetooth has been turned on or when your device screen goes on. Unfortunately, this only works with Android 3.0+, so it's not really a solution for you – but a search for "bluetooth auto connect" will give you additional alternatives, one of those hopefully works with your Android version:

There's e.g. Shake To Connect working with Android 2.2+, which at least should save you from the "long walk through the menus".

Note however that I didn't try any of those solutions, so no guarantees :)


Are there any background data limits on Android API < 21?

From my experience, Battery Saver works in a pretty simple fashion. Its for background data was to simply disable any application that uses background data when the battery falls below a certain level.

In such a scenario, applications such as email, social networking applications will not sync in the background unless they are brought into the foreground i.e. explicitly opened.

Is there something else that can stop the background networking in Android? Any feature that user can enable?

Before Android 6.0, Marshmallow, there was not a clear way for stock users looking to set per app profiles for data control.

The only way to enable the granular permissions were through enabling root for the device. And then with an app like App Ops, users can define permissions for individual applications - e.g. disabling background networking for Instagram.

Other apps such as Tasker, work on conditional logic - e.g. disabling background data for certain apps when the screen is off.

How does background data work before the API 21 when there isn't any Power Saver? Does it have any limits?

Android before Lollipop, before API 21, had no inherent mechanism to limit background data.

There is a thread on Reddit which query the very same question.

The main reasons I managed to gather were:

- Hardware Compliance.

Older models might not have the ability to introduce such a feature without a) impacting performance b) causing software issues.

- Android is built on Linux.

With Linux kernels, there is very little benefit to incorporate power saving features due to the method in which the kernel and system was designed. Linux, after all, was not a mainstream operating system. To many, Linux was only deployed in environments such as server configurations or mainframes where power was plentiful.

- OEM Inbuilt Power Saving.

With most Android devices being pushed out by
   other OEMs and not by Google, the OEM firmware often comes coupled
   with a power saving feature. Google might not have seen the need to
   come out with an inhouse solution then.


GApps (Google Apps) are usually usable across devices and across Android versions but some Google apps feature different versions for different Android versions.

Those can include more functionality, better support for the latest version of Android and more.

If you need GApps, go to http://opengapps.org/ and select the version that applies to your phone and ROM (typically ARM64 and 6.0, 7.0 or 7.1) as well as the app bundle you want (with the AROMA package being completely modular and featuring nearly all apps).


How to save a text file from the browser?

Dolphin Browser HD has the ability to save the current site that you are viewing:

More -> Save Site


If you look under sound settings there should be an option for vibration patterns. The intensity should be configurable from there as well.


Cannot log in to google account when on data (works on Wifi)

Do you have background data restricted? Usually I can't login to my Google account with background data restricted. Try with removing background restriction.


Tasker double WiFi activation with 'or' statement

You can specify quite a bit of logic in just the contexts. Having a profile with multiple contexts would be the easiest way to accomplish this. Remember that all contexts have to be met sequentially before the task(s) will fire. Also, the Wifi Connected context will accept multiple SSIDs by using pattern matching. In this case a / equals logical OR. Try the following:

Profile:

Context: [Wifi Connected] SSID="NetworkA", Invert=Yes
Context: [Wifi Connected] SSID="NetworkB/NetworkC"
Task(s): Ringtone silence settings of your choice

This means that the task(s) will fire if Network A is not connected AND Network B OR Network C are connected. As soon either condition is lost the task will exit.


How do timers and alarms function while the device is sleeping?

All computers have a special piece of hardware called the clock (more fully, the real-time clock or RTC). The clock is connected to the CPU, but it runs even when the computer is completely powered down. On a desktop computer, a battery on the motherboard keeps the clock running even when it's unplugged from the mains. Mobile devices tend to have a large capacitor (which is a bit like a rechargeable battery), so even if you pull the main battery out, the clock can continue to keep time for some hours.

At regular intervals, the clock sends a signal to the CPU called an interrupt. It tells the CPU to interrupt whatever it's doing to process this signal. This is the same mechanism used by other parts of the computer (such as the touch screen) to send input to the CPU. The rate of the signals can be controlled by the kernel: it might be as slow as once per second, or as fast as a thousand times per second. This sounds like a lot of signals, but don't forget that today's computers take a fraction of a nanosecond to do a single operation, so even a 1 kHz clock only interrupts every few million operations.

Don't confuse the real-time clock with the CPU clock and the CPU's clock rate, which are typically a few GHz. The CPU clock is not a timekeeping device: it sets the number of operations per second the CPU can perform, and is a big factor in how much power the CPU draws.

On most CPUs, the kernel can decrease the CPU clock rate, turn off some CPU cores, and maybe even power down some caches, all to reduce power consumption. This is what happens when your Android device goes to sleep, but the exact changes are different from one phone to another. The CPU is still running, just more slowly, and drawing less power. As Izzy points out, if the phone uses ARM's big.LITTLE system, it might even be a completely different CPU core that runs in sleep mode: a slower one tuned for low power consumption.

Consider, then, that the RTC is still running in sleep mode, and the CPU is still receiving and processing clock interrupts. This is still necessary for the CPU to keep track of different processes and allocate time between them fairly. One of the processes is the system's alarm manager. This has a sorted list of all the apps on the system that have registered an alarm. The alarm manager doesn't run continuously: rather, it tells the kernel when the first alarm is, and the interrupt handler for the clock interrupts is responsible for checking the time and waking up the alarm manager when appropriate.

This way, the CPU only needs a few instructions per clock to compare the current time with the time of the next wake-up.

In addition, the alarm manager has its own optimizations to keep the device asleep as much as possible. When several apps want to run at intervals (e.g. to check email every 15 minutes), the alarm manager won't run them individually at the exact times they asked for, waking up the device several times over that 15 minute window. Instead, it will run all of them at the same time, so the device only needs to wake up once.

On top of that, many alarms won't run at all if the device is asleep. For example, if an app wants to run every hour to change your home screen background, there's no point in doing that while the device is asleep, because you can't see it. It will tell the alarm manager that it doesn't need to wake up the device to run, so the alarm manager will ignore that alarm when telling the kernel when it needs to run. That way, if the device is asleep when the time comes, the alarm will only happen when the device next wakes up.


How can I turn silent mode on (Lenovo yoga 2)

Most phones go in silent mode when you just press volume down and silence it to the end. After hitting lowest volume, pressing it again should put it in vibrate only mode, and pressing it again will put it in silent mode. I'm not sure if Lenovo phones have that implemented but most other OEMs have it implemented.


Encrypted SD card failed after S5 restart

Solution: Follow the steps outlined by Colbe here but format the SD card with GParted on the computer and then format it again on the Android. And leave out step 5.
Likely cause: a missing .MetaEcfsFile file.
Also GParted showed just the "boot" flag for the SD card partition: no "lba" flag.


Remotely find, lock, or erase an Android device:

Go to android.com/find and sign in to your Google Account.

If you have more than one device, click the lost device at the top of
the screen.
If your lost device has more than one user profile, sign in with a
Google Account that's on the main profile. Learn about user profiles.

The lost device gets a notification.
On the map, see about where the device is.

The location is approximate and might not be accurate.
If your device can't be found, you'll see its last known location, if
available.

Pick what you want to do. If needed, first click Enable lock & erase.

Play sound

Rings your device at full volume for 5 minutes, even if it's set to
silent or vibrate
Lock
Locks your device with your PIN, pattern, or password. If you don't have a lock, you can set one. To help someone return your device to you, you can add a message or phone number to the lock screen.
Erase
Permanently deletes all data on your device (but might not delete SD cards). After you erase, Find My Device won't work on the device.
Important: If you find your device after erasing, you'll likely need your Google Account password to use it again. Learn about device protection.

More informations: support.google.com


How come I get "This is a 'espresso10wifi'" when I try to flash recovery?

The Samsung N5110 is the Galaxy Note 8.  The "espresso10wifi" is a Galaxy Tab 2 10.1 (your device).

It's not flashing because you're flashing the wrong file for your device.


When a Google account is used to access the Android Market, what information is captured by Google?

Google Play is covered by the terms of Google's privacy policy, and in fact links you to it when you first launch the app or visit the link in the Play website's footer. The very brief summary is that they divide it into:

"Information you give us" - Any info provided during registration
Device information - Noted to be "...your hardware model, operating system version, unique device identifiers, and mobile network information including phone number"
Log information
Location information
Unique application numbers
Local storage
Cookies and anonymous identifiers

Since Google's apps are proprietary I doubt you'll get much more definite information than that unless you ask Google directly. You can read the full text of Google's Privacy Policy to see how they use the information they collect (among other things).


Apple Earpod one-click/Double-Click not working on Sony Xperia Z1, Android 4.4.2 Kitkat

Try this:
hold the volume down button in earpod while inserting


At first glance I can see (at least) one of the following problems:

The phone's "charging system" is dead(worst case).
Cable/charger is broken
Battery is dead.

Of course I cannot deduct something more precise, because of the lack of information you provide, but what I would do is the following:

Ask someone to lend you a micro usb cable to try charge it(use both wall plugs along with adapter and a PC usb port).
If the above wont work, take it to a local electronics shop to test your battery.
If the above fails too, you are probably unlucky.


I managed to boot between ROMs using DualBoot Patcher.I am running OxygenOS as my daily driver and CyanogenMod 12.1 by Grarak

How to do it:

Download and install the latest .apk for  DualBoot Patcher
Open the app and go to Patch Zip File and select the cm.zip file you downloaded
At Partition configuration tap Data slot and enter a Data Slot ID (it can be a number or a word)
Tap again to patch the file
Do the same thing with gapps.zip file and supersu.zip (if you want root access)
Go to ROMs and tap the pink FAB button (the pink button in the right corner)
It will tell you that the feature is experimental, tap ok and then tap the pink FAB button and select the patched zip files in THIS ORDER: 1. cm.zip, 2. gapps.zip, 3. supersu.zip
Tap the tick in the top right corner
Let it do it's flashing and then go back to ROMs and then you should see the CM build on the ROMs list alongside the stock OS
Tap on it and it should get a green tick next to the picture
Reboot the phone and then it should boot into CM

To get back to the other OS you will need to get to the folder you downloaded "DualBoot Patcher.apk" and install it. Then go to ROMs and select the other ROM and then reboot.

To change the OS from Recovery Mode you can get "Dual Boot Patcher Utilities" zip from here. Select "Utilities" instead of Android. Flash it and it should bring a menu where you can select which ROM to boot to.

If you have any questions leave a comment :)


Open the Native Email application

Select 'More'

Select Settings

Select your work/email account

Scroll down to 'Exchange ActiveSync Settings'

Turn 'Sync Messages' to OFF


Yes, they've completely removed it from the UI, so you have to use the Android back button.


Can I receive text messages when mobile data turned off

SMS messages are not normally sent over mobile data.  You should automatically receive them, exactly like normal.

Even MMS messages typically have their own APN set up so that they can be received without other data services.


Can I recover the events deleted from my phone local calendar?

Ability to restore deleted entries really varies from each calendar.

Assuming you made your entries to Google Calendar and didn't sync it to the cloud, then no it's not possible to restore it.