text:
How to delete Home and Work address from My Places?
I was messing around on my phone and found "My Places" in the settings (Settings> Location> My Places). I set up a home and a work location thinking that I would be able to delete it afterwards.
However I have not found how to do this. I removed these location from Google Maps and Google Now, but I can't remove them from My Places. I also cannot change the method of them to WiFi or Bluetooth.
Device: Samsung Galaxy S5 (SM-G900F)
Android: 4.4.2
Thank you.

You can delete them with Android 5.0

Open Google Maps on your phone, press the white rectangular button with three horizontal lines. It's located in the bottom left corner in Google Maps. Choose Settingsand Edit home or work.
Hope this helps you out.
--UPDATE--
You could also try to log in to google.com from a computer and choose google maps from the app-list (a small icon at the top-right corner with 3x3 dots). Next, click the settings-cog-wheel at the bottom-right corner in google maps and choose my places. Finally click on the drop-down next to my home and my work and click delete.

There are no addresses saved in Google Maps or Google Now. The only place they are saved is in Settings> Location> My Places

OK, try to log in to google.com from a computer and choose google maps from the app-list (a small icon at the top-right corner with 3x3 dots).
Next, click the settings-cog-wheel at the bottom-right corner in google maps and choose my places.
Finally click on the drop-down next to my home and my workand click delete.

Open Google maps app
Open Menu (three lines on tope left) > Your Places
Now you can see "Home" and "Work" listed on the screen
Touch (x) button on the right to "Home"/"Work". whichever you want to delete.

EDIT: for newer version of Google Maps

Touch "three dots" and select "Remove home" / "Remove work"

In the Google Now Launcher you can do the following:
Swipe open the menu on the right → Customize → Tap on work or home and edit them (blank to delete).
(Click image to enlarge)

This option doesn't work for me as it just goes back to the originally saved work address. Hope it helps others though!

I think it's possible on the phone to amend the locations but it's definitely not possible to delete...to amend...Settings, Location and then Mode. This allows you to change which service to find you, be it Wifi, GPS or mobile networks. Then go back and click on My Places and select either Home or Work and you'll see a smallish map appear. Directly above click on the word Maps and this opens a much larger one, by clicking on the location pointer to the right of Search the phone should then try to find you.

authors: F̥ͦo̥ͦx̥ͦy̥ͦ L̥ͦo̥ͦv̥ͦe̥ͦ


text:
Cannot mount mtdblock partition
I'm trying to mount the boot partition of a tablet with MTD partitions. This is the output of cat /proc/mtd:
root@android:/ # cat /proc/mtd
dev:    size   erasesize  name
mtd0: 00400000 00004000 "misc"
mtd1: 00c00000 00004000 "kernel"
mtd2: 00c00000 00004000 "boot"
mtd3: 02000000 00004000 "recovery"
mtd4: 04000000 00004000 "backup"
mtd5: 08000000 00004000 "cache"
mtd6: 40000000 00004000 "userdata"
mtd7: 00400000 00004000 "kpanic"
mtd8: 20000000 00004000 "system"
mtd9: 169400000 00004000 "user"

So, I make /mnt/testfolder then run:
mount -t vfat /dev/block/mtdblock2 /mnt/test

And I get:
mount: Invalid argument

Same error with ext4. I tried yaffs2 and I got:
mount: No such device

This is how it looks with DiskInfo:

How can I mount this partition?

Related: How to find out which file system is used by my device?

source: Stack Exchange

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

sort: votes


text:
Disable search suggestions based on current page
Chrome has recently started offering search suggestions based on whatever is currently in the tab when I enter the address bar, like this:

How can I disable this?

From 3 dots menu → settings  → Sync and Google services →uncheck Autocomplete searches and URLs
Source: Chrome Privacy Whitepaper

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


text:
Why is Google Calendar reminding me it's "Easter Sunday" on 19 Jan 2016?

A recent update to the Google Calendar app on Android enabled Google Keep reminders to be displayed on the calendar - which is what this looks like. However, I have no such reminder set!? It appears on both the Google calendar widget and inside the app itself.
If I tap-through on the event it does confirm that it is linked to my primary Google account. Whilst I do use Google Keep on this account and do in fact have two reminders set (which do appear on the calendar), there is no such "Easter Sunday" reminder (checked Android, Web Interface and iOS app).
This "reminder" only appears on the Google Calendar Android app. It does not appear on the Google Calendar iOS app, which also shows reminders (the other two reminders are shown correctly). It does not show on the web calendar - but this doesn't appear to have the option to show Google Keep reminders.
I've tried a manual refresh/resync, but this makes no difference.
Searching for "easter" or "sunday" within Google Keep on Android (or Web interface / iOS) does not return any results.
If I hide "Reminders" (uncheck the option in calendar settings) for this Google account then this erroneous reminder does indeed disappear from the calendar.
Latest Calendar app - version 5.3.1-109151569-release. Nexus 4, Android 5.1.1
Seems a bit weird.
Any ideas?

Must be a so called "Easter Egg". Or an early reminder #D Have you verified by the color which calendar it belongs to? Maybe that might give you a clue.

