text:
Setting up of multiple tablets from out the box
I have the task of setting up 50+ tablets (Binatone Homesurf 744, Yes cheap & cheerful!), which all need the same App installed and same wireless settings entered but require different configuration files (config files stored on SD card).
I was hoping there might be a solution which I can set up each of the tablets via ADB or a script without root access if possible (as this would an additional step and take more time). The tablets so far have come out the box with debugging mode already enabled. If I access the tablet via ADB and type "su", it does give me some kind of root access as the symbol changes from "$" to "#" but I'm unable to remount the /system a rw.
The process I would like to do is as follows:-

Start Tablet and plug in via USB cable to the PC for ADB access
Automatically Disable/Skip "Welcome" screen (Initial Setup Wizard)
Install Wireless Settings
Install Required APK
Push Required Configuration Files
Restart Tablet if Required

I think I may have answered the question about disabling\skipping the "welcome" screen after a bit of research. This I believe requires full root or rw access to modify system files (ro.setupwizard.mode=DISABLED, I believe?).
With regard to the wireless settings, I'm able to add the wireless settings manually in ADB shell via the following command after switching to the "wifi" user (issuing "su wifi"):-
echo 'network={\nssid="Wireless"\npsk="i*********m"\nkey_mgmt=WPA-PSK\npriority=1\n}' >> /data/misc/wifi/wpa_supplicant.conf

After restarting the wireless via ADB, the tablet happily connects to the newly added wireless.
I can install the required APK and "push" the required configuration files manually or via a batch script on windows.
Any help would be appreciated on automating this and making things as simple as possible.
Thanks in advance!

If that ADB command works, the tablet is most likely rooted – as files in /data/misc are usually not writable by anone but a system user. I don't think there's a way to automatically skip the wizard (and no app can plug in the cable for you), but everything else should be easily possible. One thing I need to know before being able to answer: What OS is running on your computer? I can setup an answer for Linux, if that's acceptable (which should also work on a Mac, and could be adapted to Windows).

Thanks Izzy, I have access to both Linux and Windows so an answer for Linux would be greatly appreciated at least to give me an idea of where to start.

OK, so here you go! I've included some explanations which should make it possible to adapt the idea for other systems as well. Hope you'll find it helpful!

So here's a solution for Linux. The first part you already mentioned in your question, but for completeness I'll include it nevertheless:
#!/bin/bash
#
echo "Plug in the cable now, please!"
# Just kidding: That and skipping the intro you'll have to do manually :)
# As well as ensuring that USB debugging is enabled etc. Test with
# "adb devices". If it shows the connected device, go on.

# Install Wireless Settings
echo "Installing wireless settings..."
adb shell su -c "echo 'network={\nssid="Wireless"\npsk="i*********m"\nkey_mgmt=WPA-PSK\npriority=1\n}' >> /data/misc/wifi/wpa_supplicant.conf"

