The Stack Overflow podcast is back! Listen to an interview with our new CEO.
14

There's usually a wrong conception on how these "numbers" should be interpreted. For example, your screenshot shows "Screen: 3%". So what does that mean? a. the screen ate 3% of your battery, thus reducing it e.g. from 100% to 97% b. the screen was responsible for the overall discharging by 3% – in this case, it "ate 1.8% juice" Hint: it's not a) – so your ...


14

I'm using CyanogenOS 12 (derived from CM12), so the following solution may not work on an stock Lollipop, but regardless, it is a very useful solution. The tiles that you can toggle in the Quick Settings are assigned particular names like Bluetooth → bt, Wi-Fi -> wifi, Landscape/Portrait → rotation, and many others, and these names are stored as a ...


10

Few years back, I worked on Android boot time optimization, as a Android developer. Obviously, as part of this work, we first needed to analyse where Android spends time during booting. Below is the brief findings: Hardware used : OMAP3430 Board which is like development board on which Stock Android is flashed. On actual commercial/production device, ...


9

This community wiki will list all of the known and rumored dates for devices. If you have an update make sure to follow the format that's been established, and the following guidelines: Keep devices in alphabetical order listing the manufacturer and model Specify if the date is confirmed or rumored and link to the source If there is an unofficial release, ...


9

Addressing Revision 4 You're still doing things incorrectly even though I noted in revision 1 of my answer that you would need adb in PC for once and once alone as long as no reboot or disabling of USB debugging occurs. Regarding your attempt: u0_a192@klimtwifi:/ $ adb connect localhost:9999 * daemon not running. starting it now on port 5038 * * ...


8