@Izzy Yes, I had wondered that! lol. Yes, the colour suggested that it belonged to the "Reminders" calendar under my main Google account. I have discovered that this reminder originated from "Google Now", although as to why it suddenly recurred and appeared only in the Google Calendar Android app is a bit of a mystery. (I've updated my question, although maybe I should add that as an answer...)

I wonder if one has to explicitly acknowledge/dismiss reminders to have them "marked off". While that would explain why it's listed for "today", it wouldn't explain why the same wasn't the case yesterday (or rather "everyday since"). So did you miss to mention that, or did it really only come up on Jan 19th? Apart from that: Yes, please move your "update" to an answer. Even though it does not explain the "why" part, it explains how to get rid of that reminder, and thus provides a solution (even though it might be a temporary one).

@Izzy Well, I assume I must have dismissed it at the time (Apr 05 2015). It certainly hasn't appeared on the calendar at all until suddenly showing up on Jan 19th! The period between Apr 05 and Jan 19 (289 days) isn't a nice round number of months/weeks and it's a different day of the week (Sun / Tues) so I couldn't say what the recurring frequency was?! But it wasn't even appearing on the "Upcoming" reminders within the Google app. Weird.

I appear to have at least discovered where this reminder has originated from: in the Google app (formerly "Google Now"), under "Reminders", there is a "Past" reminder for "Easter Sunday (Apr 05 2015)".

Past reminder
However, there is no "Upcoming" (current) reminder listed here for "Easter Sunday" - so nothing should be appearing in the calendar. The two (recurring) Google Keep reminders (mentioned above) are the only two reminders listed under "Upcoming". So, it's still a mystery why this "Easter Sunday" reminder appears to have suddenly recurred after an unusual time period.
Partial solution:
Tapping this "Past" entry simply gives the option to delete it. Which I have, and now it's gone from the Google Calendar! It's just a puzzle as to why (and how) it happened?

Since this is additional information, instead of an answer, it should be added to the question, not posted as an answer.

@MichelfrancisBustillos Well, I had initially added it to the question, but it does "part answer" the question and Izzy confirmed this is comments above... "please move your "update" to an answer. Even though it does not explain the "why" part, it explains how to get rid of that reminder, and thus provides a solution (even though it might be a temporary one)".

authors: Димитър Ташев

authors: ᴋᴀʀᴛʜɪᴋ Raja

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


text:
Why does my Nexus 4 not support WMA audio files?
My LG Nexus 4 (Android 4.2.2) does not play my .wma audio files. However, my generic/budget Android 4.0.3 tablet plays the same .wma files just fine.

Why?
How can I get my Android device to play .wma files?

It seems that ICS does not have native support for WMA files.
You can use an app like MX Player (or its Pro version) to play WMA files.

Yes, you are right... I see from the list of Android Supported Media Formats, that no version of Android natively supports the Windows .wma audio format! I guess my "generic" Android tablet isn't as generic as I thought and has the additional codecs to play these files?! Yes, MX Player plays these files OK - it does state in the docs that it's not a "music player", but you can add the file extension to Settings > List > File Extensions and it works ok. Thanks.

VLC can play .wma files too.

I didn't have any joy with MX Player or VLC, but I did find an app that played WMA songs on my android phone. The app that worked for me is called jetAudio Music Player Basic. The free version worked fine, so I haven't tried the paid upgrade.
My phone is Sony, not Nexus, so maybe that's the difference?

A bit of a workaround, but... If the music (.wma) files are part of your music library then you can sign up to Google's "Play Music" and upload all your library to the cloud (20,000 songs for free). The resulting streamed music appears to be in a format that the device can play.
The "Play Music" app still can't play .wma files directly that are stored on your device. However, the streamed music is saved/cached and plays offline.
The "Music Manager" that runs on your PC uploads all your music tracks (.wma files) to the cloud. However, it doesn't upload songs that are already in its music library. I thought this was maybe the key - that the same song already exists in a compatible format in Google's storage - but it works with any .wma file, even files I have recorded myself.
EDIT: If I download a track, that was originally a .wma file, from my cloud library on the web then it downloads a .mp3 file. This is the same for all .wma files - even files I have recorded myself, so Google must convert them.


text:
Where are my Gmail contacts?
Where can I access my Gmail contacts on my ICS Android Tablet (DGM T-703)? This does feel like a silly question, but I cannot find my Contacts list anywhere?! Within the Gmail app I cannot see a "Contacts" option!? When I compose an email, contact suggestions do drop down as I complete the To field.
Now I'm sure I entered some kind of contacts manager some days ago, but cannot find this again.
Under Settings > Accounts & sync, my Gmail account is set to sync for "Calendar", "Contacts", "Gmail" and "Tasks".
Also, I cannot find an icon for a "Contacts" (or "People") app, despite having "Contacts" and "Contacts Storage" listed under Settings > Apps > All. I feel as if I should be able to simply run this as a separate app?!
I'm fairly new to Android and do not have an Android phone, so I'm not too sure what should be where.

As mentioned in my question there is a "Contacts" app already listed under Settings > Apps > All, but there is no way to directly launch this. There is no related Contacts/People app icon on the apps page. I have accessed this "Contacts" app at least once in the past, via another application, but I cannot remember how I did this. Anyway...
A workaround... I installed Resizable Contacts Widget ICS. This is a very small/simple app that provides a widget that you can place on the home screen to give quick access to one (or more) of your contacts. Tap the contact/widget and a contact summary pops up. Tap the contact summary and it opens the full Contact app from which I can search and manage all my (Gmail) contacts.

Solution
Dan kindly emailed me this solution for how to access this mysterious Contacts app from within your mail app - no third party apps required.

At the top of any incoming email (using Google Mail app or the Android
  Mail app) in the big blue bar at the top you will see the sender
  (picture or icon) and sender's address. If you click on the senders
  picture or icon there will be a pop-up with details on that contact.
  In the pop-up, just under the picture to the right there will be a
  small "head and shoulders" icon. Click that, and voila! You are in the
  Contacts app.

The sender needs to already be in your contacts for this to work, otherwise you get prompted, 'Add "xyz@example.com" to contacts'? As Dan admits, this is "still back assward", but it would seem to be the most viable solution so far for what has proved to be a rather common problem!

Use the built-in People app to see those contacts. Or, you can use third-party apps like Contacts +.

I don't appear to have a "People" app either! (Nor can I find a People app on Google Play?)

@w3d Something is wrong with your device... Well, try to find a way to there from Dialer.

I don't have a Dialer. This isn't a phone. It is a generic tablet with no GSM capability. My contacts are accessible through any app that requires access to my contacts, such as Gmail, Talk, Resizable Contacts Widget ICS, etc. It's just that I don't appear to have any app that enables me to search and manage my contacts as I have through the Gmail web application on a PC.

@w3d Then, install a contact app.. Where's the problem? Search Play Store.

I've not found any contact apps that are reported as being compatible with my device! Whether this is because they all seem to be integrated with a dialer I'm not sure.

They are listed as incompatible just in Play Store. Get that app's APK file for other sources.. It will work with your tablet.

If you're looking for google contacts and they don't appear, try "customizing the view" ("Define Custom View"). There you'll see various groups of Google contacts, including "all other" (uncategorized). Contacts that are uncategorized may not show up in the default view of People. Even if you have your gmail account selected to view, that doesn't mean you're seeing all contacts from gmail unless you check the custom view.

Try adding another Contacts application like TouchPal Contacts.
The Contacts and/or People app is part of the Google suite of apps. Perhaps the manufacturer of your tablet didn't bundle it with your device or it might have been deleted somehow.

Unfortunately "TouchPal Contacts", as are all the contact apps I've found, reported as being "incompatible" with my device. They all seem to include a dialer - and my tablet is not a phone - not sure if that is the problem?


text:
Is iris really this useless or am I doing it wrong?
Just tried to use iris, the supposed Siri clone for Android:

Me to iris: "Remind me in two hours to get cascade"
iris: "What is your real name?"
Me: Why does it need that? "Josh"
iris: "Definition of 'Josh': to jest or tease playfully"
Me: "You're useless."
iris: "Definition of useless: not fulfilling or not
  expected to achieve the intended purpose or desired outcome"
Me: "Exactly!"

Am I doing it wrong or is iris really just not fulfilling or not expected to achieve the intended purpose or desired outcome?

From what I've seen, Iris isn't supposed to be a competitor for Siri, but rather just a (mostly) joke app that just tries to replicate some of Siri's snarkiness. It's for laughs, not productivity.
If you do want to be productive with voice commands, there are some options. Vlingo and SpeakToIt Assistant spring immediately to mind. There are others.
This might be helpful: Lifehacker: How to get a personal assistant like Siri on your Android phone for free

You need to make sure to ask the right questions.
Here are a few

calender (Remind me of the meeting coming friday) or (set a reminder this friday)
Alarm (Set alarm at 540 am)
Call someone (can you please call Bob)
text someone (send a text to Bob)
search nearby (find me a nearby coffee shop)
play music (play the song rolling in the deep)
ask movie reviews (should I watch the movie Mission Impossible)
watch videos (show me a video of cat singing)
find news (what is the news about SOPA)

These are just a couple of the commands available.


text:
Why does the ICS dialer have letters next to the numbers?
It would make sense if it had T9 built in, but it doesn't. So why?
They should really implement that btw. I know it exists in custom roms.

You might also find this of interest.

The word of the day is "skeuomorph."

I would assume it's because there are still phone numbers that are distributed with convenience letters (e.g. "phonewords") in them, and there are probably still automated call answering programs that use them. The letters on the numpad far predate T9.
For the US specifically, Wikipedia also has an article that explains the history of telephone numbers and the various ways that letters have been used over time (it was different in other countries, but I can't find a detailed article for that at the moment).

Alright, but it still doesn't make sense, because i can't seem to be able to type with the letters anyway. I tried long pressing and everything, but nothing happens. Thanks for the answer though!

@qwerty: Well what I'm saying with my answer is that it has nothing to do with typing. It's for dialing phone numbers with letters in them, since otherwise you'd have to memorize where all of the letters are (or get the number without letters in it).

Yes, i see what you're saying, but what i mean is that you can't actually use the letters. There's no way to type the letters out, you can only use the numbers. See what i mean?

@qwerty in American ads (and probably other countries) you will something like call 401-buynow, so what you will do is just press the number that corresponds to the letter in this case 401-289669

They're also useful as a mnemonic for some voice-prompt systems. (I know "3" deletes a voicemail message at work, because that's the button for "D".)

You can search your contacts easily by "typing letters".
The dialer instantly interprets the input phone number also as text input (just like T9 does) and shows contacts that match below the actual number.
For example if you want to dial Smith you should dial 76484.
No need to press 4 three times to get "I".


text:
What occurs in the background when an application such as Skype is installed e.g. logs, synchronization, etc?
When I install an application, what happens in the background, where is the application installed, where are its preferences stored, where is information such as usernames and passwords stored, etc?

where is the application installed

The .apk file is put into /data/app (see: Where in the file system are applications installed?)

where are its preferences stored

This depends on the application. If it uses the SharedPreferences classes then they go in /data/data/<app's package name>/shared_prefs, but they could feasibly be stored anywhere the app can write data to (i.e. all of /data/data/<app's package name>, the SD card, etc).

where is information such as usernames and passwords stored

This also depends on the app. Most often, probably somewhere in /data/data/<app's package name>. They could also use AccountManager APIs (the app must request this permission) which I believe will use the /data/system/accounts.db database.

Thanks. Do most applications document where they store user data? Is this available somewhere on the Android Market?

@PeanutsMonkey: I don't think that I've ever seen an app that provided any kind of publicly available documentation for that, so I'd guess (but it's just a guess) that it's uncommon.

What is the best way to find out?

@PeanutsMonkey: Email the developer.

Really? Thought there would be more governance around apps being distributed via the Market.

@PeanutsMonkey: Google has been relatively vocal about their hands-off approach to the Market. They don't vet or test any of the apps up front aside from running a background process on the server that checks for known malware. I've also never heard of any app store requiring developers to enumerate where and how they store every piece of data in their app and then release it publicly through the store. That seems like it would be a fairly obnoxious requirement since 99% of users probably won't ever care or ask for that kind of information. They may not even understand what to ask.


text:
Galaxy Nexus NFC Verizon
Does the Galaxy Nexus have NFC on Verizon? I remember reading about the phone being delayed because competing carriers wanted to avoid Google Wallet and that some carriers had even disabled the NFC chip to avoid that.
But I don't know about the outcome of that situation.
Do all US versions of the Galaxy Nexus have NFC enabled?

The Verizon GNex has NFC, it just doesn't have Google Wallet pre-installed. It's pretty trivial to sideload it, though, and it's worked just fine the 2 times I used it.
Another thing to note here is that the NFC antenna is actually on the battery, not in the device itself. This means that if you get an extended battery you need to make sure it has an NFC antenna in it as well, otherwise it won't work.
The T-Mobile USA and Sprint versions haven't actually been released yet, so I guess there's no guarantee on those at this point. Sprint supported NFC and Google Wallet for the Nexus S 4G, though, so I can't imagine they'd stiff the GNex. For T-Mobile you could just get the existing GSM version and it should work fine since it's pentaband HSPA+ (it should work on AT&T for the same reason, though you wouldn't get their LTE service).


text:
Anything that can text geocoords?
I'd like to text someone my location so they can use something like maps.google.com and navigate to me. Any app or technique that makes this task easier than putzing around asking for the address?

Is Google Maps' "check-in" feature not working for you?

looking for something more like offby1's suggestion below. I want to tell just one person.

Google maps can do this.  Long-press the map at your location; a popup should appear with the address; you can tap that and it'll give you the option to "share" that location.  From that you can send a text, email, etc.

Man, that's really cool and exactly what I want but highly inaccurate. This is the msg generated, "My Location@7:25pm,6/3 2200-2298 Green Oak Dr, Kingwood, TX 77339 http://m.google.com/u/m/Bqorao". Unfortunately, I'm on the whole other side of Kingwood Drive though at the Starbucks, probably 500 feet away. Anything more accurate?

I doubt it; the accuracy (or lack of it!) is probably due to the phone's internal GPS stuff, and I expect every app -- including Google Maps -- merely uses that data, without having any way to improve upon it.

Glympse is really good for this.
Basically, you set up a time-limited "glympse" of your location. You can then share that "glympse" via a number of channels, including SMS. The recipient need not be a Glympse user and can follow your progress on the Glympse website. Access is automatically revoked at the end of the time limit, thwarting your would-be stalkers.
The usual caveats of it's only as accurate as the GPS location reported by your device.

The "Hangouts" app on my (stock Android 4.4.2) phone does this, but in a fairly non-intuitive way:

Open Hangouts
Either tap the + in the upper-right, or tap an existing hangout
At the bottom, there's a text area that says "Send Hangouts message".  Just to the right is a paper-clip icon; tap that.
That will reveal a menu with three choices; the last choice is "Location".  Tap that.
You will see a map labeled "Share Location".  (I assume you can scroll the map around to adjust the location, but I haven't tried that.)  To the right of the label is a little paper-airplane icon.  Tap that.
You should see a (rather large) thumbnail of the map, superimposed over the Hangouts text area; the text area will have in it (in faint type) "Location Ready To Send".  Tap the paper-airplane icon.

I just googled for "share my location android", and the first hit looks pertinent: https://play.google.com/store/apps/details?id=net.sylvek.sharemyposition


text:
What are the optimal settings for a video that will be played on a Galaxy Tab 10.1?
What are the best size, compression settings, and format for making video for playback on a Galaxy Tab 10.1?

Take a look at this thread on XDA-Developers forums.  There's a good discussion with presets for Handbrake (conversion software) that should work well for GTab 10.1.
Basic settings are as follows:
Video: H.264 codec, MP4 container, picture width 1200, constant quality with RF:20, loose anamorphic with modulus 16.
Audio: AAC format, 128 bitrate.

+1 for the Handbrake how-to, that's the path I'd choose.

While there's probably too much information in that thread to include it all here, if that link fails to work this answer is absolutely useless. Can you at least include some of the useful information here?


text:
If I encrypt my phone will I still be able to load custom ROMs?
Are there any issues with enabling full encryption and loading custom ROMs or will it be seamless?

There's some related discussion here: Will a Custom Recovery work with an encrypted device

Encryption is done on the /data partition (where all app-data is stored).
However, /sdcard is sometimes encrypted too (if the sdcard is actually internal memory of the phone i.e. not removable).
If the sdcard is also encrypted,then you will be unable to flash ROM's from within Recovery (recovery can't read encrypted sdcard).

Updating is possible with some extra steps: You can circumvent the latter problem by using a tmpfs mount for /sdcard and 'adb push update.zip /sdcard' just seconds before flashing. C.f. this answer

TWRP Recovery can read encrypted sdcard. After decrypting /data partition TWRP reads keyfile which contains key to decrypt sdcard.

Encryption it's a software based solution with hardware support. Question is if your custom ROM will support solution. In 2019 I only found one custom ROM which support encryption. It's a AOSP Extended. Other ROMs have encryption options in menu but they didn't work. If you try to enable encryption data partition phone restarts and enter into bootloop. Only formating data partition in TWRP helps getting out of bootloop.

If you have an unencrypted /sdcard(this is usually true if you have removable SD Card slot), you can install zip from sdcard as always.
If your sdcard is encrypted,too, but you have relatively new device and software(Ice Cream Sandwich or newer), you may be able to use sideload.

Choose install zip from sideload option in your Recovery
Run this command on your computer: adb sideload <filename-of-update.zip>

Then you can continue to flash the ROM. (In my case, the installation process started automatically.)

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


text:
View WordPress images in Android Gallery
With my Android tablet, the Gallery shows images from an old Blogger blog that I used to use (the blog belongs to my Google account, obviously).
I currently have a WordPress blog hosted on my own web space, and I would really like to have the same functionality--some way to have the images that are hosted on my WordPress blog show up in my Gallery.
Is there any way to do this currently?

Well you can allways make an app that pulls the pictures from an rss feed or php webservice from the site and then shows them up


text:
Method to change browser User Agent based on site
Dolphin Browser can be configured to act as one of a range of User Agents (Android, (full) Desktop, other phones...). But this is for every site visited until you want to change the settings to some other agent (browser type).
Some sites have better mobile versions than others.
I wondered if there is a feature/plugin on this or another Android browser to set the Agent individually for a range certain sites, e.g.:

facebook.com (full Desktop - because mobile edition is limited)
nationalrail.co.uk (Android, quicker than Desktop and easier to manage)
etc.

This would then 'trick' the website to load the site in a version as specified.

Have you installed and used the Dolphin Desktop Toggle add-on? Is it not what you were looking for?
Although, not an automatic method, it does make switching user agents much less painful.
Else, you might also try accessing the mobile version of sites that render better by using their URL e.g. http://m.twitter.com or http://m.gmail.com or mobile.website.com etc.


text:
Is it dangerous to keep my phone plugged in indefinitely?
I just recently got a new phone, so my old one has been sitting in a drawer for the last month. However, a friend recently suggested the Sleep Cycle alarm to me, and I'd like to try it out, but I'm not willing to put my nice new phone under my bed every night and run the risk of it overheating or breaking.
However, my old phone, a ZTE Valet (Incredibly cheap, all-around low quality phone), I couldn't care less about. So my plan is to plug that in next to the wall, and use it exclusively for the alarm. I go to bed, I set the alarm, I wake up, I turn it off. It never leaves the wall.
However, I'm concerned about safety. It'll be in airplane mode and I'll disable other background apps that I can (probably just factory reset it before doing this), but is it dangerous to keep my phone constantly plugged into a wall on top of bedsheets? I know this might be bad for the batter (don't really care, I'm not doing anything else with the phone anyway), but I'm much more worried about any potential overheating problems that could burn me or start a fire. Should I be?
EDIT: I don't think this is a duplicate. I really couldn't care less if the phone is harmed by the constant charging, I just want to know if it's dangerous.

As you've said it is "incredibly cheap, all-around low quality phone" yes there are chances of overheating and all. I suggest you to charge it only at nights as you need it only for alarm.

Under certain conditions it's very dangerous to Keep Phone Plugged in for charging for long time .The battery may Over heat And May explode I suggest you to Charger Only when it's required and then unplug the charger

The sources in Does constant charging harm my Android cellphone? would seem to disagree with this general claim (the possible quality of the charger notwithstanding). Do you have any references for this assertion?


text:
How to view email in "Combined View" in 5.0 Lollipop
After updating my Nexus 5 to Lollipop, the Email app tells me that the Gmail app will now handle all emails.  However, I'm having trouble being able to view all email accounts at once in the gmail app.
In the old Email application, at the bottom of the list of email accounts was a "Combined View" option.  When selected, it would display messages in the inbox of all linked accounts.  This option is missing in the list of accounts for the Gmail application.  How can I view emails from all inboxes in the Gmail app on 5.0?  If this is not possible, is there a way to get the old Email application back?

The Gmail app has never supported this in the past, so I would wager that there is no way to do what you're looking for (aside from using a different mail client).


text:
Custom ringtone not working on Nexus 5 since OTA Lollipop
I've updated my non-rooted, vanilla Nexus 5 with an OTA update to Android 5.0 Lollipop and since then my custom mp3 ringtone stopped working. Here are the symptoms:

When selecting it via the ringtone selector in the Sound & notification settings panel, it plays properly.
When someone else calls me, the default system notification sound is played repeatedly.
Re-uploading the custom ringtone via AirDroid as an .mp3 file didn't work, nor did uploading an ffmpeg-encoded .ogg version of it.
The same applies to my custom notification sound.

I'm currently using one of the ringtones bundled with the system, and I'd love some help in solving this problem. Thanks!

A friend suggested clearing cached data (via Settings > Storage > Cached data) and then rebooting, and it seems to have resolved the issue.

My mobile wasn't ringing when there is a incoming call. I updated from kitkat to lollipop a week ago but this issue came just today. I did as given and it worked!!!

Your steps should have fixed the problem unless you have uploaded the file to the wrong directory and it's still showing the broken link to the older file.