# Install Required APK
# assuming all the required APK files reside in a "install" sub-directory:
echo "Installing APKs..."
for apk in install/*.apk; do
   adb install "${apk}"
done

# Push Required Configuration Files
# these and all other files you want to push you've placed into
# the "upload" sub-directory **WITH FULL PATH** (e.g. to push "foo" to
# "/data/local", it would be saved as "upload/data/local/foo
echo "Uploading files..."
adb push upload /

# Restart Tablet if Required
echo "Rebooting device..."
adb reboot

Of course, this is just a skeleton; you might wish to have some "success checking" in place, or write a log to evaluate later. But it contains all the technical stuff you need:

adb shell su -c "command" to execute a command as root – here for appending your wireless settings
adb install to install your APK files. In case these are just newer versions of apps already installed on the devices, add the -r (re-install) switch; a simple install would fail then (i.e. make it adb install -r "${apk}")
adb push to transfer files to the device. Note a few things here:

Syntax is adb push <source> <target> (the counterpart would be adb pull <source> <target>)
you can push a file, or an entire directory
<source> and <target> must be of the same type (i.e. either both are a file name, or both are a directory name)
you can only push to directories you've got write access to. So in order to push into "system areas", the ADB daemon on the device must be running in root mode

As the last condition usually is a culprit (on "production devices", adbd runs in "secure mode" – i.e. non-root), use a work around by first pushing the files to a "common area" (e.g. the internal SD card), and then copy them over. Example:
adb shell "mkdir /sdcard/misc"
adb push upload/data/misc /sdcard/misc
adb shell sudo -c "cp -a /sdcard/misc /data/misc

And as a last hint: You might need to check permissions (incl. ownership), at least when it comes to system relevant files. So first try with one device, investigate the results, see if it works as expected (adjust if not – incl. adjusting your script(s)) – and if necessary factory-reset and start over to verify it's working now. And BTW: These "install and upload" stuff is the next item on my ToDo list for Adebar ;)
Good luck!

PS: that "install and upload stuff" is meanwhile implemented in Adebar :)


text:
"Lucky try" & "Recommended" shortcuts being created automatically on the homecreen
I had installed xmod games apk. Then I had opened it. It showed me some 5 apps like advertisement. I had touched the app called "super flash light". After that, I am getting shortcuts in my home screen. I try to delete it but it is appearing one again. Shortcuts names: Lucky try, Recommended.

Most likely adware embedded in that app you've installed. Have you tried uninstalling the app? Does that stop it? Btw: this kind of adware violates the TOS of Google Play. So if uninstalling the app solves your issue, and you had installed it from Google Play – you should consider reporting it.

Confirmed malware, related: https://forums.malwarebytes.org/index.php?/topic/165698-shortcuts-get-created/

source: Stack Exchange

license: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/3.0/

authors: Роман Карпушин

sort: votes


text:
Android 5: headset's button mutes an active phonecall instead of ending the call
I recently bought a phone that came bundled with android 5. It is a ZTE Blade S6. I also have bought a Senheizer MM70i which has one button.
I am sure that the first few days if I pressed the headset's button during a phonecall the action would end the call.
Then I tried the jetAudio Basic music player and now it seems that when talking on the phone pressing the button mutes the conversation instead of hanging up.
Is there a way to revert that??
I have tried installing "Degauss Headset control center" but the application states that single button action is indeed to answer/end call, so I cannot alter the action through there.
Is there any other (perhaps low-level) way?
Thank you

ok so apparently I can still end a call with a long press of the headset's button.
I wonder if there is any way to tweak these settings.

You can proably tweak it with something like a custom ROM or using GravityBox

all_licenses: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/3.0/


text:
Changing DPI with adb
I have a HTC Evo 3D and i want to change the DPI. I am not rooted but I know that using adb and putting the command
adb shell wm density 200
I will be able to change my DPI. But i am getting this error
system/bin/sh: wm: not found
What can i do to avoid this error.
Thanks

Try adb shell wm density 200 instead.

It was suppose to be adb shell in my question, sorry

authors: Руслан Валиуллин


text:
How does a update.zip file update files
I have been searching online on multiple sites and could not find one answer to this question, only found one question online but with no answer.
How does the Android recovery update files from an update.zip file using the package_extract_dir(""); code in the updater-script?

Does it clear the folder and copy the files in update.zip to that folder?
Does it just copy the files over (that don't already exist on the device) and not overwrite any files?
Or just copy the files from update.zip and overwrite any previous files?

This is using the default Android recovery screen, I am sure it is option 3, but just for anybody asking this question, want to know for definite.

Well it's obviously not #2, updates would not work so well if they could not update existing items.
The script as a whole might do #1, but package_extract_* does #3.  You can see the code here: https://android.googlesource.com/platform/bootable/recovery/+/7d0542f28045640dfab6a259ae7bd796e653d66f/updater/install.c

license: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/4.0/


text:
Tasker programming Help?
I am a relatively new tasked user and need a little help. I installed the AutoShortcut plugin to allow Tasker to expand my notifications through the nova shortcut. I would like to have tasker expand the notification bar once on the launch of a certain app, then wait until the app is closed. However, with a simple launch app>expand notifications>stop task, the notification bar will continue to drop down over and over because the app is still open. How can I configure tasker to expans the notifications only ONCE, and then not again until the app has closed?

I would suggest adding an If statement to the task that checks if a variable is set, if it is not, set the variable and execute task, if it is end task.


text:
Nova Launcher squashed app drawer on Nexus 10
I have a problem with the app drawer on my Nexus 10 being 'squashed' when in landscape mode. I'm not sure if it is supposed to look like this, but I do not get the same problem on my Nexus 7 or Galaxy Nexus.
I imported a backup from my Galaxy Nexus and imported it into Nova Launcher on the Nexus 7. From there I made a few tweaks and then imported that config into the Nexus 10 via a backup.
I have tried playing with the settings in Nova Launcher, and changing the number of rows & columns seems to make no difference, it just squashes the extra icons into the same space without making it any wider.
What am I doing wrong, or is it supposed to be like this on a 10" tablet?
Landscape view on Nexus 10, Landscape view on Nexus 7 and Portrait view on Nexus 10:

A solution was found in the comments here ( https://stackoverflow.com/questions/29086666/nova-launcher-squashed-app-drawer-on-nexus-10 )
Clearing Nova Launchers Cache & Data, Force Stopping the App and then re-launching solves the layout problem, looks like a bug in Nova Launcher.


text:
Voice to text punctuation and new line in Spanish andorid 5
Does Android 5 recognize punctuation and new lines in Spanish voice-to-text?

Only for  Spanish(Spain) but not for other variants (for example Spanish(LatinAmerica))
AFAIK the available commands are:

"coma" (,)
   "punto" (.)
   "signo de interrogación" (?)
   "retorno de carro" o "nueva  linea"  (carriage return)
   "signo de exclamación" (!)

authors: sereen كيف تكتب بخط جميل


text:
Mirroring PC screen to android via USB
There seems to be slight variations of this question that have been asked to no avail, but is there a way to mirror my pc desktop to my android device STRICTLY using a USB cable?
I've seen may solutions for this using wifi such as splashtop and windows remote desktop, but my I don't have access to wifi or mobile data on my android device.

No. Both ends lack functionality for this. USB isn't designed to output in this way without pricey adapters that act as port replicators, forcing your CPU to act as a virtual video card, then outputting through a video port on the replicator, and adding USB, Ethernet, etc. But then you'd need to go from that adapter to your phone, and your phone has no inputs for this type of communication, or software functionality to handle it.

Yes you can using "Mobile Pc Monitor" you can do just that. there is also Twomon USB but that cost $9.
Download the free "Mobile Pc Monitor" app from google play and the server from http://www.usbmobilemonitor.com
after installation go to display properties on you pc and click detect. change the mode to mobile pc monitor display and it should work depending on your phone.  (and no pc reboot)
"TurboFool" apparently doesn't know much about data cables or software...
in the end its all 1s and 0s and usb data cables and computers love those things.
DVI, and HDMI cables are designed FOR monitors to connect directly to the displays control board.
that gives the best refresh rates, and quality. Some phones even have Mini HDMI ports to steam video.
I been doing the same thing with my psp via data cable and pspDisplay so it was a matter of time to find a program that does the same for my android phone.
You can stream video over usb via software and thats exactly what the app I mentioned does.
The server program running on your PC captures the video thats sent to the monitor changes it to a usable format and sends that to the phone via data cable. The app then interprets those signals and displays the image.
I been looking for the same solution for days and just found it. It works on my Galaxy S4 np.
you can definitely send those 1s and 0s though the usb cable but at some loss of quality.
Both those programs give you the ability to extend your display to the phone as if it were another monitor. Thats something "PspDisplay" didn't do.
you can also just duplicate one of your monitors to the phone.
touch screen works as a mouse as well so its not just a monitor its a whole new input device.

Try installing a VNC server on your computer.
With VNC installed, you can use this: https://f-droid.org/en/packages/android.androidVNC/

Maybe I'm a bit late to the party ;P but it's not all "doom-n-gloom" on this front.
An (apparently) Argentinian software company has published a software which claims to do exactly what you ask here -- the company's name is Shape -- you can read about them here --> http://www.shape.ag/en/company/
The name of their software widget is iDisplay but they claim it works with iOS, macOS, Android and Windows. You can read more about it here --> http://www.getidisplay.com/ and even download it -- it's supposed to be free of cost.
DownLoadCrew's review:

Blockquote

Run out of space on your desktop? There is no need to rush out to the shops to buy a new monitor, particularly if you are one of the millions of people who own an iPhone or iPad, or an Android tablet or mobile. iDisplay is a tool that can be used to transform your mobile device into a second display for your Mac or PC so you can take advantage of a little extra desktop workspace.
The software is made up of two different components – the desktop software which needs to be installed on your PC or Mac, and the mobile app which is available for both iOS and Android – and you have the option of connecting over a USB connection, or wifi. iDisplay can be used in to different mode with the first turning your mobile device into an extension of your desktop, and the second enabling you to mirror what you see on your monitor.
iDisplay can be used in various ways. If you have your computer connected to your TV, you could use your phone to house an onscreen remote so you can control playback from the sofa. When you are working at your desk, you can limit distractions by using your tablet’s screen to display your Twitter feed or Facebook timeline. It can also be used to move control panels out of the way of other program windows.
iDisplay has numerous benefits over a regular monitor, the first of which is portability. While it is possible to change the configuration of a multi-monitor setup, cables and desktop space mean that this is not going to be something you want to do all that often. In the case of iDisplay, all you need to do is re-position your phone or tablet and then use the configuration tool to indicate where it is in relation to your monitor. The wireless aspect means that it is also possible to use the app to keep an eye on your desktop when you step away from your computer, so you need never be out of touch.
Verdict:
A low-cost and incredibly useful way to gain extra work space and a very helpful way of interacting with your computer.

Blockquote

Disclaimer: 1) I have not downloaded, installed or tried out this software.
2) I do NOT work for the publishers of this software or represent them commercially or in any other capacity. I just encountered their software / website during my routine Internet research on Android apps.
But I hope iDisplay meets your specific requirement(s) / resolves your issue(s).

all_licenses: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/4.0/


text:
Factory reset not working in Samsung Tab 2
I want to factory reset my Samsung Galaxy Tab 2. I have tried to factory reset it through Settings and through hard reset but it again reboots with same account and applications. I have also tried to uninstall some applications but they reappear on reboot.
How can I factory reset my device?

Try resetting through Recovery mode. if you have installed a custom recovery like philz or CWM try wiping dalvik cache and user data before Factory Reset.it will prepare a clean ROM for you to proceed.
hope it helps.


text:
Get lat and lng based on my position from android phone
I feel myself so lame, because what I want, it seems so obvious, but for me, it's not.
I am developing a game in my city, where I want to place some NFC tags, and players need to visit these places. I want to give them the exact lat and lng coordinates. And I am stuck at here.
I opened the google map application in my phone, and my location is shown on the map, but I just cant see anywhere these informations. I tried to do it in a browser, but the same situation.
Can somebody guide me, how can I get the coordiantes of my position?
I tried to save it into a google drive, but there is only a document only with a link, what show me the map, but not the requested informations.
Thanks, and sorry, if this is too lame.
Ps: that would be awesome, if somehow I could save it directly to my phone, because I need to place 50 tags, that would be hard to write it down, and then write back into the computer.

There are several GPS apps which, amongst others, display the exact coordinates on your screen. Some even offer to export them. Moreover, there are apps for GPS tracking, recording your positions and usually allow you to export your recordings in GPS eXchange Format or Keyhole Markup Language. In both cases, exported files have the locations in plain ASCII.
For your case, a well suited app should support manual recording of Waypoints. This way you'd end up with exatly the locations recorded you want (and no extra ones).
A good choice would probably be GPS Status & Toolbox, which in its pro version (~USD 3) allows you to a.o. "show/store/edit/export multiple waypoints".

GPS Status & Toolbox (source: Google Play; click images for larger variants)
Note that the (implicated) other part of your question (how to process them for/in your app) is off-topic here, as this site is dedicated to end-users (not developers).

Thank you for your detailed answer, it helped me a lot. I will use this too. Later, I found the solution. Go to my google maps, then I can add a marker, so later, when I finished, I can export that to KML too, and there will all the points. I will use both that, and this tool too. +1 for this nice, and linked answer.

Though I suspected there might be such a function in GMaps, I myself don't use GMaps too frequently (I avoid GApps on my Android devices as much as I can – they already know enough about me ;) – so I didn't know about it. But glad I was able to help! Enjoy the links, too :)


text:
OneDrive error: Uploading is paused, Sign in to continue
Why do I encounter an error, "Uploading is paused, Sign in to continue" after uploading a large file (~100MB) to onedrive?

Have you been moving about, weakening your signal? Loss of signal? If this is wifi, have you moved into another wifi range?

I have found the solution from here. Apparently, you should not allow your phone to lock when uploading.

the app must be running in the background for the upload to continuously take place, which is why the uploading is paused when the mobile device is locked.


text:
Handcent or other messaging app to display undread badge on dock
Now I love the standard messaging app as much as anyone (or a little less, perhaps).
But I've decided to try out Handcent.
Problem is, up until this point I've kept the default SMS-app that comes with my phone on my dock.
The advantage of this is that I always knew how many unread messages I had thanks to the badge (button/tag/wording may vary) in the top-right corner of the app-icon. It was this little red-orange label with a number on it.
Problem is, that the default Handcent icon doesn't provide this. I do have the option to use the widget that does the same thing, but widgets don't go on the dock. Because this was apparently a great idea according to some dev.
Is there any way to get a Handcent icon, complete with badge, on my dock?


text:
Edited build.prop of HCl me sync 1.0
I recently rooted my HCl me sync 1.0(u3)  and changed the build.prop to download some unsupported app. But when I rebooted the tab it stuck in a bootloop(with the screen orientation changed). I have a copy of original build.prop in my memory card. I have no custom recovery.please help me anyone

possible duplicate of How to restore/edit build.prop after rebooting (and phone stuck in reboot loop)?. Also see https://android.stackexchange.com/questions/80875/im-stuck-in-a-bootloop-after-editing-build-prop-system-files-ive-tried-everythin

Have you tried a factory reset from the standard recovery?

@Matthew Read Yes but that does not effect system files


text:
C105i tablet won't start up
I have an off-the-shelf Chinese call-touch c105i android tablet with an all-winner a10 CPU.
Out of nowhere, it crashed and won't start up. When I turn it on, it just gets stuck in the logo screen.
When I enter the reset mode (you know by pressing the volume up and power button together) and choose the factory reset mode, it doesn't seem to affect anything.
Also, when I try to wipe the data, it says that it cannot open the log and install files.
What's the deal in here? I'd like you guys to know that there's no rooting involved in here. Thank you guys for your help

Download the firmware from this site: http://pan.baidu.com/s/1c06Hrck
et-86v2g-a23-v1.5
2014.10.13

Then download PhoenixSuit and use the .img file to flash the tablet.
Make sure you follow the instructions perfectly because entering into download mode can be hard.

does that work with a10 cpu?


text:
Why are Google Maps 9.5.1 running slow/freezing?
My Google Maps tend to freeze whenever I interact with them. Sometimes I can move around the map and it loads fine, but as soon as I do something else, like picking a location, like a restaurant or a bookmarked position, it freezes, which ends in either app completely crashing, or it unfreezing after ~15 seconds. Sometimes it even crashes the SystemUI. Even when I exit the app, the whole system runs slow and laggy until I remove it from recents.
I believe that the issue is not related to phone performance, as I've ran games like GTA III and Need For Speed Most Wanted on it smoothly (It's an Xperia T). I'm using CM12. I've tried deleting the data and cache, but that didn't help. The version of the Maps is 9.4.1.

CM12 is Android 5.0.2, it's rooted, I didn't disable my google services, my synochronization options are all enabled on my google account, I don't use Maps very often (why does this even matter), my Internet connection is about 5Mbit/s.

@Why_SE_bulling_new_users I'm not using offline maps, and since I wiped the app recently, it's not big.

I just reinstalled whole system (and switched to F2FS), and now the maps (as well as the whole system) work faster, which means I have solved my problem.

The Google Maps App is dependent on the Google Play Services app. Whenever you point out a location or a route, or even load a particular area of the map regularly, it records your actions so as to provide a better prediction the next time you access that particular app.
Those recorded actions are linked to your Google Account through the Google Play Services app, which runs in the background. This might overburden the RAM, and to free more space for it, the system terminates other activities which might be linked to the SystemUI. When they terminate, the SystemUI crashes.
When you deleted the data and the cache, it just made the app rebuild its data. The records would be with the Google Play services, which would be relinked with the app again.
When you wiped the data, all previous records would be erased even in Google Play services, so there would be much less data for the app to read while it loads. Hence the speeding up after a data wipe.

It seemed to be a problem related to system performance, after all. Looks like they system used too much RAM, leading to having slow Maps. After wiping the device, Maps work as expected.

Same happened with me ... Here is what I did -
Open installed apps from settings
Select maps
Clear all data and cache
Uninstall updates
.
.
.
NOW WORKING WELL.
this is a bug in an update .


text:
Syncing Outlook Calendar Events to Google Calendar
Good morning everyone,
I am having a peculiar issue with syncing calendar events between outlook, my phone, and Google calendar.  I have been using Android Sync to import all of my outlook calendar events onto my phone and have not had any issues with syncing that way.  Android sync gives me the option to sync to a local calendar on my phone or to sync to my Google account.  Either way it appears that only a local sync is completed.  If I sync to my Google account, the calendar events show up on my phone, and are readable/editable, but as soon as Google calendar refreshes (usually via reload on PC) all of the events are removed from my phone.
I am trying to convert from using a local copy of my calendar to a shared copy so that other employees can have access to my schedule.
Thanks in advance!

Not being a Microsoft user: Does Outlook support any external calendar sources? In that case, maybe you can get it to work via an "intermediary".

There are ways to import calendars into outlook, and you can subscribe to a google calendar, but it is only one-way. A few years ago (circa 2012) Google had a direct sync between outlook and google calendar that allowed you to create and edit events in either and would automatically sync changes together, unfortunately they discontinued that.

There are several results turning up for "outlook sync". SyncRoid even has been updated this January. Worth a look I'd say.

Not sure, as an alternative:
An alternative to the google calendar outlook calendar sync issue is as follows:

Ensure that you export all outlook calendar into google calendar once only (ensure that you use your google calendar not the phone calendar for all appointments or change them so that they are)
Use google calendar to create and update all events
To then use outlook: export from google calendar and then import this calendar into a NEW outlook calendar
Rename the new calendar in Outlook to today's date (deleting or hiding other outlook calendars)
Repeat steps 3 and 4 on a regular basis , deleting the out of date ones from outlook

Regards
Chris UK

This is essentially what I have ended up doing, it's unfortunate that I haven't been able to get an automatic way to do this sync, as I was previously able to automatically sync outlook to my phone. Oh well, a little elbow grease never hurt anyone!


text:
After updating to 5.1, phone wont get past black "Google" screen
Last night I upgraded to 5.1 via the built-in update functionality. This phone is not rooted.
Well, now my phone won't get past the black screen with the white "Google" logo when I try and boot it up. I can get into fastboot mode though.
However, fastboot is not showing the phone as a device in windows, so I can't just re-flash the stock 5.1 android rom.
Also, when I try and go into recovery mode I get an android icon with a red exclamation point in a triangle that says "No command."
Is my phone screwed?

To use the stock recovery you are describing, hold volume up in it and press power once. Buttons should appear.

Looks like I'm forced to do a factory reset, and I am using the guide on this page:
https://support.google.com/nexus/answer/4596836?hl=en-CA


text:
How do I take screenshots on a Samsung Galaxy A3?
I've been trying to take screenshots on my Samsung Galaxy A3 by using both the "home + lock" key combination and the "volume down + lock" key combination, and neither have worked. I don't want to install a Screenshot app on my device.
Does anyone know how to take screenshots on it without downloading any type of Screen Capture, Screen Grab, or Screenshot app?

Based from here, it seems you have already used the correct combination "Home + Power". Maybe you didn't hold it for enough time?

A3 in this Case, not S3...

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.

Have you tried Home+Volume Down? My other idea would be that you did not hold the combinations you tried for long enough.


text:
Use android device to host a website
I have an Xperia Mini which I want to make a web server, to host a website on it so me and other people can visit the website (it won't be something like 1000 visitors per minute). So, if this is possible, can you please:

Point me at what to read about this, so I can set it myself
Tell me if the phone can run only on a charger, without a battery (because I expect it won't live long if the battery is constantly charging)

Install the corresponding app, and there you go. Oh: Find it in my list of Webserver Apps: Simple web server, such with scripting support, and even ones with the entire stack (including MySQL or other databases). As for the battery question: see our battery tag-wiki, and especially Does constant charging harm my Android cellphone?

You can run Webserver on Android for example :
KSWEB
but, there is 2 Case for use with Android Device :
First :

your phone Broadband is how much ?
this Broadband can support users
  and online at 24 hours of day ?

second :
this is not good idea for start webhosting or other something with a Android device.your hardware need backup and set other Options...
and about Questions :
1.

Point me at what to read about this, so I can set it myself

yes you can.use below link :
http://www.androidguys.com/2014/04/22/host-website-android-device/

2.

Tell me if the phone can run only on a charger, without a battery
  (because I expect it won't live long if the battery is constantly
  charging)

i have no idea, But this links maybe can help you :
http://www.makeuseof.com/answers/can-i-directly-power-an-android-device-by-circumventing-its-battery/

www.youtube.com/watch?v=Dp_sJYQR1Bg


text:
Is there a way to remove the Guest account?
Lollipop has put an emphasis on multiple users, which is just irksome on a personal phone. I don't need a guest account and I don't need a bright blue user icon reminding me I could be someone else.
I've disabled adding a guest from the lock screen (really a sensible default?!), and I've logged in as guest, pulled down and clicked "Remove Guest". But back in my normal account I still see the guest account icon when I pull down the top bar and click the blue user thing.
Is there a way to completely disable the guest feature?

check this : http://android.stackexchange.com/questions/87664/removing-the-default-guest-user-account-from-android-lollipop

Yes it was seeing this that made me all the question. I tried to show that I had done everything in that post already.

Edit: Firstly, please follow the answer here. It offers an easier approach and is tested with Android 7.1.1.

Some users have reported that the following solution didn't work for Android Marshmallow and above. That may be so since I tested this with Android Lollipop and worked well on it.

Yes and No! It depends upon how you want to use this answer.

I still see the guest account icon when I pull down the top bar and click the blue user thing.

You don't need to go that far by completely disabling the guest user to avoid that guest account icon when you pull down the top bar and click your profile image. All you've to do is remove all other users from Settings → Users and change the value of a key.
The key is guest_user_enabled under the table global found at /data/data/com.android.providers.settings/databases/settings.db. This database belongs to Settings Storage app. Its current value would be 1. Change it to 0 using adb with the command:
adb shell settings put global guest_user_enabled 0
Changes should take place immediately, otherwise, simply restart the phone.
Now, whenever you would tap your profile image in the top bar you would see the profile contact (if already created) or a toast saying "The contact doesn't exist". That icon wouldn't show itself as long as you don't create any more users.
Note: As noted above, it is important to remove all other users since the said method wouldn't work as long as any secondary user remains in the system.

The aforesaid technique simply deals with the nuisance that icon is to some users. It doesn't restrict the primary user (owner) to switch or create new user from Settings → Users.
What if I'm happy with having a single user (me) and don't want to see that User in the Settings?
That would require root access. There are devices under the banner Android One which are now running Android Lollipop yet do not have multi-user functionality. It turned out that the [multi-user] feature is disabled (the feature is disabled using framework as noted here) [can be enabled] using few entries in build.prop. Why not use that technique for our advantage?
Hide Users from Settings

Install a file manager with root explorer feature or  a build prop editor app.
The location of build.prop is /system/build.prop. Open the file, go to the end, create a new line and enter fw.show_multiuserui=0.
Reboot the device.

Go to Settings and you would notice that Users entry is missing. As a side-effect, the result in first section i.e. the removal of the guest icon is also covered by this solution.
The good part is that while guest/secondary user is nowhere to be found which you can switch to using GUI, you can still use that multi-user feature. adb shell am switch-user USER_ID can switch the user easily provided that you know the USER_ID of the guest/secondary user which you can obtain from /data/system/users/.
On the other hand, adb shell pm create-user USER_NAME can create a new user too. All good here.

What if I don't feel the need to have my device being used by a secondary user at all? I don't want multi-user functionality in my device?
That can be done. Thanks to Android One technique.
Remove multi-user  feature
We're not removing the feature from the system but simply restricting the system to a single user. As mentioned in the last section, we need to edit build.prop which requires root access.
Add fw.max_users=1 in build.prop and restart the device. This would restrict the system from creating any new user since the maximum user is set to one. It would also hide the entry Users from Settings as well as the guest user icon aka the nuisance.
Note that you can always switch to the guest/secondary accounts using adb shell am switch-user USER_ID even after restricting the maximum users to one since the restriction is set to curb further creation of the users. If you feel the need to remove those users but find it bit problematic that there is no option now to remove them from GUI, then simply do adb shell pm remove-user USER_ID.

Superb answer. fw.max_users=1 worked for me. I was looking for this after accidentally logging in as a guest while the phone was in my pocket, and having a moment of extreme panic while I thought I had accidentally done a hard reset on my device!

Followed every step here on Cyanogenmod 13 (Android 6.0), still get the little blue user switch icon in the top right of the lock screen. Except now it prompts me to add a new contact.

@detly The answer was written with Android Lollipop in mind. My apologies for not explicitly mentioning that information in the answer.

@Firelord I figured it was something like that, so I didn't downvote. If I find out how to do it on M, I'll add something to your answer.

The first option with ADB shell does not seems to work on Nougat.

Neither of these methods works for me on Nougat (7.1)

@arnuschky When I wrote this answer I had Lollipop only, and Nougat or Marshmallow were not released, so I don't think the answer is incorrect, it just doesn't apply on newer versions of Android.

@Firelord sure. I didn't mean to say your method is incorrect, I only wanted to provide extra information for Nougat users with this problem. Feel free to incorporate this into your answer. :)

@arnuschky I did edit this info after your comment. Thanks for your comment. :-)

Correction: The "user" item disappeared successfully from the settings menu, but the icon on the lock screen is still present...

Adding fw.max_users=1 in build.prop and restarting the device worked on my Galaxy S5 with Lineage OS 14.1.

@charles.milette if you are still looking for a working solution then try this answer: https://android.stackexchange.com/a/185327/96277

@Firelord Yeah I found this Magisk module a few weeks ago. It's nice now, I don't have to edit build.prop manually after flashing an update.

To remove guest user from android device follow this link
This simply says that you have to enter into guest account then from settings -> users -> remove guest user you can remove guest user.

This was down voted, but this is the most cleanest solution. The other two answers suggest a ton of unneeded steps. Note you have to be the guest user, to disable guest functionality. You cannot do this as a admin user.

This does not remove the Guest account, it just removes the data for the last Guest login.

For me it seemed to remove the option to switch to Guest.

I used adb shell settings put global guest_user_enabled 0 command from above and THEN I had switched to guest account and removed it, as described user205426 and ONLY AFTER THAT the guest account feature was disabled.

In my device, this worked. It disables guest account and removes it from notification bar. It can be enabled again right if I go to settings and switch to guest account again.

The thing is that while you are logged as guest and you want to switch to your account, without clicking on remove guest, it will log you to your account but it will keep guest session running. This can cause performance issues because your phone is running two sessions. If you go remove guest it will end guest session and remove all data which is what you probably want anyway.

After much effort, I tried this simple method and it worked to solve the problem of being able to create a new user or logon as a guest with zero prompts for a password from the lock screen. Note that you actually have to log on using the guest account for this to work:
Log onto the guest account, and then from settings -> users -> remove guest user.
After a reboot, the option to create a new user or logon as a guest is no longer available from the lock screen.

Without rooting the device and still be able to change build.prop, no need for adb or developer tools.
In short: I found the right twrp for my device, then used latest Odin to flash twrp on it. Then from twrp advanced file manager copied build.prop from system to an SD card, restart, modify the copied build.prop, restart into twrp, rename original file (basically make a backup), and copy back the modified file into system. then select it and use the chmod 755 button (or go into the terminal and run chmod 744 build.prop. Note that only root can have write permissions or your device won't boot).
Specific: (tested on a Samsung Tab A T550 9.7" with Android Marshmallow 6.0.1)

Google and download the latest Odin, unzip it.
Google twrp and your device, download it. I don't know if the latest version of twrp works for every device, but at worst it won't but it won't harm your device.
Search how to restart your device in download mode. Mine was pressing power+home+downvol for approximately 4 sec. (while the device is powered off, obviously).
When the download screen appears, connect to the PC and open Odin. The device detected under com should be blue.
Press the ap button and browse to select the twrp file you downloaded.
Verify that re-partition is not checked under the Options tab.
Press start.
The device reboots normally, you need to power it off and start in twrp mode. In my case it was done by pressing power+home+upvol for approximately 4 sec.
In twrp, don't start in read mode (the first time it asks). You won't root, but you will change a system file.
In my case while using twrp, the touch detection was a bit off to the left and I needed to press harder, so beware the annoying and damaging fat fingers.
Press the mount button, select system so it's checked, and uncheck read mode if it's selected.
Go back (press Home) and press the Advanced button, then File Manager.
Go to System, then select build.prop file.
Press copy file, select a destination folder where any user can read it. I used an SD card (you can use the terminal to chmod the file copied, but it is faster from Windows).
Go back and press Reboot, then System. It will reboot normally.
Connect the device to the PC and open the copied build.prop (Notepad won't work. Use Notepad++) and edit what you want. In my case I only added fw.max_users=1 below the last line. Save it.
if you couldn't open it because of permissions, first copy the file into the desktop and then modify that file then copy it back and replace it.
Disconnect the device and restart into twrp.
Again go to mount and check system, then go to Advanced and then use the file manager to go to system and select build.prop.
Rename it (add .bak at the end or whatever) so it's backed up.
Browse to the modified build.prop, and copy or move it to the system directory.
Browse to the system directory and select the newly copied build.prop, then press the chmod 755 button and confirm, as I said, even if you don't modify the original file. Just changing permissions to grant write access to anyone besides root will make your device hang on boot. If that happens, restart by pressing power + downvol  for some time. Then immediately after it powers off press either power+home+upvol (twrp to change back whatever you did) or power+home+downvol (download mode, if all fails you can still flash the official image from Odin, you just have to Google your device and the Android version then official image, make sure it's the right one).
Restart and it's done, no more guest or add user, and no rooting, although from download you can flash a root image (if there is one for your device) or from twrp you can install Supersu to become root. You can say this method is as difficult as rooting, but I prefer to avoid rooting. twrp will be there, but it won't get in the way of anything.

There is a now a better solution available named Single User Mod (tested on stock Android 7.1.1 but should work for earlier Android versions too).
Pre-requisites: Magisk (framework) and Magisk Manager (app) installed.
Open Magisk Manager app → go to Downloads → search for Single User Mod → install it → reboot the device.
That's it.
(Click an image to enlarge it)

As you can see, that blue icon for user account at the top is no more visible. The Settings app also hides the Users settings option.
How does the mod works?
There is a fantastic binary made available on-the-fly by Magisk framework named resetprop (under /sbin) which does the magic. It is instructed to change fw.show_multiuserui and fw.max_users in memory before SystemUI app is loaded.

The script solution worked for me:
adb shell settings put global guest_user_enabled 0

Make sure developer mode is enabled on the Droid:
Settings -> About Device and then tap the Build number 7 times (and hop on one foot while rubbing tummy !!)
HOWEVER worked for me ONLY after I installed the Samsung developer USB driver for Windows available here:
https://developer.samsung.com/galaxy/others/android-usb-driver-for-windows
Then the USB dialog box come up on the Droid.
Then the script works.
Use this script as a test of the whole "system"
adb devices
It should find a device and output a MAC address or something. When you have that working then go for the script at the top.
You do not need to download the whole SDK environment. You can get the guts of ADB here:
https://forum.xda-developers.com/showthread.php?t=2317790
Then simply unzip it into a directory (Get Winzip or similar).
Run CMD (the DOS command window)
and use the CD command to get into that directory where the adb.exe is (from the zip file).
Then test with adb devices.
Then go for it.
Dana Keen

I did a second Samsung tablet with the above procedure and it did not immediately work. Rebooted and still no work. But then switched to guest. Then in the swipe down from top notifications I deleted the guest account (puts you back to owner user). Then ran the script again and wala! : The guest option was gone from the lock screen.
Curious on this tablet the script results in no user icon at all on the lock screen (like a phone) but the other tablet (newer) still had the user icon on the lock screen but when tapped did not present the guest option. Both worked but just in different ways.


text:
Is there a way to see call log with duration?
I need to log how long I spend on the phone. In Lollipop, this seems impossible:

First, the dialer only shows the start time.
Second, if I make multiple calls to one number, the logs become inaccessible as they're grouped, and entering the contact record only shows the most recent history.

Is there a way to see the actual logs?

I don't think there's a native solution. But lot's of third-party-ones: see my list of apps for Statistics for calls, messages, data

No native solution, it's crazy what Google thinks will be too much information for our simple minds...

Yeah, but nothing we can do about that, can we? So third-party is the next best thing. If you want a closer recommendation, come over to SoftwareRecs :)

OK, if you want to post a "no you can't do it in stock lollipop, get an app" answer I'll accept it.

There you go – even with a good candidate mentioned :)

possible duplicate of How to get exact call time?

What is your model and carrier? I was just researching this same issue for my Samsung Galaxy S3 on Boost Mobile, and found several forum discussions revealing that on the Sprint network (over which Boost also operates), call durations were exposed in the stock call log on ICS, but went away with the JB update, while S3 owners on other networks continued to have access to their call durations on JB. Since the discussions I found were mostly from 2011-2012, I don't know if L omits duration from the logs on all carriers, but it's certainly an avenue to explore.

From the phone app, tap the Action Overflow button (...) in the top-right corner, then tap Call History. Tap any entry, then Details, and it will show you the date, time, and LENGTH of call, or calls (individually, in a list) if multiple were grouped together.

Seems not to work that way on all devices. On my O4C (running JB) there's a) no overflow button, b) using the "menu" key, there's no "call history" entry. While it has a separate call-log tab, that doesn't allow for grouping (just filtering, via the "menu" key). So maybe that's device-specific (ad different devices/manufacturers might use different "phone apps") – or was introduced with a later version of Android?

The questioner specified Lollipop, which is what I based my answer on. I don't have a pre-Lollipop device handy to see how they compare, but I feel relatively confident there WERE comparable solutions. But they change the layout of the dialer in ever version. Plus OEMs modify it in all sorts of ways. Sorry I can't be more help on that one.

Thanks anyway. Of course you're correct that OP asked specifically for Lollipop (and thus will be happy). Was just checking when that might have been introduced.

works on nougat (7.1) as well.

To my knowledge, there is not (and never has been) a native way to achieve this. However, that doesn't mean it's not possible: for most of the details, it's just the frontend that's missing (data is available in the resp. "data providers"). But to investigate the data, you would need a 3rd party app.
There's a manually curated list of hand-picked apps available on my Android website you could chose from: Statistics for calls, messages, data. Depending on what features you favour (how much details you need, how fancy it should look, etc.), different pieces of it might suit you.
If you prefer to get a few choices introduced closer, head over to SoftwareRecs (the link goes to their rules: SR is quite strict for what questions – or answers – must contain to not be "dropped").

Here is the solution (but needs root in some cases). It wasn't showing for me too even after updating the Contacts app. And then I found that the Contacts app on my relative's phone shows:

I realize that she had an old version. Even if I deleted all the updates, it is still older than mine (by the way, both run on Pie Android One phone). She sent me the APK of Contacts but I couldn't install it because it older version. So, I opened Titanium Backup, pressed and hold on Contacts, turned it into a user app, uninstalled it, installed the version that she sent to me, and then make it a system app again with Titanium Backup (or any alternative app that transforms a system app into a user app), and it worked really well.
Anyway, the version that shows the time of the call is 3.0.7.210756853. So you should uninstall the updates of the app (from app info, then the top-right corner, and uninstall updates).
Then, if you have a version older than 3.0.7.210756853, you don't need root or Titanium Backup or that kind of stuff. All you have to do is to download this version and install it.
But if you uninstalled the updates and it is still newer than 3.0.7.210756853, you should have root and do what I explained above.

In the 'Recent Calls' list or 'Recents', touch the name of the person/business. NOT the picture or letter icon/initial, which will open the contact - or the phone icon, which will call them again.
If you touch the Name itself, it should drop down another menu with "Video call", "Message" AND "History". Touch History and you'll have a list of calls made WITH Duration.


text:
Background logcat with filter
I have an app which seems to crash sometimes but of course not at that time when I have it connected to my PC and run logcat.
Is there a good method of grepping logcat in background (best would be filter by app but filter by text would already be helpful) and write the logfile to SD card for later inspection?

You could use a logcat app that writes the log to your sd card. Depending on the Android version on your device, that might require root permissions: latest with Android 4.2 "normal apps" only can see their own log. Checkout my list for Logcat & Co. for possible candidates. I know that e.g. aLogCat has the feature I've described. It also has filtering capabilities. Same applies to several other candidates of the linked list.

Thanks. root is no problem for me. But are you sure that aLogCat has this feature? It displays the logs but I don't see a settings where the logs are stored continuously in background. (To my understanding, the log uses a ring buffer). I also tried others but I could not find anything. Do I misunderstand the concept?

Ringbuffer is correct. And it lists "save logs" amongst its features. If you cannot figure out how to do it with that app, take a look at Logcat Extreme, which praises itself as "Logcat recorder (even when in background)". The recording button of that one can hardly be missed :)


text:
Disconnect/reconnect to wifi with same SSID
I'm playing with some more advanced things in Tasker, and I've set up an NFC tag to do various things when I return home from work each day. One of these is to connect to wifi and run an SSH command to wake up my computer.
I'm in a dorm at a university, so all of the wifi SSIDs are the same. Because of this, my phone (a Nexus 5 on stock/rooted 5.1) will latch onto one AP and hold on as long as possible, and eventually switch as I move further away. This means that when I arrive at my room and tap the tag, my phone is almost always in the process of reconnecting to the nearest/correct AP and my SSH command fails. Sometimes it's connected immediately, sometimes it doesn't connect for a few minutes, so a simple "wait 10 seconds" in Tasker doesn't cut it.
Is there a way to simply break the existing connection and reconnect to the same SSID (just reconnecting in general is fine, there's only one SSID)? I know that disabling wifi altogether, waiting a few seconds for the phone to do it, enabling it again, and waiting a few more seconds will do this, but it takes longer and I imagine there's a better solution.
TL;DR: How can I break a wifi connection then reconnect in Android 5.1 (stock/rooted) without actually disabling wifi? Terminal commands are fine.

Checking the Tasker manual for the "WiFi Net" action shows:

WiFi Net
Change the wifi network connection status.
Reassociate: reconnect even if already connected.

(emphasis mine)
That should be exactly what you're looking for – playing with Tasker anyway :)

Dang, I didn't even see that in the manual! Perfect, thank you!

Great! And yes, that manual could use a better index (it has not even anchors to the segments, so it's hard to reference). Easy to overlook the "small print" :) Btw: For more Tasker tipps, see here. And scroll down to the function graphs to see what's available :)


text:
Messages stuck in outbox of Gmail app, but only for Gmail
I noticed messages were not being sent from the Gmail app. I checked to make sure auto sync is enabled and it is. Any ideas? Beside the message it just says sending. I have other email accounts used by the Gmail app (e.g. yahoo) and they work fine. Also I can send and receive find from Outlook on my computer. I don't know what else information to give so feel free to ask for more. I'm using Xperia Z2 with Android 4.4

Is your Gmail app the original? Or is it a hacked version? I used a hacked version multiple times because I wanted a dark background, but that ended up giving me the same problem you have now. If not: did you try to remove updates of the Gmail app? This will give you back an older version of the app and there it will work, even if it's just for troubleshooting ;)

Have you tried re-adding your Gmail account? It is also possible that if you are on a work or school wireless network that they have blocked insecure outgoing connections, i.e. SMTP Port 25 or 587. You could check if this is the case by seeing if your outgoing mail settings are set to Port 465 with SSL.

I tried sending a test message from home and it didn't work. I can't unlink the gmail account as that would unlink it from the entire phone and all my text messages and pictures will be deleted.

Is there a way in your phone that you can edit the port settings manually like you can in Outlook?

Yes. Are you going to make a suggestion or just asking a random question?

It was a question... If you can edit the ports you can check the port numbers for incoming and outgoing mail.

I just had this problem and the problem was that I was over my email quota. Specifically, I was using the GMail app to connect to a Microsoft Exchange Server and sending from my desktop (via thunderbird) worked, but sending via my phone didn't.
I logged into the outlook web-access portal and it gave me an error message saying I was over-quota. Fixed the quota issue now I can send email.

What does out of quota mean for email? I think that Gmail has not had any quota's (max size of inbox or number of emails send or anything) for the last decade.

@Kvothe - I was using the GMail app to send email through my Exchange account. My Exchange account was over-quota.

@Kvothe - To my knowledge and experience there is a limit of a number of emails (or storage size) on GMail.  I have to clean it out regularly, like twice a year,  Because it starts warning me about deletion.  On my brother-in-laws account, new emails are not shown because of the same reason.  I had to show him how to delete old emails.

authors: ເພັດສົມພອນ ສີສຸພັນ


text:
Stock android moving app to SD card force close applications
i am using stock android on my Micromax Canvas A1 (Android one) with android 4.4.4, it works pretty well but issue occurs when i move my install application to SD card and clear its data as well catch (tried in either way) then every application which i moved has been crashing on launching and can't use it, if i move them back to phone memory then strangely it works like charm, Other issue i been facing is sometimes i try to make call then contact/people have been force closed? does any one provide me solution? or anyone having information why it happens?

KitKat doesn't allow you to move apps to the SD card, only to "external storage," which is often a separate partition of internal storage. If your specific device doesn't have a separate "external storage" area, then it could actually be using the SD card (which is rare in KitKat), in which case there could be a problem with your SD card.
First off, make sure that the apps you are moving support running from external storage. The Applications Settings panel should be able to tell you this, just in case app2sd is getting it wrong somehow. You should also know that some apps don't work well outside of internal storage even though they've been marked as supporting it.
I'm also assuming here that you're not moving Package Manager or any internal app to the SD card, and that when you "move my install application" really means "move applications that I've installed."
Regarding Contacts stopping unexpectedly, I've experienced that as well. I'm afraid I don't have an answer for that yet.


text:
get information from devices which connect to same wifi hot spot
After create public wifi hot spot through phone. How to get device information from those who are trying to connect the hot spot?

There's an app on Play Store called Fing that's probably close to what you want. You don't even need to be the host, it detects all devices on your network.


text:
Why my ebook does not show words in my Kindle app?
I have 2 android devices. One of them shows the words. The other one does not. It also works fine in my PC. Please help.

Have the colors for foreground/background been set to the same? If you were to doubletap somewhere you believe a word to be, would a highlight reveal a word? If so, this would indicate merely a colorization mismatch.

All settings are the same

Possible repost your answer might be here http://android.stackexchange.com/questions/111936/can-read-books-in-amazon-kindle-on-lg-4g-tablet/111948#111948


text:
Can't enter WiFi password on Moto G since Lollipop update
My Moto G upgraded to Lollipop yesterday and since then when I want to use my work WiFi I can't find where to key in the password. The Icon shows a "?" and the WiFi menu says 'connected' but I cannot use it.
How can I key in the password?

Forget the network and then reconnect?


text:
Install Arabic language on Android ICS
I have Samsung Galaxy S2 running Android ICS. How can I install the Arabic language on my phone keyboard as it is not listed?

Step 1 :
Download and install Language Enabler.

' Need Root ACCESS '

Step 2 :
and, add Arabic language for Menu.
Then go to Language and Input from Settings.
Tap "Configure Input Methods."
Step 3 :
Uncheck the "Use System Language" check box. This unlocks the other active input methods for use.
Select the check boxes for the keyboards and/or voice input methods you wish to add. This adds them for use during text input, as long as you use the standard Android keyboard.
Step 4 :
then add Arabic Language, and enjoy.


text:
Mounting USB in android 4.1.2
I am trying to mount USB pen drive in my old Xperia phone running Android 4.1.2 When I connect OTG device to my phone I get an USB power consumption error.
After little search I found a command to make it work.
su
echo 1 > /sys/bus/usb/devices/1-1/bConfigurationValue

When I execute this command from Terminal Emulator it works perfectly and USB drive is detected by my phone.
To avoid typing this command I am trying to created a Shell script which will run this command automatically using SManager:

Shell script (left) and SManager Config (right; click images for larger variants)
When checked the log file i got only one line: script started
SManager executes it as:
# /system/bin/sh /storage/sdcard0/myusb.sh

I am not able to find out where I am going wrong. Need help!

I'd have the script log something to see if it is really executed (successfully). Include e.g. echo "Script started" >> /sdcard/myusb.log before the su command, and echo "Return code is $?" >> /sdcard/myusb.log at the very end, followed a cat /sys/bus/usb/devices/1-1/bConfigurationValue. Then you can evaluate the log to see whether a) the script was executed at all, b) the command succeeded, and c) the value was set.

@Izzy: I have followed your instructions and updated the script. It gets stuck at the su command itself. Not sure whats wrong. I have updated the question to include the changes. Please have a look.

Any popup from the SuperUser app? Does SManager support root executions? If so, can you directly advice it to have the script run as root (so you wouldn't neet the extra su in the script itself)?

@Izzy: there is this SU option in the second screenshot. Maybe I will have to dig in more. I will let you know by evening. :)

Sure. Other than on the shell, apps must explicitly support root – and register with the SuperUser/SuperSU app installed. AFAIK you cannot simply run a script calling "su". SManager seems to support this (by the screenshot). I'd say you need to activate the "Su" option there, and kick it out of the script – then it should work.

How much current is your USB pen drive trying to draw?  It's visible under /sys/bus/usb/devices/1-1/bMaxPower


text:
How do I Install a custom ROM/recovery on a Galaxy Note 2?
I was trying to install CyanogenMod 12 Lollipop ROM on my Note 2. When I restart my phone in recovery mode, its giving me this screen:

After this I select the option "wipe data/factory reset" and then choose option "apply update from external storage" and when try to install, it gives me this error

failed to verify whole-file signature. signature verification failed

Please help me to solve this problem.

I used CyanogenMod installer! It's so easy-to-use

You are using the stock recovery, which only allows files signed by Samsung to be flashed. Flash a new recovery via Odin, such as CWM, TWRP or Philz.


text:
Is disabling built-in apps fine?
I am using Moto E(1st gen) with Android 4.4.4 KitKat. It is unrooted.
I wish to disable some of the built-in apps, which I do not use, e.g. Motorola Assist, Motorola Migrate, Google Play Books etc., to free up internal storage and increase the smartphone speed.
Whenever I try to disable a built-in app, the following warning pops up: "If you disable a built-in app, other apps may misbehave. Your data will also be deleted."
Is it safe to ignore this warning and proceed with disabling it? Or does it really cause the problems it mentions? Also, can disabling these apps have the reverse effect of slowing the phone down, further?
I looked up questions related to this in Android Enthusiasts Stack Exchange, and found these : How can I prevent unwanted pre-installed apps from automatically running on Android?, and How can I stop applications and services from running?, but they do not exactly address this issue.

I don't think there's really a "generic" answer to this. It's mostly going to depend on the specific app you're hoping to disable. Disabling Google Books is very different from disabling, say, SystemUI.

If you disable something like 10 apps, how do you know which app is misbehaving or making others misbehave? You May go one by one and check it out, but that is tedious. I've tried that and it doesn't always fix the problem because I get lost with all those apps going back and forth. I don't know if you consider that an answer but it can be ! David

Most apps on android are safe to disable, however some can have some pretty bad side effects.  This however depends on what your needs are. You can disable the camera for example but it will also disable the gallery (at least as of kitkat and I believe Lollipop is the same way).
Android does have some core applications that are essential to the function of the actual system itself. For example disabling Package Installer will disable the ability to install any application and will likely cause your phone to go into a boot loop/soft brick.
More to the question, if you are unrooted you should be relatively safe since I can't recall any application without root privileges that can access and 'take down' any vital apps on the system.  That being said going mucking around with the core applications that make your phone/tablet function shouldn't be done lightly.
Source: I build custom roms, and I am a former PAC ROM maintainer.

Disabling system apps won't free up your space, since they are disabled, not deleted. They are still stored in your system (since you can re-enable them), and besides, they are in /system partiton, whereas the apps you download are on the /data partition, therefore, even if you did free-up the space, you wouldn't be able to use it since it's located on the /system partition.
To answer your question, yes, it is safe to disable your apps, and even if it did cause issues with other apps, you can just re-enable them.

Uninstalling any updates for those apps before disabling may free up space, though.

First, not all apps can be disabled – for some you will find the "disable" button unavailable or grayed out. It would e.g. make no sense at all to disable "Android System": nothing would work anymore on your device.
If the app-in-question offers an activated "disable" button and press it, you might have noticed a warning popping up: If you disable a built-in app, other apps may misbehave. Your data will also be deleted. That warning is not always true – but yes, sometimes there are dependencies. If you're absolutely sure you don't need the given app, you can try anyway: You cannot disable any app which is really essential. So in the worst case, you re-enable the app and reboot – all that might be lost would be the app's data then.

As I find this information essential (especially for people new to Android), I've just added that (and more details) to our corresponding disable-app tag-wiki – which you might wish to check for the other details :)

Yes you can disable Google apps ,I'm using moto e 1st gen lollipop,my internal memory was full now after disabling Google play ,book , movies & TV newsstand & Google hangout ..I've got more space for other apps to install
All d best
Happy moto E

Disabling apps will free up memory and make the device faster. However, you need to check what they are for and what dependencies they have. Apps related to phone or hardware functionality should not be disabled. Google Books can be disabled if it isn't required. Google Framework and Google Account should not be disabled if you need to use other Google apps.
Some system apps renable themselves after sometime or when you restart the device. A startup manager app will help the device remember and re-disable them at startup. You can also use a task killer app to kill apps that cannot be disabled.
To free up space in the non-volatile storage, you need to move the app to SD card. I don't think system apps can be moved to SD card and will be part of the main internal storage.


text:
"Battery too low to update automatically" message
My phone is less than a year old, and I really don't use it that heavily, but the battery life is terrible at times (not always).  Sometimes, it will drain to single-digits (percentage-wise), and then a message keeps appearing at the bottom of my screen; about every 5 or 10 seconds.
The message is, "Battery too low to update automatically".  I've googled that message, and there are only 3 or 4 results returned; none of them are relevant to my issue.  That leads me to believe that this message is likely related to a specific app, and not a standard Android or LG message.
Does anyone know how I can find-out what's causing that message?  I feel like, once I locate that issue or application, then I can stop that constant updating, and hopefully prolong some battery life.


text:
Why is WiFi on 100% of the time, even though Extended Standby Mode is enabled?
My Sony Xperia S has an Extended Standby Mode which states that WiFi and mobile data are disabled after a time when the screen is off.
However, sometimes this stops working and the battery starts falling quickly, and BetterBatteryStats shows that WiFi was on 100% of the time for the last 22 hours. Usually after I reboot the phone it starts behaving normally.
This is the explanation text for the Extended Standby Mode:

And I know for sure that I don't have any downloads or uploads running.
What is happening here? How do I make sure that Extended Standby Mode really works?

Have you check the "Power Settings" or "Battery Settings" in the settings? It has it's own graph for showing when the Wi-Fi is enabled. Maybe BBS gives a false positive.

@AleksandarStefanović Unfortunately I've already plugged in my phone to the charger so the battery stats are reset. I'll need to wait until I can reproduce.

Go to settings --> wifi
Press menu key or 3 dots
Tap on advanced
Untick always scanning option.
And wifi will stay down when off

I can't find that option. There is only "Keep WiFi on during sleep", is that it?


text:
Change the language back from Chinese to English on Samsung Galaxy Tab 4
My grandson used my Samsung Galaxy Tab 4 and now the language is all in Chinese. What do I have to do to get it back to English as I do not read Chinese?

For all who answered the question, @Mike Powell does not read chinese, so I think he can't find the settings ^^

Go to:

Settings > My device > Language and input > Language

then set any language you want it to change the menu language. Should be similar to this, just find this icon and follow it step-by-step.

Follow exactly the same steps as shown. (Note: the text is in Japanese, but you could follow the icons and position of the menu)

Well, this is Japanese, not Chinese. Might be still useful if people can follow it based on the location/symbols, not the text.

Dude i can't tell the difference between Chinese and Japanese. They look same to me. Lol

you can also try go to MENU < SETTINGS < LOCALE AND TEXT < SELECT LOCALE and choose your language. For more details you check in support option of Samsung India site.

Yonk. Now again in Chinese, please – there are no English menus :)


text:
Memory card formatting needed
I am using Micromax P470 tablet. My memory card was fine but suddenly it appeared that I need to format my memory card. I removed my memory card and connected to a PC. It was opening and I could see all my files. But if I put it on my tablet then it is showing "need formatting". I tried to format on phone. It is still the same. What should I do?

I would connect your memory card to your computer and back up everything you can, then on your tablet, let Android format your memory card. Once Android formats your memory card, put it back in your PC and move everything from the backup to the memory card. Then just put it back in your tablet to see if it works.
If that does not work, you could try reformatting it on your computer. In Windows, just go to "Computer", then right your memory card and click format. On the window that comes up, everything should be set already, so just click start.
Note: Using Android or Windows to format your memory card will erase everything... That's why I told you to back up everything on your card.
If formatting it on Android and Windows does not work, then it is possible your memory card has died and you need a new one.


text:
Philz touch 6 stuck in recovery mode
I recently installed philz touch 6 recovery on my galaxy tab 3 lite, with the main purpose of rooting.
When I downloaded it over ODIN it was fine, and booted into recovery.
Now, when I try to boot (at all) it goes to recovery when I want to use the OS (without pressing any buttons other than POWER) it boots to recovery still. any help?

This is a known issue with the goya board.
Steps to solve this:

Download the official TWRP recovery for this device. Download Link
Boot into recovery.
Go to Advanced > Terminal.
Type in busybox reboot and press Enter on the virtual keyboard. This will make the device boot back into system.

You should make a backup and reflash a stock ROM for your ROM or flash a different recovery for your phone. Also take a look at these sites.
http://forum.xda-developers.com/showthread.php?t=2426426
http://forums.androidcentral.com/general-help-how/369146-only-boots-into-recovery-mode.html
http://forum.xda-developers.com/showthread.php?t=1794153

Where can I find the stock ROM for my tab 3 lite, without having to download a virus?

Haha lol! I use the site Sammobile, it's a site for all the samsung devices. Just create an account and you can download a stock firmware for your device. http://www.sammobile.com/firmwares/

Have you already tried to flash a different recovery in download mode with odin?

FLash TWRP Recovery and from there go to Reboot ---> Bootloader


text:
Why does the play store require multiple account login to display my apps in the Google play store
I recently changed my 2nd gmail account password.
When I open the play store to check my apps it gave an error:

Authentication required. You need to sign in to your account. (click image for larger variant)
Whereas I have already logged in my first Google account  then why does it require the second account to be logged in when I haven't used this account any time for any Android apps till date.

Pretty easy to answer – let me use an example:
I add your Google account as my secondary. Now I log in with my primary. Would you be happy if I wouldn't have to authenticate for the secondary now? That would enable me to do all kind of stuff "on behalf of you".
So, putting it in short terms: Security concerns. Whether you have logged in with the second account from any apps or not doesn't matter – that account holds personal data, which must be protected.

I don't get it I have an account a@gmail.com for which i download apps and have an account b@gmail.com which i only used for checking mails in gmail app(i.e a is both checkng mails in  gmail app and download,whereas b is only for checking mails). Now as you say that for security concerns that both the accounts a and b are required for the play store.Previously it was only a single account required to login but now it why does it require two accounts wasn't there any security issue before when the Play store had only a single account access?

Authorization for Google Services is kind of "single sing-in" AFAIK. Obviously the Playstore app checks all configured accounts. Using b@gmail.com for Gmail (or any other Google service), you'll have to sign within that anyway. If you wouldn't use it, you hadn't configured it – I'd guess that's the logic behind it.


text:
Remote control android device via ip address
Is there a php code to control an android device based on its ip address. Control can be just up to using applications on the android device.

It's a little unclear what you're asking. "PHP code" suggests a development question, which is off-topic here. Asking for "an app for X" is off-topic as well. If you're looking for possibilities to remote-control your Android device from a PC, you might wish to see my list for Remote Droid 2: Control your Droid from your Computer. Or ask a specific question on SR.


text:
Babbel languages learning apps won't play sounds
The Babbel language learning app doesn't play sounds anymore; this used
to work for me for a while but now doesn't.  Sounds are the central
feature of the app which makes it superior to the PC web application, so
this is very important for me.  The Babbel support was not able to help me.
System information:

Babbel app, version 5.2.1
Android version 4.0.4
Device Sony LT22i (Xperia P)
Internal storage: 769MB free, total 1.2GB

What I tried:

Clear the cache.  This helped for a short while but no more.
As per advice of the Babbel team, I uninstall the Babbels apps;  then after a few minutes I re-installed again but nothing change to my sounds problems.
Restart the device.  Like for the cache, it worked again for a short while.

The problem might be related to the size of the lesson, or the amount of speach examples, respectively.
What can I try get the sounds running again? Thank you!

If the fix is persistent, please accept the answer by pressing the checkmark below the up and down arrows to show that it worked for you

I have installed Babbel app(version 5.2.1) and it works fine on my Xolo Q1010i.
I had even tried cleaning the cache and reopening the app again, but then also it works the same way. Maybe you should try restarting your Sony LT22i and give it a try then.
Hope this helps!

Thank you Guiam Mohammed for your suggestion, i restarted by smartphone and when i tried the first two words worked, but I'm not yet sure if this will persist.

Happy to hear that vites...

You mean to say that after matching two solutions for the questions (whether you select any language to learn), your smartphone didn't provide sound for the answer Babbel App speak?

what do you mean by Babbel App speak? You mean the sounds?

Yup..I mean the sound

Sorry it takes a awhile before i answer your question, i actually tried the whole module so that i can answer you. so base on my experienced just this moment, the sounds works for a while then afterwards it stop. SO, i assume i need to switch my phone in a longer time then it might works again.

Give a try then @vites, or else you can once again download the app and then restart your smartphone. That's all what i can suggest you now.

How to restart an Android device

Restart did help, but I needed to remove the sim card and wait for a while before restarting (I switched off overnight). Now everything seems to be ok again.

Glad to hear @vites..Now enjoy learning different languages.


text:
Google Calendar app entries on Android Device inconsistent with web browser entries
I cannot make sense of the entries on my Google Calendar for android application. When compared with the web version of Google Calendar (see screenshots below), I can see the following differences:

Google Calendar for Android shows two accounts (both are associated with exactly the same e-mail address, and this is exactly the same e-mail address I use to access Google Calendar via a web browser). To me this is confusing: why two accounts with the same name? And why two of them, when on the PC only one of them shows up?
Secondly, the entries (the calendar names, if this is what they are), are different. The Android app displays "Events" (but I have no calendar called Events on the web interface), Samsung Calendar (no clue as to what this is), "My calendar" (but on the web interface I have "My calendars", i.e., more than one), etc... you can see that besides "Birthdays" and "Holidays" I cannot see all the other calendars which can be seen and I have added via the web interface.

Can someone please explain these differences?


text:
is fastboot a part of firmware
I was thinking of installing kali linux on my phone but before that I just had few doubts.
Is fastboot a part of firmware and can any one overwrite it to brick my phone?

"Fastboot" is another name for the bootloader.  On the devices I've used (Galaxy Nexus, Nexus 5, Nexus 10), the bootloader is stored in a partition called "bootloader", and you can use it to overwrite itself by running fastboot flash bootloader (filename) from a PC.  Overwriting the bootloader partition with something that isn't a working bootloader will presumably brick the device, though I've never tried it.
Google's official factory images for Nexus devices include bootloader images, and flashing a factory image begins by overwriting the bootloader with the version from the factory image.  Custom firmwares (such as CyanogenMod) don't include a bootloader, so the device will keep the one from the official firmware.
On a rooted device, it's possible for apps with root access to overwrite partitions (including the bootloader partition) from within the running Android OS.  On a non-rooted device, apps can't do that.
I've never installed Kali, but looking at the installation instructions, it apparently installs as a chroot environment, which doesn't involve fastboot or any partition images.  So I'm guessing that your concern isn't with the installation of Kali itself, it's that a remote intruder who gets into your Kali installation might be able to overwrite your bootloader.  That seems unlikely to happen, but it's possible if your Kali installation is able to run programs as root.

thanks for the information its really useful. sorry I cannot give you a up vote as I am not eligible


text:
stock Contacts app: confusing or missing details
I'm running Android KitKat 4.4.2 on a Samsung Galaxy SIII Neo device.
When I edit a contact with the stock Contacts app, I notice that:

It is not possible to set a birthday field when editing a contact. For contacts synced with Google, it is possible to add this field in the Gmail Contacts field, and then it will show up in the stock Contacts app as part of the details for the given contact. Why can't I just add this info directly from the contacts app when I add a contact.
I don't understand the Relationship field that one can set when editing a contact. For instance, I can add a relationship and select Mother from the drop-down-list, but then if I leave the text-box that follows blank, the entry is not saved. Of course, I can always select Relative from the drop-down-list and then enter the value Mother, but I don't understand what having "Mother" in the drop-down-list would be useful for (and the same goes for all other kinship values available in the drop-down-list).

have a look at http://android.stackexchange.com/questions/77750 or http://android.stackexchange.com/questions/8417

Possible duplicate of How do I edit/add a birthday in the `people` app Cyanogenmod 11? or http://android.stackexchange.com/questions/8417


text:
Retrieving the "csv" file from /storage/emulated/ directory from Mac using Android File Transfer.app
I'm using Trepn Profiler to profile the App's performance.
I can save session as CSV in /stoarge/emulated/0/trepn directory.

However, the issue is that I can't find the directory from my Android File Transfer.app.

What might be wrong? What tool enables me to access the directory?

some of the Programs, maybe set default Permission for this.can you give me this output in terminal at file directory ? command : ls -la

I could use this script to pull the database files from Trepn.
output_dir=$@
#Get all of a directory(sdcard), and filter them
for file in `adb shell ls /sdcard/trepn/*.db`
do
    file=`echo -e $file | tr -d "\r\n"`
    # pull the command
    adb pull $file $output_dir
    adb shell "rm $file"
done

I don't know the reason why, but my Android File Transfer for Mac doesn't properly synced with the Android phone.
I had to open File Manage in Android, point to the file that I saved, and then I shared it with my google drive.

This works, but I think Android File Transfer should just show the saved file automatically.

it's better to take a picture of file permisions, this is i talking about.but for solved the problem, several ways availabe for find the better way.you maybe can change file permission(if it's not availabe for showing).

@Mohsen: I'm not sure how to show the file permission from Mac as Android is not mounted as a directory. For Android, the screen capture shows that it is -rw.


text:
Why does Phone storage get full with ambiguous "Other" storage that wont let me use more than one GB of the supposed four that i have
My HTC keeps running out of phone storage, there is supposed to be four GB of storage but it always gets full at one GB of app data and 3 gigs of "Other" data which isn't cache and I can't even see what it is, I've had this problem with previous HTC phones, I've done what I can to move as many apps to my SD card but most can be moved there. What is this Other, is it important data, and can i move it or get rid of it.

Screenshot (click it for larger variant)

Have you checked what is shown when it connects to the PC? Does this memory appear when you connect to PC?
Try using a file manager to browse the files of your phone, and look for anything unusual.

"Other" is just anything that doesn't fall into one of the other categories.  If you install a file-manager app (such as OI File Manager) you can browse through the actual files and see exactly what's there.


text:
USB Debugging not working on CyanogenMod 12
I have the very latest nightly build of CyanogenMod 12 (March 21st, 2015) installed on a Nexus 4. For about a month I haven't been able to connect my phone to my computer. I have the latest USB/ADB driver installed.
When I go into the "Developer options" to toggle the "Android debugging" option, my phone automatically reboots. It appears to just do a soft reboot. Also, after it reboots the "Android debugging" option hasn't been changed. (It remains enabled)
It also reboots when I turn off "Developer options" but it actually successfully has disabled them after it reboots.
If I go into the "Storage" settings, click the menu in the top right, then "USB computer connection, it doesn't actually open up the computer connection options. Instead it just causes the page to recalculate the storage percentages, like it refreshed the page or something.
I've been thinking about backing up my phone and reflashing and reinstalling everything to see if that fixes it, but how am I suppose to back up my phone if I can't copy the backup to my computer so it's safe for when I format the phone?
Anyone have any suggestions on how to go about fixing this?


text:
How to Uninstall the lollipop app
Could you please tell me how to go back to my old android? I have a Samsung S5 and I tried the factory reset and that did not work. I hate this new android version

this is Lollipop Rom, not app. can you tell us, this is Stock or Custom Rom?

What carrier are you with? It's possible to download the ROM for the previous version and flash it, but doing so will wipe all data on your phone. As well, all future support from Samsung for your phone, including updates, new features, and security patches will be released ONLY for Lollipop. It's likely far better for you to attempt to adjust to the changes or ask for help in resolving the ones you don't like than to roll back to an older, unsupported version.

Download previous firmware.
Try samfirmware.com
Use odin to flash it.
And you will be back to stock and dont forget to back up your data


text:
Toggle application with NFC
I am using NFC tag to run Car application, and to set volume up in car on my HTC M8. But after I go out of the car I must to manually close application and set volume down.
Please, is there a way how to create task to toggle application and volume setting(if app is not running start it, when app is running close it)?
Thanks a lot

Try an automation app like Automate (free) or Tasker (paid).


text:
Contacts and tasks missing from Gmail app
I am somewhat new to Android. I would like to know why the Contacts and Tasks functionality which is found in the web version of Gmail is missing from the Android Gmail app. Where can I find these?

I could look for my Gmail contacts in the Contacts stock app, but it shows all contacts, not only Gmail contacts, and I can't filter these so as to show only the Gmail contacts.
Also, there is no Google Tasks app on Google Play. What's the best way to view such tasks?


text:
Use Android phone as bluetooth keyboard
I am looking to use my android phone (samsung galaxy s5) as a bluetooth keyboard.  Is my phone even capable of emitting a findable bluetooth signal which could be picked up by another device such as a laptop iPad or even another android, the same way which a normal bluetooth keyboard would work?

No, that is not functionality that standard Android phones have. While it's not outside of the realm of possibility for a manufacturer to add this functionality, I've never heard of it being done.


text:
Does Google still offer free incoming/outgoing voice calls with any of their Android services?
On Android, is Google still offering free incoming or outgoing voice calls to landlines/cellphones through any of their services?
It seems like they keep changing it, and everything I read has conflicting information.
Note that I'm talking specifically about VOIP to landline or cellphone, not VOIP to VOIP.

"Most" calls to numbers in the US and Canada are free through Hangouts as long as you are also in the US/Canada. This is noted in Google's support pages and you can find all of the rates on this page. You need the Hangouts Dialer app in order to place a call.
There is no specific listing of the US/Canada numbers that incur a charge (it's $0.01 per minute), but you you can look up the rate for any number on the Google Voice calling credit page (requires signing into your Google account).


text:
Whatsapp message doesnt delivered but the profile picture and status are changed
Hello i have one friend on whatsapp , so i sent to him 2 messeges but he didnt recived them so the messeges were with one check mark, after maybe 24 hours or less , i enter in whatsapp and i see that he changed his photo and status but the messeges are still not delivered (still with single check mark) what is going on ? Am i blocked or something or problem with whatsapp ? (my friend turning off the phone usualy , and im in europe he is in asia maybe because of this or?) ..
Any idea or same issue ?

WhatsApp messages with one check mark even after a long time usually means that the other person has blocked you. But since you can see profile pictures and status updates he hasn't blocked you.
From WhatsApp's official site.
There are a couple of indicators that you may be blocked:

You can no longer see a contact's last seen or online in the chat window.
You do not see updates to a contact's profile picture.
Any messages sent to a contact who has blocked you will always show one check mark (message sent), and never show a second check mark (message delivered).


text:
upgrade to lollipop 5.1 using twrp?
In a burst of energy in the past I installed twrp. But when I attempted to install 5.1 on my nexus 7 2012 by following the prompts, it dumped me into twrp with no information on how to proceed. Do I just hit the install button and find the update in my downloads folder and install that way?

Don't you need to be on stock recovery to install an OTA update?  I'm pretty sure you do

Yes, I think that's what the answerer was getting at. That's what I ended up doing, via NRT.

I tried to flash the rom manually but failed miserably (ran into this page).
I decided to use the Nexus Root Toolkit (download here) to go back to stock Android 5.1 (losing everything on the device of course). That worked like a charm and re-rooting it afterwards was simple enough Rooting guide for 5.1.1.
In the past whenever a new Android version came out I had to flash back to stock Android to get the update and then re-root it. I'm sure some people manage to update without erasing everything...


text:
Unsure if 'adb push' has completed correctly in recovery mode
I did everything that the CyanogenMod wiki told me to, and I think I might be done, and I got this alert on my computer.

But I'm not getting any alerts on ClockWorkMod.... I'm using the international Samsung SIII.
Please tell me what's going, and what I can do to fix it if I screwed up. Thanks!

The phone doesn't give you any kind of notification when adb push finishes. What steps are you following, exactly? Is there something you're expecting to happen at this point?

Oh, good! This was my question. So, it's finished? Thanks for getting to me so quickly dude

After that line (X bytes in Y seconds) appears, transfer has been completed.


text:
SMS notifications on Moto G2 no longer appear
Recently my Moto G2 device stopped showing text message notifications on the notification bar.

The device has been running on Android 5.0 (the upgrade caused no issues)
I am using the stock messaging app and there are no other messaging apps on my phone
Notifications are turned on
There is no option to enable or disable app notifications for the stock message app since it does not appear on on the "Apps" menu.
Notifications from other apps like Whatsapp are shown
I have not done a factory reset yet

I have uninstalled a dozen other apps like DU Batter Saver and Applock just to narrow down things that might be interfering with the stock messaging app. Powering off and powering back on does not work either.
I need some help.

If you go to Settings, More, what is set as your Default SMS app currently?

The default SMS app is the stock messaging app.

"it does not appear on on the "Apps" menu" › Have you checked in the "All" tab? By default, you're on the "Downloaded" tab of the app manager, which only shows apps you've installed yourself (and thus not the pre-installed ones).

@Izzy I feel silly that I couldn't figure it out. I was indeed looking at items on the "Downloaded". After reading your comment, I switched to "All" tab, scrolled down to "Messaging" and found that "show notifications" was not checked! So, that was it. Thanks for that tip, it helped.

No prob – we all have those "silly moments" :) As it solved your issue, I've made it an answer which you can "accept" (to make this question show up as "solved"). Enjoy!

In Settings › Apps, you have to chose the "All" tab: by default, Settings usually shows the "Downloaded" tab, which holds all the apps the user installed. The stock messaging app does not fall into that category, as it comes pre-installed – hence you'll find it on the "All" tab.
Now you've found it, you can take the approach you initially had in mind: calling its context-menu to re-enable notifications by long-tapping the entry here.


text:
Cannot Connect to PC. No USB Connection Notification Bar on Device (Samsung Galaxy Tab S)
I updated my Firmware to 4.4.2 using Samsung Kies, and had just notice it recently that I cant connect my tab to PC again. Usually, the there will be a notification bar on the device (like to choose MTP or USB) but right now, I cant even find it, no clue either.
I tried to scan my device using adb.exe but it return empty information. Different case when I plug my nexus 5.
Does anyone have an idea why this is happen? Suppose this caused by firmware update, how to fix it? Is it possible to downgrade it without connecting it to PC? I tried to factory reset it several times, but it will return to 4.4.2 again.
Please help. Any comment will be appreciated.
Device: Samsung Galaxy Tab S

This link helped me a lot.
http://androidforums.com/threads/s3-charges-via-usb-but-not-recognised-by-pc.626480/page-2
Just enter the download mode (turn off, then press vol down+howe+power. press vol up). Your windows will detect the usb.

This solution is for those who will face the same problem:
To fix same problem on my S4 mini I've tried:

Numerous PCs and USB cables
USB debugging (& Stay awake & Unknown sources) checked and unchecked
Unmounted & remounted SD card
Asking the PC to look for new hardware
Removed and re-installed PC drivers
Dial *#7284# or *#0808# and set MTP+ADB USB Setting

Nothing help me.
However, thanks to Google, I have the solution , as follows:

Remove phone from PC and remove battery to shut off phone.
Plug USB cable into PC.
Plug USB cable (other end) into phone.
The PC install new hardware appropriate drivers for a few minutes (phone without battery)
Unplug USB cable from phone
Put battery back in and turn on phone
As the phone boots, hold down Volume up and down. Phone boots into safe mode.
Plug USB cable into phone.
I saw notification about USB MTP-connecting on the phone. PC have found my phone!
After the reboot in normal mode problem was fixed


text:
Entering CWM Recovery Mode or Charging Resets My Phone. What should I do?
I have a Micromax Canvas 2.2 A114. I recently flashed a custom ROM and it was working pretty well.
Recently, I tried to install Xposed Framework, my phone was stuck in bootloop after the reboot process. I removed the battery and put it back, it was again back to normal.
So, I tried to enter CWM recovery, but instead my phone booted up and everything was factory reset.
Now, whenever I try to enter recovery mode, my phone gets factory reset. Even if I charge the battery and then reboot, same thing happens.
What should I do? How to enter CWM recovery or charge my phone without factory resetting/rebooting my phone?
I want to flash the Custom ROM or Stock ROM again but how to do it without getting into recovery mode.
Please help me.

You can flash your Custom/Stock Rom through fastboot method. You don't need to enter into recovery. You need to download fastboot image of Custom Rom. In fact, you can flash CWM recovery (try updated one) from fastboot too. I would try flashing it first if such an issue occurs to me. Besides, if its Micromax then definitely its Mediatek processor (except yureka) and so, you can also try SP Flash Tool to flash without using any fastboot command or something.

I have no ROM presently in my mobile. All I can do is enter CWM. When I select fastboot mode using the power+vol button, it shows >> FastBoot Mode. That's it. Nothing else. How to use fastboot to flast CWM again and then the ROM? Is that something to do with ADB?

Also, how can I get a fastboot image of the ROM and CWM? Is there something I should do to get it? Sorry for being a noob but please explain in layman terms.

Here are some helpful instructions.