This worked for my 5.0: Stored the files in the Alarms folder (don't think this will be necessary) Go to file with ES Explorer (or other file explorer) Play the file with the built in media player of ES Tap on settings Set as ringtone and choose Alarm Go to Clock > Alarms and use your new music file as wake up alarm Probably there is a option (just once/...


6

The historical record is stored in memory, and is not directly available in the service API (as far as I'm aware). The Settings activity accesses it through the NotificationService.getHistoricalNotifications() method, but this method is not exposed in the NotificationManager API (only getActiveNotifications() is). You might be able to do it through ...


6

Not all phones support hotword detection being on all the time (i.e. "OK Google" from any screen). The phone needs a lower-power co-processor, to avoid running down the battery by keeping the processor running at full power all the time just processing sounds. It's up to the system integrator (the people who compile Android for the phone) to set whether this ...


5

You can enable multiuser support without rooting the device by using ADB. Enable debug mode (developer settings) Connect the device via USB to a PC with ADB installed. Execute these commands: adb shell setprop fw.show_multiuserui 1 adb shell setprop fw.max_users 4 The settings might be lost after reboot. I'm sure it's possible to modify the build....


5

It is supported, but you must have rooted device. Download file manager that allows root access(for example: ES File Explorer) Navigate to /system/ Backup build.prop Add these lines at the end of build.prop file: fw.show_multiuserui=1 fw.max_users=5 Save and reboot device If something went wrong, restore build.prop backuped version from recovery.


5

I see two independent ways to set the Owner's picture: Contacts Dirty trick (requires root access) For the former trick, launch Contacts app → tap Set up my profile under All Contacts and select a picture and a name. Fill other details (optional). That's it. The Owner pic is set. After this point, even if you end up deleting the profile contact under ...


5

In short, it indicates that for the mobile calls the wifi will be used, if there's a good wifi signal. I have found it there: Small phone with Wi-Fi coming from it This strange new symbol shows your phone’s set up for Wi-Fi calling. It’s a new feature brought in by the UK’s biggest networks to help give you the best call quality. If your phone doesn’...


5

Is there any reason to update Android firmware via PC using software like Odin, rather than just doing an OTA update? Yes. Since Android Lollipop, Google has moved to block based OTA updates which means if the system partition is tampered with (often done when rooting the device) the OTA upgrade would and should fail. How would you update the OS then? In ...


5

Boot into TWRP, select Install and follow the screenshots for the rest. (Click image to enlarge) It's not a problem for TWRP to which ROM your particular kernel belongs. The size should not be greater than the partition. That's all. If the kernel is not good for the ROM, your device would not boot into the ROM or would cause some other instability, so ...


5

Note: the quoted user was me. And here is the reference. To explain why it wasn't 10% in your case, here's an exception from behind the link: "As long as the device maker doesn't change the default settings". So those 10% are the default setting, but obviously can be altered by the "ROM baker". How often that is done I cannot tell; with that post being from ...


4

Android boot is slow? My phone has a Quad Core, 3 Gig of RAM ... Android (Both KitKat and Lollipop) takes some 80 seconds to boot to completion. My phone is only dual core with 1G RAM (Zenfone 4) and I never have that problem. Cold boot in ~60 seconds, reboot in 40-ish (CyannogenMod 12.1). some users report less than 10 seconds booting time using ...


4

You can't prevent that. It is because your device is mounted to the computer via MTP. It's supposed to be visible. However, whenever you boot up, a password will be required to decrypt your device before any data can be accessed, so you need not worry. Also, MTP connections won't display any data if the device is locked. This is a security measure. In ...


4

OK, here is I got the solution! there wasn't any bug or error in Android. It is because I have installed Samsung My Knox in my phone. Knox give an extra protection to device and also for some security reasons, Knox disabled USB debugging. according to Samsung My Knox : If you are using My KNOX, you cannot enable USB debugging mode while the container is ...


4

You can't get the passwords without root access because shell (adb) is not privileged to access the file containing those passwords. As you would know, the file wpa_supplicant.conf contains all the saved Wi-Fi passwords. In order to even ascertain the existence of that file, you must have read or executable permission until wifi directory. It just happened ...


4

It depends. It depends on how the full flashable tar/kdz was obtained. If it was obtained from an OTA capture, what difference does it make? Just doing the OTA would then be the most direct from the manufacturer. Capturing is a popular deal, because big companies don't do free hand outs. The more experienced (ex. Sammobile) actually build their own tar ...


4

I can't be sure that this is the optimal way to power-off the phone, but it seems to work. Press and hold power until it buzzes or about 15 seconds, then release. Press and hold volume-down and the power button for 20 seconds, then release. Press and release the power button once. This procedure is demonstrated in a you tube video https://youtu.be/...


4

Open settings and go to storage Press menu and go to USB Storage Mode Change to USB or MTP (NOT Charge only) Disable and re enable Development options with the 7 clicks on Build Number Screenshots (click images for larger variants)


4

Thanks to help from @Izzy, I've figured it out. Annoyingly, Micromax have bundled something calling itself System Update that is set as a System Component and is generating these adds To find out what's going on, I followed Izzy's suggestion on trying some Filter/block notifications apps. Took a few tries, but one of them (Notification Block(DND Notify)), ...


4

I've found the source of the problem asking in the MIUI forums, the boot image will not accept a modified /system. You have to use the adb interface: adb devices then adb disable-verity. Disclaimer: I'm not responsible for any damage caused by these operations.


4

There are multiple approaches you could take: a kiosk-mode solution. That would pin the user to a certain app or group of apps defined as "kiosk" parental-control apps, which are often a specific variant of kiosk use an App-Locker The latter most likely is the approach best fitting your current case: You can define which apps should be "locked down" and ...


4

Unfortunately, there is no way you can do this without root access. If you know what is rooting or if you have already rooted your mobile, then follow this answer. But if you don't know, please don't consider this answer. Rooting may cause potential problem to your device if you don't know what you are doing. FolderMount: FolderMount is an app which creates ...


4

Unfortunately, you did this to yourself... flashing a "modified" gapps package that is not known to work with your device can cause unknown conditions. These packages are applied to the system, so a factory reset will not correct them You have 3 choices to correct this: 1) Restore a previous backup from TWRP if you have one. If you do not, once your device ...


4

Is it safe to disable com.android.systemui? from Stack overflow : If you completely remove SystemUI.apk from the system, your device will hang on start-up and never fully boot again. Tried it before. ;) Framework-res and the system have some dependencies on SystemUI. Please also read the comments where OP did what you proposed and is warned that it could ...


Only top voted, non community-wiki answers of a minimum length are eligible