Check that you are uploading to /sdcard/Ringtones
Check that AirDroid (I'm not familiar with that app) uploads with the proper permissions to allow the system to access it

AirDroid does indeed upload them to the path you mentioned. Terminal Emulator (via ls -l) tells me that their permissions are "-rw-rw---- root sdcard_r" (rest omitted)

In that case, I'm lost. Those are the correct permissions.


text:
Any equivalent to CCleaner for Android?
I found a few questions about freeing internal memory, but they're mainly about deleting apps, moving them to the SD card, or deleting the data/cache. I do that on regular basis so I am looking for something else.
Is there any kind of equivalent of CCleaner for Android? That would help me to find and delete files I can delete?

HTC Desire on CM 7.1

Yes.  SDMaid does an excellent job of finding files abandoned by the system such as interrupted Play APK downloads (cutely called the "basement corpse finder"), shrinking databases and emptying your caches.  It also lists files by size so you can find space hogs, etc.

Hmm, it says that SDMaid is intended for rooted devices. Any suggestions for non-rooted phones?


text:
Do Not Disturb for specific duration in Samsung S8 Quick Settings
I've just switched from a Sony Xperia Z3 (6.0) to the Samsung Galaxy S8. On the Sony I could set Do Not Disturb mode for a specific time (15 mins, 30 mins, an hour, 2 hours and so on) using the Quick Settings menu.
This was a really useful feature when going into meetings, presentations, movies etc. But I can't find this feature on the S8 - there's only the option to enable DND mode (and leave it on) or schedule it between specific times.
Is there anyway to get the great 'DND for 15/30/60 etc. minutes' feature in the Quick Settings on the S8?

This applies to Samsung S10 too.

I can see in Google's documentation for the Pixel that the feature that lets you set how long DND mode should last (15,30,60.. minutes) is there in the Pixel, just as it was in my old Sony Xperia:
https://support.google.com/pixelphone/answer/6111295?hl=en
Unfortunately it looks like Samsung removed this feature with their Touchwiz overlay, so you're only left with scheduling DND between specific times or enabling it forever.
To bring back this feature I ended up having to install an app: https://play.google.com/store/apps/details?id=com.cabooze.buzzoff&hl=en

Galaxy S8 has the feature. Its there in sound settings.
From home, swipe up to access Apps.
Tap settings app icon Settings > sounds settings icon Sounds and vibration > Do not disturb.
Tap On/Off to enable the feature.
You can also schedule the mode.
Tap Turn on as scheduled, and set the Days, Start time, and End time.
Source: http://eguides.sprint.com/support/eguides/samsunggalaxys8s8plus/content/samsung_galaxy_s8_s8_plus_ug/do_not_disturb.html

Also you can enable it in quick access by editing quick access list.

I asked how to enable DND for a specific time period like 15/30/60 etc. minutes, this doesn't answer that. I already know how to enable DND mode (and leave it on) or schedule it between specific times


text:
Fastboot flash recovery failed in adroid ZTE kis Q. Several methods tried
I'm trying to root my android using adb from a linux distro. When I run
fastboot flash recovery recovery-clockwork-5.0.2.0-blade.img
I get
>
sending 'recovery' (3768 KB)...
OKAY [  0.142s]
writing 'recovery'...
FAILED (remote: partition 'recovery' not support flash
)
finished. total time: 0.155s
I'm following this site http://rootearandroid.com/zte-kis/
I have looked the solution since a while but there are not specifics about my android, I guess adb is not working correctly. What can I do?

It the same problem but different model whose issue has not been resolved

Download SuperSU (zip) 4 on your PC, if you haven’t already.
Connect and mount your phone USB memory on your computer using the USB cable.
Now copy/paste the zip file to your SD card. Make sure the file is in the SD card root (not in any folder).
In ClockworkMod recovery, scroll down to “flash zip from SD card” and press the power button to select it.
Press the Power button again and select “choose zip from sdcard”.
Now using your volume keys, navigate to SuperSu zip and select it using the Power button. Confirm the installation on the next screen and the installation procedure should start now.
After the installation completes, go to “+++++Go Back” and reboot the phone by selecting “reboot system now” from the Recovery menu. The phone will boot now and it might take about 5 minutes to boot on your first time. So, please wait.
RTeran.

Tanks for your answer Rafael, I have already tried to do it but when I flash the image, it returns the partition error. I'm no able to zip from sdcard becuse my current recovery does not support that option. However I followed you suggestion about Root it with Supersu and used Framaroot, and I get it only using the 1.5.3 version and installing supersu. The most recent version of Framaroot (1.6.3) is a mess. In fact I decided  to share my procedure here link . Thanks a lot

authors: Денис Казанцев


text:
Restore old keyboard on Lollipop
I love Lollipop, but the keyboard is killing me. When I swipe words, the text that shows up in the text box does not match what the suggestion says. It picks the one in the text box and not the one in the suggestions box. I'm used to looking at the suggestions box, and not the text box so it is really throwing me off. Here's an example of what I mean. I swiped the word "this" and it it gives me the correct word in the text box, but the centre suggestion is not the same.
How do I restore that functionality on Lollipop?

I don't know about this keyboard, but in SwiftKey it's an option. Have you looked in the keyboard settings?

I've gone through the settings. I changed the theme to holo blur so it looks the same, but the suggestions are still off

Definitely experiencing the same problem on my Nexus 7 using the stock keyboard. Makes gesture typing really slow.

Experiencing the same problem and it's driving me mad. The advantage of the old approach is that you tap the suggested word and the strip updates with likely next words. With lollipop the best match on gesture can't be selected in the same manner to then bring up suggested next words.

If you go to settings then to Language and input then choose android keyboard (AOSP) click on appearance and layout after that on choose theme. When you'll click holo you will get your old keyboard back.

You might like using this instead. It's just like the KitKat keyboard.

That's what I have right now. It updated along with android

But this solves the suggestions issue you have mentioned. This is not the stock lollipop keyboard AFAIK.

I'm pretty sure I'm using the stock keyboard

Just try the link mentioned above and check it for yourself.

I have it installed and no updates available

My screenshot http://i.imgur.com/eDp0HfT.jpg

That is really odd


text:
How do I remove HTC Desire pre-installed Android applications?

Possible Duplicate:
How can I uninstall applications that are locked by phone vendor?

My HTC Desire from Orange came with a number of pre-installed demo applications and games, these cannot be removed normally from the application settings or from the market place.
What is the best way I can remove them and free up the space for applications I actually want?

Generally the only way to remove these manufacturer-added apps is to root the phone.

What does rooting mean?

@Dan: http://android.stackexchange.com/questions/236/what-does-to-root-a-phone-mean

I've rooted my Desire HD but still can't uninstall stuff :-(

Root your phone first, then use Root Uninstaller to remove all the bloatware. This is similar to another question Acer Liquid, but there Root uninstaller was not successful, but on my lg p500 it wokred perfectly. SO try it.

Other way could be to get a generic image for your phone and flash it. The Problem with that is that such a image is mostly not available in the net.

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


text:
Proxy/tunneling options for the Android platform
As the possibility of connecting to a public Wifi is increasing in our cities, the opportunity of proxying/tunneling the traffic is gaining importance.
I strongly believe it would be interesting to come up with a list of applications/procedures that can setup or manage different kind of proxies/tunnels like:

http/https
socks v* (also on top of SSH)
openvpn
pptp
...

My hope is to gather all the knowledge w.r.t. the topic building a community wiki page.

Its QnA site, man. Voting to close!

I just want to start a community wiki on proxying methods.

Community Wiki lists are no longer considered "good form". I suppose that creating something to be used as a canonical answer would be okay, but I don't see a lot of questions that are variations of this theme. Perhaps you should discuss this on [meta].

Check out this list: Proxy, Tunnel & Co. Though it is in German, you already find the relevant apps grouped by their purpose. For VPN, try VPN (also in German).
The German language should be no problem concerning mapping apps to the requested topics (VPN, tunnel, ...), as that part is language-neutral. Descriptions can mostly be replaced by those from the Play Store -- or taken from the linked (English) reviews. So basically, all information is there.

Should this question stay afloat: I recently created a VPN tunnel from my Android devices to my home Win7 PC and it was much easier than I thought. I'm running Android 4.1 (Jelly Bean), but this setup also worked with 4.0 (Ice Cream Sandwich) and should work with other versions too.
First, I had to find a way to create a VPN server. OpenVPN looked awesome but several previous questions made it look like it might be more hassle than I was interested in (respect for those who get it working!). I stumbled across two different solutions that would fit my needs and ability:
Setup DD-WRT to run a VPN server straight from a hacked router
This How-To Geek article provides a drop-dead simple explanation of setting up the DD-WRT VPN service. This, I think, is ideal because my router just sits at home all day and is always on. Alas, after checking if my older router was compatable, it turned out that the specific build of DD-WRT I'm running ("micro" in my case) doesn't include the VPN server functionality. If yours does, I'd say go to town. I'm planning on upgrading my router to someday obtain this very function.
Configure a Windows 7 PC to accept incoming VPN connections
Alternatively, I found a blog post describing how to set up Windows to accept an incoming connection. There's honestly not much to say, this was just a few clicks and now it's up and ready - any time the PC is powered on I can log into the VPN created by it with my Windows login credentials. I use the WOL function built into DD-WRT, combined with web-access to my router, to remotely wake my PC whenever I need to use the VPN. Be sure to forward port 1723 to the PC that will be negotiating these incoming requests.
Second, I just had to connect. In ICS/JB, go to System settings > Wireless and Networks > VPN > Add VPN network and enter your info. I use DDNS to work around having to keep up with my ISP's dynamically-assigned IP address.
With a little reading and a little network know-how, this was up and working in a few minutes and was much easier than I thought it was going to be!


text:
If I install something from Google Play, can I be sure it can uninstall itself?
So recently bought an Android tablet, having first had an iPhone.
So with Apple's strategy, apps seem quite restricted. They can really only do a couple of minor things outside of the app (like notifications etc.) and they're also reviewed by Apple.
Android seems to allow a lot more freedom. You have apps that change the keyboard, or change the start up screen or allow you to share across apps etc.
So my question is... if I install something from Play Store, do I know that it will always uninstall properly? Do app developers actually need to write an uninstall program or is this done automatically in the OS?

It's done by the OS, though I'm not sure if apps have the option of cleaning up data on the SD card or something.

See also: http://android.stackexchange.com/questions/612/are-there-any-side-effects-of-uninstalling-apps http://android.stackexchange.com/questions/4248/does-uninstalling-apps-leave-any-traces

Short answer
Generally, apps are cleanly uninstalled, and most if not all of their data will be removed along. Some exceptions may however apply to their data stored on sdcard, if any.
Detailed answer
Android uses a data structure which is defined by the developers API, and developers should stick to it. There are also not too many ways they could deviate, as e.g. file system permissions prevent this.
Aside from the .apk (the app itself) installed at a defined place, there are also defined places for the apps data: All these can only go below /data/data/<package_name> on internal storage (rare chances an app can access other places in internal storage to place its data, except from some "temporary" or cache locations. As for the sdcard, the API strongly recommends to use Android/data/<package_name> as corresponding place (see API documentation).
As long as developers stick to these rules, uninstalling the app will also remove all its data (as the system takes care for all those locations defined by the developer documentation, since these are easily identified via the package name). However, on the sdcard there are almost no restrictions which places an app can access (which is due to the FAT file system used for these cards), and some apps go wild here.

What about things like registering an app to the system. Say, the app wants to be shown in the Share menu. I assume it asks the OS for this, and I assume the OS remembers this inside a file somewhere. Would that get cleared?

No definite answer to this with sources, but for me it always got cleared. At least I've never seen an uninstalled app appear in the share menu. Still: if the dev e.g. lets the app create stuff on first app start outside of the apps dedicated storage (i.e. /data/data/com.foobar/* resp. the corresponding /sdcard/Android/*), and doesn't take care for that, "corpses" might remain. That part is a question of "clean coding". That's what I've meant by "As long as developers stick to these rules" (see last paragraph of my answer).


text:
Disallow JavaScript Setting
I know I could disable JavaScript in most Browsers. Is one able to disable it for WebViews also? I mean every App could specify its own WebView and is able to turn JavaScript on/off inside their app and they could inject JavaScript that infects my phone somehow. I'm aware that this WebView may lose its function or behave in an unexpected way. If it matters I have a Galaxy Nexus with JellyBean.

nothing can infect your phone if it's not root,especially Java Script.

WebView is usually used to display web pages that the app developer has predefined, if you don't trust the app developer only giving you trusted web pages, you have a bigger problem, why do you have that app installed in the first place? The app is more dangerous than the web view.

Also, since  Android apps runs in sandbox it has a very good security, the worst an injected script can do is run amok with the apps data, and even that is only if the app developer had allowed them to do that. Given there's four layers of security, the JavaScript sandbox, WebView sandbox, app sandbox, and kernel security; you don't really have much to be worried about with malicious JavaScript. WebView isn't IE.

shure, I understand all these. I just thought, that it might be, that a devolper kind of "outsources" his malicious Code inside JavaScript, so no-one who is checkin the source of the App will find something supect.

Javascript is a totally sandboxed environment - in fact, there are limitations with Javascript - cannot access files, and is contained, so there is very little chance of a javascript exploit that will cause your phone to boot-loop or reboot...

If the developer do not give you access to the (Web)Settings of the WebView, you will not be able to disable JavaScript in the WebView.


text:
Vibrator not working after upgrading to ICS - Samsung Galaxy S2
I have upgraded to the latest official version available through Kies. And I have noticed that after the update the vibrator of the phone is not working. Actually its working but not in Silent mode on receiving a call. When we switch to vibrating mode or at the boot-up the phone, the vibrator vibrates. So the vibrator is functional.
I have searched a lot and I could not find any valid solutions.

Go to Settings -> Sound and make sure Silent mode is set to Vibrate, then in RINGTONE & NOTIFICATIONS section, check the option Vibrate on ring, then call yourself and it should vibrate.

@Ajmal Nice, you are welcome.


text:
SD Card as a Network drive in Wi-Fi Network?
Please help me to emulate my Phone's SD card as a network drive in my Wi-Fi network. I am able to mount it as a Media device which will only help us to play music with Windows Media Player. But I want my SD card as a network drive.

You are searching for an app that acts as SMB/CIFS server.

A good application to do that is the Samba Filesharing. It shares your sdcard, making it easy to transfer files from/to your phone.
Settings
After installing the application from Google Play, open it and fill a password by touching the password menu. The default username is SDCARD and the default Workgroup is WORKGROUP. You can leave it that way or change it in a way that suits you.

I'd recommend enabling and selecting your WiFi in the WiFi White List . That way it only enables Samba sharing when connected to your preferred Network.

That done, you only have to go to your Network Shares and look for a device called ANDROID.
Login

Name: SDCARD
pw: (the one you defined earlier)

Open the shared folder and it will ask again for credentials, and you're done.
Here you have a video that completes this information.


text:
Setting up mail client. Trying to connect only to the incoming server, avoid setting an outgoing server up
I have an Android 4 mobile phone and I'm trying to use the stock email client to connect to a webmail service.
The thing is that I am only interested in receiving my mail. I don't need to be able to send from my phone. Is something like connecting only to the incoming server and leaving the outgoing server settings blank possible? If not, are there any other email apps that offer this feature?

For the SMTP server details, try entering a server like mail.messagingengine.com and NOT entering any authentication details. The client will connect but because no auth details are provided, even if you attempt to send emails, the server just won't accept the connection and the emails will remain in the outbox.

I used the gmail smtp server and logged in with my gmail account. Thank you very much.


text:
google talk android device sign is not shown by sony xperia ray while logged in google talk in it what can I do about it?
When I log in to google talk in my sony xperia ray (android 4.04 ICS) and see by any other account how I am online it shows like I am online in a personal computer somewhere. It shows a circle green or red. No android sign is there. How can I fix that? I want people to know I have android mobile and I am logged in through my mobile not my personal computer so that it signifies I am travelling.

Launch the Google Talk app
Open the overflow menu (three vertical dots) and choose Settings.
Tap the account you're using.
Check the Mobile indicator option.

Note: If you're signed in to your Google account on a PC (like if you left your browser open and logged in to Gmail) the mobile indicator may not be displayed.
(For reference: Android version 4.1.1, Google Talk v. 4.1.1 - 424425)

I do not know which is the overflow menu. By that you must mean the menu where all the apps shortcuts are present. Yup went there. Menu - > Settings -> Accounts & Sync -> Account I am using -> It has only options to check sync chrome, contacts,drive, gmail (no mobile indicator) :(

The overflow menu is the three vertical dots.

You need to do this in the Google Talk app, not in the general device settings. I'll update my answer.

Yup it was already checked. It shows VideoCamera sign when I log into the Google Talk app and none of my laptops or PCs are on. Is it because I have a front camera for video chat? But your answer seems correct so. (but no android sign)


text:
How to fix file permissions on Android 5 so that a certain app can access certain files?
Background: I had a rooted Nexus 4 with Android 4.4.4 that was working well. Then I got the notification to update to Android 5. To this end, I flashed the stock recovery for Android 4.4.4 from Google and started the upgrade (but I did not unroot the phone, maybe this was a mistake). The upgrade process itself went smoothly. After the upgrade, I re-flashed TWRP 2.8.2 and re-rooted with SuperSU 2.36, and made a backup.
Then, I realised that some data (photos, E-Books, …) were missing. Well, not actually missing, but located under a spurious "0" directory (/storage/emulated/0/0). Additionally, when I attempted to access my E-Book-Folder directly with FBReader, it told me there were insufficient permissions to access the directory.
First, I tried the "Fix Permissions" button in TWRP, but that put me in a boot loop. After restoring the backup, I used the TWRP file manager to move all data from the spurious "0" directory to where they belong and deleted the now empty "0" directory. Rebooting once again brought up the "Optimizing apps" screen, but only for 7 apps. Now I can access my E-Books again, but still no (old) photos in the Google photos app. Photographs taken after the backup show up fine. With the file manager or the terminal, I can access all photos just fine once I call setenforce 0. The permissions shown by ls -Z /storage/emulated/0/DCIM/Camera look alike on all photos, both visible and invisible in the photos app: -rw-rw---- root sdcard_r u:object_r:fuse:s0. So my guess is that there is some additional SELinux permission I have to set on the older image files so the photo app can access them. Therefore my question is: what permission concepts are at work here, and what commands are necessary to assign files/directories to a certain app? Thanks.
Update: I just found out I can take new pictures only with setenforce 0, so there has to be some major SELinux breakage somewhere.

Try using Supersu 2.49 beta for Lollipop (LP) 5.0.
Do a full unroot first.
I have LP 5.0 Touchwiz on my Samsung tab with SElinux enforcing and functioning root. The Supersu version in your recovery can probably be replaced by unpacking your recovery with any number of methods and/or tool-sets, and replacing the archive. The better approach would be to update your recovery if one is available. Also, fix permissions scripts need a different/new approach as of Android 5.0.
This is my imperfect fix permissions script for my other Samsung tab running LP 5.1.1:
#!/system/bin/sh
mount -o rw,remount /system
find -type d -exec chmod 755 {} \;
find -type d -name '.*' -exec chmod 755 {} \;
find -type f -name '.*' -exec chmod 644 {} \;
find -type f -name '.su' -exec chmod 755 {} \;
find -type f -exec chmod 755 {} \;
find -type f -name '*.h' -exec chmod 644 {} \;
find -type f -name '*.a' -exec chmod 644 {} \;
find -type f -name '*.o' -exec chmod 644 {} \;
find -type f -name '*.so' -exec chmod 644 {} \;
find -type f -name '*.so.*' -exec chmod 644 {} \;
find -type f -name '*.c' -exec chmod 644 {} \;
find -type f -name '*.cpp' -exec chmod 644 {} \;
find -type f -name '*.cgf' -exec chmod 644 {} \;
find -type f -name '*.xml' -exec chmod 644 {} \;

Hi! May I know how did you conclude that the permissions of those files should be the one you've written? I guess it's either you compared your ROM with a clean installation and verified the permissions, or perhaps you took  the info from a source but forgot to mention.

@Firelord good point, derp
okay directories are always 755 unless something special is going on.
binaries,scripts and in some instances libraries [special] are always 755
shared libraries, static libraries, configuration files,xml,cfg,config,txt etc., are always 644. It's almost universal with few/special exceptions and it is the "standard" scheme of Android. In 5.0 and beyond directory lockdowns are managed by selinux regardless of ownership or mode.

authors: เพื่อเธอ ตลอดไป


text:
Pin lock screen - avoid pressing ok
Is there any way to avoid pressing ok on the stock Android pin screen? There was an option to do this in cyanogenmod (9?) for my Nexus S 4G but it's not in stock (which I'm using now, unrooted). Is there any way to make it so that pressing the correct code automatically unlocks it, without having to press ok?

There's a reason why pressing OK has to be done and cannot be avoided is this - the PIN number can be of any length of your preference, and by pressing OK that is signalling the intention that There I have all the PIN digits entered, now Android, please verify!
If there was a way to avoid pressing OK, that would impose the restriction on the length of the PIN digits used, once the length of digits is reached (for example the PIN can be four digits long), then it would be automatic, but unfortunately in this case, no, you do have to press OK.

So there's no way to do it at all on stock? Because like I said, cyanogenmod has this option.

It could be done by modifying the source in AOSP, and re-build the ROM for your handset :)


text:
Powered USB hub not charging phone. Kernel options?
I got a powered USB 2.0 hub (ET-UP900). As power source I am using the phones charger. But if I connect the hub with my phone (SM-C115) it does not charge. If I connect the charger directly it works.
My first thought was the hub does not provide enough power. But if I do the same thing with a tablet (SM-P905), which requires more power, it does work.
Also strange: If the hub is powered it does not work. If the hub is not powered it works just fine.
As I am using a custom build kernel I am looking a dmesg and fiddling with kernel options and driver to find the correct setting.
Maybe someone can give me a hint what might work?
Alternative: Any cable I can plugin in between to charge the phone and use the USB hub? I got a OTG charging cable but it would power the USB hub instead of the phone.
UPDATE
I found something about a special cable with a resistor to get into a special AUDIODOCK mode. I did found this AUDIODOCK in the source code of a related driver I saw in dmesg drivers/misc/max77803-muic.c. Maybe I can change the driver to force this mode all the time or something like this...
UPDATE 2
In drivers/misc/max77803-muic.c I saw the CONFIG_MUIC_MAX77803_SUPPORT_OTG_AUDIO_DOCK option needs to be set and the driver I got here does not support this anyway. I guess I try to use a updated driver. With AUDIO_DOCK support implemented.

Also strange: If the hub is powered it does not work. If the hub is not powered it works just fine. what do you mean by "powered" here?

@LieRyan The USB hub has a power plug. It is optional to plugin power here. This USB device type is named LANHUB in the driver it has a 80.07K ohm resistor on the signal pin. If I am able to get this updated driver working the problem would be solved I guess.

Got it running. The max77803 chip in the SM-C115 was also used in the S4 but the driver my kernel had did not support the ET-UP900 device. So I searched for newer kernel driver and found danielpanzella/P900-kernel-source. In this driver they call the device LANHUB. If you have a look at the code there are a number of other devices, too. The driver detects depending on resistor on the signal pin what type of devices is connected.
I searched the repository for LANHUB and merged those code lines into my kernel, build the kernel, installed it with odin and it worked!
The USB hub, it's network card and attached USB devices are working while I get power from the hub charging the phone.
Update
Some steps to reproduce this. I used Vagrant as enviroment to get a clean linux box running. Download NDK and the source code of the kernel and setup a cross compiler see any Kernel Tutorial:
sudo apt-get install -y build-essential kernel-package libncurses5-dev bzip2
export CROSS_COMPILE=/home/vagrant/android/ndk/android-ndk-r10b/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86/bin/arm-linux-androideabi-
export ARCH=arm

Next you need to pick the right config file for your device:
cp arch/arm/configs/whatever .config

Edit the config to add a driver:
make menuconfig

For the ET-UP900 adapter goto in "Device Drivers" > "Network Device Support" > "USB Network Adapters". Select "Multi-purpose USB Networking Framework" and "SMSC LAN95XX base USB 2.0 10/100 ethernet devices"
If charing is not working look at "Device Driver" > "Misc". Enable settings with "SUPPORT_LANHUB" in it.
Now save and exit menuconfig and build the kernel:
make bzImage

Your new kernel will be arch/arm/boot/zImage. Now you need to pack this togther with a ramdisk (Android kernel kitchen) into a boot.img and flash it to the device (Odin).
With the new kernel and the adapter attached bash command netcfg should show you eth0. Run dhcpcd -k eth0 to get an IP.
To see if something is not working have a look at dmesg.

Hello do you think the same can be done for Samsung Galaxy Tab 3 10" P5200. I would really love if this adapter could provide me with LAN and USB ports.

How do I go about adding these to my kernel?

Looks like it. I download the source code, unpacked the kernel, and there is a drivers\net\usb\smsc95xx.c driver. I update my answer with some details...

@JoelDean Ok, I posted some steps that might help you. Basically you only need to compile a new kernel and enable the driver. In my case the got it working but it did not charge. For charging I needed to patch the charging driver with a newer version. That would be difficult...

Okay. I dont know how to modify kernels. Would you be able to do it for me if I paid you. I really need this adapter to work with my tablet. You could give me an email and we talk through there.

@JoelDean At the moment I don't have the time to do it for you. Try to build the kernel and enable the driver in the menuconfig. Maybe you don't need to change anything else.


text:
How can I check for system updates without being forced to update my system?
I use a Google Pixel 6 with Android 12.
How can I check for system updates without being forced to update my system?
When I tapped on  check for updates in the settings, it then forces me to update my system:

Why do you check for an update if you don't want to install it? Google usually pushes security updates on 5th of every month, so you don't have to check. There are also bulletins describing the recent update and it's (security) changes.

@Robert thanks, all programs I know except chrome allow  users to check for updates without installing them.  That's very impolite to install anything without the consent of the user.


text:
The notification area doesn't show up when I slide down on the notification bar. What could be the issue?
The notification area doesn't show up when I slide down on the notification bar. What could be the issue?
I use a Google Pixel 6 with Android 12

I found the following workaround: locking and unlocking the screen seems to solve the issue Google Pixel 6 with Android 12. However this  doesn't prevent the issue from appearing from time to time.


text:
Why is the green portion of the WiFi signal in the "Network cell info" app different between a Pixel 6 (Android 12) and a Galaxy S9 (Android 10)?
Google Pixel 6 (Android 12): as shown in the screenshot below, the green portion of the Wi-Fi signal goes to 55 decibel.

Samsung Galaxy S9 (Android 10): as shown in the screenshot below, the green portion of the Wi-Fi signal goes to ~63 decibel.

Why is the green portion of the Wi-Fi signal in the "Network cell info" app different between a Google Pixel 6 and a Samsung Galaxy S9?

Possibly because manufacturers can customize the value inside the ROM (I feel like I have seen a question asking about the threshold value for each bar before, but couldn't find it at the moment)

@AndrewT. Thanks, that makes sense. You're welcome to convert your comment into an answer.

Found a different but perfect dupe instead that explains both WiFi and cellular.


text:
Can one add a virtual background with the latest version of Microsoft Teams on Samsung Galaxy S21 Ultra (US version)?
I read contradictory statements.
E.g.
https://answers.microsoft.com/en-us/msteams/forum/all/background-effect-on-samsung-s21/8ecfca7a-d025-47ee-9cb7-abcea99fa68f:

Hi, I just got my new Samsung S21 phone and I'm surprised the background effect is not available on my teams app when I join a meeting. Does anyone has similar situation ?

vs. https://www.androidpolice.com/2021/01/28/galaxy-s21-users-can-apply-custom-backgrounds-and-snazz-up-video-calls-on-duo-zoom-teams-and-webex/:

We've been able to confirm that these custom video effects are currently only available for four apps: Google Duo, Zoom, Microsoft Teams.

Can one add a virtual background with the latest version of Microsoft Teams on Samsung Galaxy S21 Ultra (US version)?

Both statements can be true, considering the number of variants of "S21" that exists (4G, 5G, ... as 1st dimension) and (Qualcomm vs. Exynos as 2nd dimension). Therefore you have plenty of devices that may or may not support virtual background. Additionally the Teams app changes and potentially this feature was only active in certain app versions?

@Robert thanks I've made the question more precise.


text:
How can I configure Android so that the alarm emit some sound when I'm on hold on a call?
I use Android 11 with pixel 6. By default, the alarm doesn't emit any sound when I'm on hold on a call. How can I change that?
Example of alarm ringing silently while a call has been put on hold:


text:
What are some solutions for remotely connecting to an Android phone?
I sit at a desk for most of the day, and having my phone (Sprint HTC Hero) sitting next to me is very useful, but it can be distracting to move my focus away from my PC to control my phone when notifications come in.
What are some good solutions for connecting to my phone and controlling it over WiFi or USB?
I understand that I would need my phone to be rooted for most of the solutions out there, and that multi-touch functionality would probably have to go out the window.
Note: I am on a Mac, but solutions that require any platform should be considered when answering.

Yes, rooting is usually (but not always) required. The following are some options:

Android Screencast: Probably one of the more easier and popular sol'n
Google Code Project "Android VNC". Have to search for it, I can only post 1 link at a time right now...
Droid Explorer: App from Marketplace
Android VNC Server: A guide that uses a different APK from either sol'n above

Try them out and see which one gives you the best options.

Android VNC Server is a bit complicated to set up, Android Screencast requires the SDK to be installed, and Droid Explorer looks to be a Windows-only thing. I am going to edit the question to reflect that I am on a Mac, but all platforms should be considered.

Installing the Android SDK is incredibly simple. Just download the file and follow the directions. Small price for a sweet solution with Screencast...

I'm not completely against using Screencast, and in fact I will probably end up setting up the SDK anyway.

I am now using Android Screencast, and it is spectacular. Exactly what I was looking for, actually.

Maybe you should give the Android-Notifier over at GoogleCode a try when using a Mac or Linux. The Android-Desktop-Notifier works fine when using Windows.

Although it wasn't quite what I set out to find, I am going to give this a try today and see how it goes. Maybe I was asking the wrong question? :)

This does seem like a good solution, but it's not as full-featured as I would like. Note: I set all the notifications to stay on the desktop through the Growl config, so that I wouldn't miss them.

I am going to make this the accepted answer. I have been using it for a bit, and wish that it would send all notifications, but it works great for what I actually needed to do in the end.

I took away the answered status, not because This is not a good answer, but rather that the accepted answer provided a better fit for my needs. I still use Android Notifier, though, as it is nice to be able to see who is calling from my desktop, rather than having to open the screensharing session.

Never even considered this until your question, but here's what I've got working pretty well -- droid VNC server from the market. Fairly quick refresh (as fast as I'm used to on VNC), better than the SDK screencast or Droid Explorer. Even has http server support built in -- in fact, I haven't tested yet with a desktop client, but the http/java client works well enough.

GTalkSMS (Google Code Project Page) is a alternative for android-notifier which works over XMPP (GTalk, Jabber). It allows you to control various aspects of Android, includes a SMS/Call/Battery notification and reply system. Additionaly it is able to send and receive files to and from your Android device. There are many other features too.
Using XMPP as transport, the "desktop app" can be every XMPP Client. Which is one of GTalkSMS big advantages, as it does not need a dedicated desktop app.
Note: According to the FAQ I have to disclose that I am involved in GTalkSMS. GTalkSMS is an open source GPL licensed Android app. Everyone can contribute.

This is the third answer I've seen from you recommending GTalkSMS. Do you have an affiliation with this product? If so, please review the disclosure requirements in the [FAQ#promotion].

PicMe works surprisingly well as an alternative to VNC.
I recommend using it over Wifi, though. (as opposed to 3g)
http://www.appbrain.com/app/com.bw.picme

MAXS (Modular Android XMPP Suite) allows remote connections to your Android device over XMPP. It allows you to control various aspects of Android, includes a SMS/Call/Battery notification and reply system. Additionaly it is able to send and receive files to and from your Android device. There are many other features too.
Using XMPP as transport, the "desktop app" can be every XMPP Client. Which is one of the big advantages of MAXS, as it does not need a dedicated desktop app. Although there may be one in the future.
Note: According to the FAQ I have to disclose that I am involved into MAXS. MAXS is an open source GPLv3 licensed Android app. Everyone can contribute.

Just tried it and it works perfectly! I have been using GTalkSMS in the past, but it was buggy and the last time I installed it I couldn't even connect to XMPP. I also like the idea of modular design, which aligns well with Android permissions model. Great work!

Thank you. I really appreciate your feedback. Please note that because of a bug in Android 4.4(.2) the service may not run stable on those versions. Also there is a issue with some servers that support privacy lists, that should be fixed in the nightlies.. Feedback welcome.

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


text:
Is there a black list for Android apps?
Is there a blacklist yet for Android apps?  After reading things like this on slashdot, I think this sort of thing would be extremely helpful.  As much as I like Android because I'm not censored as to what I can and cannot install, I would like resources that help me censor myself.   I tried googling but I didn't see anything obvious.

Very much needed, IMHO.

with any luck, maybe this will serve as a black list: http://android.stackexchange.com/questions/1808/which-android-applications-should-be-avoided

The problem with something like this is it's really hard to keep up.  Somethings are easily seen as bad, but others, are harder to judge.  Would you black list a twitter client that has access to your location?  That's a feature since people can attach their location to their tweets.  It's not one I use, but it's one some people do.   What about a note taking app that has location and camera access?  Is there any use case at all for something like that needing your location or the camera?  You would need to create a standard for what's not acceptable and what is.
The sad corollary is, do people installing apps really pay attention to what permissions their applications want?

I know I didn't really pay attention until Froyo's 'Update All' feature of forcing manual updates for changes in permissions.  Pre-froyo, I would have read through the first several comments, but if there was no mention of changes...I went ahead and installed.

Google have removed apps from the Market in the past for security related reasons but this doesn't normally remove them from devices when they're already installed, and there was also a case a few months ago when there was particularly misleading software that Google removed from the Market, and also forcibly removed from people's phones. *
However all of this only protects you if you get your app from the standard Android Market. If you use an alternative market, or side-load the app then you're on your own, I don't believe that there's an in the OS blacklist to block malware, it's all handled at the Market level.
*AndroidGuys.com: Android Team Employs Remote Application Removal
Android Developers Blog: Exercising Our Remote Application Removal Feature

Maybe you want to try a anti-malware app? e.g. https://play.google.com/store/apps/details?id=com.ikarus.mobile.security or https://play.google.com/store/apps/details?id=com.sophos.smsec


text:
How to restrict Android Market search results to a particular publisher?
Is there any way that I can restrict searches in the Android Market to just show apps from one particular publisher?  For example, if I wanted to just see apps from Google, searching for "Google Inc." will also show apps that mention "Google Inc." in their descriptions.

If there is an app you like by that publisher, open the entry for the app in the market and select "View more applications".
OR
You can search by name:
pub:"Google Inc."


text:
Does Nexus One have support for EGNOS?
I wounder if my Nexus One has support for EGNOS? to get better GPS accuracy. If I check the GPS Accuracy value, it's sometimes 2 or 3m which is pretty good.

I don't know whether Nexus One actually uses EGNOS, but I would assume it does, since pure GPS accuracy is about 20 meters, which couldn't possibly reach the 2 meter accuracy you're seeing. It might just be that Nexus One is using other techniques (e.g. dead reckoning using accelerometer) to interpolate the position though.

I'm going to say no.

From the article you linked, EGNOS is primarily designed for airborne use and has limited ground applications.
EGNOS looks to be designed more for commercial applications (e.g. embedded navigation systems in vehicles, airline, etc.), not so much consumer devices
Nexus One's GPS is provided from the QualCom QSD8250 "SnapDragon" chip (specs). The specs for that chip do not mention any WAAS capabilities. Furthermore, there aren't any Qualcom chips listed on the EGNOS registered devices list.

If I'm wrong about the chip, then it should just be a matter of software to enable it. I haven't seen anything like that in the Android source, but that doesn't mean it isn't hiding there or in some third party bolt-on.
What the Nexus DOES use to improve both response time and accurace is A-GPS (Assisted GPS). This basically just means it us using the presence of other location clues (cellular towers, wifi networks, etc) to help triangulate a better/faster position.
You can see this in action with the Google Maps application. If you have GPS enabled and WiFi disabled and open the maps application, it will prompt you to turn on WiFi, even if you're not connected to a network. It uses a location database of wifi hotspots to help get a fix on your position, similar to Skyhook

There is actually an EGNOS test application available from the commission. It can be found at: http://www.gsa.europa.eu/go/news/egnos-gets-an-invite-to-your-smartphone. It's not available through the market, but it does work on the HTC desire (so likely on nexus as well)


text:
Anyone found a way to move the insert marker one character to the left of to the right?
The new insert marker in Android 2-2, you get when pressing a text field in edit more, and which gives you the ability to move it to the point where you want to start editing, is all very nice. Compared to the previous way of long pressing the men key to shop up the cursor keypad, it's quicker and gives you more options.
But has anyone found a way to move this marker one character to the left or to the right (apart from the obvious of course, which is holding it and moving it to the left or to the right).
I found that positioning the marker to the exact place is hard. 90% of the times you put it just one character to the left or to the right. If you than want to move it again, it's very hard to move it just one character, especially when that character is s small one ( a space, an i or an l).

Uh, isn't that new marker part of Android 2.3?

@Al Everett: Don't know, at least it's on my Samsung Galaxy S now that I have upgraded from 2.1 two weeks ago.

Might be specific to the Galaxy S.

The Galaxy S phones don't have a track ball or optical track pad, do they?  That's normally how it would be done.

I just drag it one to left or right, it's pretty accurate and doesn't seem to go too far by accident at all. MBraedley's right, Galaxy S's don't have the trackball/pad, this is a Samsung TouchWiz addition that came with Froyo and massively improves text selection and cursor control. I find it easier than using the trackball was on my old HTC Magic.

If you are using Swype, slide your finger from the Swype button (bottom left) to the SYM key. This will display a set of navigation buttons - including a dpad that lets you move the text input.

Yep, the answer is basically "Yes, if your keyboard has arrow keys".  The Android keyboard really should.

The asker didn't mention anything about using Swype, which is still in closed beta. This isn't really a useful answer.

Swype is installed from the factory on the SGS line, and the tags implied he had that device.

Ah. My mistake. Withdrawn, then.

The awesomeness of Swype continues to amaze me.

I really don't like SWYPE. Maybe I should try it out more, but I want to press keys - even soft keys is preferable to the SWYPE method. But that's just me , of course.


text:
How to make Skype Mobile for Android permit PC-to-PC calling?
I purchased a Samsung Galaxy Tab from Verizon Wireless without a contract, so no 3G support -- only WiFi. I went to Skype.com/m and installed Skype Mobile for Android. After installation, it lets me only do Skype Chat. If I try to do a Skype Call (PC-to-PC calling), it won't let me -- the call just dies. Does anyone know how to make it permit PC-to-PC calling, even though this "PC" is actually a Galaxy Tab on my end?
I mean, Android is built on Linux, and my Linux PC has a version of Skype that permits PC-to-PC calling, so I don't understand what the issue is here for Skype.com on this.

What's odd is that there seem to be three different Skype apps for Android, but most people can only see one or the other available.
There's Skype available in the Market and currently at v1.0.0.659. This lists:

Skype-to-Skype calls over 3G or WiFi
Data plan or WiFi connection required
  (calling in U.S - WiFi only)

Then there's Skype Mobile for Verizon, which I think is at v1.5.0.16. This one says this but doesn't mention WiFi in its description currently:

Unlimited Skype-to-Skype calls and Instant messaging without using your plan minutes

Finally the 3 network in the UK have a special version of the Skype app where you're never charged for Skype calls over their network, get that here (only works if you're on the 3 network).
It looks like the Market must be doing a check on your country (or maybe which phone network your device is locked to?) to decide which to give you, and so which restrictions to apply to you.
It looks like your device is only offering you Skype Mobile, and not Skype.
Gotta love how the phone companies are desperately trying to keep themselves relevant in the face of customers who really would rather do things another way!

I believe this is a Galaxy S/Tab specific issue.  I and many others cannot get Skype to work on our Galaxy S devices, and the Tab is very similar.


text:
Galaxy S5 unlock + change region
I have an stock, locked, Telstra Australian Galaxy S5 and I'm about to live in the UK.
I would like to know if there is currently a way to unlock it without code so I can use it with an English carrier.
I've searched a lot about this but results are highly polluted with commercial links.
Thank you

I'll look around, but newer samsung firmwares often do need a paid unlock code. Your network may send you one if you explain your situation to them.

Ok thank you that's too bad, I'm a very recent customer so they won't give me a code.


text:
Reboot option in power button menu for Nexus 4
In order to see the developer option in settings app you have to do the weird 7 tap on the version entry in the settings app (or something like this).
Isn't there as well a hidden way to enable a reboot option in the menu that appears when you long-press the power button ?
I know there are apps that do that for you, but why the hack wouldn't the stock Android that comes from Google for Nexus phones don't include a freaking restart option, only the Power off option ? I saw some phones with custom Android that have that option.
I know that pressing veeeeeeeeeeery long on the power button actually restarts the phone, but that looks to me like a final resort, in case your phone is stuck, or something, not a clean way to restart your phone.
Thank you!

No, without custom rom or root on your phone, you can't have this kind of menu.
It will maybe appear in Android L ...

Technically, you don't need a custom ROM.  There are ways to get the "reboot" option on rooted stock firmware, for example this Xposed module.

Yes like I wrote ("or root"), but yes it's a good thing you speak of Xposed module which can help to add this menu easily

@Chahk, is there any system customizations I can do to bring this menu without Xposed? I can easily reboot via terminal.

There is absolutely no such way of restarting on your stock android . Its only possible by having root access basically. And the long press on the power button is to only force shutdown the entire system and not for the purpose of restarting or something.


text:
How can I change the flashlight intensity on my Pixel 6?
I wonder how I can change the flashlight intensity on my Google Pixel 6.

With root you should have access to pseudo files with paths like led:flash_0/max_brightness, led:torch_0/max_brightness and/or torch-light0/max_brightness in /sys/class/leds/. Change values inside them and test. Scale is usually 0-255 or 1-1000. Some custom ROM and root apps have GUI settings for the same.

If you have Android 13 installed there are two apps I know that support flashlight dimming functionality:

FlashDim (developed by myself :D )
Tiramisu Flashlight

This is a lifesaver. I often come to bed after my wife. This helps not wake them up.

Flash Android 13 Developer Preview on your device. “getTorchStrengthLevel” and “turnOnTorchWithStrengthLevel” is only available from Android 13.


text:
How can I make two concurrent phone calls?
I use a Google Pixel 6 with Android 11.  How can I make two concurrent phone calls? Goal: calling 2 different numbers in 2 separate calls.

Are you talking about three-way calling/conferencing calling? Note that it may depend on carrier support.

@MorrisonChang thanks, trying to call 2 different numbers in 2 separate calls.

You can't from the same number atleast.
A workaround would be this
Install a virtual number provider eg TextNow, 2ndLine
Now you can make two phone calls simultaneously
One from your regular SIM and phone app, another one from the virual number provider : BOTH CALLS WOULD BE SEPARATE AND CONCURRENT
Ending note: Though this works, I'm not sure how the microphone permission is gonna be handled


text:
How can I prevent my Pixel running Android 12 from automatically updating the OS?
Android is telling me it'll soon update my OS:

How can I prevent that?
I use a Pixel 6 running Android 12.
I've disabled the automated updates in the developer options:

On Pixel 4a, this works for me. In developer options disable "automatic system updates". You will still get notified (first screen shot), click the back button or go to home screen to "dismiss" that notification

@beeshyams Got it, thanks!


text:
Why must the charger be rated 24W or higher instead of 21W or higher to minimize the charging duration of a Pixel 6?
I read on androidcentral.com:

In order to attain the maximum charging speed of 21W on your Pixel 6 (23W on Pixel 6 Pro), the charger must support Power Delivery (PD, Programmable Power Supply (PPS), and be rated to 24W or higher. You also need an e-marked cable that can negotiate the exact current between the charger and the phone.

Why must the charger be rated 24W or higher instead of 21W or higher?

Based on: https://www.androidauthority.com/fast-charging-explained-2-889780/ it just be as simple as adding a performance margin since the PPS may vary slightly.

On electronic devices it is not the best idea to run it at 100% of it's specification, especially considering that al lot charger are cheap China products that may get 100% of their power but only reliable on "Sundays in leap years"...


text:
When I arrive to my destination using Waze, how can I tell on Waze whether the destination is on my right or my left?
When I arrive to my destination using Waze, how can I tell on Waze whether the destination is on my right or my left?
Example:

I saw some posts from 2015 stating it's not possible. I wonder whether it's possible nowadays.

On my screen it is obvious as the destination icon is either on the left or the right of the road. Have you tried zooming in


text:
How can I expand an email thread Gmail on Android?
How can I expand an email thread Gmail on Android?
When looking at Gmail in a web browser I can do:

I'm looking for the same option for Android.

In Gmail settings > youraccount@gmail.com > untick "Conversation view". Emails should then be expanded by default.

@ReddyLutonadio thanks, unfortunately that would display emails from the same conversation as independent emails, which I don't want. Sorry I've just realised that the red arrow in the first screenshot doesn't point to the right option: it should point to conversion view on.

I would recommend you to try out FairEmail an open source, privacy oriented email client, which can provide far greater customization than Gmail app


text:
Find My Device - Is 2FA No Longer Required?
I've done a bit of experimentation which is related to this question.
2FA has been active on accounts, however, Find My Device seems to no longer require the second factor - only password is required. This seems to be the case when using an authenticator app, as well as the case of using a phone as a passkey. I also tested using a VPN to make my desktop IP one in another country.
Can anyone confirm this or have an canonical links to this change by Google?
I guess this makes sense in the case of a lost device where you need to log into a fresh device in order to locate it, and your device was the second factor.
However, on the negative side any threat actor with your password only can locate your device and lock or reset it, albeit with a notification sent to you first.

Reading Google Account Help - Turn on 2-Step Verification, I think Google has its own priority of which 2FA is requested based on convenience, or you probably checked "Don't ask again" before.

From my testing from clean browsers (i.e. no cookies or local storage retained), no 2FA method was requested. I believe the "Don't ask again" applies only to the current browser, not to the account.

I think... it's per device, but I don't have any proof either.

Browsers don't have any concept of device - if you clear cookies, local storage, etc, then the device is new as far as Google login is concerned. Interesting if you get the 2FA prompt for you? I've tested with a bunch of accounts, some Workspace, some Gmail and also over VPN with a fresh browser. Each time all I need is the main account password to login.


text:
i9300 bootloop and cannot install GApps?
I was trying to install Resurrection Remix ROM on my GT i9300 but I am stuck in a boot loop.
What have I done to my phone so far?

Rooted my phone using CF-AutoRoot
Installed CWM
Did a NANDroid backup
Factory reset from "Settings"
Factory Reset from CWM Recovery
Installed Resurrection from recovery (success)
Installed GApps from recovery (failed, status 7)
Reboot

I got the boot loader animation on reboot, an "Updating Apps" popup and then a bootloop.
How do I solve this?
I did try flashing Resurrection from Recovery again but it did not help
Update:
ROM VERSION:
[ROM] [5.0.2] [LOLLIPOP] [i9300] RESURRECTION REMIX 5.3.9[CM12-BASED]

GAPPS VERSION:
gapps-lp-20141109-signed

ERROR LOG:
Installing files...
Cleaning up and setting metadata...
set_meta_data_recursive: some changes failed
E: Error in /sdcard/0/gapps-lp-20141109-signed.zip
(Status 7)
Installation aborted.

This is on Other Resurrection Remix ROM's is normal.You're right, i had the same problem with that.But try this (i fixed with below after two try) :
Just like this ; (it maybe take a ten minute or more)

Download the latest build of Resurrection Remix ROM
Take a nandroid backup
Flash ROM usingrecovery
Flash Gapps (Latest build, availabe in here !)
Wipe cache
Wipe dalvik cache
Reboot
Enjoy.

But please remember, ask this question from Developer for Bug fixes or More information.
anyway, hope this helps.

Okay I tried TWRP. Installed CM11, reboot. 4.4.4 running fine.  GApps installs but don't show up in Menu.

downloaded Gapps incompatible with your Rom.if your Main Problem solved, accept or please ask a question or Follow xda developer topic for another reasons.

Thanks for all your help. I'd be glad to extend this conversation beyond Android.SE. Exchange email? (:

I've cleaned up the comments here a bit, please use [chat] (you can make a separate room) for extended back-and-forth.


text:
Internet does not connect despite WiFi
I was making an Android app that sends data using Bluetooth. My internet was working fine until I started using my app on the phone. I noticed that the WiFi would randomly disconnect (the WiFi icon in the status bar disappeared). Weird. Now, the phone refuses to connect to the internet.
Here is what I did so far:

Switch off the WiFi and turn it back on.
Restart my phone.
Power off, wait, power on my phone.
"Forget Network" and then connect to my home network, again. Ironically, my phone authenticates with the home router but refuses to connect to the internet. It even refuses to connect to 192.168.0.1 which is the IP of the home router with which it just authenticated.

Chrome says that 192.168.0.1 is an unreachable address but the phone is assigned 192.168.0.101 as the address which means they are on the same network.
Can someone please tell me what is going on?
Stock ROM, Galaxy S3 International Edition GT i9300. Mobile data works flawless.
Update:
Iface   Destination Gateway     Flags   RefCnt  Use Metric  Mask        MTU Window  IRTT
wlan0   00000000    0100A8C0    0003    0   0   0   00000000    0   0   0
wlan0   00000000    0100A8C0    0003    0   0   312 00000000    0   0   0
wlan0   0000A8C0    00000000    0001    0   0   0   00FFFFFF    0   0   0
wlan0   0000A8C0    00000000    0001    0   0   312 00FFFFFF    0   0   0
wlan0   0100A8C0    00000000    0005    0   0   0   FFFFFFFF    0   0   0

Have you grabbed the default route with your bluetooth app?

@ott-- what is that? :/

Open a terminal, run cat /proc/net/route and paste the output here.

@ott-- check update. I even tried FXR WiFi fix but to no avail

@ott-- I used 00001101-0000-1000-8000-00805F9B34FB as my UUID in my app. I can make a GIT repo of the source if you wanna see.

This is sometime because your phone save the paswrd of your wifi and sometime it doesnt connect it just show this that it is connecting to but does not become successful in doing so . . . . so remove or forget your wifi connection
restart you phone
and try to connect again with that wifi
may this can help you
worked fine with me many times

Magic. It worked. What causes this?

i cant send you the link if you message me your email then i can send you some article where you can get your answer with very clear concept

You can post the link in the comments here

http://forums.androidcentral.com/samsung-galaxy-note-3/389494-wifi-saved-secured-but-won-t-connect-no-matter-what.html this is one of the discussion ...... se if this explains your doubt .

http://androidforums.com/threads/wifi-doesnt-connect-only-saved-secured.717231/ ... this is also good sort of discussion  . check if it helps you


text:
How can one get the clipboard menu item in the contextual menu in Gmail's compose email field?
How can one get the clipboard menu item in the contextual menu in Gmail's compose email field?
It's not present on my phone (Samsung Galaxy S9, Android 9):

Content of the ... menu:

The clipboard is a feature of the keyboard i.e. the Input Method in android terminology.

Assuming you are using gboard which is google's keyboard; you should see the clipboard button towards the top right of the keyboard. Depending on your device, it might also be inside the 3-dot menu item that can be clicked on to expand the rest of the list.
Clicking on this reveals more buttons. One of which is the clipboard. You could use copied items for one hour from this clipboard. In order to save items permanently, you can pin them.

Thanks, as shown in the screenshot in the question, the contextual menu that I have doesn't include "clipboard" in the options

Oh, my bad. I understand your question better now. Which keyboard application are you using?

Google's ~~~~~~~~~~~

Please see my updated answer.

thanks I've added content of the ... menu in the question as a screenshot, I don't see the clipboard in it :/

In your version of the keyboard, the clipboard button itself is to the left of the 3 dot button. It seems like this is a horizontal list capable of showing 4 buttons and combines the remaining into a list that expends on pressing the 3 dots. It is possible to cycle these items around.

thanks, do you know  how to sync the Google keyboard's clipboard with Android's clipboard?


text:
Where can I see the file format of my SD card on Android?
Where can I see the  file format of my SD card on Android?
I use a Samsung Galaxy s9 with Android 9.

Note a dupe because here we're talking about SD cards.


text:
Does sending images on Google Hangouts count towards my Google account storage space?
Does sending images on Google Hangouts (Android application) count towards my Google account storage space?
I don't see why it would, but right after sending some images via Google Hangouts I received an email regarding my Google account storage, so I wonder whether this is a coincidence:

When I interpret the Hangout help (see the "Delete photos and videos" section) it seems like sent images are saved in the "Photos from Hangouts" album on your device. And if this album is automatically synced via Google Photos it may have an effect on the GDrive storage. You should check this album on your phone.

Yes, all the images which are sent via google hangouts are stored in your account storage. Refer this link to see all of your account storage on Google Dashboard. Click on Gmail to see stats. Click on chats to see all of your images.
Take this image as a reference.

This doesn't really answer the question. Yes, they are stored in you account, but your account storage is not negatively affected at all by photos stored in your account if they are "high quality" as opposed to "original quality".

Come June 2021 and the answer is actually correct. All pictures now count towards the drive size.

@oᴉɹǝɥɔ Do you know any way to check how much storage is used by images uploaded to Hangouts?


text:
How can I darken the navigation bar when presenting slides with Google Slides?
How can I darken the navigation bar when presenting slides with Google Slides?
For example in the following screenshot I want to have the white navigation bar on the right to be visible to be dark:

I tried to use the Navigation Bar application to darken the navigation bar: this works until I open Google Slides, which turns the navigation bar white again.

I use Android 9 with Samsung Galaxy S9.

When you say presenting, how are you doing it (mobile screen, Chromecast, Samsung screen share)? Also have you tried using Accessibility in Settings or set the Navigation Bar to gestures rather than buttons?

@MorrisonChang thanks, I'm sharing my screen through a videoconferencing program (BlueJeans). I have just tried using the gestures for the navigation bar: there is still a white band on the right but it's an improvement. What do you mean by using accessibility in settings?

In Samsung there are additional settings for visibility/themes in Settings->Accessibility->Visibility Enhancements which include Themes and color modifications. Just another thing to look at to see if anything works for you. But probably the gesture indicators are your best path for minimizing the navigation bar.