text:
How can I watch videos from the BBC web site on a device with an ARMv6 processor?
The BBC web site has many pages with videos, e.g. http://www.bbc.co.uk/academy/technology/article/art20150206154333467
On Android, the page prompts me to install the "BBC Media Player" app, but unfortunately this app requires an ARMv7 processor, but I have ARMv6.
Are there any other ways of persuading these videos to play?

According to BBC's site: "Your device needs to run Android 2.2 (or higher) and have a minimum ARMv7 processor" to play programmes (download requires 4.0+).
reference: http://iplayerhelp.external.bbc.co.uk/tv/android_iplayerapp

Ah, so my problem isn't android version, it's processor: I'm on ARMv6.  Updating my question to reflect this.


text:
How top copy files from Android (8) to PC, when large number of files in folder?
I recently bought a NAS to store family photos, and I've just realised that my phone (Pixel XL) no longer supports USB Mass Storage, but just MTP.
I've got about 7400 files in my DCIM folder, and it seems impossible to browse this folder properly in either Windows10 or Unbuntu.  Windows takes and age and then explorer.exe simply crashes.  Ubuntu also takes forever and isn't really usable.
Is there anything that can help here?  (I've seen solutions using debugging mode but, is there a 'normal' solution?)
Thanks

No root unfortunately :(

Try any of these: https://android.stackexchange.com/a/200044/209414

source: Stack Exchange

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

sort: votes


text:
Can still sync email after revoking app specific password on gmail
I was rather shocked today to discover that my android phone was still syncing email after I had revoked it's app specific password on gmail.
Can anyone else confirm that this happens on their devices too?
Found another users post about it here but there is no reply from google.
Feeling very uneasy about the security of my stuff now :/
UPDATE:
Yeah, I was doing it wrong.  But I think Google could document the process a little better.

Does revoking Android login from here affect it? https://accounts.google.com/IssuedAuthSubTokens

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


text:
Error: Facebook cannot download due to an error (923)
I am using my browser to access my Facebook account since I cannot access it through Facebook app. What I did was to uninstall the app and reinstall it. However, when I was trying to reinstall the Facebook app, I was receiving an error message saying

Facebook cannot download due to an error (923).

Why is it so?

have you tried our [tag:google-play-store] tag wiki? It lists common solutions to google play store issues.

Do you see the error specifically for Facebook app installation or for any app installation? Are you using Google Play Store to download the app? If that's the case, see What does error 923 when downloading apps from Google Play Store mean?

I am experiencing the same error to any app I am trying to download using Google Play Store. So, I followed the basic troubleshooting I read about error 923. I was able to download successfully  the facebook app, however, I cannot open the app. It suddenly closes after a few minutes of white screen then a pop-up option appears whether to close the app or wait til it loads up. Even if I'll tap the wait button, it will still close.

Possibly it's a duplicate, however, does error 923  affects opening the app after successfully downloading it?

Do you have enough internal memory for the app to downloaded?! the facebook app is around 43mb in size...but on installing it consumes more than that!! But by android and Play Store conventions you need at least a minimum of 150-200mb free to be able to install an app apart from the size of the app you wish to install...so if you need to install an app which is around 50mb, you need to make sure that there is atleast 250mb of free internal storage(would be much more in case of the facebook app...coz on installing it takes up around 150mb)
In case you have enough memory...move the app to external memory once installed and then open the app

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


text:
CM12.1 - My lock screen is not working at all!
I recently updated to the CM 12.1-20151024-NIGHTLY-d851 build (I have an LG G3, D851) and also flashed gapps with the a recent "nano" version. Since then, I have noticed that the lock screen does not work at ALL. Whether I choose PIN or swipe or whatever, it will not lock the phone. (The option for "none" disappeared too, but it became available again after removing an active guest session on the phone.)
I've tried rebooting the phone after choosing different lock screen settings and enabling the PIN again. I also tried updating to 12.1-20151101-NIGHTLY-d851 (thinking maybe it was a nightly bug that got fixed). I also reverted to the earlier working version of gapps, but that did not help. And let's not mention the other "solutions" I stumbled across via Google which did not help either. The phone simply will not lock at all. This is driving me crazy.
The only thing I can think of is that it MIGHT be related to an error I saw while flashing my phone during the upgrade: unable to mount /radio (or something like that).
What can I try next?
EDIT -- UPDATE: The other day my lock screen started working again, without me having to change anything. I suspect that the problem was due to some type of app that has an ability to block the lock screen (for example, I think Google Maps can disable the lock screen temporarily so you're not fiddling with unlocking your phone while driving, as that would be rather dangerous). I'm guessing some app (hopefully not malware!) was blocking the lock screen and got updated in the background, and it started working again. I have no clue how to verify this. At least I did not have to downgrade or flash back to an earlier builld. I am presently running the 12.1-20151104-NIGHTLY-d851 build.
EDIT #2 -- UPDATE #2: I just noticed in my quick settings (i.e. the pull-down from the top of the screen) that there is now an icon to turn lock screen on/off. I guess this is a new addition that I failed to notice, and 99% sure this is what caused the "problem" -- which was really a feature. I must have accidentally tapped it off and then back on before even noticing it was there.

I'd flash back the last build you had that was stable.

@EthanZ I'll give it a shot; I'm just afraid it might make the phone unbootable as I have read from others than downgrading has caused problems as well. Oh well, I've had to deal with this kind of stuff before. Will report back later.

Yeah. Its a risk. Your choice if you want to take it or just flash the new nightly tonight.

@EthanZ See, the thing is: I flashed the Oct 24 nightly and then the Nov 1 nightly. If the problem was with the nightly build and the issue was basic lock screen security, I can't imagine it wouldn't have been fixed in that time. Makes me wonder if the problem is somewhere else.

@EthanZ I flashed the new nightly (12.1-20151104-NIGHTLY-d851) and the lock screen is still not working. If nobody else chimes in with any other solutions I guess I will try flashing back to the last build where it was working, but that was a few months ago and I'm not sure what might happen.

Answering my own question here, so I can mark it as the solution. (I also posted this in the original question as EDIT #2).
I just noticed in my quick settings (i.e. the pull-down from the top of the screen) that there is now an icon to turn lock screen on/off. I guess this is a new addition that I failed to notice, and 99% sure this is what caused the "problem" -- which was really a feature. I must have accidentally tapped it off and then back on before even noticing it was there.

Thanks for posting. Just got into this a day ago, and like you, this was driving me crazy.


text:
Why did auto-sync start to upload that much?
It's been a month now that the auto-sync option on my phone makes it upload 30 MB per day (in addition to my usual upload/download rate) and still download only a few hundreds of KB. It blew up my quota in only 10 days so I had to deactivate it. The only app that I installed at that time was the Google Doc app.
I recently reactivated the auto-sync and I unchecked the doc sync in: Settings > Account > my account, but I'm still uploading 10 spare MB per day. I only kept Gmail, contacts and calendar syncing (just as before).
My questions are:

Do you know what can cause this, why it changed without any visible reason ?
Are there third-party apps using the Android auto-sync option to enable/disable their own syncing process ?

Note:
I use 3GWatchDog Pro, and this spare MB are shown under "Android System" so it's not very helpful.
If relevant, my device is the Motorola DEFY

Do you have cloud backup turned on?

I don't think so. Still, could you tell me where I can find this option ? My phone isn't in english so I'm not sure.

Settings -> Privacy, usually.

Ok. Before I see your answer, I deleted the accounts that I didn't use on my phone (Facebook, LastFm, etc... everything except my main Google account), and Today everything seems fine... I'll monitor it a few days, and maybe turn off the cloud backup you mentioned, but my problem seems fixed. Thanks for the advice.

Background
There are several applications that use the auto-sync feature from Android to regularly update their contents. In fact, according to the Google documentation, you can configure synchronization options for any of your apps.
Auto-sync is used to allow applications to synchronize data on their own schedule. This can be disabled, and accessing each application, you can manually sync its data.
Take note that automatic data synchronization is disabled if Background data is unchecked.
Some examples of accounts that can be found here are Google; DropBox; Viper; Facebook.

Configure general sync settings
To access the list of accounts currently using auto-sync, thus enabling or disabling the auto-sync for each one, you need to:

Tap your device "home" button;
Tap "Settings";
Tap "Accounts & Sync".
From here you can see your accounts using auto-sync, what define whether they are allowed to auto-sync or not:
 indicates that some or all of an account’s information is configured to sync automatically.
 indicates that none of an account’s information is configured to sync automatically.

Upload/Download
Depending on the accounts using auto-sync, they can send as well as receive data. As your account data grows, the data synchronization uses more KB to keep your information up to date on your device and on the host.
While synchronization doesn't transfer all the information back and forward, only transfer the "new stuff", since the last sync their may be a large amount of data to be updated on one side, thus causing a large transfer of data to take place.

References

Android OS: Accounts & sync settings

I suppose your answear would be what most people are looking for when reading this page.
But my problem was different: as I mentioned in the original post, I already checked these, and none of the accounts appearing in the auto-sync account list was causing the problem. It is only when I deleted accounts from the motoblur account manager that it stoped.
Still, I wonder how an account causing these excessive upload can stop when deactivating the auto-sync if it doesn't even appear in the auto-sync account list...

@Yosko auto-sync is a global setting that is supposed affect all applications. But applications may not present themselves at the auto-sync list. I've got a few auto-sync apps running, and only three of them are on the auto-sync list from my device. :/

@Yosko One can't really rely on the auto-sync list as to control apps using auto-sync. Many apps have their own auto-sync enable/disable otpions from within the application settings, and as mentioned, don't even present themselves into the global auto-sync list. (on a personal note, all apps with auto-sync capabilities should be on that global list, but this isn't enforced by Android).

I understand that now, and I agree with you. Unlike computer, smartphones really need a way to manage all connections. Thanks.


text:
How do I know if an android app for a phone can be installed on an android tablet?
Is there any way to find out? (probably using an emulator or a software to verify?) This is because from my understanding, there are android apps for phone which somehow become either stretched or remain small in screen size when installed on an android tablet.

Use emulator.
Test on hardware, because if in market you see, what application not compartible with you device - it's not 100% guarantee, it's just mean, what in application info it written.
Most application works on tablet correctly, but some is stretched, else if tablet have needed hardware (eg GSM/3G/LTE?etc).

Just a question, which emulator would be better to be use to test such apps? (Is it the Android SDK ADB? or something else?)

Only SDK, because 3rd party emulators can have OS customizations. Also in SDK you can select standard device configuration to emulate (except market, but it can be fixed manualy).

Just a suggestion for consideration - I was wondering if it is possible for the developer or Google Play to inform the user that the apps can be use for which inch-size of phone and/or tablet. (e.g. Apps ABC max inch: 10.1, min inch: 7) In that way, at least user are better inform if the apps can be used without any display distortion.


text:
WhatsApp - unable to complete initialization
I'm using sony ericsson and Android 2.3. Even though I'm connected to the internet, I keep getting this error from WhatsApp.

Sorry, WhatsApp was unable to complete initialization. Please check
  that you are connected to the Internet and try again.

How do I fix it?

Try follow this steps from the official whatsapp faq: http://www.whatsapp.com/faq/en/android/20970873

Fast forward to 2020, WhatsApp doesn't support Android 2.3.7 or older anymore.

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


text:
Trouble installing custom rom on Samsung GT-P3110
Every time I try to install any custom ROM on my device I get the following error among others.
E:Error in /sdcard/aokp_p3110_kitkat_unofficial_2013-12-24.zip
(Status 7)
Installation aborted.
result was NULL, message is: assert failed: install_zip("/sdcard/aokp_p3110_kitkat_unofficial_2013-12-24.zip")

I have tried several different Rom packages with the same result.
The device is rooted and CWM installed. I have tried using several ROM installers as well as manual. I followed the procedure to unlock the bootloader. each time I get the same error with the relevant ROM package named.

Ok, I have had this problem before. I have a gt-p3113 esspressowifi, your version is the gt-p3110 right? If it is the gt-p3100 w/SIM card, the ROMs for the 3113 and 3110 will not work for it, so make sure you have the right version for your tablet.
Next, disable the MD5 check in the recovery, I found out that the ROMs for the 3110 and 3113 are near identical except for the IR blaster on the gt-p3113, so both should work for the same tab. If all else fails, open the ROM on your computer as a zip file and change the build.prop to conform to your device. Also, change the updater script, but you shouldn't need to do that.
To test this theory, go to CyanogenMod and download the three ROMs for 3110, 3100, and 3113 and try all three of them after of course be sure you're rooted, latest recovery {Philz touch, CWM, TWRP, etc} and SuperSu binary.
I used ODIN 3.07 to flash the CF-autoroot file {search CFautoroot} on Google search or whatever, install the correct USB drivers for Samsung mobile devices on your computer, then reboot your tablet to download mode by turning the power off then turning it back on pressing the power button plus the volume down button at the same time {green Android comes on screen with a warning about software}. Flash the CF-autoroot targz or md5 file with ODIN 3.07 then use whatever ROM you like.
If you still have a problem, you should start over with the stock ROM from Samsung Kies, then do this process over again because maybe you are missing a step here and may need to redo the whole process to bring the root back and open the bootloader.
By the way, to open the bootloader, you should have Android Debug Bridge on your computer. The process is as follows: boot to download mode, open the ADB terminal, connect your tab to PC, then enter the command fastboot devices. It should show your device number in the terminal window, then enter fastboot oem unlock. Might be different, but you shouldn't need to do that anyway.
But if you still need to unlock it, try Odin with the CF autoroot bootloader flasher zip file to flash the new compatible bootloader. Here are the instructions I found: Hope this helps.
If you still need to fix this problem. {copy or type this into browser} = [GUIDE] Galaxy Tab 2 10.1 OR 7.0 Rooting/CWM… | Samsung Galaxy Tab 2 | XDA Forums http://forum.xda-developers.com/showthread.php?t=1722745


text:
Any workarounds for Nexus 5X lags?
I'm one of those struggling with serious lags on my new Nexus 5X phone (Android 6.0.1). The issues are basically those outlined here on Reddit. I normally have ~500MB of free memory left out of 2GB with all my relevant apps up and running, so this shouldn't be a memory issue. To compare, my good old Nexus 5 has pretty much the same set of apps and works smoothly.
What I tried without much luck:

clearing the cache partition;
a factory reset;
flashing the latest factory image (MMB29P).

One thing that seems to be helping is turning on the Don't keep activities switch in the Developers options, then rebooting the phone:

So far, the lags seem to have improved, but I expect this to reduce the battery life.
Any other ideas/tricks to address this issue?

You shouldn't make this your own problem... Obviously their end. Anyway, was the problem gone when you first factory reset/flashed? Before you installed your apps again?

@AaronGillion, it indeed feels smooth after a factory reset and before installing any apps. Nevertheless I need those apps, and the same set of apps doesn't cause any lags on my older Nexus 5 with v6.0.1. I got read of all apps I don't regularly use already.

BTW, enabling Force GPU rendering seems to improve the lags as well. I'm yet to see if still it does it alone without Don't keep activities.

This seems like an app compatibility issue with Marshmallow. Your easiest solution is to email the app devs like crazy, or set up a scheduled email to those devs set for every day until they release an update.

My lag and freezes, too, have improved drastically with the Android 7 update. Bit strange that it took over a year to make my Nexus 5X actualily fun to use, but better late than never I guess.
However, I still think it's a hardware problem with some of the Nexus 5Xs, and better resource management in Nougat has sort of made the problem less palpable. But I would still say my Nexus 5 was generally snappier than the Nexus 5X.

It now sometimes have to do with the bad soldering on the motherboard that can lead to freezes and slowdowns, and eventually bootloops. Just look "nexus 5x lawsuit"  on Google and you see that there are even lawsuits for it now, as it is a common problem for the Nexus 5X

If your situation is improved by Don't keep activities, this is a strong indication that you are running poorly developed applications. The whole point of preserving applications in the background is to make full use of memory and reduce latency. If this increases latency, this means your applications are trying to do a lot of work in the background.
I would not expect battery life to be reduced by Don't keep activities, if the startup time of your applications is lower than the latency of keeping them around and switching. I would actually expect your battery life to improve by killing resource hogs immediately.
If you do not mind spending time diagnosing this, you should work on finding the culprit application(s). This may involve a substantial amount of testing combinations of applications. It may be that a particular combination of applications is creating contention for a resource that is handled differently on the Nexus 5X than on other devices. One application alone may not be the problem; it may be a bad interaction among a combination of applications that causes a major issue.
A less time intensive solution is probably a service like Greenify, described in How to prevent apps and processes from launching in background and slowing my device.
I have a Nexus 5X, and I do not any issues with interface latency. I also do not use many applications that are not stock.
In the past, I have had significant issues with latency resulting from filesystem TRIM on a Galaxy Nexus. With a recent explanation of when fstrim is scheduled to occur, I have modified my charging behavior to leave the phone plugged in and unused long enough for fstrim to run, and this helps quite a bit. I don't know, however, if the fstrim behavior for Marshmallow is the same.

I also had a problem with lag on the nexus 5x. The problem was the protection case. It seems the phone gets warm very quick while using a protection case and this causes the A57 cores to turn off. Using the phone without a case solved the problem. The phone now runs very smooth.

is there an app that notifies when cores turn off because of overheating?

Though I haven't used anything above lollipop (or Lemon Meringue Pie as someone may call it), there are some strategies for lagging on systems, which you can have a try.
The first is to install a toucher pro (sorry I don't have the links now), and use the clear memory utility inside it. It comes handy when you are working, but it might clear out some important activities. By the way, it is really small, with a size less than 10MB. I always use this util to make my phone quicker, especially on Ginger Bread.
The second is to use the back button long press. You can enable this option at the very end of Developer Option, and whenever you leaves a application, long press the back button to kill the app you were using. It seems to be useful too.
Anyway, though 2GB RAM is well enough, I think with a Marshmallow running, leaving 500MB is still too little. For my personal experience, leaving about half of the RAM is okay and normal.

The two main cores 4 and 5 are off or throtled to 633mhz by default in most cases on the Nexus 5x. I installed the Elemental X custom kernel over the stock rom and the cores stay on and the battery seems to last the same and performance seems back to factory new.


text:
How to downgrade Google Play Services?
I want to test different versions of Google Play Services and I am wondering if it is possible to downgrade the Google Play Services version of a device?

What do you mean by "wanting to test different versions of Google Play Services"?Could you be more specific? Cause if you delete updates you will simply revert to the original factory setting/version of the app.

Go to settings>apps>all and find Google Play Services. Tap it, then tap 'delete from use' or whatever it is. Then tap on the 'delete updates'
After you've installed your version of the services, remember to tap the button 'Take to use'.
Should work :)

Settings->Apps->All : Google Play services : Disable
(although I rather like "delete from use" ;) ) You might also want to clear the checkbox on "Show notifications" just to be on the safe side.

@brit0n Notifications won't show up if the app is disabled.

I tried it, but whenever I go to the device administrator section to remove "find my device" the settings app stops working. Until I remove "find my device" from administrator section, I can not uninstall updates. Any help?

Found a solution for those unable to fix google play services in android (e.g. China ROMs) ~ due to bootloader problems etc:

Reboot your phone to recovery mode using power-volume up
Use power button to select factory reset, clear data and cache, confirm.
Reboot to factory reset and without cloud restore reinstall google play services (e.g. in Redmi phones install with china ROM google play store)
Install all google parts such as normal google PlayStore. Then install apps in google as needed
Re backup the phone on cloud and you're set.

If you are content to try each version at a separate boot and the above doesn't fulfill you're requirement, you'll have to go the full uninstall and install route.
If you truly want to compare, you'll have some problems getting more than one version present at the same time without source code access. I assume you're already in Developer mode. For more guidance, I suggest you look at others who are trying something similar and the links provided. Here's one example: How to keep two versions of an app installed?


text:
ICS (Android 4.0.3), Samsung Galaxy S2, Exchange Email
My phone just updated to ICS (Android version 4.0.3). Before I was able to ACCESS all sub-folders in my microsoft exchange email account, now I can only see my inbox!
How do I fix this?  Does anyone know how to see the sub-folders when using ICS?  I was able to before my phone updated to ICS, now I cannot!
Is it because of my phone? I am using a Samsung Galaxy S2.

Sounds like a similar problem as How can I sync all folders from an Exchange server (not just the Inbox)? (same device, different version of Android).

Thanks for that eldarerathis.  I actually read through that but it doesn't deal with it.  That person can see the sub-folders but the mail in them is not updated.  ICS does not even SHOW me the subfolders!

Have you tried clearing the data or the cache for the app?

When I choose one mail source - instead of the "combined view" - the folders menu option shows all the other folders. Guess the "combined view" shows only a smaller common (sub) folder list.

I just had the same problem and I found a way of seeing the subfolders on my Galaxy.
On the PC, open your inbox and create a new subfolder (eg foo).
On your phone, open email and open your inbox. in Options, select 'Folders'.
You will see your Inbox with a small green arrow icon. Click the icon (not the Inbox title) and your folder list will expand.
Note that this only worked for me after I had created the extra dummy folder. Before I created the folder, I could see the green icon, but it would not expand the list of subfolders.

I had / have the same propblem, and after all the folders went, by creating a dummy folder it seemed to have resynched - I'll see if they stay around this time!

Click on the inbox and a drop down box will appear with all your folders

Some pictures would improve the answer somewhat

what I did is to go to the Inbox, click the Option, then Folders, and click in the Inbox ICON (the folder drawing, NOT the Inbox WORD), and it showed the sub-folders.

You can click your inbox to show the folders and also change sync options by long pressing each folder in the default ICS mail client.

You answer would be more helpful if you are more descriptive.


text:
How can I play a RealMedia stream?
I would like to play the RealMedia streams at http://www.cs.princeton.edu/theory/index.php/Main/AdditiveCombinatoricsMinicourse .
I have installed the RealPlayer beta but all that happens is that the browser saves a .ra file and then RealPlayer says it can't play it.
Interestingly, they work fine in mplayer on linux using mplayer -playlist http://acstream.princeton.edu:8080/ramgen/blackboard/cs/additive_combinatorics/1_luca_trevisan_350k.rm for example.  The stream itself is rtsp://128.112.131.181:554/blackboard/cs/additive_combinatorics/1_luca_trevisan_350k.rm and I thought Android had rtsp support.
Is there any way to play the videos in Android?
Edit: The answer shows how to play the rtsp streams. However, I would really like to be able to play the videos directly from their web page without having to extract each rtsp link manually using a separate computer.

That's weird. I could stream this perfectly on my Android 2.3 stock browser.
For you, I'd suggest you do the following :-

Download MX Video Player FREE (and a suitable codec for your phone)
Enter the URL rtsp://128.112.131.181:554/blackboard/cs/additive_combinatorics/1_luca_trevisan_350k.rm in your stock browser.
You'll see something like :

 The above URL for lazy beans:
Click on the MX Video Player and your video should load properly. duh! :D

Thanks! MX player does indeed seem to be the secret. I don't see how you played it directly from the http://www.cs.princeton.edu/theory/index.php/Main/AdditiveCombinatoricsMinicourse web page however. The stock browser offers you MX player as an option which gives me "Sorry, this video cannot be player" unless I feed it the rtsp link.  I am also on stock 2.3.

@RaphaelClifford Oh I didn't play from the page either. It wouldn't work anyway because the webpage has http:// protocols served instead of the rtsp URLs.

Oh OK. That seems to mean you need a separate PC to extract the rtsp link in order to play those videos on android doesn't it?

@RaphaelClifford Yes, the proper rtsp stream link needs to be found. Its a shame the website there did not configure MIME types properly for rtsp streaming. Maybe they want us to download the content instead of streaming.

Is it possible to download the contents instead of streaming it?

Basically I am just looking for an app/method that does the equivalent of mplayer -playlist http://acstream.princeton.edu:8080/ramgen/blackboard/cs/additive_combinatorics/1_luca_trevisan_350k.rm

@RaphaelClifford well here it seems the .rm files are simply plaintext files that contain the RTSP stream URL inside it. (meaning its a playlist file instead of the stream). You could perhaps set up a shell script that downloads these files and extract its contents or simply open these files individually using text editors on android and get the real link. I am not aware of apps that would do this currently.


text:
How can phone companies detect tethering (incl. Wifi hotspot)
Mobile network operators (also: telephone companies, telcos, providers) sometimes offer low cost data packages that are usable only on the phone. Or so, they say.
How can they distinguish between a user browsing the web with a browser on his Android phone and a user using a browser on a laptop tethered to an Android phone?
In early 2012 I was in Paris and I was using an Orange mobile data package with a Nokia E51 (Symbian S60). Indeed, I could only access the Internet using the phone's browser, not from my laptop tethered to the phone. Now, I a have an Android 2.3 phone, and I am thinking about subscribing to a similar data package in Spain (operator Más Móvil).

It can be done with deep packet inspection. You can fight back with TOR, tunnels and vpn's surrounded by Stacheldraht.

How they detect that someone is tethering a device isn't something that network providers often want to talk about, for the obvious reason that the more consumers know about how this is being detected, the easier it is for them to find ways to hide the fact that they're doing it, and avoid the associated extra charges (1). However there are certain known techniques that will give away the fact that you're currently tethering, if your Service Provider happens to be running the right tool to check for these indicators:
Your Phone asks your network if tethering is allowed
The first and easiest method is that some phones will query the network to check whether the current contract allows tethering, and then totally disable the tethering options on the device in software if not. This generally only happens if you are running an OS version that has been customized by your Provider, example 1 example 2.
Your phone tells your network that you are tethering
It's also rumoured that some phones have a second set of APN details saved in them by the phone network, when you enable tethering they switch over to using this second APN for all tethered traffic, while using the normal APN for traffic originating on the phone. However I haven't found any concrete evidence of this, other than people finding odd APNs and wondering what they're for (bear in mind that an unlocked phone bought off-contract may have hundreds or thousands of APNs stored on it, ready for use on whichever network in whichever country the eventual owner decides to use it).
Inspecting the network packets for their TTL (time to live)
Every network packet travelling across a TCP/IP network, like the internet, has a built-in time-to-live (TTL) set on it, so that in case there is a problem with that packet reaching its destination this will stop it travelling around the network forever clogging everything up.
The way this works is that the packet starts with a TTL number (say 128) set on it when it leaves the sending device (your phone, or laptop), and then every time that packet travels through a router of any kind (like your home broadband router, or a router at your ISP or phone company) that router subtracts one from the TTL (which would decrement the TTL to 127 in this example), the next router it travels through will in turn decrement the TTL again, and so on, if the TTL ever reaches zero then the router it's at discards the packet and doesn't transmit it again.
When your phone is tethering it acts like a router so, as the packet passes from your tethered laptop through your phone and onto the phone network, your phone will subtract "1" from the TTL to show that the packet has passed through its first router. The phone networks know what the expected TTLs from common devices are (for instance packets from an iPhone always start at a TTL of 64), and so they can spot when they're one less (or totally different) than they're expecting.
MAC address inspection
Devices on a TCP/IP network, like the internet, all have a unique MAC ID set on their network interfaces. This is made up of two halves, one half identifying the manufacturer of the interface, and the other half being a unique identifier assigned by the manufacturer (like a serial number). Every network packet that is sent out will have been "stamped" with the MAC address of the originating device's network port. The MAC address of your laptop's wifi card will have a very different manufacturer and serial code than the MAC address of your phone's 3G interface.
TCP/IP Stack Fingerprinting
Different computer Operating Systems (eg Android, iOS, Windows, Mac OSX, Linux, etc) set up their TCP/IP stacks with different default values and settings (eg the Initial Packet Size, Initial TTL,  Window Size...). The combination of these values can give a "fingerprint" that can be used to identify what operating system is running on the originating device. A side-effect of this may mean that if you're using an uncommon OS, or an OS that's similar to your phone's on your other device, your tethering may not be spotted.
Looking at the Destination IP/URL
You can learn a lot by what a device regularly communicates with.
For instance, many OSs these days do Captive Portal Detection when they first connect to a wifi network (such as your wifi tether connection), they do this by trying to connect to a known web server across the internet, and checking to see if they get the response that they're expecting. If the expected response is not received, then it's likely that the wifi connection you're on is a "captive portal" and may need you to log in, or pay, to connect to it. As Microsoft OSs (like Windows Vista and Windows 7 check with a Microsoft server by default and other OSs like Android, MacOS and so on all connect to their parent company's servers to do these checks, it can be used as a good indication of the operating system just after the initial connection is made.
Additionally, if a device regularly contacts the Windows Update servers, then it's very likely that device is a Windows PC or laptop, whereas if it regularly checks with Google's Android update servers, then it's probably a phone. Or if they can see that you're connecting to the Apple App Store, but the IMEI of the device that your SIM card is in indicates that it's not an Apple device, maybe you're tethering an iPad to an Android phone?
More sophisticated systems can look at a whole range of data seeing who you're communicating with (eg are you connecting to the Facebook app's API servers which is more likely from a phone, or to Facebook's web servers which is more likely from a PC) and add a whole load of these indicators together to create a fingerprint that indicates what sort of device you're likely to be using. Some of these fingerprints can be caught out when new device types and services come out, for instance there are reports that just after tablets with built-in 3G came out, some owners of these on the AT&T network received mails warning them that they'd been tethering when they hadn't, as the fingerprint from this new style of device didn't look like a typical phone.

(1) Obviously before trying any methods to by-pass tethering detection please remember to check your phone contract and your phone company's policies on tethering. They may have penalty clauses buried in their contract, Fair Use Policy, or Acceptable Use Policy for people who try to bypass their restrictions and limits.

Awesome answer! I also contacted Más Móvil again, and this time the customer support representative said that all tariffs and options may be used with tethering. So I booked a very good offer and, yes, tethering with my Android 2.3 phone (via USB) does work without problems. Perhaps the next time I'm in France, I'll try playing with the TTL, to see if that allows me to bypass Orange.

I suspect this is what is happening with my cell. Ever since I "upgraded" to 5.1 tethering with tmo doesn't work. Even when I use https (which would mask the user agent, which is how they used to do it). How can I tell if my phone is in cahoots with my provider?

A note on your MAC address point: Tethering is just NAT (well, it can be that simple). As such, a internal(ip:port) <-> externa(ip:port) mapping must be managed by the NAT device but other than that, the actual IP payload is the only thing needed. Infact, if you somehow identified on your internet interface by the tethered devices MAC it would never route. Not sure how/why the internal devices MAC can/would/should be exposed.

I have a family plan with tethering. Taking the sim card out of my iPad (which has tethering) and putting it into a rooted HTC one allowed tethering just fine. However, stock android says that I do not have tethering on my plan. Is there a non-root way to get around this?

@GAThrawn Christian is right, your paragraph on MAC addresses is just wrong. The MAC address of the laptop isn't present on packets going over the cell network, because it's a different physical network. There's no way that could be used for detecting tethering.

In reality Mobile Network Internet Providers predominantly use Deep Package Inspection with URI fingerprinting to detect tethering. It is the only method that is feasible to use for large scale operation. They can use known sites, e.g. the Windows update server, to detect that it is a non-phone device that is accessing. Or for HTTP, read web browser user agent to detect that the browser is for a non-phone platform.
Having said this, these methods have some significant limitations.

Timing offset from start of use until detection can take minutes
Detection can be neutralised by using end-user encryption
Using all possible fingerprinting techniques often result in triggering false   positives

So the reality is that tethering detection is a balancing act from an operator perspective. They typically only implement enough to be able to block regular, non-geek users (which constitute the wast majority of mobile users). Deploying tighter detection to block tech savvy users is typically not worth the effort, and may backfire by generating too many false-positive events. As long as they get paid for used data, they will look the other way.
They rather concentrate their effort on hackers and blocking revenue leakage due to network exploits.

The simplest method is TTL inspection. If you route your connection to the second device (via mobile wifi hotspot or in any other way feasible), the phone company's routers will spot that some TTL values are different from the others when packets pass them. Since there are tables of expected initial TTL values available for many devices (their operating systems, more specifically), phone company will immediately spot that something is amiss, as they can easily calculate "how far away" is the source of the packet. It DOES NOT require deep packet inspection, since TTL values are available for all to see, in any kind of IP packet, and are actually MODIFIED by routers (decreased by 1 at each pass) as the packet is passed to the destination. The workaround is therefore quite simple.

Could you link some sources? BTW, +1 for a researched answer.


text:
Create An Contact Shortcut for Hangouts
How can I create a Hangouts contact shortcut for video calling on the desktop for Samsung Galaxy Tab A ( Android 5.0.1) ? I searched it a lot of. But, I cannot find any solution ? Any ideas ?

I don't have that app currently but want to clarify something: do you want to create a shortcut for a particular contact or a shortcut which would show the list of contacts for video calling?

When I clicked to shortcut, it will do a video chat with "X" person who is in my Hangouts contacts.

It is not possible to do something like that.
You have 2 options:

Create a widget that the Hangouts app provides for that
Use a custom launcher, to make a custom shortcut to the specific function/activity

Since the app doesn't provide such a widget and the 2nd option can at best open your contact list from a shortcut (tested it), there is unfortunately no other option to get something like that.


text:
Music keeps pausing
So I am using a nexus 7 with Autodroid 1.2 (4.4.4)
For about 1 month its been fine, but lately my music will start randomly pausing and then when I click play it will instantly pause again and I have no idea why. Now this is happening in every app that can play music: Spotify, Google Music, etc
This also happens when I am currently in the app or if I am on the launcher screen.
"Ok Google" is also turned off
Another note, the tablet is in flight mode, so it has no wifi, 3G or bluetooth turned on
Is there a way to figure out what keeps causing it to pause so I can stop it?

This seems more like your Spotify account is in use somewhere else - you can only use it on one device at a time.
Are you sure you are the only one using it?

@David As I stated in the question, this is happening in every music player, not just spotify. Also the tablet has no internet connected so even if it was, it wouldn't affect it

I once had that problem with a previous Android phone.
The problem turned out to be my earbuds. They (or perhaps the connector) were going bad, and apparently sending extra signals through the headset jack that were being interpreted as music controls. Some headsets have music controls on them, after all.
So the first thing I'd suggest is try playing it without any headset plugged in, and see if the problem goes away.


text:
Motorola Droid Turbo
This is a replacement phone. Now on this one, I can't hear anyone unless I put them on speaker. Even though I've had the phone for three days, I had to do a factory reset on it already and that didn't cure it. Suggestions?

What is a "replacement phone"? You had the same phone before and you had to return it for a new one? Or the phone was refurbished? Why did you factory reset it? What does this have to do with three days? This sounds like a hardware problem where you need to return the handset.

Probably because the speaker is not working on the low volume it works on when it's on call. It is a kernel or hardware problem. Resetting will not help. You have to flash a kernel yourself, or ask for replacement if even that does not help

I forgot to mention that I gave the volume turned all the way up. What is a flash kernel ?

Flashing a kernel is to manually install a custom kernel. If you don't know what that means, then I don't suggest you do that. I recommend you ask for a replacement telling them your problem. If that doesn't work, I will help you out.

Your speaker is most likely broken. Try to take it to a repair shop to get it fixed up, if you haven't already.


text:
Transfer music files from PC running WinXP to Samsung Galaxy S6
Android n00b, here.  I finally got my PC to see the folder structure of my S6, but it won't allow me to paste files onto it.  When I go into the Music folder and right-click, the word "Paste" is grayed out.  When I try to drag-n-drop, it won't even let me hover over the S6 peripheral.
I'm doing all this via Windows Explorer, running on a machine with WinXP SP3.  Can someone tell me how to get my MP3's onto my S6?

Do you have Windows Media Player 10 or even better 11? I would highly recommend not using Windows XP at all (discontinued, no support for modern technologies etc.). What format are those music files?

What about using Kies?

Are you using the latest Google recommended MTP driver for WinXP?

@Giant, the files are MP3s please read the question.


text:
How to back up & restore a rooted phone?
Before handing in my OnePlus 6T for repair, I want to create a full system backup and reset the phone to factory defaults. Afterwards, I want to restore the original state. My phone is rooted with Magisk.
How do I do a full system backup?
Note that this is different from a backup as part of migration to a new phone or a partial backup as part of fixing software issues.

what do you mean with full system backup? and what do you mean with restore original state? usually just data backup is required. adb backup does not fulfill the needs, look for other tools like Titanium or Migrate or use adb pull to get a disk image. for full system backup use TWRP recovery (be aware Internal Storage is not included in TWRP backup)

What I mean by full system backup is a backup that I can use to restore the device to the exact same state as it was before I did a factory reset. So all applications on all screens should still work as before, all the photos should still be there, etc. Note that I do additional individual backups of data. However, in order not to waste a lot of time for restore, I just want to do a full backup and restore. I tried OnePlus Switch. That restored applications, but not their settings. It was not of much help.

@alecxs Note that I don't need to use adb. I was just showing what I tried. If TWRP is the better tool, then - with a bit of details - that would be a good answer.

There exist a number of similar questions. See backup, titanium-backup and twrp tags. Also how to backup. From TWRP official site: What should I back up in TWRP? and What is EXCLUDED from a TWRP backup?

factory reset does only format userdata partition, therefore no system backup needed. be aware when restoring userdata backup,  issues for which you wanted to reset will be restored back, too. for TWRP Migrate is recommended for selection what apps to restore

@alecxs As I wrote, I want to backup for handing in the phone for repair. Softwarewise it is fine. I clarified that now.

Note: This method will not work with work profiles or parallel apps!
Here's how I performed the backup on a OnePlus 6T in 2020:

Downloaded TWRP for my device.

Rebooted the phone into fastboot mode by pressing volume down
plus the power button and following the menu displayed on the
phone. Note the process of entering fastboot mode varies from
phone to phone.

Connected the phone to the PC, then booted TWRP from the Windows
command line (cmd.exe):
fastboot boot twrp-3.4.0-0-fajita.img

I installed fastboot as part of the Chocolatey package adb.

In TWRP, I entered my password, then selected Backup.

Backed up all partitions to internal storage. See also the TWRP
FAQ: What should I back up in TWRP?
Note that not all partitions need to be backed up, and in fact,
according to the TWRP FAQ, it may be a bad idea to restore certain
partitions. Still, it doesn’t hurt to have the backup of all of
them.
Not included is /data/media (internal storage). This needs to be
backed up separately. See the TWRP FAQ: What is EXCLUDED from a
TWRP backup?

With TWRP running, I connected the phone via USB to my PC. Then I
moved the following folder to my PC, which contains the TWRP
backup of the phone:
This PC\OnePlus A6013\Internal Storage\TWRP

This step is not strictly necessary as in the following step I
did back up the entire internal storage. However, it makes the
next step execute faster as less data needs to be copied. The next
step does not give feedback about progress.

For backing up internal storage I decided on the method found in
Tadej Janež’s article Backing up Android's /data/media (i.e.
internal storage) using adb and TWRP. From the Windows command
line I ran:
adb exec-out "tar --create data/media/0 2>/errors.txt | gzip" >internal_storage.tar.gz

After completion, to check for errors, I ran (no errors):
adb shell cat /errors.txt

To leave TWRP, I rebooted the phone. Note that it is not
necessary to install TWRP.

Restoration still needs to be tested.


text:
Change behavior of space on external keyboard?
On my PC, I am using TouchCursor, so that I can control the text cursor using key combinations such as:

SPACE+I/J/K/L: up/left/down/right
SPACE+H/N: page up/down

That way, and when using a keyboard with a TrackPoint, everything is reachable from the home row, and I don't need to move hands. TouchCursor reconfigures the space key:

to act as a modifier key when pressed together with I/J/K/L/H/N/..., and
to act as space, when pressed and released.

Can I get the same functionality with an external keyboard connected to a modern Android device?

I have done extensive research talking to developers who make applications for Android and the PageDown & PageUp do not exist in Android unless the application chooses to implement this(which is quite rare).  The PgDn key doesn't even work on Chromebook with Android apps.  The only application that I know of that implements the PageDown key at all are web browsers like Chrome.  I also use a pointing stick so I understand your frustration and or desire to have a feature like this.  My best advice would be to either VPN/VNC into another computer which has this implemented or use SSH/MOSH to have such feature at least at the terminal.


text:
Does Android resolution matter for other than clarity?
In Android OS, does screen resolution matter in applications?
Obviously a phone with 800x480 resolution is going to look much sharper than a 320x480 one, but is that the only difference? Do the icons and such scale at different resolutions or just look sharper?
Can I actually fit a lot more on the screen on the higher res phones (such as when you increase the resolution on a desktop PC?) I am looking for an inexpensive Android phone that doesn't require Sprint's bogus $10 "4G fee". Unfortunately, it looks like the only phone that is decent and doesn't require this fee is the LG Optimus S (free right now). However, the resolution is 320x480. I'm going to check it out in a store soon but wanted to see what you experts think.
Thank you!

If it's helpful at all - I have an EVO and I recently got my fiancee an Optimus for Christmas. The difference in the screens is very obvious, but I don't think the Optimus is half bad. It definitely looks pixelated and fuzzy compared to my EVO, but it wasn't hard on the eyes or anything. From what I can tell, everything is scaled down (so I can't "fit more" on my screen), and she's quite happy with her Optimus. Actually, she's playing solitaire on it as I'm writing this...

No, what matters for clarity is acuity, or the "number of pixels versus screen size versus viewing distance". A 800x480 image shown on a 100" monitor seen 30 cm viewing distance would look awfully pixelated, while 480x320 screen on a 2" monitor seen at the same viewing distance would look very sharp.
LG Optimus S has a 480x320 pixels on a 3.2 inch screen (i.e. 2.66x1.78 inch screen). The pixel density of LG Optimus S is (480/2.66 = 320/1.78) = 180 pixel per inch, IOW the size of a single pixel is 1/180 inch.
On a viewing distance of 20 cm (the typical viewing distance for a phone), 180 pixel per inch translates to 0.04233 arcminute per pixels. For comparison, human eyes can resolve 0.3 arcminute in a good lighting condition.
The extra resolution gives programs two options; it can either use it to fit more stuff in the same area, or it could use higher resolution images and produce sharper display. Home screens often do not do the first since it will make the icons smaller and more difficult to press, instead they calculate the amount of stuff to fit from the actual physical size of the screen instead of the resolution.

To answer your question, yes screen resolution matters in the use of third-party application. Although by design a application should not care what the resolution is but over all the applications I have installed on my phone it is clear that the larger the resolution the more the application becomes visible.
Take one of the default application, as an example, if you were to use a smaller resolution parts of the application will become hidden. Sometimes the options are not accessible because of a designer forgetting to acknowledgment the possibility of smaller resolution.
I suggest to get a phone capable of larger resolutions, or find an Android Build that can mimic the larger resolutions.

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


text:
Storage cannot be found from apps, folder /storage/emulated missing
I installed a custom ROM (CM 12.1, based on Android 5.1.1) on my Galaxy S2 (GT-I9100). Also, I repartitioned the storage using this PIT file: I9100_2.0GB_Sys-05GB_Data-023MB_Preload.
All but the access to the memory (internal and external storage) works fine. Unfortunately it is not possible to write or detect both storage points. The consequence is that apps like the camera, or downloading any content do not work. If I remove the SD card from slot most of these app crashes or display an error message.
However, the SD card is not damaged. I already used it for installing the ROM and it is detected inside the file manager (/storage/sdcard1). Inside the file manager I can create or delete files and folders, too.
The problem seems to be a missing mount point that links to the internal storage. Comparing this device with another device with CM the following folders are missing:

/storage/emulated
/storage/emulated/0
/storage/emulated/legacy

These folders are empty (it should contain a folder Android):

/sdcard
/storage/sdcard0
/mnt/sdcard

The folders and mount points for the external storage (SD card) exist but apps (except the file browser) cannot use them. These are folders that seems to be correct:

/extSdCard
/storage/sdcard1

In my opinion a shortcut to internal storage ist wrong or missing. Do you have any idea how I can fix the issue? Thanks a lot.

Seems that your repartitioned storage doesn't mount correctly, for some reason, perhaps due to partitioning error. Maybe try repartitioning it again? Or, if you're into some android-hacking, try to check it out trough adb to see if it's possible to mount any of those partitions and what errors might show up, that could give a clue of wgat's wrong. Or, check it out with adb, if you can mount those partitions, and what errors show up if you can't, that'll give a clue of what's wrong.

I already mounted from recovery. There came no error. But the mount points are removed at start. Is it possible that the used Pit file forgot defining the internal app storage?

1.take a look at /etc/vold.fstab, if there is such a file (rom-dependant). 2.problem might be in the init.rc script, but it gets more complicated. More details on how to get to the insides of the init.rc here -> http://stackoverflow.com/a/11807215    Let me know if anything of this is helpful.

The FS wouldn't mount from properly if it was corrupted. By the way, did you try flashing another ROM?

I have not tried another ROM yet. The file /etc/vold.fstab does not exist. File /init.rc exists. Thanks for the link, I will have a look into.


text:
Is there any Custom ROM for the Acer Iconia B1-710 Tablet?
I have an Acer Iconia B1-710 Tablet (codename B1-710) with Android v4.1.2 and the following:

Kernel: 3.4.0
Image: Acer_AV051_B1-710_RV04RC01_WW_GEN1
Cores: 2
CPU: MTK 8317T, 1.2 GHz
RAM: 1 GB
ROM: 8 GB
Stock ROM
Rooted with Kingo Root APK
Unblocked Bootloader

I would like to upgrade to a newer version of Android, but I searched in CyanogenMod, Paranoid Android, PAC-ROM, OmniROM, SlimROM, AOKP, Resurrection Remix, Dity Unicorns, XenonHD , BlissPop and MIUI without succes.
So, Is there any flashable custom ROM for my tablet?
If there's none, can I use the source to compile it?
Thanks.
EDIT: Haven't found yet a newer/custom ROM for B1-710. This is not a duplicate and this question hasn't been answered properly.
EDIT (2016-12-26):
Here is the DL link for Android 4.2 (Jelly Bean) stock ROM (2013-06-10) for the Acer Iconia B1-710 tablet from the Mediatek site.
The following ROMs are not available at this moment for device Tablet Acer Iconia B1-710:

Replicant
OmniROM
AOKP (Android Open Kang Project)
MIUI
Aoikaze ROM
And all the others mentioned above.

The following sites/forums doesn't have custom ROM information about Tablet Acer Iconia B1-710:

XDA Developers (haven't searched throughly)
Android Central Forums
Samdroid Board
Shipped Roms

Google useful links point to XDA that points to Acer Iconia Toolkit (useless to me without custom ROM) and to LolliAcer ROM (not a real flashable ROM that mostly bricks the tablet and in the best scenario only changes its appearence and does not update the kernel or OS version)
Taken form Acer Community:

DannyK
Troubleshooter
Re: Iconia Tablets - Android 4.4 KitKat
12-23-2013 08:20 AM

I read about that here:
http://au.ibtimes.com/articles/530849/20131218/new-android-4-kitkat-upgrade-list-device.htm
Message 6 of 18 (30,529 Views)

 inuya5ha
  Die Hard
Re: Iconia Tablets - Android 4.4 KitKat
12-24-2013 07:11 PM

Acer Iconia B1 was released earlier this year (2013) and shipped with the obsolete Android 4.1.

Had I known in advance that Acer would leave all their tablet customers stuck with Android 4.1 I'd have stayed as far as possible from Acer tablets. No wonder why all these devices ended here in LATAM countries with cheap prices, no other country accepted them because they knew they were obsolete the second they left the factory.

[sarcasm]Great news to see that Acer won't release ANY updates whatsoever to a device manufactured this year and still announced in their tablets home page today. I'll always be a happy and loyal ACER customer and recommend their tablets to all my friends and family without doubt.[/sarcasm]

There is a toolkit that I found that I haven't tested out but there is one here for that table, I think this might work http://forum.xda-developers.com/showthread.php?t=2240029

Acer Iconia Toolkit doesn't fit my needs but, in that page, there are 3 links to a system image (stock and rooted) for Acer Iconia B1-710 / B1-A710 and the Bootloader Unlocker. Thanks!


text:
Gapps has stopped. How to fix?
Good Morning.
Yesterday I was excited to flash CyanogenMod 12.1 in my other Android device.
The process was the same and I did everything correctly. Unfortunately, after flashing Google Apps, the system wouldn't stop showing pop-ups like "google app has stopped", "google services has stopped". Nothing about Gapps works, even the keyboard.
I have tried to wipe data/factory reset, using CWM and reflashing CM12.1 ONLY, but it didn't work. The pop-ups are still there. Maybe there's some Gapps fragments in the system... Please, I would appreciate any possible help. Thanks

Did you flash the correct version of GAPPS? From where did you download it?

A few years ago you were meant to boot into Android (for the first time after flashing), leave it for a minutes so it's fully boot (don't interact), then reboot. If you didn't, you would get exactly the same symptoms as you have.

Since the CM version is not official, but ported, I searched all over the internet to find the correct Gapps version. I didn't find anything, so I flashed Gapps from CyanogenMod link. Isn't that supposed to work on every ROM? (The device is the old, old, old Samsung Galaxy Express)

The gapps is changed for each version of android. Try tk gapps, search it on Google and flag it on your ROM. As I presume as the CM 12.1 isn't an official update, so you are downloading a previous build of gapps, which was for 5.0.2 version of lollipop, or in your case CM12.

I found the correct one! But the problem persists! After all the popups, all google apps that I open says "this app is not installed"

"even the keyboard" - actually keyboard comes from AOSP, not from Google Apps, so the problem may be not with GApps but with something else.

I learned a hard lesson today: There's no better way to find what is causing this error than to collect a log with logcat.

Can you be a little more specific? List the steps you went through, What GAPPS version you used, Phone model, etc.

A factory reset will not help,
You need to do a system wipe, then reflash CM 12.1 only and then flash gapps.

Wipe old system
Install new system from zip
Install gapps package
Wipe Dalvik & Cache
Reboot

It is recommended to wipe dalvik/cache, factory reset before and after flashing anything in recovery.
So here are the steps to solve the problem

Enter CWM recovery mode
Wipe data/factory reset
Wipe Cache partition
Advanced > Wipe Dalvik Cache
Flash Gapps for CM12.1
Wipe data/factory reset, Cache partition
Wipe Dalvik Cache
Reboot

Great website for a collection of gapps, then does it have tk gapps, it could be resourceful.


text:
Install CyanogenMod in lenovo A3500-HV
I own a Lenovo A3500 -HV. I have been using it for an year now and it is running KitKat(4.4.2). There is no sign of a newer OS coming to this tab so I have decided to install a new ROM. I decided to go with CynanogenMod but the problem is my device is not listed in the supported devices directory.
I think my device has the minimum requirements to run the OS.
I would like to know if it will be better to install the CyanogenMod or just leave it with kitkat or maybe install some other mods that my tab can support?

Not all available ROMs are listed as being "official". Have you checked in the corresponding sections of XDA? That's usually a good source for things like that – especially as you get the user-feedback along and thus know in advance what to expect.

You've probably looked only at the official builds, go try to search for an unofficial one. If you don't find one, it's better (and your only choice, if you flash a ROM for a wrong device you are going to break your phone) to stay with your old OS. However, you might still want to root it, as that gives you some new interesting options to explore, too.
But, if you either flash a new ROM or want to root your phone, always do a full backup of your system before doing anything! If something goes wrong, the Backup will save your life.

I thought flashing the ROM was the only thing I get to do after rooting the phone.. What other features do I unlock by rooting?

@NirmalRaj You can install system tools like Xposed to customize your current system. Also, some apps require your phone to be rooted to be used, for example a firewall or tethering software. Something I recommend you to do is installing an app called XPrivacy (you can find an app to help you installing it on the Play Store) - it gives you the possibility to manage the permissions for each app, you don't need to grant all permissions to install an app, instead you can choose specifically what you want and there are many more things you can do - just have a look at the XDA Developer forum

The minimum comment length is just too short ;) I also recommend you to have a look at the different Xposed modules (mods for your system that can be installed via Xposed) - you'll find something useful for you


text:
Can't find music I downloaded from Google play music
I just downloaded the Google play music subscription and downloaded a bunch of music that is supposed to download to my SD card but cannot find any of my music and its also not downloading to my SD card. Almost any app or music I try downloading or moving to my SD card says it's downloaded or moved but doesn't move it stays on the phones memory. Don't want to keep paying for this music subscription if I can't access my music I downloaded, and need to figure out why my phone memory doesn't free up space when I move to my SD card. I have the SD card and another external memory device that says I can transfer my media and most times it says I did move them but I don't get any free space on my phone afterwards. I also cannot find anything in downloading mainly music I'm worried about now since I'm paying for this subscription, if you can please help me out that would be great.  Thank-you for your time only got this phone less then a month ago and I'm having a lot of problems already, cannot receive texts or phone calls when I'm online or in a game. Pretty much of anything is running on the phone nothing will come through and phone won't even ring, only way I know I have a missed call is if a message is left and that takes awhile to come through.

See: Where does music downloaded from Google Play go on my phone?. Apart from that: your question is a "big wall of text" and very hard to read: almost no punctuation, no paragraphs. Most people will just skip it because of that. Please, work on your formatting (and remember: you can always [edit] your post to improve it).

Possible duplicate of Where does Google Music store offline songs?

Google Play Music app is storing music files in your phone's internal memory, which means that you can't access them without root access.
They are located in /data/data/com.google.android.music/files/music folder. To access them you need to root your phone.
But if your phone is not rooted, going to this folder will show your downloaded files named something like 1123.mp3 / 1234.mp3 and etc.
You will have all your files, but name of artists, tracks and everything else is erased from mp3 file's metadata.
I hope this helps!

I had a similar problem. My music don't download either even after it says download complete. Also I couldnt hear my ringtone when I got a call. For this I wrote down all the apps and contacts I had  and I reset my phone. That worked and freed up a lot of space on my phone from the built up misc. files I had.
Hope this helps if you haven't figured it out already.

I figured it out after racking my brain. When you open Google Play, swipethe menu left until you open PLAYLISTS. Then it should have a playlist saying "most recent" or along those lines. When you open the list up, click the little download circle with the arrow down, and it downloads to the SD card. At least it worked for me. Hope this helps

It's looking for music in a particular folder - a folder called "Music". Nothing more, nothing less. If your music is in a folder otherwise named, it won't find it


text:
Losing Mobile / Cell Connection When Leaving Home WiFi
I have a Galaxy S6 (T-Mobile US). This issue started shortly after the OTA update to 5.1.1. The frequency has increased from every few days to every time I leave the house whereby a reboot is the only way to fix it...toggling WiFi, data connection, airplane mode doesn't work. I have tried wiping the cache partition but have yet to resort to the last measure, a factory reset. The 4G LTE connection icon appears fine but the data flow arrows beneath it will be inactive when in this state.
Update: Installed the September T-Mobile OTA and was able to leave the house today w/out needing a reboot.


text:
Mark an email as read when read on Gmail app
Sometimes I read my emails on my lg g3 but every time I open my mac I have those emails as unread. In other words, it seems that the gmail app does not mark the emails as read on the Google's server ...
How can I solve this problem?
EDIT: Solved! I just deleted the app's data and it worked as someone mentioned here

If you have found an answer to your question, you should write your own answer and mark it as the correct one.


text:
Is it possible to make computer temporary storage?
Weird question,
But is it possible to use your computer as a temporary storage via USB charger. I'm thinking I could use this to download files straight onto the computer from my phone.
Edit:
I mean using the PC as a sort of mount point for my android. This will be like having an SD card however I understand it would probably not be as fast as I want to do this with an USB Charger. I was possibly thinking of this to download files bigger that my phone and sd's capacity.
Is this in anyway possible?

USB Charger or USB Cable ? ... Please explain why you would want to do this !...    ...    ...   You could make a simple looping batch script, that just pulls your download folder every 30 seconds or something !

@NoobFood I like that but the download will not be complete on the computer. I want to do this as it could possibly be a cheaper alternative of an SD card.

That's a good idea ! .. You may be able to use OTG ( On the go ) to download on USB memory devices like an external HDD  or USB memory stick  .... ... but that depends on what phone you have !

OTG depends on your phone's kernel. For an adventurous alternative, instead, you need ADB installed on your computer, and a decent curl or wget in your phone. You'll then plug your phone to your computer, open a terminal in the latter and start ADB with adb start-server. After that, you'll need to issue adb shell "curl <url>" > <output_file> if using curl, or adb shell "wget <url> -O -" > <output_file> if using wget. Replace <url> and <output_file> with the appropriate URL and destination file name. The phone will download the file and send it via ADB in real time.

MTP is the protocol in which the phone can transfer files from your phone to your computer (and vice versa). If it is a Windows computer, you should be able to plug your phone in and access and modify the files from the computer section in the file explorer. A pop up on your phone may ask you what protocol to use (for security reasons) and your phone's files can't be accessed until you select MTP. Macs don't support MTP (last I checked). You may also want to use a wifi file transfer app, if that is more convenient.

I don't think this is what OP is asking about...

I'm thinking I could use this to download files straight onto the computer from my phone. MTP and wifi transfer do this. If this doesn't answer his question, the author can not accept my answer, and comment on my answer with a clarification, and I will edit my answer accordingly.

From my understanding of your answer, you meant to just download the file from the PC and transfer it to the phone, wired or wireless. What I see OP attempt to do is sort of "mount" the PC to a mount point available on the phone, and operate the download from the phone itself, and have the download go to that mount point (which stores it onto the PC). Let's see how OP explains his ideas later...

@AndyYan yh that is what I need

MTP won't work for me, downloading and pulling the file out at the same time will mean you won't even have a file at the end.


text:
Using an OTG drive with Google Play Music?
I just bought an OTG drive thinking I could mount it and cache music on it on Google Play Music. I am using a 2014 Moto X, with 16GB internal storage.
It mounts just fine on the device, but Google Play Music doesn't "see" the USB drive--the option is grayed out in the settings under "Storage Location". I'm able to use the OTG drive through other apps.
Is there any way to get this to work? Would it be possible to create a symlink from the internal drive onto the external drive, and if so, where would I even create the symlink at?

I think Play Music depends only upon mediaserver and doesn't do its own scanning. That would explain why it can't see USBOTG. Try binding the /mnt/usbotg to some folder in internal SD card and re-run mediaserver. Perhaps that may work. E.g., su -c busybox mount --bind /mnt/usbotg/ /sdcard/SOME_DIR/

Also, what about su ln -s /mnt/usbotg /sdcard/SOME_DIR/, which is what the OP wants, a folder symlink.

Also, re-running mediaserver is equivalent to rebooting your device

In case this works out, we can make it an answer

My situation appears to be different. I updated my Play Music and Play Services to latest, plugged USB drive and in Play Music's settings I didn't find any entry concerning OTG. However, after few seconds, in All songs, I was able to see all the songs available under USB drive  and I was able to successfully play them. So, is the app and Play Service updated?


text:
Battery drains even when plugged in while using Nav app on long road trips
I have a Nexus S running Android 4.0.3 and Google Maps 6.8.1.
When I use the Google Maps navigation app, the battery slowly drains, even when plugged into my car charger.  After 5-6 hours, the phone will shut down due to loss of power.
I have already tried:

Using only 2G mode
Configured all of my (configurable) apps not to check for updates, fetch mail, etc, except when I tell it to.
Reduced CPU speed, changed CPU governor, etc

I've had limited success reducing the CPU speed too much, as it makes the nav app unresponsive when I set it too low.
I have not tried dimming the screen much, as I can already barely see it when driving with sun glasses on.
Is this normal behavior, or is my phone faulty (or misconfigured)?
What else can I do?

Perhaps there's a better way to charge my phone (different charger/USB cable?)
Perhaps there's some way to automatically disable the screen except when within a certain distance of a turn?  I.e. if the screen auto-blanked after 5 minutes, then would re-activate whenever there were spoken instructions, that would be fine with me.
Perhaps there's another nav app that's more friendly on the battery?

EDIT Even in my car, I use an A/C charger with a DC/AC inverter, rather than one of the round cigarette-lighter style chargers.

I've seen this behavior, too; I assumed the problem is that the display uses a lot of power.  Maybe turn off the display, and rely on the voice.

I've seen it to on a Motorola Droid. I've not encountered yet on my Galaxy Nexus, but mostly because I haven't been on any long trips with it.

I have the same problem in both my 2003 VW Jetta and my 97 Dodge RAM 3500.

It's probably your charger.
I tested my Nexus S with the following:

dumb charger (only had +/- lines connected), capable of 2Amps (2.000mA)
Inlined voltage meter to measure currents
Brightness maxed, set CPU to 1.2GHz, performance governor, benchmark running

The device adhered to the USB standard and never draw more than 500mA (0.5A), although the charger is capable of 4x more current. It lost 2% percent during <5mins when the benchmark ran.
I know that apple encodes power settings into their wall chargers by setting voltages to D+/D- pins of the USB connector. I'm not aware of how to tell the phone to just draw more power and dismiss the USB's 500mA safety regulation.
If you have such a charger, give it a try.
EDIT:
I could fix my own Nexus S' charging behaviour by using a kernel with force AC fast charge option enabled (for example Trinity kernel for Nexus S / Android 4.0-ICS) and this Fastcharge widget.

So try a "smart" charger, such as one from Apple?  How can I tell if my charger does this?

Well, good question. That's just what I have observed, I have other chargers, but none I can intercept easily (to measure current) at the moment. Your car charger might be misdetected as USB. See this, it's about USB-charging versus (forceful) AC-fast-charging: http://forum.xda-developers.com/archive/index.php/t-1564973.html

FYI, I have used a number of "chargers", including my Palm Pre and Kindle chargers (which are just AC-to-USB adaptors, with a USB-to-micro-USB cable), and have had the same results.  But I also have no reason to think these aren't just as "dumb" as the one you tested.

It seems that you have to have a kernel or rom installed that supports this. There's an app to toggle fast charge for supported roms: https://play.google.com/store/apps/details?id=com.incredicontrol.fastchargewidget

One more question: What's shown in the settings under 'Battery' when you use your chargers: (USB) or (AC)?

It says it's charging by AC.

At least. I found that with the kernel patched my Nexus S only will draw 0.6A, i.e. 100mA more than before. That might still be too little power. Sadly, I don't know any further actions to improve this.

I just noticed, after a recent update to Google Maps, that there is now an option for Screen dimming when in navigation mode.  The description reads:

Screen dims between instructions to conserve power

I have not gone on a long enough trip to test the functionality, but it looks promising.
Update
This feature appears to only be available when not plugged into the charger, so not very useful in my scenario.

I believe this is a combination of two things, as I used to experience this with my EVO as well.

Crappy charger

as ce4 stated, car chargers are often USB trickle charge, and will not do much. Going for the good, sometimes more expensive powered car chargers or DC/AC converters might help you out there

HEAT

my phone would get so hot just from being in the car and being on (I do live in Florida..) that the battery would function very poorly. Heat also degrades the battery in the long run, so bummer there too.

I have had this happen to me.
What I did that helped a bit was to turn the screen off when I was on a long stretch and didn't need to see my next direction for a long while.

That's what I've been doing, too.  But it's an imperfect solution.

it might just be the cable you use, I recently got a powerbank and I found out that my device charged slower when I use a regular USB cable with it (even drains faster than it charges when using the phone at the same time) but when I plug in the cable supplied with the powerbank it charged as fast as it does when I use a regular AC charger, I tried the same thing with my Computer and the result was the same.
I would suggest you swap your USB cable (which supports data and charging) for one that can only charge the device.

Buy a power inverter for your car and a 10Watt 2amp charger with dual usb ports and plug your charger as you would at home. That is what works for me.
I can use pandora and Google maps or waze at the same time while surfing the Web at times. It makes no difference.

Buy this from Amazon:
Powergen White 2.4-Amp (12 Watt) Dual Usb Wall Charger W/Sviwal Plug Designed For Apple And Android Devices
Plug this in to a power inverter and you can use your phone to its full potential. 100% brightness.  Gps, YouTube, Pandora, surfing, etc. You won't ever run out of power.
My only issue is sometimes i have a bad Android cable. Make sure you have a good Android cable and your set.

This doesn't answer the question. I'm already using a similar charger with the same capabilities.

authors: محمدہادی فولادی


text:
How can I install viber and whatsapp on my Gsm tablet with ics 4.0.1
I have tried many times to download viber or whatsapp from play store but it shows that its not compatible with my device... can anyone help??

Which device are you using?

See this video https://www.youtube.com/watch?v=0by-96VOXJk

Step by step instruction is mentioned on how to install whatsApp on WiFi tab.


text:
Is there a way to move my Google Play music to my SD Card?
I have a Motorola Droid Micro.
I'm running out of space on my internal storage because it won't let me install things to the SD card.
Is there a way to move the Google Play music (which takes up 2/3 of the space) to my SD card?

Have you tried moving the Google Play Music app to the SD card? I can't remember if that moves the data as well, but it might be worth a shot.

Just announced: Google Play Music Now Lets You Specify Where Your Music Is Stored

A new Google Play Music update is rolling out now, and it brings with it a number of small but significant new features — one of which is the ability to specify where your downloaded music is stored.
You cannot choose a certain folder, but you can choose between internal storage and an SD card, which lets you free up space on your device itself.
This option won’t appear on devices without SD card support...


text:
How can I prevent my phone from vibrating when service is lost or re-acquired?
I find it annoying when I'm in an area with poor service, that my phone vibrates every 15 seconds to tell me that service has been lost, or re-aquired.  How can I disable this vibration?
I have a Nexus 4 with CyanogenMod 10.1.0 (Android 4.2.2).
EDIT: As noted in the (so far) only answer, I can disable all vibrations.  I may resort to this, but this is not really what I'm looking for. I'd like to continue with vibrations for other notifications, if possible.

I don't get this at all. Have you tried disabling haptic feedback?

@LiamW: I have not, but that doesn't seem related. That's an input pref, from what I can tell.  The notifications I want to change have nothing to do with input. I'd love to be wrong, though, if you want to provide an answer along those lines...

This might be a specific case to CyanogenMod since I didn't experience this on Nexus 4 with stock ROM.

Check under settings > sound, there will be an option of vibrate on notification turn that off may be this is the possible solution.

That may be what I have to do.  I'd rather only disable service lost/found vibrations, and continue to receive other notification vibrations if possible.

have you any other app that gives you some security features accessing your cell radio?


text:
Use infrared LED of the proximity sensor as a remote control
The proximity sensor present in almost all Android phones have a infrared light and a sensor. There exists an app that use this infrared to act as IR remote control? If no, it's possible to construct an app to do that?

The Android API only return 0 and 1 for the proximity sensor, but I don't know if that is the real output of the sensor or if it is interpreted by Android. On a rooted device direct hardware access may reveal more details on the sensor data, but I don't think the sensor is fast enough for IR signals which use about 30KHz or more as base signal.

I mean if it's possible to use an app to control that infrared led using it to control other devices like TV.


text:
Nexus 6P - cannot turn off Developer Options
On any other device, I was able to go to Settings, scroll to Developers Options and toggle it On/Off. On Nexus 6P, this toggle does nothing. If I turn it off, next time I look at it, it shows as on even though I turned it off minute ago.
I am building Android app so I do need Developer Options.  I dont want to disable or hide it, I just want to be able to use the toggle to turn it on or off as I need.  Just as I did with many other android devices.
Anyone else noticed this?

I tried suggestions from this link http://visihow.com/Disable_the_Developer_Options_on_Nexus_6P but that did not resolve anything.
I would also like to note that until very recently, perhaps 3 months ago, I was able to disable Developer Options by simply going to Settings->Developer Options -> Turn toggle Off

Seen this ?

@beeshyams Yes, I saw it and did exactly as described.  This disabled developer options completely which is not what I wanted but anyways, upon enabling Dev Options again, the toggle was always on On.  Turning it Off, closing the settings, then reopening it again, shows it as On even though I set it to Off

In which case, [edit] your question to make it clear that you have tried the suggested steps but it didn't work. IMO, it looks like a specific issue with your device, since Google recommended method is linked by me below Antz's answer

Sorry, but question is very clear, but you are right, adding a line saying that I already tried suggestion from the link you posted helps, I'll do that.

Factory reset resolved this issue

To whoever downvoted this, have any idea why you downvote the only working solution for me? After trying numerous things including Google suggestions, they recommended this last resort thing.  Yes it is a sad solution, and to add, Nexus 6p is the worse phone I ever had

I suspect this strange behaviour is caused by some setting that requires developer options to be enabled, but itself is not deactivated for instance USB debugging., transitions/animations etc.. (this has been observed to enable developer options in some LG builds typically when the battery saving feature disables animations at 15% )
As a workaround try this:

Go to developer options, turn off debugging,
Then disable the  developer options with the switch on top of the screen
(same as your screenshot)

The trick is to first deactivate setting that uses developer options then toggle it off

Nope, not working.  As described already, and regardless whether I follow your 2 steps or not, behavior stays the same.  Toggling Developer Options to Off (in top right corner like on my image) shows it as Off.  But if I close Setting, then reopen it and go to Developer Options again, it will show it as On, even though I turned it Off just a minute ago

Your question is a bit ambiguous, its not clear what you're trying to do. You say " I don't want to disable or hide it, I just want to be able to use the toggle to turn it on or off as I need" isn't toggling off disabling it? Also my point is some setting is causing the Developer options to be turned on, such that even if you disable it, you'll later find out it automatically turns itself on......as has been reported due to battery saving feature which turns off animations at a certain battery percentage in some LG builds, so either disabled it completely as suggested by @Antz or leave it

Well, there is a difference btw disabling Developer Options and turning it on/off.  Disabling it will remove Developer Option menu in Settings entirely.  To enable it again, you have to go to Setitngs->About Phone->Build Number, and tap 7 times on it to enable it again.  Doing so then adds Developer Options to Settings and you can go in there and toggle it on/off.   :).

