text:
Settings screen appears all of a sudden
Sometimes I'm not even touching my phone, sometimes I'm using it. It just goes to the settings screen without me telling it to do it. I'm on a Galaxy Note 3

What setting screen? Any special page? If so: Could it be related to any app you've recently installed/updated, e.g. providing a shortcut to exactly that page?

I've owned this phone for 4 months now and this issue has been present almost since the beginning.Any way to discover which app may be causing this? I mean the settings page of the phone with Wi-Fi, Bluetooth, etc

The main settings page, or some special sub-section (and always the same)? And could it have to do with the heavy modifications you did to your system? I'm pretty out of ideas what it could be (never heard of such behavior), so all I can do is "guess wildly"...

The first section of the settings, always. Isn't there a log of system activities from which I can try to see if there's an app triggering it?

You could try adb logcat, yes. If you don't have the SDK installed, and don't want to have its "full load": take a look at Is there a minimal installation of ADB?. I only can recommend having at least the minimal variant available – be it for logcat or backup or ... ;)


text:
How can I merge my social network contacts with regular contacts in android
Suppose, that I have a contact Ann Fisher in my phone (it's syncing with my google account). And suppose that this Ann Fisher has google plus account Annie Fisher.
How can I tell my phone, that this is the same person?
Right now I see, that it would only 'knew' it if both names (in G+ and my phone contact) are exactly the same.

Open up http://www.google.com/contacts and perform a search for the person you want to merge.

Tick both contacts, click "Add to my Contacts" and the Google+ contact will have a copy of itself made from "Other Contacts" to "My Contacts", then click More -> Merge

Thank you for your answer. I was actually hoping that I could do that in my phone, but that is also acceptable.
But I have a difficulty. Not all my contacts can be merged somehow...

source: Stack Exchange

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

sort: votes


text:
Track republic wireless texts over wifi
My son has a republic phone and I'm trying to find a way to monitor his texts without modifying anything on his phone because he's fairly tech savvy so he'd be able to remove it. I was thinking about a way to track the texts when they go over wifi. is there a possible way to do that?

I'm not familiar with it, so I won't post it as an answer. But have you seen Mobile Spy or Stealth Genie?

Are you tech savvy? You could try Wireshark.

SMS messages (aka "text messages") don't go over Wi-Fi, so it's not possible to track them that way. If you don't think you can install anything on the phone, the only way is through the carrier, and since intercepting other people's communications is against the law in most places, they're not likely to help you do that.

Please read the question carefully It says republic wireless. Their primary feature is to be able to text and call over wifi

I read the question carefully and it didn't say anything about this being a VOIP carrier. You might like to include that information so nobody else will waste their time trying to help, when only someone local to you will be able to give a useful answer. Regardless, if any of their data pass unencrypted over Wi-Fi, you should switch carrier.

Republic Wireless

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


text:
Lost some data (specifically my voice recordings
My phone started acting really weirdly lately. It would shut off by itself and turn on again, and sometimes when it just turned on, it would turn off again. The home screen would freeze, and I couldn't do anything. So I backed up everything onto my computer, and I reset my phone. Suprisingly, my phone went back to normal! So I tried moving everything back onto my phone. lost a lot of my photos and music, but it wasn't a big deal. What I'm upset about is that when I moved all of the voice recordings onto the computer, everything was there. But transferring back into my phone, I lost a few voice recordings, especially this one voice recording that is very important to me. I can't find it in its app folder, and can't find it anywhere. I looked in media, music, sub media, videos, everything I could think of yet I can't find it! Is it possible to get it back somehow?? Or do you know where the voice recording could be(stored) ? Please help!
My phone is a samsung google galaxy nexus version 4.2.1.

It depends on what application you record your voice with. But maybe it save the voices in a folder which is hidden. (the folders which have dots at the first of their names.)

ohh i see thanks. So I just have to check through all of the folders for hidden ones?? I looked through most of them, and there is no folder with a dot at the first of their names. and other folders say that theyre 'empty'. any other ideas??

you didn't say what is your application.

An app called Smartvoice recorder

I check this app, actually it makes a simple visible folder named "SmartVoiceRecorder" !!!

Yes, i know! But like, its not there.... I had three recordings, and only one is in the folder, when i made sure that i copied everything.


text:
How can I update my rooted Moto G to 4.4.2
Every time I try the OTA download it gives me an error while installing, which I presume is because I've rooted the phone.
It's a European model if it matters.

Yeah, rooting breaks OTA updates because you have to change /system to do it. The easiest thing to do is to flash the new ROM manually (instead of OTA), but I'm afraid I don't know the procedure for flashing Motorola phones. Maybe this advice will help you find the answer, though.

You might have to (re-) flash the complete (stock) ROM. Rooting involves changing things on the /system partition, which changes its checksum. Some OTA updates use the checksum to see whether the update "fits", and thus will refuse to install if not. Looks like your Moto falls into this category.

you can unroot it by using framaroot before that put a superuser in your storage and then you can have the option of unrooting your phone,and the other way is use cyanogenmod

I don't really know what you mean with the first part. As for Cyanogenmod, would installing that not wipe all my data?

well just google it framroot it's an apk file which will help you to unroot your device,and for cyanogenmod use a titanium backup,after installing it will restore all your data

I see. It was the "put a superuser in your storage" I didn't get. Is that something I have to do myself before running framaroot?

yeah download a superuser.zip,and put it on your storage ..

Moto G isn't listed as a device supported by Framaroot

okay..So I hope you have to go to the xda forum there might you get some solution..

-1, this answer is nonsense. "Put a superuser in your storage" doesn't make any sense, and it's ridiculous to suggest the questioner use a custom ROM when an official update is available.

Thanks for the clear words, Dan! The whole thing looks weird. And especially for someone without experience, looks like just causing additional trouble.


text:
Sync music with Windows Media Player, but not to .alb files?
Right now, I manually copy and paste my music to my phone, which is arduous and and incredibly annoying (I just had all of my playlists and new music list themselves twice in my library). I would like to use Windows Media Player or another program to sync my music to my phone's SD card. This works, but it syncs them in a compressed file with the extension .alb for album. Is there any way to disable this compression either on WMP or Android?


text:
Speaker went off - Xperia L
The loud speaker of my phone, Xperia L is off. I guess the headset plugged in event is triggered and so mutes the loud speaker. Can I do anything about it. I can't even answer or makes calls... have to put it on loudspeaker or plug in the headphones. I don't think it's a hardware issue.

Why don't you think it's a hardware issue? That's the most likely cause.

That's because, it plays all the notifications and as I said, when I speak on the phone, when I turn on the loudspeaker, it plays. My guess is though I unplug the headset, the unplugged event is not triggered.

Does it work after a reboot (and before you plug in your headset)? Have you checked your volume settings for the specific channels (could be the "headset plugged" simply overrides some "mute" here, and restores it on "unplug")?

@Izzy, I have rebooted many times and still the problem persisted. And the volume settings, I have used Perist+ app to check the volumes. No use. :|

Was worth a check, though. If there's no sound at all (except for the "loud speakers"), I tend to go with @DanHulme then, assuming a hardware problem. Two thing left to try: safe-mode and factory-reset.


text:
How to search one word in Firefox address bar with Google, not OpenDNS?
When I search only one word (which isn't URL) in address bar, Firefox treats it as URL and Website Unavailable notification is displayed with OpenDNS search page. How to replace OpenDNS with Google here?

Good thing is that this behavior is going away soon. OpenDNS Guide (which intercepts unresolved names that cause this issue) is now deprecated. OpenDNS would no longer redirect to the OpenDNS Guide search page when you type in a single word in the address bar, which means that upon receiving domain name resolution failure, Firefox will redirect you to your preferred search page.


text:
Cyanogenmod 11 in htc explorer running on cyanogenmod 10.1
Can I use the CyanogenMod Installer app to flash Cyanogenmod 11 in my htc explorer which is already rooted and a custom rom is installed, and I have a twrp recovery,so I want to know would there be any problem if I do that,please I need some suggestion...

No you can't. The CyanogenMod Installer app is only available for Supported devices, which can be found at the CyanogenMod Wiki.
For this device, you'd need to first unlock its bootloader, which I presume you've already done, since you say that you've already rooted, and have installed a custom ROM. Update to the latest version of TWRP recovery which can be found here (which supports installing KitKat), or you could also go for alternatives like Philz Touch recovery (found here), which I am currently using. Note that you need to use the latest version of recovery, as there are certain changes in how KitKat is installed, causing the installation to fail in older recoveries.
You'd need to manually flash the CyanogenMod 11 update, whose two variants can be found:

Official CM11 thread (by galaxyfreak): http://forum.xda-developers.com/showthread.php?t=2535682
Weekly CM11 builds (by me, aka thewisenerd): http://forum.xda-developers.com/showthread.php?t=2611381

As for the "problems" part of it, can't really say. Only Instagram is found to be buggy (with the uploaded pics, in black color (?)), and of course, Flappy Bird lags a bit (the solution to which probably lies in reverting some upstream changes, and/or the build.prop). I would really suggest that you take a backup of your current custom ROM, try CM11 (or any other KitKat ROM for that purpose), and restore your backup, if you feel it's not worth the update.
Also, do use Google, to find the answers for your queries first (and a topic that's directly related to a particular device, i.e. HTC Explorer, you'd have rather searched here). Its always probable that your questions' already been answered.
Note: As to why I'd say that you'd turn to XDA Developers, as because development for this device primarily takes place in the XDA Developers forum. That's why.

Would you care to explain why you think this question doesn't fit on this site?

because its device specific, and isn't exactly "useful" of sorts, so...
p.s. updated answer, with correct answer, and more detailing.

Device-specific questions are perfectly welcome here.


text:
Nexus 5 Dropbox Photo Duplication
The Camera Uploads folder is filling up with duplicates with -1, -2 etc. appended on the end of each file. I can't understand why it doesn't detect they are the same, I assume something is changing the metadata slightly. Does anyone have experience with this issue?

Just checked and I'm not seeing this happening with the Camera Uploads from my Nexus 5. Do you have any other software installed on yours that does anything with pictures, any photo editing software, any photo sharing software, any alternate gallery/viewing software?

Not that I am aware of. I'm new to Android but other than the default apps and Dropbox I don't think so. Also I have Auto Backup turned off.

authors: ธัชธรรม์ พินแก้ว


text:
how to turn on the vibratiton when moving icons?
I just got my replacement Samsung Galaxy 3 phone, and every time I moved my icons around my phone would slightly vibrate but now after I made some changes to the settings I lost that feature. It's been driving me crazy trying to get it back.please help!
I've gone to the sound settings and turned the haptic feature on and off and still no changes to my phone.

Are you using a third party launcher? What version of Android? Stock or cutom ROM?

Have you checked the settings for the launcher? Many launchers have this option in their settings menu. Go to your home screen, press menu and choose Settings. Look there for a vibrate or haptic feedback option.


text:
Changing carriers and sims - how do I know if the new network will work?
My family is considering switching to T-Mobile, and I would like to bring my current Droid 4 with me. I have already stopped by a local T-Mobile store to see if their sim would work. The phone displayed the list of available mobile networks, but I could not make a call. Is that because the sim was not registered to my phone, or because the phone could not access the network properly?
Note, I am aware that a stock droid 4 is locked out of US GSM usage - as far as I can tell I overwrote the NV data to allow this.

If the SIM they gave you to test in the store did not work, then I would be skeptical that it's properly unlocked for domestic GSM. It seems unlikely that the rep would give you a SIM to test with if they knew it wasn't going to work without "registering" it, although I guess you could try going back and talking to someone else. Ordinarily, though, you can move a SIM between supported phones without any real fuss.

Good choice (T-Mobile). If your phone is unlocked you should be able to use your device with most carriers, especially the ones who activate service with a SIM card.
It's most likely because it's not registered yet, I wouldn't see any reason otherwise.
Update
I'll agree with Eldrerathis here. It's possible that the device cannot connect to the network correctly.

Any sources or references on that information? I've never heard of a SIM failing to work because it wasn't "registered" to the phone. I know I've moved my SIM between 3 or 4 different phones at this point, and all of them worked instantly. Plus it would be kind of odd for the T-Mobile rep to give him a SIM for testing if it had no possibility of working.

Sorry about that, Eldrerathis. I read the whole thing in a completely different context. No, it'd definitely and most probably be because the device isn't able to find and connect to the network properly, and your answer is most feasible.


text:
How to disable maximum camera brightness on Samsung Galaxy A10s Android 11
In June, I upgraded to Android 11. In Android 10, you could set the screen brightness in the standard Camera app, just like in all other apps. But in Android 11, the camera automatically turns on at maximum screen brightness, and you can’t change it. How can I turn off the maximum screen brightness and make it possible to adjust it? I need this because I use my smartphone at the minimum screen brightness, and the photos are noticeably darker than in the preview. Therefore, in the camera, I also want a minimum screen brightness.
Samsung Galaxy A10s
Samsung SM-A107F/DS
Android 11 R
One UI 3
Samsung built-in Camera version "11"

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


text:
Where are my files in the Explorer when I move them in the Secure Folder [SAMSUNG]
When I connect my phone (Samsung) to my computer, I see an image in DCIM\Screenshots. When I enable Secure Folder and move the image there, the image disappears in Windows Explorer. When I look at the path where the image is, it still says DCIM\Screenshots but it's not there.
Does anyone know where these files are stored then?
Are they stored somewhere else at all, or are they simply invisible in Explorer?
I already installed ADB and enabled USB debugging on the phone. I think it's the path I'm giving.
I don't know how to specify the drive in the path, or does it not have to be done?
I have already tried these commands:
adb shell ls -la /phone/DCIM/Screenshots
adb shell ls -la user/phone/DCIM/Screenshots
adb shell ls -la "Dieser PC/user/phone/DCIM/Screenshots"
Then I get the error twice that the path is not found.
Is it because the path contains a space?

You simply tried the wrong paths. The paths shown in Explorer starts with a virtual path that only exists when accessing device via MTP so they don't exist via adb. Instead of /sdcard you can try /storage/emulated/0. This should work unless your device is very old or Samsung has modified the system to use a different path.

It works partially now. It says the folder exists but doesn't contain any files. If the folder outside of the Sercre folder contains a file in the folder of the same name, only this will be displayed, but a total of 500 will be counted. Can I also display them in the Serce Folder?

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


text:
There's only 5.5 gb of stuff on my GalaxyTab A, why is my storage almost full?

I've deleted as much as I can. I only have a handful of apps and two pictures.

In this list the OS and other system-internal partitions are missing. Usually you have two OS partitions as well as some vendor and other internal partitions.

Does this answer your question? How disk space is used on Android device?


text:
How to force Android 8 to connect WiFi without internet?
For some reason, I need to connect my Samsung phone (Android 8.1) to WiFi locally, no internet required.
However as soon as I send some data through it, the connection suddenly get terminated that I have to reconnect again, even when "no internet" prompt have been clicked "keep connection".
No luck in implementing answers from similar topics as well
Stay connected to specific Wifi which has no internet
neither forgetting entire other network.
Any suggestion? Or it's simply impossible for non-rooted device?

Does this also happen if you are in flight mode (no mobile connection) and no other configured Wifi is around?

Yes, tried that too. Doesn't seem to have any effect, remains disconnected after a while


text:
Nexus 4 Downgrade from 4.4.2 to 4.3 Risks
So I bought my Nexus 4 last month expecting that it'll have a 4.3 OS version. However, my sister accidentally updated the version.
Now, I would like to downgrade my OS version. Following this guide:
http://www.cultofandroid.com/46632/downgrade-nexus-4-to-android-4-3-jelly-bean-from-kitkat/2/
what might be the possible failing scenarios and what am I going to do if that happens.

That is not correct. I have 4.4.2 and I am suffering from all the bluetooth related bugs (service crash and bluetooth disconnect/reconnect crazyness). Plus on top of everything the new dialer and few other things quite suck. Big time.
For the first time ever, I am planning to downgrade Android.

Well that guide seems right, just reflash stock nexus 4 rom and you will be fine. However there is a possibility that you may enter boot loop/softbrick but thats easy to solve and very rare.
I recommend you following this guide it's from google tho : https://developers.google.com/android/nexus/images
Sorry for my bad English if I made some mistakes, becouse English is not my mother tongue.

Once you unlock the bootloader, the only major risk you may face is bricking the phone when loading the aosp images of a previous android version.


text:
No Longer Receiving Message Notifications on Lock Screen
I have a SG3 recently updated to Jelly Bean 4.3. When the update ran, I received message previews on the lock screen, accessed them without trouble, and enjoyed the feature. In the last 24-36 hours, these previews have ceased, and I can no longer swipe to the lock screen where the message previews used to appear.
The preview setting is still checked, and I continue to receive notifications and previews in my status bar.

Is the widget still on the lock screen? It may just be that you need to add that back in.

@RossC I don't think this can be a duplicate because the answers on that question don't make any sense as answers to this question.

@DanHulme Yeah I made a mistake, sorry. I coudn't undo it so I gave an answer to make up for it.

Android 4.3 has protection by default to disallow Lock Screen Widgets:

Firstly you need to go to Settings > My Device > Lock Screen as above and enable "Multiple Widgets"
You can change the SMS notifications in the SMS app > Settings > Notifications
As an alternative for anyone interested I would recommend Dash Clock lock screen Widget
This is a HIGHLY customisable Lock Screen Widget. You can have SMS/Missed Calls/Stardate (seriously)/Hangouts/Battery and lots more via extensions. You can customise the look and feel of the clock to be JellyBean, KitKat etc too!


text:
Is it possible to play real media on an android tablet?
I would like to play the real media videos at http://www.cs.princeton.edu/theory/index.php/Main/AdditiveCombinatoricsMinicourse . However neither vlc nor mxplayer seem to work. Is it possible?

Have you tried real player? https://play.google.com/store/apps/details?id=com.real.RealPlayer.na  Alternatively have a read here: lots of media player recommendations: http://android.stackexchange.com/questions/11498/video-player-to-play-all-files?rq=1

@RossC  It isn't even listed as an option when I click on the .rm link.

That's really pants... Sorry I just assumed it would work. Any of the other ones viable?


text:
List of supported A/V and Image Codecs
Using ADB, is it possible to obtain a list of audio, video and image codecs supported on a given device? Whether or not they physically play is another story. I'm just trying to poke the device and get a list back so I can attempt to play whatever, say Nexus 5 supports.
Thanks.

Did you try with adb shell getprop

The file media_codecs.xml located in /system/etc lists the codecs available for a particular device.
To read it via adb shell:
adb shell cat /system/etc/media_codecs.xml

On last android version, this file has been moved to /vendor/etc/, so you can also do:
adb shell cat /vendor/etc/media_codecs.xml

Part of Media_codecs.xml content on my phone:
<MediaCodecs>

    <Settings>
        <Setting name="max-video-encoder-input-buffers" value="10" />
    </Settings>

     <Decoders>
        <!-- ffmpeg video decoders -->
        <MediaCodec name="OMX.ffmpeg.h263.decoder" type="video/3gpp">
            <Limit name="size" min="16x16" max="1920x1088" />
            <Limit name="alignment" value="2x2" />
            <Feature name="adaptive-playback" />
        </MediaCodec>

        <MediaCodec name="OMX.ffmpeg.h264.decoder" type="video/avc">
            <Limit name="size" min="16x16" max="2048x2048" />
            <Limit name="alignment" value="720x1280" />
            <Feature name="adaptive-playback" />
        </MediaCodec>

        <MediaCodec name="OMX.ffmpeg.hevc.decoder" type="video/hevc">
            <Limit name="size" min="2x2" max="2048x2048" />
            <Limit name="alignment" value="2x2" />
            <Feature name="adaptive-playback" />
        </MediaCodec>
    </Decoders>

    <Encoders>
        <!-- mediatek video encoders -->
        <MediaCodec name="OMX.MTK.VIDEO.ENCODER.MPEG4" type="video/mp4v-es" >
            <Limit name="size" min="16x16" max="1920x1088" />
            <Limit name="alignment" value="16x16" />
            <Limit name="block-size" value="16x16" />
            <Quirk name="requires-allocate-on-input-ports" />
            <Quirk name="requires-allocate-on-output-ports" />
        </MediaCodec>

        <MediaCodec name="OMX.MTK.VIDEO.ENCODER.H263" type="video/3gpp" >
            <Limit name="size" min="16x16" max="1920x1088" />
            <Limit name="alignment" value="16x16" />
            <Limit name="block-size" value="16x16" />
             <Quirk name="requires-allocate-on-input-ports" />
            <Quirk name="requires-allocate-on-output-ports" />
        </MediaCodec>

        <MediaCodec name="OMX.MTK.VIDEO.ENCODER.AVC" type="video/avc" >
            <Limit name="size" min="16x16" max="1920x1088" />
            <Limit name="alignment" value="16x16" />
            <Limit name="block-size" value="16x16" />
            <Quirk name="requires-allocate-on-input-ports" />
            <Quirk name="requires-allocate-on-output-ports" />
        </MediaCodec>
    </Encoders>

  <!-- <Include href="media_codecs_mediatek_audio.xml" /> -->
  <!-- <Include href="media_codecs_mediatek_video.xml" /> -->
    <Include href="media_codecs_google_audio.xml" />
    <Include href="media_codecs_google_telephony.xml" />
    <Include href="media_codecs_google_video_le.xml" />
    <Include href="media_codecs_ffmpeg.xml" />
</MediaCodecs>

It may also point to other files as on my phone to get a complete list. Therefore, use the command below to get the full list of files listing codecs available on your device.
adb shell find /system/etc -type f -name "media_codecs*.xml"

You can then filter the files on the codec types with the following commands:
cat /system/etc/media_codecs*.xml | grep "type="

Media Codec Info app offers an easier way to list the codecs on a device.


text:
can not link app data to SD with s2e
cm10.1, galaxy gio :
I have problem with "memory full" message after I set DATA mount-point to sdcard
no problem with other options ... just with data.
what should I do ?! :(

i think rooting is required. try after rooting ur mobile then u can open the app


text:
Wallpaper doesn't rotate or stretch to match the screen when in landscape mode
I have a Samsung Stratosphere, running Android 2.3.6. My problem is that when I'm on the home screen and I slide the keyboard out (putting the device into landscape mode), the wallpaper does not change with the rest of screen. For the purposes of illustration, I've made a home screen less cluttered than my real one, and used a wallpaper whose orientation can be more easily discerned (see here for the full image). Click on the screenshots below for larger versions.

As you can see, the wallpaper doesn't rotate to match the orientation of the screen, nor does it stretch; there are just some (very silly looking) black bars.
I owned a Stratosphere for a few years, during which I never had this problem with the wallpaper; however, the wallpaper I used during this time was just an image consisting of just a solid color, so I can't say for sure whether the wallpaper was being rotated or stretched. All I know is that I never had any black bars. But I recently dropped it and had to get a replacement via my Asurion insurance policy, and now an ostensibly identical device has this problem. Any help would be appreciated.

I have the same problem with Android 4.3 on a Samsung tablet and have the same problem. It's really stupid.


text:
How do I adjust the sensitivity of my Bluetooth wireless mouse on Android 11 or Samsung DeX?
I have an ergonomic wireless Bluetooth mouse from Microsoft that I use when using my Samsung Galaxy S21 Ultra in Dex mode. The speed of the mouse cursor is very high by default and I want to make it move slower.
How do I do this in Android and preferably in Dex?

I've found out how to configure the mouse cursor sensitivity. In Settings go to Dex Settings > Mouse and Trackpad. Click on More Settings and then adjust the mouse sensitivity with the pointer speed adjustment bar.


text:
Is there any way we can unlock an android phone or retrieve the lost pattern?
I forgot my screen lock pattern. As I restarted the phone the face lock is not being accepted.
Is there any way I can unlock it or retrieve the pattern without losing my data.
it is the new version of android so there is nothing like forgot password
Thanks

If you can't unlock your phone, you'll need to erase it. https://support.google.com/android/answer/7663172

what phone model? bootloader was unlocked previously?


text:
Error when downloading software update
I have a galaxy s8+ (model number: SM-G955F). It is knox tripped but the build status is still official. But when trying to update to the April 1st 2021 software update it downloads all the way, does a restart but then says error and does not update. Is there a way to fix it or does the fact that knox is tripped mean I can no longer update security patches?

You could try to install the latest original firmware version using a PC running Odin/Heimdall. As the original firmware version is properly signed it should not change the state of your phone.

I Updated it by downloading the Samsung Smart Switch app. The app detected that it was on an older version and automatically downloaded the update


text:
Wipe Data(Factory Reset) related logs should persist in the recovery log file right? (Stock android)
(Stock android.)

"E:Cannot log to file /dev/fscklogs/log"
-Other phones don't prompt this during the data wipe(factory reset), this is fecking intentional.
Also it got no battery charging cycle count in the bug report neither.
Is there any other reliable way to determine if the phone is genuinely brand new?
Through Recovery Mode and Android Settings, Wipe Data(Factory Reset) related log entries should persist in the recovery log file under Recovery Mode right?
The related log entries should persist even after reboot, power off, wipe data(factory reset), right?
Other phones I've used will retain all wipe data related log entries.
Currently I've a brand new android phone that doesn't do that.
'Wipe data' related log entries will disappear after powering off or rebooting the device(the recovery log file still exist, and judge by the changes of the numbers inside every [ ] at the start of every line, all remained log entries are actually newly generated, though the log file's size will shrink back to the exact size before the wipe data action).
(It proceeds like this:
Go into the recovery mode;
No wipe data related entry inside the recovery log file;
Perform wipe data;
Related entries appear, the log file's size increases;
Reboot or power off then on again;
Wipe data related entries disappeared, the log file's size shrink back to before the wiping, the numbers inside every [ ] at the start of every lines have changed.)
Such shady doing, alternating the default logging behavior.

Does this answer your question? Retrieve stored logger data (Android Oreo or Pie, maybe even higher)// See the accepted answer

@beeshyams shouldn't the recovery log unaffected by that? Since the developer option certainly will be turned off after the wipe data(factory reset) and any alternation done through that. Also I've never needed to turn on anything for the recovery log to persist on other phones.

@beeshyams it's the wipe data related log entries are disappearing, the recovery log file itself is persisting. But judge from the changes in numbers inside '[ ]' at the start of every lines, all remaining entries are actually newly generated.

I guess another question is: what is the device model? As you may have noticed, manufacturers can and do customize their Android OS including system logging.

recovery logs are in cache partition. on factory reset usually cache partition is formatted too

I have no technical understanding. I was  only pointing to an existing answer and it looked to me that what you are asking in your question is covered there

@alecxs On me other phones the recovery log file contains multiple 'wipe complete' and related entries. Everytime I perform the wipe data(factory reset) action, one 'wipe completed' and other related entries will be added into the log file. Some of the phones even have multiple recovery log files. If what you've described holds true that wouldn't be possible, non of the wipe data(factory reset) related entries should've survived the formatting.

@alecxs And for this brand new phone, the wipe data related entries will persist before reboot or power off the phone, but after reboot or power off, the log file itself still exist just the wipe data related entries are all gone.

Other phones don't prompt this during the data wipe(factory reset), this is fecking intentional: "E:Cannot log to file /dev/fscklogs/log"

you say "data wipe(factory reset)" but that's two different things. on data wipe only userdata partition is wiped, while on factory reset usually userdata + metadata + cache partition is formatted (and keystore in TEE is erased). also note that a copy of current session is hold in RAM (/tmp/recovery.log for TWRP) and may saved to /cache on exit (usually rotated)

@alecxs Are you trolling pally? It's verbatim 'Wipe data'/Factory reset ' in the Recovery Mode of ely Android phone I've ever seen.
And after entering the 'Wipe data'/Factory reset', there is no other options other than confirm to execute or not.
Here's an example: https://www.hardreset.info/devices/onda/onda-v919-3g-air-97-dual-boot/

@alecxs and the screenshot I've added at the beginning of the post clearly shows "Formatting /data" and "Formatting /metadata" when executing the wipe data action.

I apologize for confusing custom recovery with stock recovery. you are right, if you have separate entry for wipe cache partition, apparently only userdata and metadata (and keystore) is formatted on factory reset


text:
Why is Nexus 5 fail to connect Google Service?
I got my Nexus 5 two days ago.
So far everything was fine until one moment and without any apps I installed (until the day before) device hangs on connecting Orange (in NC).
What actually the problem:
The phone is not connecting in any way to Google Service, not through cellular and wifi   (Please note the connection of the wifi is used to a multitude of devices that serve me  and is completely works every time without any problems).
Things I've tried so far:
1. enter/exit flight mode.
2. turn off/turn on the device.
3. turn off/turn on the device in safe mode.
4. Stop the processes: "google play service", "google play store" and delete all of their cache memory.
5. Change the position of the clock time (I read somewhere that it might help).
6. Delete updates from google play (back to what came with the stock).
7. Delete the APN and restore it from 0.
Please note the device has rooted, If needed I will list exactly which applications got installed with root privilege.
Device version:
Kitkat 4.4.2 KOT49H

The problem solved! I deleted the "host" file in "etc" inside "system" =]

Hey, delighted you fixed it. Post what you did as an answer and mark it accepted. It may well help others in the same situation!


text:
Don't charge to 100% when always-on wall-plugged-in
I want to use a Google Nexus phone for an always-on wall-plugged-in WiFi tethering access station.
It occurred to me that if I just do it like this, then I'm risking ruining the battery within a couple of months, and the battery becoming useless, potentially leaving the phone permanently handicapped to a wall-plug operation, and within a year or two, going as far as requiring an external UPS for power-outage situations, too.
Is there a solution to start charging when below 40% or 50%, and stop charging at 60% to 80%?

Are there tablets that work without battery in, but plugged in to power?

@NoBugs, my phone that I'm currently using as my part-time access point does actually have a removable battery, but the whole point of the question is that you don't want to choose between having no UPS at all (whilst preserving the battery for potential future use by storing elsewhere at 40 to 50% charge), or ruining the battery within a year or so by not engaging in any conservation efforts, and then going back to having practically no UPS, too.

Thinking out loud here, could you use a pc and control the USB to charge for set times as a work around?

@RossC, ideally, I'd want to use a PC to not simply control to set times to charge-recharge the battery, but to provide only enough power through the USB for the phone to function, without much extra power to actually charge the battery.  If you know the tools, I actually already have such question for you: http://android.stackexchange.com/questions/63121/usb-host-to-disable-charging-for-an-always-on-usb-tethering

@RossC Unless you have a special usb controller you made for the purpose, no, the 5v is hard-soldered to the usbs.

@NoBugs, what about laptops and such?  Don't they have the ability to control how much power external devices get through USB?

Other than a BIOS setting for enabling/disabling usb charging while computer is off, I don't think that is possible.

If you're needing it as always-on wall plugged you will probably need to stick with that. However newer devices stop charge when 100% and then recharge back from ~95%.
Answer here: How to stop an android device from being charged programmatically? Says that you simply can't use any software to stop the charging.

That constant charging, discharging slightly and charging again will wreck the battery, even the heat overhead alone will do it. If the device has a removable battery you might as well, but a nexus is a no go. +1 for the link / info.

@RossC, I'm actually still using a Galaxy Nexus, which does have removable battery; however, removing the battery is a very ugly solution -- it means I either have to have an extra UPS, or forego internet connectivity when the power is out.  P.S. Actually, it just occurred to me that I could utilise a netbook's battery to go around the power-outages, however, the netbook itself also risks having its battery ruined due to a constant recharging to 100%: http://unix.stackexchange.com/questions/114412/how-do-i-stop-charging-the-battery-way-prior-to-100-in-openbsd

Since it is removable you could buy a few spares and let them die over time? It's not at all ideal but just seeing what can be done.

Don't some ROMs have "rapid charge" feature you can turn on? Maybe there is something similar for limiting it?


text:
find the source of an app on my tab3
It has an Android robot with a cloud over his head with the letters dlna in the cloud? I downloaded an app from google play and can't find the source to look it up to figure how to make it work.

In the Settings menu look for the App section. From there you will be able to select it and find information about it along with the package name.


text:
How to get removed default app back?
I've removed my Gallery default app with NoBloat. NoBloat is a great app and I've used it to remove all of the bloatware that came with my Note 3. Yesterday I was playing with my phone, then I thought "well, I use QuickPic, so let me remove the Gallery app too". Well, not a great idea (especially not backing it up before doing it). Now, I can't access my pics from the corner of the Camera app. Is there anyway that I can get it back without resetting my phone (it just won't happen)? I've tried looking for the app at the Samsung Apps store but they don't keep it over there

No, you won't be able to get it back without a backup unless you know someone with the same phone who can back it up & provide you with a copy.
You also won't be able to update your system OTA in the future either, as updates check to make sure that all the apps that should be there are present.  If they're not, they won't install.
Freezing apps rather than deleting is generally a much better idea.

Exactly. So your only ways out are either (as Logos already wrote) find someone with the exact same device and OS version to provide you with a copy, reflash the ROM completely, or (if you have the exact same ROM available which your device currently runs) extracting the required stuff from that ROM.


text:
Rooting android via virtual windows 8 on ubuntu 12.04
I want to root my sony xperia p android 4.1.2. I'm using ubuntu 12.04LTS and it seems uncomfortable to root my xperia via ubuntu. So i've installed windows 8 (32 bit) on virtual box. Is it will be safe to root my phone via virtual windows 8?

If you can pass the USB control of the device from the host to the guest, then it should be perfectly fine. This requires the closed-source version of virtual box. Source


text:
Larger edit area for SMS writing?
The Handcent app has a feature where with a click of a button I can switch to a larger edit area. This allowed me to preview my messages in whole before sending them off and edit them comfortably.
Now I've had to uninstall Handcent due to space issues (old Nexus One, very low memory for apps), and this is the only feature I miss in the stock messaging app. Is there a way I can enable this feature in the stock Messaging, or is there some small app that does this in a natural way without interfering with other functionality?

One way to do this would be rooting the device, to obtain the "Mms.apk", and manually reverse-engineering it (using tools like apktool), and finding the overlay that's showing the text edit area's size (and the step that naturally follows, increasing it :) )


text:
Android USB Ethernet - Create a wireless bridge with port forwarding
I have about 50 industrial machines (mostly CNC controlled by a PLC). They have ethernet jacks, with an existing IP address set. I need to connect them to the main building's network (which uses an entirely different IP scheme). I have accomplished this with a few machines by installing an industrial router in the machine, and using the router's NAT to bridge the two networks. It works well, but requires a router that costs around $400, requires an electrician to install, and requires downtime on the machine.
However, each of these machines has a Samsung Galaxy Tab A8 or Samsung Active Pro tablet mounted to it, connected to the building's WiFi. I have full control over the tablets, I can root them if needed.
I am wondering if I attach an ethernet adapter to the tablet's USB-C port (I've found a few that have pass-thru charging), then plug the ethernet cable into the CNC/PLC if there is a way I can bridge the wireless connection, and also have some NAT to do the address translation and forward the needed ports.
Changing IP addresses on the machine is not an option, and altering the building's network is not an option.
I have no need for DHCP, and only a couple of devices are on the ethernet side.
Has anyone done this?
Additional info:
I am fully aware that wiring each machine would be ideal, but it is not feasible. To show why, I’m putting some numbers below. This application is theoretical at this point, we have a small amount of data we want to relay to an on-site server, which is then parsed and displayed on the tablets. If the testing works, we’d look into customized android powered hardware in place of the tablets.
50 machines total (at this site)
$2,000 per minute downtime
30 minutes required to install cable (remove guarding and wire covers, run through tracks, replace covers)
$60,000 downtime (30 min x $2,000)
$250 per cable to run
$2,500 two engineers to review changes to networking and resign/recertify safety)
$62,750 / machine
$3,137,500 / site
So they can spend 3 million per location and risk angry customers from downtime or they can relay some data via some android tablets.
The data is not mission critical, it is used to monitor efficiency. If there are network issues the worst that happens is the data is reported when the connection is restored.

Honestly, I don't think using the tablets as routers is a very good way to do this due to the complexity and you essentially having dozens of tiny networks interconnected for no advantage. Why can't you just use VLAN's in the network and build one interconnecting route? This sounds like a basic network setup question.
Basically in your primary router for your network (usually, could be the switch as well) you would build a second "CNC" VLAN that matches the IP scheme of the CNC machines, and you assign switch ports to connect them to the network on the correct CNC VLAN. Then the router would just allow the two networks to communicate via the primary gateway (the router) for each network.
This is a very common setup actually. How exactly it would be implemented would vary a lot based on your equipment. This could be done via dedicated hardware (like one switch just for the CNC equipment) or by assigning ports of an existing switch to be untagged into the CNC VLAN.
This would allow for minimal new equipment and simple network routing, and minimal complexity while maintaining network security... Which is preferred in network setup.
I think adding additional routers or using the tablets/phones connected to each device as a routing device would add a level of complexity that would be quite a headache, especially later on.

I could see this being a normal setup if there were a few machines but we are talking about 50 machines using identical ip addresses, needing access to the same port ranges (some of which span hundreds of ports). As an example I have 50 machines, all with an ip address of 192.168.1.1, needing ports 100-350 accessible. This would also require cables be run to each machine which is a cost greater than $10,000 per facility. It’s not a practical solution.

It would have to be easier to just re-IP the equipment...

No it wouldn't, this is industrial equipment with dozens of devices connected to it via ethernet controlling moving parts and critical safety equipment, not to mention it requires specialized software that is expensive. Making changes to anything safety related requires a thorough review process and multiple engineers to validate the changes. This would have to be done 50 times over (once per machine, even though they are identical). This isn't just PCs in an office.
Downtime also costs more than $2,000 / minute

No offense, but I can't image the manufacturer of that equipment doesn't have a solution for this. Although this sounds like a massive undertaking, if done correctly this would only need to be done once and would rectify the problem, and if equipment was properly installed into the network at initial installation or replacement, this entire situation should be mitigated permanently. You might not like my answer, but it is technically correct and the proper way it should be done. This will continue to be an issue until it is handled properly and with a permanent fix, and the cost will only rise

The manufacturers of the equipment do not have a solution. “No offense” but I don’t think you have an understanding of how the world of industrial engineering works. Most equipment is custom built for manufacturers. There’s not really an “I want to add a second network card option”. You call them 6 months after they made it and they say “sorry we don’t remember how that machine works”. Also as I said before, this would not be done once, this would be done in several facilities.

No, I get that... Actually I do... But if you can re-IP the equipment that is the long term solution that will need to be done. I understand it will be a long, difficult process, but you should setup appropriate UNIQUE subnets for each set of equipment, or one large subnet for all the equipment (50 isn't that much, from an IP standpoint)... And the "port forwarding" isn't an issue when the network is routed as each IP can have access to all 65535 ports.

Having dozens of hack job routers in place to access all this equipment sounds like more of a hassle and has more potential safety and downtime issues than a properly engineered network solution. I presented to you what is a valid, technically sound answer to your issue, that is a long-term fix. I am not here to argue with you, but to present what is a solid answer to your problem and to prevent it only getting worse over time as equipment gets more and more complex. How you implement it or ignore it from  this point is up to you and I wish you the best of luck.

Again, your opinion is coming a lack of understanding of the industrial world. Sure I could update IP addresses, get it all on the network and have it all working beautifully (at great expense). Then, the first time the manufacturer comes out to support it they will clear all of the network settings of a machine, set them back to default IPs and create a nightmare of IP conflicts. Then IT will be chasing their tails all over the factory trying to figure out what is causing the conflicts while plant managers are staring over their shoulder screaming about how production came to a halt.

Because I posted a simple question, I will post the simple answer I have found.
The answer to the question is yes, Android tablets can work as an access point when combined with a usb ethernet adapter.
They must be rooted in order for it to work, once rooted, the nat/port forwarding can be managed from iptables.
How well it performs obviously depends on the existing wifi network, the quality of the tablet, the number of devices connected, and the amount of network traffic.


text:
Other peoples photos in my camera uploads folder
My Samsung Galaxy 3 android phone is linked to my Dropbox account so that photos I take on my phone are automatically uploaded to the Camera Uploads folder. Suddenly lots of strange photos have appeared in this folder and my photos aren't appearing.
These photos look like a family in the Middle East, I am in Europe.
My questions are:

who do I complain to - Dropbox, Samsung or Google/Android?
If I delete these unknown photos will someone else be losing their precious family photos
If I am seeing their photos who is seeing mine!?

looks like someone else linked to your account.

You need to contact Dropbox! BTW i'd suggest changing your password immediately!

Are there any devices you may have lost or had stolen that are linked to your account?

Change the password on DropBox straight away.
Then move the photos into a folder in case anyone gets in touch.
Make sure that your new password is a strong one and not easily guessed.
Then let DropBox know what happened and what you've done.


text:
Samsung S3 lost all free applications
This morning, I turned on my phone and it seems to have lost every free app (including Google Play Store, Google Search and Gmail). However:

Every paid-for app is still installed and working.
My contacts, photos and other data seem to be intact.
The missing applications are still listed in the application manager, but are lacking their icons and names (e.g. Spotify displays as com.spotify.mobile.android.ui) and display with size 0.00B.

Any ideas on what might have happened? It's currently running Android 4.3, but I'm not sure when it might have last updated.

Are you sure they are really gone? Maybe something got "messed up" a little, and a restart fixes that? Though it sounds strange the paid-for apps are the only ones not affected.

I've tried restarting (both restart, shutdown and turn on and removing the battery). Nothing seems to fix it.
Is it worth leaving it turned off for a while and starting it again?

IMHO that should make no difference here (though trying doesn't hurt). I'm totally at a miss what that could be. Rawly guessing, have all those apps be placed on SD (App2SD or the like)? And maybe the SDCard doesn't mount anymore (or too late, or has errors)?

So no, the other thing is that all their cached data is still included when I examine the missing applications' listings in the app manager. For example, iPlayer has a good 320MB of cached material saved, and knows that it belongs to the bbc.iplayer.android ap.

Sorry, no more ideas so far. Maybe you [edit] your question and include the additional facts from the comments (e.g. concerning (no) App2SD, and your cache investigation) to make them easier to spot?


text:
How to access /storage/emulated/0/ from PC?
I want to export the settings of the K9 mail app. This app exports a settings file to /storage/emulated/0/com.fsck.k9/settings-4.k9s. But if I connect my Nexus 4 to my PC I cannot see such a file or the directories.

/storage/emulated/0 is the "internal SDCard", which should be what's displayed when connecting the device to your computer. I don't own a Nexus, but on most devices that place is available also as either /sdcard or /mnt/sdcard. Do you have any of these two places, and maybe can find your export there?

I can only see folders of other apps, if I connect the phone to the PC.

The solution was to reboot the phone. The com.fsck.k9 directory is now visible on the top level of the phones file system.

Did the trick for me too. Before a reboot, I could not access the wav files recorded by Field Recorder.

I was having a similar issue, I could find the location, but no videos would populate.  I have to change the usb connection mode from Camera to Media ( I know, duh ).


text:
How to share android screen with users outside LAN?
I work as a developer from home and I wish to demo the android app to my boss. He doesn't have an Android phone, so I have to demo the app from my phone and demo all scenarios for him from my android phone.
The question is how do I share the screen with him ?
Here's what I tried ?
1 - BBQdroid exactly what I want but it only works in a LAN, in fact I have to specify the android local IP address i.e. 192.168.x.x
2 - Teamviewer quicksupport but it exposes all the apps on my phone and it's not live sharing, I have to keep on sending screenshots.
3 - AirDroid only screenshots, no live sharing of the android screen
Please help me guys find a way to share the android screen live with my boss.
Thanks

any help anyone please ?

You can use BBQDroid, but it will require additional tweaking on your router.
First, you'll have to find out your IP. This can easily be done by typing "my ip" into Google, which will return your public IP.
Next, you'll need to go into your router settings and add your Android device to the router's DMZ, meaning that all incoming connections get forwarded to your device.
Find out the model name and brand of your router, then look up instructions on how to access the DMZ.
By this point, your public IP should direct to your phone. Launch BBQDroid on your device and attempt to connect to it using your public IP from another device.
When you're finished, I'd recommend removing your Android device from your router's DMZ, as a security precaution.

Once your screen is showing on your desktop it is easy to share it with others by using Webex, Join.me or Google Hangouts.

BTW - I was able to share my screen by installing Team Viewer to see my Note 4 screen on my Mac.  Then I used Join.me to broadcast it to other to see.


text:
Can one "saferoot" 4.4.2?
I know that a Samsung 4.3 can be rooted using a method called saferoot. What it does is find a security hole in the OS and performs a "privilege escalation" on the process.
The advantage of this is that it doesn't touch the ROM and has little risk of bricking one's phone.
I assume that they fixed this specific exploit in 4.4.2. I want to know if there is another method like this?

Technically speaking there's no completely safe rooting of any devices, this is because rooting allows complete access to device files. So rooting no there's no really 'safe' way. You can however root your phone and then just be careful with what you install and do on your phone. I honestly don't see much of a reason to root a phone, but if you want to then just be careful. Also there had not been a release of saferoot and probably won't be for awhile due to Android 4.4 KitKat still being a fairly new OS.

You seem to be answering the question "is it safe to 'root' my phone?" The actual question, though, is there an equivalent to "saferoot" for Android 4.4.

Safe means safe from the device, not safe from me. I have "root" on my computer and I still didn't format it. The problem with flashing a ROM is that if something goes wrong (wrong device, mistaken options), your device is bricked.


text:
the games on my sony ericsson live (ics) keeps on crashing
two days ago my phone was alright ,but now when i open any game it loads and crashes .im not able to play any game.would be appreciated if solution was for root users without clearing game data or factory reset.

There might be insufficient working memory.. (memory is being used by other application that you are not using..). to fix it go to Setting>Applications>Manage Applications, Click on the Runnning Tab. now Force close applications or games that are running but not needed. And dont forget to force close the games/apps that has this issues. I hope this helps.


text:
Cell broadcast for emergency warnings in Germany - why is Android 11+ required?
Germany is preparing to use cell broadcast messages for emergency warnings issued by the government. A first country-wide test is planned for December 8, 2022 as part of the Nationwide Alert Day 2022.
Many publications claim that reception of these cell broadcast messages will only work under Android 11 or newer:

Warnsystem Cell Broadcast: Deshalb erhalten alle Handynutzer JETZT eine SMS von ihrem Provider
Cell Broadcast: Kaum kompatible Smartphones – Generalprobe verschoben
This discussion on XDA Forums also mentions problems: CellBroadcast and Emergency Warnings on Android - is it a mess?

However, as far as I understand, the underlying technical standard is about 20 years old, and Android has supported cell broadcast for ages (since at least Jelly Bean / V4.1, release 2012).
So why should there be a problem with Android versions before 11?

I found 2 articles mentioning Android 11 specifically: One2Many - Why cell broadcast is more important than ever for emergency alerting! (PDF) and Samsung Newsroom Deutch - Cell Broadcast auf Galaxy Smartphones: Samsung Nutzer*innen sind auf den Ernstfall vorbereitet both mentioning that pre-Android 11, it must be manually enabled. No guarantee that this is the reason, considering that many are as confused on the Twitter discussion thread.

Also, a thread on XDA Devs that may enlighten some and/or add more mysteries about Germany's cell broadcast and Android's cell broadcast: CellBroadcast and Emergency Warnings on Android - is it a mess?

@AndrewT.: Thanks for the helpful links, I put one into my question. Hopefully someone can answer.

I'll try to answer my own question :-)
tl;dr
This seems to be a misunderstanding. With Android 11 or later, cell broadcast messages for emergency warnings are pretty much guaranteed to work, but they work on many devices with older versions, too.

Source of the claim
This claim seems to be based on a misunderstanding - probably some press release that got misquoted or incorrectly abbreviated somewhere along the line.
It is unclear where this claim originated. Many news sources have published it (see links in question), but the sources I found all do not attribute the claim, and use similar wording, so they probably copied it from some press release or article somewhere. The official site of the responsible German government agency (Bundesamt für Bevölkerungsschutz und Katastrophenhilfe  - https://www.bbk.bund.de/ ) does not mention Android 11 specifically - instead, it lists individual phone models that are or are not supported (Kann mein Gerät Cell Broadcast empfangen?).
Technical details

Each Cell Broadcast message contains a "message identifier" or "message ID" (also called a "channel" on some phones), a number from 0-65535. That message identifier tells the phone the type and content of the message, such as a weather report, a technical message, or a warning message.
For emergency warnings, specific message IDs have been reserved for different types of warnings, in particular IDs 4352 – 6399. The technology, along with the message IDs, is contained in the standard ETSI TS 123 041, at least since version 9.2.0, published in January 2010. The new German warning system, specified in the offical standard Technische Richtlinie DE-Alert, basically follows this standard.
Support for emergency warnings via Cell Broadcast mainly requires that the phone reacts to Cell Broadcast messages with these message IDs. The offical Android source code has supported these emergency warning message IDs since at least V4.2/Jelly Bean (see source code).

Conclusion
The offical Android source code (as published by the Android Open Source Project) has supported cell broadcast emergency warnings with the standardized message IDs since at least V4.2/Jelly Bean, so in principle emergency warnings should work at least with all phones running Jelly Bean or later..
However, phone manufacturers (and even mobile network operators supplying phones to customers) can and do customize the official Android source code they put on their devices. It is possible that some of them removed or deactivated warning messages, either entirely, or specifically for German phone networks, as these warnings were not previously used in Germany. For example, on older Samsung phones warnings are supported, but must be manually activated (offical Samsung page).
This changed with Android 11. Before, emergency warning support was part of the general source code, which manufacturers modify and ship to end users. In Android 11, a new Cell Broadcast module was introduced. While the actual functionality seems mostly unchanged, the new module can be updated individually by Google via OTA updates (specifically as an APEX package). That means Google can push updates without requiring a complete Android OS update, and independently of the manufacturers (who may not want to provide updates for old phones).
That means that phones which

run Android 11 or later, and
are up to date with Google updates

are practically guaranteed to support emergency warnings, as Google has provided a suitable update. However, many phones running Android 4.2 or later also support these warnings.
Check settings
To see if your device supports warning messages, check Android settings, or the message app settings (depending on device).
If the configuration is available in the settings (look for a section called "emergency alerts" or "wireless emergency alerts"), and if the alerts are activated there, the phone will most likely support the warnings (unless the manufacturer made complicated changes, which is possible but unlikely).

You can find the Message-IDs for CMAS / EU-Alert Level 1-3 even in the source for Android 2.3.6.
CellBroadcast warnings might also be supported if the option is nowhere in the settings. The OEM might just have removed/forgotten the link.
The App "Activity Launcher" can still find the settings if you search for "cellbroadcast".

That's not an easy to answer question. According to reporting Germany extended the GSM standard that already was provided by most mobile phone vendors, by insisting on a message-identifier length of four instead of three digits. Germany formerly relied on a bunch of apps like

NINA
BIWAPP
Katwarn

to only name the best known ones. Neither of them were widespread enough to provide propper warnings for all citizens, nevertheless the Bundesamt für Bevölkerungsschutz und Katastrophenhilfe (BBK) pushed for these apps instead of an app-independent solution so much that some vendors even removed the CBS functionality completely if the device ought to be sold in Germany (my LG for example does not provide it). This would be another obstacle to overcome now anyways.
Interestingly enough does section 9.4.1.2.2 of TS 123 041 specify the four digit message-identfier 4370 to 4393 used by DE-Alert even in version V11.4.0 of 2012 for PWS/EU-Alert. So why this shouldn't be implemented in most phones for years, I don't understand. Perhaps I have misread the whole thing but for me it represents as a lack of pressure from other countries to implement the standard. Additionally, as the working group for critical infrastructure (AG Kritis) in Germany states: the practice (in other countries) in the past were three digit message-identifier (reserved for operator messages according to TS 123 041). But the BBK amended it's requirements in a way that older devices would also receive a message-id 919 in parallel for highest severity, unfortunately they did this too late for other providers than T-Mobile to comply before alert day was due.

TL;DR: Other countries used existing functionality in phones to implement PWS while Germany relied on apps for years. Which is the reason they decided to drop backward functionality for older phones until it was too late for the test on alert day.
Sources:

Technical realization of Cell Broadcast Service TS 123 041
Technical realization of European Public Warning System
Technical realization of DE-Alert
Press release of AG Kritis

Yes, the three-vs-four digit thing was mentioned in other articles as well. However, as far as I could find, that is not the real problem - as you write, four-digit message identifiers were already specified in TS 123 041 back in ~2010, so every phone from that last ten years should support them. The problem is only with very old phones (20+ years).

I assume that the cell broadcast message id which has a limit in former implementations is not the message id that the standards talk about. Because it's a fact that during alert day older mobile phones were not working, even though they'd support CBS in other countries. Now that you've answered your question yourself, I see that the question actually wasn't "Why should there be a problem with Android versions before 11?",  because your analysis seems to be that there is no problem. I trust the analysis of AG Kritis more than yours, though. I'm just missing the origin of the id length issue.


text:
Connecting to PC's localhost without wifi via USB
I have a local server (XAMPP) on my PC. I'd like to test a local mobile site on that server. I do not have tethering as an option. At home, I can just use my local IP address and all works fine, but at work, that doesn't work. Somehow I'm on a separate subnet, and even if I force my device on the correct subnet, it still doesn't work, even though from my PC I can ping my droid.
So is there a way on my ICS tablet to plug into my computer via USB and through some setup, preferably without additional software, get to my localhost server?
Note: I also tried activating my mobile hotspot, and that didn't work either.

Just for clarification: you try to access your machine at home while being at work? And use the local address for that? I hope I got that wrong, as this cannot work.

@Izzy No, both devices are at work.

Presumably at work your phone is on a wifi network and your PC is on a wired network? You might want to check with your network admins whether the wifi network is fully trusted by wired devices, and if there's a firewall and/or NAT-ing happening between the two, as they might be blocking/preventing what you're trying.

@GAThrawn Tablet is on wifi. PC is on wifi. I work at a hotel, so no configurations are going to be changed. That's why I want to find a way to just do it without internet.

@David This bit "Somehow I'm on a separate subnet" sounds like known/trusted devices are being segregated from unknown/untrusted devices. We do this with our company wifi so that trusted devices can access the internal network and servers and untrusted ones can only access the internet. Someone in IT would need to add the phone to the trusted group to get round that, just changing your IP won't do anything useful, as the router knows which devices are which.

In the meantime, it sounds like you're trying to "reverse-tether" over USB, so you might find the answer looking through some of our previous questions on that.

@GAThrawn there are no trusted devices on this network. As I said in my last post, I work at a hotel. I came across reverse tethering while searching for the answer to this before posting here, but, as I said in my original post, I don't have tethering as an option for my device.

@David your "mobile hotspot" is tethering (where a device gets internet connection through your phone) Reverse Tethering goes the other way,  your phone gets internet connection from another device, this is what you want. There are questions in the [tag:reverse-tether] where developers are trying to view websites hosted on a PC from an Android phone, my link in the comment above also cross-referenced that with the USB tag as reverse-tethering over a USB cable sounds like the easiest way for you to connect the two devices.


text:
Headphone is not working in MIUI
I have recently installed MIUI on my SONY XPERIA P. Recently I found that headphone(original and others) is not working properly. But when I tap the button (that is in the original headphone) , music is pausing or playing. That means headphone is connected. But no sound is appearing in ear piece!! How can I solve it?

Is this an official release or a MIUI port? Have you asked in the MIUI forums to see if other users of this device/rom have the same issue? It may be a rom bug, or it could be simpler. Check your headphone jack for lint and debris. Small balls of lint can build up at the base of the jack preventing the plug from seating fully. If the plug won't insert fully into the jack, it won't alert the OS that anything is connected and won't switch the audio output. The button will often work even if the plug isn't inserted fully so this isn't much of an indicator.

No this is not an official MIUI.

First check the port for lint, and if that doesn't work, I would ask in the forum thread for this specific rom so that if others are having the issue the build maintainer can fix it.

okay. I'm reporting this issue.

Good. I am also going to post an answer so this question can be completed.

First, this often just a simple problem. Little balls of lint and debris can gather inside the headphone jack. This can cause the plug not to seat fully into the jack. This will prevent the system from recognizing that headphones were connected. I have to clean mine out every few months. I just use on of the little plastic dental picks to pull the lint out.
Also, since this is not an official MIUI ROM, it could be a problem with the port. Try contacting the ROM maintainer through the forum where you obtained the ROM.


text:
Android USB not recognized on PC
I have Samsung S4 Mini phone which I bought about 10 months ago. I used to transfer my files from phone to my PC and vice versa without any trouble using the USB cable. Recently, I enabled the Developer Settings (by tapping the build number 7 times), turned on USB debugging mode. I could transfer files even after this.
After a few days, my PC stopped recognizing the USB. I don't see the the USB button in the notification panel. I get a notification - "The last USB device you connected to this computer malfunctioned, and Windows does not recognize it".
In the device manager, I find Other Devices under which I see "Unknown Device". If I disconnect my phone, I don't see this entry.
I had searched quite a lot on Google for the same, but couldn't come up with a resolution. In fact, I did factory reset as my last attempt on my own and still couldn't find any result. (Lost all my apps for no reason).
Other Details:
1. I tried connecting my friend's phone onto my PC with the same cable, his device was recognized.
2. And yes, the cable was provided by Samsung itself, which used to work in the past and now it is not working.
Some one, please help me in connecting my phone to laptop using USB.

This is definitely being caused by the drivers. You have to uninstall everything related to your phone from your computer. The drivers, and anything else it installed. Remove all of that, then re-download the drivers for your phone off of google. Install these drivers, then plug the phone in. It should download anything missing now and hopefully recognize the device.
You could even try reinstalling the USB device's drivers itself.
On my phone, I can specify whether to host the android device as media storage, image, or charge-only. Try switching between these (if your device allows) and see if that makes a difference.
EDIT: Using DriveDroid, creating an image and hosting that image as a USB flash device would be an appropriate workaround.

Try toggling one of these in developer settings

Seriously guys, this is a valid answer.. This is what I do to get it back working. For example, if MTP shows up as 'Unrecognized' in PC, just toggle to PTP for example, and then after PTP drivers are installed, switch back to MTP. It worked for me most of the time. Though I don't know what kind of sorcery is this ;)

Thank you. This is exactly what I had to do. I had changed it to file transfer mode, but after reconnecting to my PC, it still wouldn't come up. I didn't realize it had automatically went back to charge-only mode. This fixed it :).

The issue is due to the driver . Install Mobogenie on your system as well as on your mobile . Then connect your mobile n let mobogenie download the drivers . That's it

Please elaborate yourself. Check out our answering guide here

This issue may be caused by SD card corruption, so please try this solution:
Open cmd as administrator and run chkdsk \f F:/, while F is the path of your SD card , and you need to try it using an SD card ready.

Try to clean your USB port. If it is dirty, connection to the PC may fail. I have the same problem, that my S4 Mini is not recognized by the Windows nor Linux. I cleaned the port and at least once I had a connection to heimdall and could run the heimdall print-pit command successfully.
Maybe your USB port is broken then you need to replace it. I haven't done that.
Videos:

Cleaning: https://www.youtube.com/watch?v=R6p0Eg-yq3A
Dissemble Guide: https://www.youtube.com/watch?v=4sOKKoxu3L4


text:
PHone rebooting when screen turns off
My phone started rebooting all by itself all the time after I did 2 things with it. Installed Snapdragon BatteryGuru and put it on learning mode (for an estimated 3 days I guess) so that I could start saving battery by the app learning my behavior, and cleaned RAM with CleanMaster. These were the only changes I've done, I don't remember which was first but soon my phone started rebooting whether I was handling it or not at random intervals. I've also noticed the phone was hot all the time, the Note 3 runs into some hot period with some frequency but not with that frequency.
I've uninstalled both apps and it didn't work, wiped cache and it didn't work. The phone was still rebooting even on safe mode. After I wiped Dalvik with the help of TWRP, I thought the problem went away but when I hit the power button to turn the screen off, the phone rebooted and it will now always reboot when the screen turns off, even if it's just from the phone being inactive. Note 3 SM-N9003 VJUBMI6

Rather than creating a new question, you should edit your previous question to add salient details.

Yes, it is, I warned about that on the thread, thought it was best. Sorry, should I just delete this and copypaste it to the old one? I thought this one should be cleaner and better for future reference but I'm aware that might not be best practice in here

You should definitely copy/paste and update your original question. Try apllying some good formatting as well, to make it better readable :) This post will be closed as duplicate soon, and then might serve as a "pointer" to the other one in search results.

I'll just delete this one then if you approve the changes made to the original one.


text:
tablet won't recognize usb keyboard
Azpen tablet android 4.2.2 won't recognize my usb keyboard. I downloaded external keyboard and a usb host controller and it doesn't work. I connected it to my pc and the keyboard works just fine. Any suggestions?

Which Azpen tablet? Azpen is the name of the manufacturer and they sell several tablets.

It's possible that this tablet simply doesn't support USB host mode. If the hardware doesn't support it, there's nothing you can do.

If you mean the Azpen A727 tablet, I just got one of them for $20 through a Micro Center promotion.  The device FAQ states it can't use an external keyboard.
One thing you can try is turning on USB debug mode.  To do so, invoke the Settings app, scroll down to and tap About Tablet.  At the bottom of the About Tablet display, tap Build Number multiple times.  You'll see a message indicating progress, and at the end you'll be told you are a developer.  Once successful, there will be a {} Developer Options menu entry added to the System section of the Settings app, and you can turn on USB debugging from there.
It may also be possible to enable this if you root the device.  I found instructions for doing so at http://zepinventory.wordpress.com/2014/03/31/how-to-root-azpen-a727-tablet/  (It's Windows only.)  I haven't been able to make it work yet, but that's likely because I was trying it from an XP box, and will try again from the SO's Win7 laptop.
It's also possible that USB host mode is simply not present.  The Azpen docs say communication is one way - you can connect the tablet to a PC and get stuff from the tablet to the PC, but not vice versa.  When I connect it to the PC here, the PC sees two removable drives, but neither can be accessed as it doesn't think there is media in the drives.
I'd like to use it with an external keyboard, but I'll live if I can't.  What it does now is more than worth what I paid for it.
Update: Rooting the device removed the restriction.  Once rooted, the device recognized my Logitech Portable keyboard, and a Logitech entry appeared in Settings allowing me to select the preferred keyboard layout. I found a guide to rooting that I followed here: http://zepinventory.wordpress.com/2014/03/31/how-to-root-azpen-a727-tablet/

I have the same tablet and when I connect it to a Windows 8.1 PC it shows up as 2 drives, the "sd card" (really extra internal memory) and the "external sd card" (one that I plugged in).  I can demonstrably transfer data both ways.  My tablet is not yet rooted.


text:
How to make side scroll bars appear when I scroll on all applications? For example on NYT, and Globe and Mail apps, scroll bar never appears
My understanding is that Android makes the scroll bar appear on the right side of the screen only when you're scrolling, so you have an idea where you are in page.
For example if I go to my Settings app, when I scroll, a grey scroll bar appears to the right of the window, indicating to me where I am on the page, and how long the page is. (See screenshot.)
However, on the New York Times app, such a scroll never appears on my phone, making it impossible to know where I am in an article.
I thought this was a bug with the New York Times app, but I now realize that the Globe and Mail app is the same. The Guardian app, on the other hand, does show a scrollbar.
Is there a way I can reinstate (through some Android setting) the scrollbar, or does the problem lay with the apps themselves (NYT and Globe and Mail), in which case I will open a bug report with each of the apps. I find the latter unlikely, as it is highly annoying to have no indication of where you are in relation to a full article, and an online search yields no reference to this bug related the apps themselves.
I am using a Galaxy A9 with Android 10 and "One UI version" 2.5, with versions 9.77.0 of the NYTimes app and 7.5 of the Globe and Mail app.

Most likely those apps that don't have a scroll bar don't show their content in the native Android UI, instead the use a WebView, a web browser element shown by the app. According to some entries on Stackoverflow.com it seems like scroll bars in a WebView are disabled by default and you explicitly add code to enable them. So may be you should contact the NYT and give feedback how they could enhance their app.


text:
Show Background Apps/Services
I want to monitor apps/services running in background on my phone. I have searched online but I can't find any way to do so.

There is no 'Running Services' option in Developer Settings or Apps section in MIUI.
I have tried adb shell top command but the output is not much helpful. And I can't keep my phone connected to my PC at all times.

My phone is rooted. It's running on MIUI 13 - Android 12.
Please help.
Edit:
I want something similar to the 'Running Services' option in Developer Settings. (It's not available on Xiaomi devices)

How to view background apps running on Android?. Disclaimer: this link belongs to me.

You can check 'Running Services' by calling through ADB or on-device terminals like Termux, etc.
To use in the terminal, you need superuser access & remove the adb shell prefix.
ADB:
adb shell am start -n com.android.settings/com.android.settings.SubSettings -e :settings:show_fragment com.android.settings.applications.RunningServices

On-device terminal:
su
am start -n com.android.settings/com.android.settings.SubSettings -e :settings:show_fragment com.android.settings.applications.RunningServices


text:
Where can I locate the picture that is currently being used for my lock screen?
I have a picture that I cherish deeply being used as my lock screen. The problem is that the  Micro SD card I was using became corrupted at one point and needed to be formatted so the picture was lost. I need to know if there is a location on the files of the phone where I can copy it from. I mean the picture has to be being used somewhere right?
I was using an app called "File Manager" to search through the files and try to find it. If anyone can point me in the right location I would really appreciate it.
Android Version: 4.0.4

Did you already format the card? If so, see How to Restore Deleted / Formatted Files on HD Micro SD Card. Another good pointer to start with is our data-recovery tag-wiki. If the file is already deleted, you won't find it anywhere with a file manager.

The recovery methods don't seem to be working. I tried Easeus. Even though the picture is deleted wouldn't the phone save that picture somewhere in order to use it as a lock screen background?

I'm not sure how that's handled internally; it might also just save the location (i.e. where to find it). Does the lock screen still display it? Then it might be either in cache, or Android really "keeps a copy" for that.

Yes the lock screen does still display the picture. @Izzy

I've just checked an older Nandroid backup which I had unpacked for reference, found no trace. Which leaves the cache (/cache or /data/data/<package_name>/cache) as most likely place, as I didn't extract that. But it's just a guess. // Just cross-checked on my LG O4X, and indeed found an empty wallpaper.png in /data/data/com.lge.lockscreen`; but all those places are only accessible using root-powers...

If you backed up your phone with Google Sync Services, you should be able to restore that image if you reset your phone or register with the same account in another device.

@dandaman12 saddly the phone that I had used to take a picture was a pretty bad one it didn't even have google play store. I don't remember the android operating system but it was no good. That was a pretty good idea though.

From what I can tell from the other answers it sounds like the image you wish to retrieve is also your wallpaper.
If that is the case you could use an app I have been working on for this exact purpose, called Get Current Wallpaper.
It will retrieve your current wallpaper, save it to your Pictures folder on your external storage drive and allow you to share it with whatever app you use to share images :)

Cool! Edit: Is there any reason why it is not compatible with Android 2.3? It might not be that, but I can't install it on my phone, an HTC Wildfire S.

You are right that it does not support older than Android 4.0.3. You should be able to use this instead (slightly less simple, but will also get your current wallpaper):
https://play.google.com/store/apps/details?id=dk.alroe.apps.WallpaperSaverFree
:)

A couple of methods come to mind:

You could take a picture of your phone with another camera.
You could do a screen capture of you phone screen using built in functionality of the Android operating system.  The method of doing a screen capture is different depending on which version of operating system you have.  On my phone, I press and hold the POWER + HOME buttons at the same time and a screenshot is capture and saved to my SD card.  Some older version of the Android operating system didn't have the screen capture functionality built in so depending on your version of the operating system, it may or may not be an option for you.
I have written a few Android apps before.  I just checked the Android API's and it looks like I could write an app to retrieve the wallpaper image from your system memory and save it to a SD card if you have an SD card in your phone.  The app would just read the image and wouldn't change it.

Also, do you have an SD card that is working now?
I understand how frustrating it is to lose an important image and would like to help you get it back if I can.

It says right in the question that it's 4.0.4.

Right you are.  Just noticed that.

I do have a micro sd card in it that is working. If you did make an app @user3329361 how would I put it on my phone to use it? would it just be a file that I open from file manager or is there another process I would have to use?

I could send you an app install file as an attachement to an email.  There is a setting in the Android operating system that enables installing apps from an "Unknown Source".  The operating system will install the attached app from the email once this setting is enabled.  Some phone service providers prohibit installation of apps that do not come from the Play Store.  Does your phone service provider allow installing apps that are not from the Play Store?

I wrote the app and confirmed it worked on my phone.  The app retrieves the wallpaper image and saves it to a file on the SD card.  The only user permission is Write External Storage.  If you make your email visible in your user profile and let me know, I can email the app to you.

@user3329361 I've got the same problem, and I'm using Android 2.2.1. Could you make the programme available on a public file sharing site, such as Dropbox or Google Drive, please? I don't mind changing configuration or code, if necessary.

@toothbrush - sorry for the late reply.  I'm a very infrequent user of Android Enthusiasts and just now noticed your request.  It was only by chance that I saw the this question in the first place and could help out.  Could you let me know if you still need the app?  I could post it to a cloud storage location for you to get.

@user3329361 Yes, please. I'd like it very much. I also very rarely visit Android Enthusiasts... :)

@toothbrush I was out of town but am now back.  I'll put the .apk install file on Dropbox and post a link tonight.

Here is the zip file that contains the .apk app install file and the readme information file.   https://drive.google.com/file/d/0B1PQcHyIo4PBNm5DRW5yaGx3dkE/edit?usp=sharing


text:
youtube app - is there a way to resume play back
I have an android set top box call Pivos Xios. It is running android 4.0.4. This is plugin my 1080p TV. This device is great because for 100$ you get to have a browser on your TV and all the play store app you already purchased are available.
So I have installed the youtube app which works great. I logged in my account and get to have my history and my watch later videos, that is just awesome. I was just wondering if there was a way to resume playback of a video that I stop/paused for a later view.
I know I can do that with the XBMC app and the youtube plugin installed, but the interface is much less intuitive an user friendly that I prefer to use the youtube app directly.
On my PC, sometimes (I haven't found what triggers it), when I reload a page of a youtube video I've already been watching, it is sometimes cropped from where I stopped it. There is a bracket added to the timeline.
I'm looking to have a similar functionnality over my youtube app on android.
Any advices are welcomed.


text:
How to set a better encryption password
How would I go about setting a stronger password for disk encryption on my android device?
I had set a PIN already before enabling full disk encryption, and it proceeded to use that PIN as the decryption string when the device boots.
I understand that switching my PIN / Password will update the decryption string as well, but entering a password every time I unlock the phone is a serious inconvenience. Similarly using a short integer to encrypt the disk leaves it much easier to decrypt.
How do I go about setting a better decryption password, while keeping my PIN? I have no interest in solutions that require rooting the device.

I have no interest in solutions that require rooting the device. -> Pretty sure that you're stuck, then. You can follow this issue on the Android bug tracker if you want, but there's no native way to do what you're looking for without root, as far as I know.

Probably relevant: Ice Cream Sandwich (ICS) - Encryption, select different PIN than Screen Lock


text:
How do I root Xperia ZQ_6025?
How do I root this phone and any risk of losing Ltd for my region?

@RossC The question you linked is an index of questions about rooting, so this question should be added to the index, not duplicated.

@DanHulme sorry totally mixed that up. My apologies. Removed comment, and well ignore the flag.

Ok. This was my first question. I'll try again.

@user54320 that was MY mistake, not yours! My apologies to you. The question is fine! Since I'm writing this I wanted to add just be careful and patient. Get a stock ROM downloaded first, in case you want to restore it. Get all the root tools. Make some folders for ROMs / Recovery / Backups and so on. Do it slowly and methodically and keep reading information. It is possible to brick the device and the more you know, and the more prepared you are the better! Good luck!

Check on xda-developers for your device. Search for root in Xperia zL/zQ forum. (Isn't Xperia zQ also known as xperia ZL in other parts?)
Rooting will void your warranty and in very rare cases can also brick your phone. Follow all instruction given very carefully.
Rooting probably will not affect Lte for your region.


text:
Storage on HTC desire X
The internal storage on my phone is almost full. The storage screen tells me

2.77GB / 2.91 GB taken
Apps 0.89GB
Other 1.89 GB
Available 138MB

What is this "other" and how can I clean it up? I already followed the steps of "make more space", it barely makes a difference.
Phone Storage then tells me 43.00MB / 1.09GB is taken.
And on the SD card I have 1.86GB / 14.72GB taken.
I have plenty of storage in various places yet when I try to install apps I'm unable to do so cause of "insufficient storage". How can I fix this?

On the HTC Desire X the memory (you would think you get 4Gb, but you don't) the partitions are as follows:

System is 940 MB,
Data is 1 GB,   (This is what you get for your apps really)
'Phone' storage is 1 Gb
1 GB towards "internal SD".

Basically you only get 1Gb on the device for your apps.
You could use a micro SD card to expand your storage and move your pictures/music/media to it, and some apps still support App2SD functionality.
Keep in mind Chrome can run up to 300 Mb no problem, so a cache cleaner may well help you with storage.  Lifehacker article on what to do if you run out of space.
You can't really mess with the other partitions without rooting and then partitioning your SD card with an EXT3/EXT4 partition and a ROM that supports Link2SD to 'trick' your phone into believing there is more internal memory. These partitions contain Android, HTC stuff, system apps, data partition etc. So you get 1GB in all (you have 138Mb left). Otherabove is the OS, HTC apps and other Android related things, that you have no access to (without a rooted device).


text:
Android browser red lines at the bottom and right side
When using chromium I get a red line at the bottom and right side (Not the square red frame set by strict mode), within the rendered web page when viewing some pages requiring WebGL. What does it mean? It usually doesn't appear right away when loading the site and takes a while but even after it appears, the WebGL apps seem to continue working properly.
An example of such a site is http://webglsamples.googlecode.com/hg/lots-o-images/index.html.

You should [edit] your question to include what device and Android version you're using, and ideally a screenshot of the problem.

I see your problem on Chrome for Android.
Looking at the stylesheet (CSS) of the page on Firefox browser for PC, I see that the background color of the page is red. I can't be sure with Chrome for Android, but it could be that there is a margin at the right and bottom side, and the application did not take up that space. That's why you see red.


text:
widgets with cutomized service?
I am new to android, just bought a nexus 5.
I am now trying to customize my desktop (I am using nova launcher + Zooper free widget maker ).
Now, the problem is, can I customize the service of a widget? Say, I liked a weather widget in zooper, I want to use it. But the weather service of my choice is accuweather(no business, just an example).
How can I have these two together?

I don't know what options Zooper has, but if it doesn't offer the feature you want, you'll have to use a different widget.

Try Dashclock which has alternatives weather widgets and more...

The general answer I'm afraid is "you usually can't". In principle there's nothing to stop a developer from writing a widget that supports multiple information sources, and allowing you to choose between them. In practice, though, that's often just more trouble than it's worth, as those different sources may deliver their data in quite different formats that the code would have to handle.


text:
How to figure out which app changes pulse notification light in system settings?
The nexus 5 has this "pulse notification light" that blinks when the device is sleeping and you receive an email, sms or something like that. I don't like it, so I turned it off in Settings > Display by unchecking "pulse notification light"
That works all fine for a couple of days/weeks but then suddenly the pulse notification light is back! And if I go to Settings / Display the checkbox is checked again! So one of my installed apps must enable this notification light again.
I want to figure out which app does that (most likely it is sms, mail or a chatting app). I guess notification light can only be enabled if the app has the System Settings permission, or is maybe the Vibrate permission enough? What is the best way to figure out which app actually made changes to my System? Is this logged somewhere?

Did you check and see if it happens due to reboot? I have three settings on my phone that love to return back to default after every reboot.

@donfuxx: Do you have the latest Android version 4.2.2?

@jis I have Android KitKat 4.4.2 on it.

I am really sorry for that nonsense. The latest one is KK 4.4.2, I know it, I have it on my Nexus, but I wrote 4.2.2...

@jis happens to me as well sometimes... 4.4.2 and 4.2.2 looks just too similar :-P I think it is best to name it API 17 & API 19

You should check which is the first notification after your notification light is turned on automatically. Most probably that app is the one that is overwriting your permission, and as per my observation most of the apps that can access notification light have an built in option in their settings to disable led notification. You should try disabling it from there.


text:
What's the minimum memory usage that a Nexus S requires?
I have a friend running a rooted Nexus S with approximately 350 Mb RAM. In normal everyday usage, he says he uses about 300 Mb of that memory. There is this game he is trying to play that requires roughly around 150 Mb.
I was just wondering if it is possible to clear up enough memory so that he can play that game comfortably? What exactly is the minimum amount of memory required to keep the phone running?

That's not how it works. I'm sure someone will give the full specs, but Android handles the RAM, it keeps things alive as long as it can for speed/efficiency but will kill them if there is a demand (like a game). Frankly the Nexus 5 can probably run any game at the moment!

I should probably add that when playing the game, it will eventually freeze up. And at that time, his memory is full.

Ahhh that's a real problem then. That should not happen. It could be down to an issue/incompatibility with the game itself. It could be down to using the Android Runtime (ART), or the app being poorly optimised for Nexus hardware. Do other games do it..?

Sorry. I read nexus FIVE, not nexus S. That's why I was confused in previous post. This device may not be powerful enough to run the latest games. I've an S4 here and that has 2 gigs of RAM and even still poorly optimised games (Gameloft I'm looking at you) lag, stutter and crash.

Recently, this game has updated and this game started freezing for my friend after the update. I don't know if the game was redesigned to use more memory now, or if it is just a memory leak in the game itself. On my Droid 4, I am still perfectly fine and have recorded around 150 MB of Ram usage when running the game. That's why I'm curious to see if we can cut down on the memory usage and test if he can still play this game :)