This is not a software setting: Android is just telling you that the power source you connected the device to is not giving enough electrical power to charge as fast as it could.
It seems that:
"Charging slowly" means below 1A (at 5V),
"Charging" means between 1A and 1.5A,
"Charging rapidly" means more than 1.5A.
The solution is to make more electrical ...
You can achieve this natively on some versions of Android (for me it works on KitKat 4.4.4). All you have to do is connect the phone to wi-fi as usual and then connect the USB cable and do a USB tether. Some devices may require you to enable WiFi sharing in the mobile hotspot settings. Your computer should detect a new hardware - a "USB ethernet" ...
Other answers have explained about how to make it charging faster, this answer tries to explain more about the threshold that the Android uses.
The charging speed is not configurable; it's just a status that Android shows to let the user knows about it.
When it was first implemented, it's based on the how much current (in milliAmpere) it receives. As shown ...
Please clarify what is the intended goal and why?
Android phones have their own boot-loaders and cannot be overridden by other means.
It is not like a PC's BIOS where you can switch the ordering of boot to boot from certain devices such as Network PXE, USB, Primary/Secondary H.D.D...
After the comments below, and in relation to the OP's question
In order to assign a drive letter to a removable device, that device must support UMS (USB Mass Storage) protocol. Unfortunately most newer Android phones, especially those without a removable SD Card, do not support UMS. Instead, they support MTP (Media Transfer Protocol) and PTP (Picture Transfer Protocol) protocols. In such devices it's not possible to ...
screenrecord is an internal Android executable that dumps screen to a file, and ffplay from ffmpeg happens to be able to play an H.264 encoded stream from stdin
First enable ADB USB access and then on Ubuntu:
sudo apt-get install adb ffmpeg
adb exec-out screenrecord --output-format=h264 - |
ffplay -framerate 60 -probesize 32 -sync video -...
You don't have to continue working blindly, you can use Droid@Screen: it shows the screen of a real or emulated Android device on a computer running Windows, Mac OS or Linux.
Droid@Screen is a stand-alone Java Swing GUI application that shows the screen of an Android device on a computer. Its author says that its typical usage is showing an app demo or ...
Transferring files between macOS and Android or any other MTP devices has always been a nightmare. I have tried a lot of apps and was disappointed with the poor support for Android phones on macOS. Either they were too slow, bug-ridden or too expensive. Finally, all these made me sit and write a macOS MTP app for myself.
Well, then I thought to give it to ...
In theory, there is not a way to access your phone's memory card with a drive letter, because, as you said, Android now connects it as an MTP device, and not as a Mass Storage device. But, there are two solutions:
Root phone and get a "Mass Storage" enabler application that will work on your phone.
Without rooting phone: as long as both the computer are on ...
Yes it is possible.
I'm doing this with several devices for amateur radio and video production with KineMaster Pro.
For amateur radio, I use the DigiMaster MiniProSC connected via OTG cable to a Nexus 9 via OTG cable. I also do this with SignaLink usb connected the same way. Both of these devices have internal usb sound cards with audio in, audio out, and ...
A touchscreen tablet is not like a Wacom tablet. Drawing tablets use a stylus with one or two pressure-sensitive tips and several buttons. The stylus is also sensitive to the angle you hold it at, and the tablet can detect when the stylus is hovering above the tablet, even with no contact. A drawing tablet has a resolution of a fraction of a millimetre. You ...
No, this is not possible. In order for your device to be in debug mode/connect to the computer with the debug cable, it needs to be connected as a slave device. The OTG cable tells the tablet to go into host mode. So now your computer is telling your tablet to be a slave but through the enumeration with the OTG cable the tablet believes it needs to be the ...
I have not tried this myself, but there's an app named ADB Wireless (no root) which, as the name suggests, claims to make this possible without involving root:
This app is for developers wanting adb access over WiFi without rooting your phone.
*** NO ROOT REQUIRED ***
Usage instructions can be found on the app's playstore page – looks pretty easy ...
Go to Settings → Storage and tap on the overflow menu in the top right (on a device with a physical menu key, you may need to press that instead). This should bring up a menu item labeled "USB Computer Connection":
Tap on that, and it will give you a list with possible connection modes. Uncheck everything that you don't intend to use. On my N5/CM11 ...
This is by way of supplementing OP's research with additional relevant inputs
"Charging Rapidly" always is neither desirable nor changing the charger mode user configurable
Why is it not desirable?
Current drawn for charging is not uniform. It varies depending on the stage of charging as can be seen from Figure 1 here
This is reiterated by OEM-...
The most device-compatible way to disable everything is to run this command at startup or set this in your build.prop:
setprop persist.sys.usb.config none
which is equivalent to charge-only on all Android devices.
That also disables adb. If you use adb regularly, then:
setprop persist.sys.usb.config adb
will allow adb when developer options are turned ...
Different ways of sharing interet connection from Windows to other devices
Nowadays there is a lot of ways to share internet connection to other devices and each method has its pros and cons.
Here is a breakdown of methods:
Using Windows 10 Mobile Hotspot Feature:
Newer editions of windows 10 (after 1607 anniversary update) have a built in mobile hotspot ...
Connect your device through a powered USB hub. Some machines, including new apple macbooks, do not have enough power in the USB ports causing ADB to constantly disconnect.
If your device is rooted, you can connect it to adb via wifi. This is very comfortable, much more than wired USB. Of course you don't always have a rooted device.
Wikipedia is our friend, again. :)
MTP allows no parallelism, unlike USB mass storage or NAS. MTP has been built to only allow a single operation at a time (for example, read, write or delete operation), while no other operation can be executed until the previous operation is complete.
As devnul3 says, a power-only cable is a USB cable where the data pins are not connected. The main reason they exist is because they can be made ever so slightly cheaper by virtue of only needing 2 connections instead of 4 (and also because you don't need to worry about preserving the quality of the very high frequency signals on the data lines).
You might want to take a look at ShareGPS:
ShareGPS allows you to use your mobile's GPS just as you would an external one for your PC. It has the ability to send GPS status strings out over Bluetooth using virtual com ports and over USB using TCP ports. Then you can use your favorite mapping program such as Google Earth to display current GPS position and ...
I just tried and found that you need to modify a file:
its default content is '1' which means 'enable charging'
you need to set it to '0' to 'disable charging'
$ echo 0 > /sys/class/power_supply/usb/device/charge
I tested on Nexus 4 and it's working successfully.
That is how Android File Transfer works for Mac, since Apple doesn't support MTP mode by default.
The only way for this is to mount your device in USB Mass Storage Mode (because by default, Mac supports FAT32 and vFAT file systems).
This mode was available in Android till Jelly Bean.
Since KitKat (4.4+), USB Mass Storage (UMS) mode is removed.
To enable ...
Firstly one needs to understand C-rate or charge rate. Quoting from the linked article
C-rate is a measure that governs at what current a battery is charged and discharged. At 1C, a battery rated 1,000mAh charges at a current of 1,000mAh. In an ideal world the battery would be fully charged in 60 minutes. At 1C, the same battery discharges at 1,000mA.
I know this is an even later answer, but it is worth mentioning it.
No rooting needed!
No app installation needed!* Which is not even possible if you do not have some other internet connection.
There is a project called gnirehtet.
Install adb on to the host PC (Windows/Linux/Mac)
Download the gnirehtet zip-file to the host
Run the command