Ok I understand, maybe its a bug of some sort? If I find something I will update accordingly ;)

I am starting to believe it is either device malfunctioning or a virus.  Having enabled Developers Options at all time is a huge security issue.

First, make sure that no application is using the developer options. In my case, Fake GPS is using developer options, so I just had to disable it to turn off the developer options.
The trick is to disable the app or settings that are using the developer options.

Go to settings, click Apps, then scroll down and select settings, click storage, you should have a pop-up window, click on clear data, then you finally click ok. It should bring you back to your home screen and Developer Options should go off until you decide to turn it on again.

Sorry but none of the answers so far make any sense.  I updated my question as well

This has been quoted as the way to do it in the Google forums help which had a linked video and a similar blog has been quoted by me below your question. I don't have the device to verify +1

@Antz This disabled developer options completely which is not what I wanted but anyways, upon enabling Dev Options again, the toggle was always on On.  Turning it Off, closing the settings, then reopening it again, shows it as On even though I set it to Off


text:
WiFi Signal drops out every 3 minutes
For several weeks now my Android (Gingerbread 2.3.6) phone has been losing it's WiFi signal momentarily, typically at about 3 minute intervals (about 3 minutes, 1.5 seconds) and occasionally at some longer interval that always seems to be a multiple of just over 3 minutes. This causes an interruption of several seconds while the WiFi connection is re-established and typically fails any kind of download/streaming that is happening, makes web sites "unreachable" and generally makes the phone unusable as a data device due to the frequency. The signal remains down for about a second, but the phone takes a few more seconds to reconnect to the router.
This happens regardless of proximity to the router, which shows a very strong signal - usually -40 to -30 dBm or better in the same room, nowhere in the house less than -70 dBm.  It also happens regardless of whether the phone is plugged in or on battery.
Some specific things I've tried that had no effect:

Changing channels (I've tried 1, 4, 8 and 9).
Turning off the router's guest access.
Turning off the 5.0 GHz band.
Setting the router to Wireless N only (though that did prevent my laptop from connecting, which only supports G).
Changing the phone's wireless advanced settings sleep policy to Never.
Setting the battery mode to Performance mode.

Monitoring the signal on my phone with WiFi analyzer, shows all WiFi signals on all channels drop to nothing when the WiFi connection is lost (there are two other networks on different channels which are strong enough to be relevant, with about 6 others constantly fading in and out). WiFi analyzer shows 3 separate signals for my router, the main 2.4 GHz, the guest 2.4 GHz and the 5.0 GHz.
Using WiFi Analyzer on my wife's phone side-by-side shows no change in signal when my phone drops, nor does her phone drop.
Monitoring the signal using our laptop, side-by-side likewise shows no signal loss and likewise the laptop does not lose it's WiFi connection.
But, at work, the phone seems to not exhibit the same behavior, or, if it does, it's very occasional.  Monitoring it all day at work I only saw the signal drop 3 or 4 times.  The signal strength of the various networks there is comparatively weak.
AT&T were super helpful: "Sorry, we can't help you with WiFi problems. You could try doing a factory reset on your phone". </sarcasm>
The router is relatively new, but has been working fine with this phone since last Dec.
Phone          : Motorola Atrix MB860, System version 4.5.141.MB860.ATT.en.US, Android 2.3.6, Build Number 4.5.141.
Router         : Belkin N750 DB (F9K1103 v1 (01C)).
Router Firmware: 1.00.46 (2011/10/28 6:37:11).
Security       : WPA/WPA2-Personal (PSK)

It looks like I may have found the problem.  The latest update from AT&T (4.5.141.MB860.ATT.en.US) which they pushed a few weeks ago appears to not handle a "Forever" DHCP lease properly or my router does not properly handle a DHCP lease renewal when configured for "Forever".  One does have to wonder why the phone was renewing a lease which had no timeout, and especially after only 150 seconds (allowing for the 30 second network request timeout).
Coincident with the WiFi dropping, the logs show the phone tearing down the WiFi service and restarting it after a failed lease renewal request.  Because the router has always had a "Forever" lease time, my money is on the update introducing a bug in the phone.
From my phone log (note there's a large time between the request and the renewal only because the log captures only a couple of minutes, so I had to capture a number of small log fragments before I tumbled to the DHCP connection):
03-27 20:46:25.928 D/WifiStateTracker( 1637): DHCP request started
...
03-27 20:46:27.931 D/WifiStateTracker( 1637): DHCP succeeded with lease: -1
...
03-27 21:16:23.938 D/WifiStateTracker( 1637): DHCP renewal started
...
03-27 21:16:53.947 D/WifiStateTracker( 1637): DHCP renewal failed: Timed out waiting for DHCP Renew to finish
...
03-27 21:16:54.008 V/WifiMonitor( 1637): Event [CTRL-EVENT-STATE-CHANGE id=2 state=8 BSSID=00:00:00:00:00:00]
03-27 21:16:54.018 V/WifiStateTracker( 1637): Changing supplicant state: COMPLETED ==> DORMANT
03-27 21:16:54.018 I/wpa_supplicant(12515): CTRL-EVENT-DISCONNECTED - Disconnect event - remove keys
03-27 21:16:54.018 V/WifiMonitor( 1637): Event [CTRL-EVENT-DISCONNECTED - Disconnect event - remove keys]
03-27 21:16:54.018 I/wpa_supplicant(12515): CTRL-EVENT-STATE-CHANGE id=-1 state=8 BSSID=00:00:00:00:00:00
03-27 21:16:54.018 D/WifiStateTracker( 1637): Reset connections and stopping DHCP
03-27 21:16:54.028 V/WifiMonitor( 1637): Event [CTRL-EVENT-STATE-CHANGE id=-1 state=8 BSSID=00:00:00:00:00:00]
03-27 21:16:54.048 W/Smack/Packet( 2186): notify conn break (IOEx), close connection
...
03-27 21:16:55.084 D/WifiStateTracker( 1637): Disabling interface
03-27 21:16:55.088 D/NetworkStateTracker( 1637): setDetailed state, old =CONNECTED and new state=FAILED

Since changing my router to use a two week DHCP lease, the phone has had a stable WiFi connection for an hour and a half, which is considerably longer than I have seen since I started monitoring this condition.
Assuming there are no further problems, I will accept this in a couple of days, indicating that the problem is indeed resolved.
(BTW, the log collector I used is "Log Collector" by Xtralogic Inc, and "WiFi Analyzer" is by farproc).
Update: 2012-03-29 AM: The root cause seems to be an inability to renew a DHCP lease - changing the lease time to 30 minutes caused the connection to drop precisely 30 minutes after connecting the phone to the router.
Update: 2012-03-29 PM: That there is a general problem renewing DHCP leases is born out by testing all day with a short lease time; every (or very nearly every) attempt at renewing the lease fails, and then disconnects and reconnects the WiFi service. Now knowing precisely what the problem is and what to search for, it may be that this is a long-standing problem with the Android WiFi service, present since 2.2 and still a problem even in 4.0.

Changing the lease time from forever to some set value fixed my issues as well.. Haven't browsed the source on this, but I speculate leases set to forever are passing a null value somewhere

I had issues like this with the android phones with my new Belkin Router, that I installed and set up yesterday.
Although not with our samsung galaxy tabs :-)
I tried your suggestion of setting the leasing to two weeks, this did not make any difference :-(
I resolved the issue by taking the channel settings off auto and wacked the channel up to 13.
The problem has resolved.
I double checked and put the lease renewal back to forever, as the galaxy tabs have issues when the lease renews on any router.
The issue is still resolved. :-D
I hope that this helps :-D

Mine does not have channel 13; only goes up to 11.

I suspect this was caused by competing routers on the same channel.  Are you in an area that has lots of WiFi signals, like an apartment complex?

Also, note that this is a bug in Gingerbread, hopefully long since fixed in newer Android versions.

I'm in a similar environment, and didn't really get any complaints from the person who owns our only gingerbread phone of this happening. I wonder if this is somehow specific to certain hardware combinations.


text:
I lost my phone please help to locate it
I have lost my phone and I used the Samsung account to locate it, but it didn't work.  Also, I told the police using the IMEI number of the phone.  In the same day I looked into Android Device Manager, but it showed nothing. Even it being stolen on 4/5 and the phone turned on on 8/5 because my friend saw my Viber account once. Can I at least locate the last time my phone was turned on to find my phone?

You could try looking into the Google Location History.  You can access that information by logging into the Google Dashboard with the google account you had on that phone.  However, I'm not sure if you can activate location history remotely if you didn't already have it enabled.

Location history is enabled in the Google settings of the device. In other words, it cannot be enabled remotely. However, typically is it on by default.


text:
can you use wireless charging on LG G3 s
can you get wireless charging on the LG G3 s as under the cover on the back of the phone there are two pins that connect to the cover, this cover also has a pad on the back. Thanks.

This phone is also known as LG G3 vigor/mini


text:
Android 6.0 shows up contacts from all accounts
My Nexus 5 with Android 6.0 shows up all contacts from all my accounts in dialer (including Exchange). I only want to see contacts from my gmail.
I already went to contact application and selected only gmail, but it does not work. I posted this question somewhere on google forum and they said they will fix it in 6.0, but now I cannot find this forum and the issue posted.
Update: Finally found the forum: google developers. I cannot believe this issue is not resolved yet.

Presumably you're looking for a fix in the meantime?

Correct, I need a fix

This is the correct link: https://code.google.com/p/android/issues/detail?id=81168

Thank you. It is already 6.0.1 and the issue is still there. I do not care about material design and visual features and I need functional phone.

In Android 6.0 Marshmallow version there are 2 ways to see only contact list.
1st click and open contact
 And
In this list from heading select, click and open Record
Or
Directly open phone list
Then to view only contacts
Then there is only one way as under to view only all contact lists without Emails lists.
You just simply type name of your contact saved in your phone book list
And
With displaying phone number to be dialed
It will simultaneously display only names without Email list with scrutinized and screening


text:
How to display calendar events on lockscreen in Oreo?
There are similar questions for previous Android releases.
Is it possible in Android 8 Oreo on a stock Nexus 5X to customise the lock screen to display upcoming calendar events? Google Pixel 2(XL) allows this.
(the image is of a home screen, but the question is specifically for the lock screen)

Calendar notify does a great job showing the agenda using persistent notifications.
If you'd like a more stock look, and if you are willing to root your phone and install the xposed framework (after it is released for oreo), then EventLock (disclosure: it's written by me) is what you are looking for.