text:
Does Flashing Stock ROM in Odin Clear out the System Partition First?
Does Flashing Stock Samsung ROM in Odin Clear out the System Partition First?
Options Used:
No repartition,
ROM put inside PDA slot
I'm wondering because I suspect there may have been some malware in the previous ROM that was flashed.  So I want to be sure all the Files that were in the System Partition Previously are deleted.

If you use Odin then I am asuming you have a samsung device. Depending on what Stock rom you use, I mean if you will flash using 1 file or 3 file rom, if you have a 3 file rom then you have to put in the pit file to, and then you can enable the re-partition.
If you use 1 file rom in odin, i think it will re-partition by default so you do not have to check the repartition check box in odin.

This doesn't address that question of whether Odin flashing Stock OFficial ROMs will clear out everything preexisting on the System Partition instead of merely overwriting existing files and leaving others untouched.

If you repartition, you delete everything.

I dont' have a 3 file ROM, so would the only way to clear System Partition be thru CWM and select Format System partition?

If you have a 1 file ROM, I THINK it will automaticaly repartition, but I am not sure. Using the CWM to format the System partition...I don't know exactly.


text:
Sony Z Ultra Google Play Edition Crash when Uninstalling
I decided to move from Verizon Samsung Note 2 to a T-Mobile Sony Z Ultra Google Play Edition.
When I logged in to my new phone, all my apps (including Verizon undeletable crapware) synced through my Google account into my new phone. But, since these were not system apps but user apps in my new phone, I happily clicked the "uninstall" button (on my Note 2, I only saw "disable" but no uninstall options for the bloatwares) and my phone immediately crashed and restarted!
Now, my phone crashes everytime I try to uninstall ANY apps (even new ones I just installed)! So I just have a uninstall folder containing my old Verizon crapwares and some other apps I want to uninstall now.
How can I fix this so I can uninstall without rebooting?

You are not alone. Inability to uninstall any apps and crashes in Settings, are some of the nasty bugs in Sony's recent Google Play edition devices. Currently there are no workarounds, and you must wait until Sony releases an update with fixes for these issues.
Sources: Android Authority, Android Community
[Edit]
Allegedly, the upcoming 4.4.2 OTA update will fix most of the glaring issues.
[Edit 2]
Confirmed, the just released 4.4.2 OTA update fixes those nasty bugs on the Z Ultra.  Check to see if you have it (keep in mind it's probably a staged roll-out, so you might not see the update immediately.)

This seems to be a bug in many Android 4.4 ROMS also, the devs have ironed them out in some cases, and flashing alternative GApps helps also, but if you aren't rooted, or intend on rooting you will indeed have to wait for Sony to get their act together and release new firmware. Kitkat is buggy in general as the quick release of 4.4, 4.4.1 and 4.4.2 would indicate, there are bugs in a few areas and this is one of the nastier ones. Random Reboots of the phone (RR) are becoming common on S4 Google Edition also.

Google and Sony are reportedly working hard to release the 4.4.2 OTA for their GPe devices that should fix these bugs. My GS4 GPe has not had these problems on stock 4.4 (or .1, or .2.)  It's possible that people reporting random reboots are trying out the new ART runtime, instead of the recommended Dalvik. Google said that ART is not yet ready for prime time, and is a tool for developers' testing at this point.

4.4.2 for the Z Ultra was just released which is supposed to fix these issues.

It happens in the ROMs on ART and Dalvik (odexed and Deodexed). ART is causing issues all of its own without this extra issue, but as you say it's Beta at best at the moment. 4.4.2 has just been released, and hopefully the issue will be fixed!

source: Stack Exchange

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

sort: votes


text:
Media scanner will not recognize NEW music
So I have a bunch of music already, all in /sdcard/music that scans just fine. When I add new music to the folder, the scanner does not recognize it even though I can see them in the folder in My Files. I have ran Rescan SD, it does not help. I am also using the standard Music Player that came with my Droid Charge (2.3.6, I know, it's ancient). Any ideas?
EDIT: Yes, all files are .mp3, there is no .nomedia file in it, ID3 tags are just letters and numbers, and all my music is in /sdcard/music/.  This is only happening to new music I've been putting on, all my existing music works fine.
EDIT: From what I can gather, it's a problem with the actual scanning feature. The new songs do not show up in other players and rescanning doesn't help either.

Welcome to the site! This is probably a stupid question, but just to confirm: is the new music encoded to a supported such as mp3? (Please [edit] your question with the information)

Media Scanner in Android will not scan any folder if that folder contains a file named ".nomedia" (without quotes, of course) Check if your desired folders contain any such file. If yes, delete this file and Media Scanner will include those folders in the gallery. With the stock player it won't find music on SD unless sometimes, you can put it in a folder called Music on the root of the SD. then it finds it fine. Lastly check the ID3 tags in the MP3 files, if they have unusual characters they will be skipped!

possible duplicate of Play Music (KitKat): update library not working

You might also want to look at Winamp not loading new mp3 files

It's not a direct duplicate as he is running Android 2.3.6 and not KitKat, but it is worth looking into. The easiest fix is the .nomedia one, unmounting/remounting the SD and the tags. After that it gets a bit messier!

@bmdixon both questions (rather their answers) do not help here (except for the .nomedia part): triggering the media scanner has already been tried, as the OP states in his original question. domguy: maybe the media database is "messed up". Try going to Settings→Apps, switch to the "All" tab, look for the corresponding apps (not sure which this was on 2.3.6), and delete its data. Then trigger the scanner again (either via Rescan SD, or by a reboot). this should re-generate the database contents "from the scratch".

Izzy: Tried doing this, it didn't work either, in multiple music players too.

See also: The music player keeps displaying deleted songs. How do I remove them or refresh the library? and Android Music Player is not detecting Music files for more on kicking the media scanner into life.

@Izzy Have you looked to see what logcat says while the media scanner is running? It can usually offer a clue.

@KenSharp wrong addressee: I'm not the one having the issue :)

@Izzy Doh! Looked at the "edited" part!

@domguy Have you looked to see what logcat says while the media scanner is running? It can usually offer a clue.

Well, It is not a direct answer for your question, but since you are using a "Gingerbread device" that probably uses "mass storage", Winamp or MusicPlayer will do the work for you.

I mounted and unmounted my SD card, and all apps recognized the files again.

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


text:
Find when device was activated
I am trying to figure out when my devices (tablet, tv dongle, etc) were activated. Is there a place (in google account settings, device files, anywhere) this data can be obtained?
My devices are rooted, so I can use terminal access to read internal files if needed.
Some suggestions in the net say to find the first day of data usage in the logs, but I want to find an accurate date (preferably a timestamp) of the device activation.
I can't seem t be able to type dialer codes in a tablet, there's no phone app. Also this question is about android devices in general, not only phones.

I can't find anything in the build.prop myself, but as a workaround you could try: If you connect the handset to a PC and mount the internal storage as a removable drive you can check the last-modified date on its directories. Check ".temp" and "ShareViaWifi, as I believe both of those are created during initial setup and aren't modified later.

@Krampus its not only for phones, its for android in general (android TV, tablets, etc) - so its a related question, but not a duplicate.

The other question doesn't need to be specific to phones, either.  I think it's a dupe.

If the date of activation matches the date of adding your Google account to the device, there's an easy way to check (unless you did a factory-reset in the meantime, and had to re-add the account):

with your Google account's credentials, log in to the Google Dashboard
Scroll to the section labeled "Android" and expand it (by clicking its title / the LGM [little green man])
Check the entry for the device you want to know the date for

At this place you should find the date you registered your device. That doesn't reflect the first time a device was added, but the last time the Google account was activated on the device. So if you activate your Google account following a factory-reset, this field is updated and thus reflects this point-in-time.

I think its as good as it will get, because if the device has been wiped / firmware updated, it will show the same date anyway. My P1000L has had a firmware update, and it shows in google only the date of the update, not of the first activation. It also sheds some light on how G indexes your devices, it seems to be by IMEI number. (otherwise it would list two P1000 in my account.

Both correct: 1) it's the day you initially connected your device to the Google account (most likely using the ANDROID_ID, if I remember correctly, which is "overwritten" (or re-generated) with a firmware upgrade), and 2) it's the IMEI as well/additionally.

Yes, ANDROID_ID is recreated when device receives a new firmware. And it has no guarantees that it will be unique. I ended up with someone else's farm on a game because of duplicated android_id.


text:
Is there a valid Android alternative to iTunes U?
iTunes U makes the difference (at least, to me) when it comes to choosing a tablet for study purposes. Does it exist a valid Android alternative to Apple's iTunes U?
For those who don't know iTunes U, it is a service that allows students and teachers to manage, browse and view media (such as videos and pdf files) related to education.

Welcome to AE! I don't have any experience with it, but you may want to look at this article. Apparently you can actually use iTunes University on Android. Kinda.

See also: Sync iTunes U and Android? | How to view iTunes U without iTunes?

There is the Google Play for Education program detailed here and here.

Tunesviewer is an application for Linux or Android that "[allows]  access iTunes-University media and podcasts." (From Tunesviewer main page).
You may want to check it out. There is an APK installer to run on Android devices. It's also available from F-Droid.

It's in Fdroid repository as well - that may be a better option, as it tells when there are important updates to your apps.

@NoBugs Indeed it is. Thanks, I've added that to the answer!


text:
View older "What's new" for Android apps
Play Store shows "What's New" for the latest version of an app. Is there a way to see it for older versions?

some publishers append their new changes over older existing changelogs, while others just replace it for every new version. Play Store probably won't let you see older changelogs but you can still visit the app's homepage.

Unfortunately, I am asking precisely because of a publisher which doesn't provide a changelog at their homepage.

The Changelog Droid app will start building a history of app changes from the date it's installed.

That app is no longer available.


text:
Galaxy S3 (Jellybean 4.1.2) is blocking callers on Allowed list while in Blocking Mode
I discovered last night that my phone is blocking callers who are on my approved list. I couldn't find my phone and asked my husband to call it... but it went straight to voicemail. When I finally found my phone it showed a missed call from my husband, with an indication that the call was [blocked].
I fiddled with the Blocking Mode settings - I switched from Custom List to Favorites to All Contacts - but his calls only came through when Blocking Mode was off. What could be the cause for the erroneous blocking? Am I just S.O.L. here or is there a fix?

Does it allow notifications for text messages from allowed persons come through or do they get blocked also?


text:
Typing dialer secret codes in devices other than phones
Dialer secret codes are fun and useful and all the rage, but how can I use them in my tablet, or my TV dongle, or any onther non-phone android device?

For those unfamiliar with the subject, there's a list over here. Many are independent of cellular connection/service/etc. Also, it's not clear how many of these work with which phones or Android versions to begin with. A fair number of them don't work on my N5.

Too late to edit my comment, I realized that there's a better list on our own site: Do you know any other Android keypad commands (dialer codes)?

From adb shell:
am broadcast -a android.provider.Telephony.SECRET_CODE -d android_secret_code://<secretcode>

Where <secretcode> is the code without the asterisks, e.g., 4636.
This is more effective than the DIAL action because it's direct and does not rely on the dialer to parse the code and fire the secret code intent itself.  (Some dialers will not do this automatically and you'd have to hit "Call".)  The DIAL intent is also handled by multiple apps (Phone, Skype, and Hangouts Dialer on my device) so this can skip that annoyance.

There are at least three ways of doing it.
Programmatically by starting an Activity with Intent.ACTION_DIAL:
String secretCode = "123456789";
Intent intent = new Intent(Intent.ACTION_DIAL);
intent.setData(Uri.parse("tel:*#*#" + secretCode + "#*#*"));
startActivity(intent);

Programmatically by broadcasting an Intent:
String secretCode = "123456789";
String action = "android.provider.Telephony.SECRET_CODE";
Uri uri = Uri.parse("android_secret_code://" + secretCode);
Intent intent = new Intent(action, uri);
sendBroadcast(intent);

With a third party app:
I developed an open source app that crawls AndroidManifest.xml files on your device to find secret codes, and allows you to execute the secret codes available on your device.
You can get it on the Play Store or on the GitHub repository Android-Secret Codes.


text:
Does rooting wipe the /sdcard?
I recently rooted my nexus 5 phone and lost all of my photos :( I was wondering what rooting actually does. Is it like formatting the disk and updating file tables or is it like deleting all the sectors? In the former case is it possible to recover my photos?
I used chainfire for rooting the phone. For that, I turned off the phone and turned it on while pressing +- volume buttons. Then I ran the script contained in http://download.chainfire.eu/363/CF-Root/CF-Auto-Root/CF-Auto-Root-hammerhead-hammerhead-nexus5.zip Later I realized that all of my apps, photos, etc are gone. I don't care about the apps because they were automatically installed after setup. Just need to recover my photos.

Note that, I used chainfire.

Please [edit] your question with any additional information. Nexus devices don't support SD Cards, so I'm assuming you're talking about the sdcard partition? Rooting alone won't clear anything. Unlocking your bootloader (a common step in gaining first-time root), on the other hand, will perform a factory reset.

Where did you find the link to that tool? There were probably many warnings saying that it would perform a factory reset. If not, then you should contact the link provider and ask them to provide said warnings, then check out our data-recovery tag-wiki.

The Official XDA Discussion for CF Auto-Root (The tool OP linked) includes the following line:

Note that if your device had not been unlocked before, this procedure will wipe all your data!

So to answer your question:

Does rooting format the /sdcard/ partition?
No, rooting alone will not format the partition mounted at /sdcard/.
When I root for the first time, or root using a tool, could this happen?
Yes. When using a tool provided by a third party (EG: Not you or Google), then you're following the steps their tool defines.
When you first gain root, one of the steps involves unlocking the bootloader. This is really only necessary once, Unlocking the bootloader will perform a full factory reset, erasing everything.

is it possible to recover files?

As I mentioned in my comment, you should check out data-recovery tag-wiki and other questions tagged with data-recovery. It may be possible, but not necessarily easy.


text:
How Can I Mirror & Control Android Device on Large Mulit-touch Screen
I want to build a gaming table for my children. Ideally, I would simply connect an Android device (such as a tablet/mobile phone) through USB/HDMI to a multitouch monitor. Is this possible?
The closest example I've seen is this one (from 2011). I'm assuming there have been further developments in this area since this article was published.
http://liliputing.com/2011/09/two-way-sync-between-an-android-tablet-and-a-touchscreen-monitor.html
If anyone could give me a lug & play solution, that would be ideal, but I'm not against hacking something together (or example, if something like the Raspberry PI is required) with easy to understand instructions. Many thanks.

I'm not sure enough of anything to make an answer, but I would like to direct you to this XDA Discussion on the topic. It seems several external touchscreens are indeed compatible. Have you already picked a commercial touchscreen device that you'll be using? Or will you be building your screen and finger tracker yourself?

Yes, this is now possible and recently I saw a demo unit that meets your requirement.
The demo was from HANNspree and they connected their 23" touch monitor (HT231HPB) together with their 10" Tablet.
You can also use the touch-screen monitor to control the action on the Android device.
In few words a two-way sync between the tablet and the touch monitor.

Welcome to Android Enthusiasts! The question was HOW it can be done, not IF it can be done. Could you please [edit] your answer and include this part? Thanks in advance!


text:
AVD Emulator, "Unfortunately, Browser has stopped"
I'm trying to get started with development. I have just installed the SDK (ADT v22.3.0-887826) on Linux Mint 15 x86-64. I haven't made any configuration changes to the default installation of ADT, and I don't think there's anything unusual about my system configuration. Eclipse seems to be working fine.
I created a virtual device with default settings (Nexus 4, Android 4.4 image). It takes about 4 minutes to boot, then the home screen comes up. I can navigate the home screen and settings menus, and it's a bit sluggish but it works. When I attempt to launch the stock browser, the screen goes white for a few seconds, then black for about 45 seconds, then it says "Unfortunately, Browser has stopped." I tried again with a QVGA 240x320 device and get the same results. I have tried different settings for GPU acceleration, RAM and VM Heap. I have rebooted my system and tried again with no other programs running. Nothing has helped. I've got a Core 2 Duo E4500 @ 2.2GHz, with 3GB RAM, which I would think is sufficient, but I haven't found any minimum hardware requirements.
I checked the system requirements on the ADT Bundle download page, and I noticed that I have OpenJDK-7 installed, not JDK-6. Could that be the problem? Is it not backward compatible?
Is there an error console or some other way to get more information to diagnose problems? This generic error message is pretty useless.
UPDATE:
Thanks for the tip on logcat. There were LOTS of errors, warnings and failures in there. So I went ahead and installed Oracle JDK-7 (it is compatible) even though there have been reports of successfully using OpenJDK. I also reinstalled ADT. But I'm still getting the same issue, "Unfortunately, Browser has stopped." I can launch other apps, like Calendar, Calculator, Contacts, Messaging, etc.
...Solved it. See answer below.

My previous comment indicted OpenJDK, but now that I re-read your question, I see you're not actually trying to build an app yet. In which case, the JDK should have nothing to do with your emulator or anything running in it at this point.

See http://android.stackexchange.com/questions/14430/how-can-i-view-and-examine-the-android-log

Digging through the logcat, immediately after the com.android.browser activity is launched, I found a "Fatal signal 11 (SIGSEGV)" in vold, the volume daemon that handles storage. Lots of other storage related issues in the log too. So I checked the virtual device settings one more time and noticed that the SD Card size was not specified. I had assumed that the default settings should work, but apparently not. I entered 2 GB for the SD Card, restarted the emulator, and the browser works fine now.


text:
What is the default launcher on the Moto G?
Does the default launcher on Moto G resemble the Holo launcher? I suspect the Motorola Migrate has done a number on my Moto G.
I migrated from an old Samsung Galaxy Y and this may have caused a lot of the settings to go awry. For instance, I do not have a rooted phone, but I have the Rootbrowser and the SuperUser app on my Moto G.
Similarly I have a launcher which resembles the Holo launcher on my Samsung Galaxy Y. I have not yet familiarized myself with 4.3 Android and I will be getting there soon.
In the meantime, I just wanted to know what does the default launcher on the Moto G look like?

I've answered the question regarding the launcher. As for your other questions, you may want to ask them individually. It's quite possible that Migrate moved the SuperUser app and Rootbrowser, but you are still not rooted. The apps can be installed, but will simply not be fully functional without root.

The launcher on the Moto G is indeed almost identical to the stock Android Launcher - but not the Google Experience launcher that is seen on Nexus devices running Android 4.4+.


text:
App icons disappear from home screen on app update
Ever since I got my Nexus 5, I've notice that apps sometimes disappear from the launcher for no reason. This seems to correspond to that app being updated, although it doesn't always happen to every app on every update. I've seem some questions about icons disappearing due to moving them onto an SD card, but I don't have one of those so that's not it.
The apps are still installed and show up in Settings > Apps or in the alphabetized pages one gets by pressing the ::: icon. Some of the apps this has happened to include Facebook, Android IRC, TransitTimes+, QuickPic, and Minecraft — but it's not just limited to those, and it doesn't seem to happen to those with every update.
I'm not using any special launcher or anything — just the stock one that comes with KitKat 4.4 on the Nexus 5. (Updated to 4.4.2)
What's going on and how can I fix it?

I'm curious as to which apps are disappearing. Also, when an icon has disappeared, does it still show up in Settings > Apps?

@dotVezz They disappear from home screen and the screens of icons I've arranged to the right of that, and sometimes from the quick launch today below,  but they are still installed — they are in Settings > Apps and in the alphabetical pages brought up by the rows-of-dots icon in the launch bar.

Maybe a bug in the launcher you're using; which one is it (so maybe somebody else can confirm)?

Name a couple of specific apps that disappered?

I am having this exact problem. First the screen to the right of the main launcher screen disappeared. It contained all of the default Google media widgets. Then, when I placed some folders and apps on that screen, they disappeared again a few days later. The entire screen, not just some icons. This is really annoying. The apps are still installed, they just are gone from the home screen launcher pages, and I have to go to all apps to add them back. For reference, I am using the default launcher.

This has happened to me on several occasions with 4.4 and 4.4.1 using the stock launcher on a Nexus 4. Since enabling the Google Now launcher and updating to 4.4.2 it seems to have gone away. But that won't help you as the Nexus 5 uses the Google Now launcher by default.

I've seen this on all my Nexus devices: 4, 5, and 10. Seems to randomly hit.

I've noticed this issue on my nexus 7 running KitKat and the GEL. if an app that's in a group gets updated the entire group disappears from my home screen. I don't think the GEL is available for the nexus 7 officially though, so it's an understandable bug.

Happen to me too, on our app we sometimes hear about users that update and the app disappear from the screen. The strange thing that it happens for some users and for others not (the very same version from the play) so I really think it's a bug or something with google launcher.

I have the same problem on my Galaxy S7 with Android 8.0.0  Is there a solution in the meantime?

This is not a bug with the Nexus 5.  It seems like the Google Experience Launcher (aka Google Now Launcher) seems to handle app shortcuts a little differently than other launchers do.  The cause of this has to do with the way the developer is updating their app.  I have seen this problems specifically with Franco Kernel Updater on my Nexus 5 with GEL/GNL, almost every update that comes out I have to add the icon back onto my launcher home screen.
I think I read somewhere that it is when the manifest file is changed... but don't quote me on that yet.

authors: نرم افزار حضور و غیاب


text:
Can PIN lock be disabled/enabled via Secure Settings with full device encryption?
I use Tasker and Secure Settings to enable/disable PIN lock based upon connections to select WiFi and Bluetooth devices.  I've recently unlocked the bootloader and rooted my phone.  I would like to use full device encryption.  Will I still be able to toggle the PIN lock?


text:
What exactly is backed up if I select app data in the sync options?

Here, app data, what exactly is backed up if I check this option?
If I uninstall an app, and re-install it, will its data (like my progress/score of a game app) restored?

Not so much uninstall/re-install, but more factory reset and re-install, or buy a new device, add same Google account to it, and install.

See also: What exactly is this App Data that is being backed up to Google?

See also: Does the built-in Google app data backup work?

AppData on an Android device is all data that is stored locally by an Application except for the binaries of the application. So your saves, progress should be backed up, but not the app itself. It usually depends on the Android operating system but it is generally what I said above.


text:
How to add a contact to People from Hangouts?
I'm using KitKat. I have Hangouts conversations with people who are not in my contacts (this may be an artifact of using a Google Apps account provided by my school). How can I add someone from one of these conversations to People?
I have tried double-tapping and holding down their icon or their chats without any success, and looking at the "..." options menus. No luck. I do know how to add contacts from email.

View the Hangout of the unknown contact
In the lower left hand corner of the Hangout screen, you'll notice a small icon to the left of the text box. If you tap that, 2-3 options will be available: "Hangouts," "Mobile (via SMS)," or "Mobile (via Google Voice)."  Select "Mobile (via SMS)."
Open the overflow menu (three dots in the top right corner) and select People & options
At the bottom of the people & options menu, you'll see "People in the hangout." The phone number should say 'touch to add to contacts'. Touch it.
Either search for an existing contact and add the new number for that contact or you can add as new contact by using the three dot overflow menu.

This doesn't seem to work, when you select "add to people" there is no option to make a new contact, only "select contact". You can only add that number to an existing contact.

Ah, ok you have to click the little button that is a person with a star next to their head. Samsung S4.

This didn't work for me. Clicking on the phone number under "People in this Hangout" does nothing. Pressing and holding also does nothing.

@TreyHunner have you already got them as a contact? I've just tried and it does nothing if they're already a contact but I still get prompted to 'Add to contacts' if not.

No I do not have their phone number in my contacts already.

As far I know you can't add people directly from a Hangouts chat. You will need their email atleast. If you have their email ID, Open Gmail and open Contcts. Then click "Add contact" and add people with their appropriate emails.

tap on the icon next to their text (don't tap+hold).

Make sure the SMS option is chosen as the "Send as" option and not Hangouts/Google Voice number, and the option to add contact after selecting the the dots on the conversation will appear.

I noticed that when you change the sms settings to 'default to use google voice number' it won't give you the option to change what number you send it from at the bottom. But there's another option in the overflow menu that wasn't there before to add contact, this works better for me.

What option in which overflow menu? Which app you are in there? Could you please provide a screenshot?

In the upper right corner of the chat message the 3 stacked dots are called the overflow menu.  +1 to answer as this is currently the correct way to do solve this.


text:
Is it possible to return back to jelly bean OS after upgraded to cyanogenmod?
I am using samsung galaxy Star Pro 7260 (rooted). I would like to install cyanogenmod on my phone. But, I want to know is it possible to return back to jelly bean OS after upgraded to cyanogenmod ? If it is possible then tell me what I have to do before installing cyanogenmod on my phone ? Do I have to take any backup (OS) from my phone ?

Usually, this is possible the very same way as you put CyanogenMod on your device: by flashing a ROM. So before you start, make sure you either...

have a stock ROM available to flash (see: Where can I find stock or custom ROMs for my Android device?)
have created a nandroid backup of your device immediately before you start flashing (requires a custom recovery, see recovery-mode)

In both cases, you can return to stock ROM: either by flashing a stock image (and then start like after a factory-reset), or by restoring the Nandroid backup (and take off at the time you've created it, including all your apps and data).
Two things to consider:

there might be dependencies between device-firmware (ROM) and radio-firmware. So if installing CyanogenMod (or any custom ROM) goes along with a different radio image, a return might be different (you might need the original radio image as well) or difficult (in case downgrade of the radio is not possible). However, cases where this applies are rare.
Nandroid backup doesn't take care of your SDCard. So if you have apps installed on SDCard, you need to deal with them separately.

"requires a custom recovery, see recovery-menu" - what do you mean by recovery-menu?

@OndrejBozek Ouch, wrong "box". Fixed, so now you can simply click on the box or over your mouse over it to click the info link. Thanks for pointing out!

First of you need to be clear that Cyanogenmod is a custom ROM based on Android. So versions of Cyanogenmod are based on versions of Android.
e.g. CYANOGENMOD 10.1 is based on Android 4.2
So now straight to your question.
Yes you can basically do that . Once you have downloaded and flashed Clockworkmod or Twrp recovery for your phone, go in recovery by pressing a combination of hardware keys( check Samsung website or search on Google).
Go to Backup and Restore option and do a backup of your "Stock ROM" i.e. the original software of your phone. Each and everything will be backed up. But also consider doing a backup in Samsung Kies of your user data.
Now after backup you are set , go to Cyanogenmod website and select the ROM for your device and Install or Flash it as per instructions.
( besides rooting you will also need unlocking your bootloader which will void your warranty)
And anytime when you wish to remove Cyanogenmod and go back to Original ROM go in recovery and select backup and restore and press restore and select the backup file.
Your ROM will be restored as you left it.


text:
Where does Android store clipboard data?
Where does Android store clipboard data?
I have a rooted Android phone. Where are clipboard files stored? I can find that in a rooted Samsung device at /data/Clipboard, but am not able to find in other Android phones (e.g. Sony, HTC). For phones running GingerBread.
I'm able to see the clipboard data using adb shell service call clipboard 1, but after Gingerbread this service call command does not show the data.

Pure AOSP version of Android does not save clipboard data to files; the data is stored only in RAM by the ClipboardService, which runs inside the system_server process.
Samsung, like many other manufacturers, adds their proprietary modifications to the base AOSP code; one of these modifications is the ability to keep the clipboard history, and this history is stored in files in the /data/Clipboard directory. Of course, you won't find this proprietary Samsung code on other devices, or even in third-party ROMs for Samsung devices.
As for accessing the clipboard service using adb shell service call clipboard ..., you cannot do it on recent Android versions, because the IClipboard interface now has security checks (it requires specifying the package name, and the calling uid must own the package name). This interface is also an implementation detail and changes between different Android versions.

Thanks. Does the same thing happen with userdictionary also.I'm not able to find .udb file also.

I guess the additional service call parameters should be these package name and owner ship? Would be great to see where in the sources these parameters are specified handled, so that we could check on KitKat 4.4.x and above.


text:
The link APK Downloader is not working. Is there any other convenient method to download the APK file to my notebook?
The link APK Downloader is not working.
Is there any other convenient method to download the APK file to my notebook ?

Have you checked How can I download an APK file from the Play Store? for alternatives?

I take it that your phone/tablet doesn't have Google Play. To directly download apps why not use Amazon Market to download apps from your phone.
Other than this, I'd recommend you to Google out individual apps by name for their APK or wait for the service to return.

Careful with "googling APKs". Or rather with downloading the results. Have a very, very, very close look at the source – as this is the best way to get malware (modified .apk files bringing "nice" XMas presents along) on your device! I rather discourage this. Instead, take a look at our alternative-markets tag-wiki and What are the alternative Android app markets?

I'll second what Izzy is saying. I can't agree with this answer as long as the "recommend you to google ... apps" part stands. That's dangerous advice.


text:
What are the custom roms available in market for android and ios for micromax funbook P 300?
I am working to add custom rom that are available for ios and android,I need to add add custom rom in my android phones, I was using "androios" rom that is featured for both  ios and android, but its not rebooting properly in

micromax funbook p300

Can any one please help me, Regarding Custom Roms that have features of both ios and android, to add in micromax funbook p300.

Have you checked Where can I find stock or custom ROMs for my Android device?

Firstly you can't install iOS on your Funbook. Any ROM(s) that claim in doing so are actually just running Android with a launcher that looks like iOS.
For information about ROMs for the P300 I suggest you read this thread. The number of working ROMs as is seems pretty scarce.
Also, when you root, unlock your bootloader or flash a custom ROM you void any warranty of your device.


text:
Lock screen wallpaper location
The Samsung Galaxy S4 comes with a TripAdvisor lock screen wallpaper that rotates images every X hours of places around the world. Every now and then, it has really cool ones that I would potentially like to save to use as my lock screen permanently, but I can't figure out where in the filesystem they are stored.
I have found a couple of posts saying it is located in /data/data/com.android.settings/ or something like that, but my /data folder is empty.
TL;DR: Where does Android save the current lock screen image?

If your /data folder were empty, you'd have no apps installed, and just done a factory-reset from recovery but never booted the device afterwards :) Thing is: you cannot browse /data without having root privileges. So you'd need to root your device, and use a file browser supporting "root mode".

That depends on your Android version, but only changes a little. Wherever it is, you need root-access to retrieve it.
For Android 6 and under:
/data/system/users/0/lock_wallpaper

While primary (mainscreen) wallpaper is available at /data/system/users/0/wallpaper.
For Android 7+, the file name has changed to wallpaper_lock and is still available at the same place. You may want to fetch wallpaper_lock_orig instead, however.

On Lenovo S1La40 (Vibe S1 Lite, Android 5.1, rooted) under the folder /data/system/users/0, I found the following files:
root@S1La40:/data/system/users/0 # ls -la
-rw-rw---- system   system     253952 2017-05-16 20:06 accounts.db
-rw------- system   system      37448 2017-05-16 20:06 accounts.db-journal
-rw------- system   system        715 2017-05-16 20:05 appwidgets.xml
-rwx------ system   system     356866 2017-05-16 20:05 lock_wallpaper
-rw-rw---- system   system      56663 2017-05-16 20:19 package-restrictions.xml
-rwx------ system   system     209008 2017-05-16 20:06 wallpaper
-rw------- system   system         99 2017-05-16 20:06 wallpaper_info.xml

where lock_wallpaper is the lock screen wallpaper, a jpeg without an extension.
I have my new wallpaper under the name majestic.jpg, so I can do the following:
adb push majestic.jpg /storage/emulated/0/lock_wallpaper
adb shell
su
cp /storage/emulated/0/lock_wallpaper /data/system/users/0/lock_wallpaper

My Samsung Galaxy Note 2 saved it under /data/data/com.sec.android.gallery3d/files as lockscreen_wallpaper.jpg
The uncropped file was in the same folder.

It's in /data/data/com.sec.android.app.themechooser/files.

In Samsung Galaxy S4 it's at the location /data/data/com.sec.android.gallery3d/files/.

Android\data\com.sec.android.wallpapercropper2\files
This is where I found Lock Screen Wallpaper on Samsung Galaxy S6 Edge.

Make sure you have USB debugging turned on and then it should be in the data folder under com.sec.android.something

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


text:
How i can protect my android from Master Key Vulneralability?
When i install apps ,that i take from my friends , it seems quite fishy , so how to check that the apps are trusted or not.

See also: What is master key vulnerability in android?

You can check whether your device is affected using e.g. Bluebox Security Scanner.
To close the vulnerability, your device needs root access. If that pre-condition is given, there are different fixes available, e.g.

Master Key dual fix (a module for the xposed-framework)
Master-Key Security Patch (again a module for Xposed)
ReKey (a stand-alone app)


text:
However Outlook is accessible, I can't access to Gmail via Nexus 4
despite I can access to internet network through chrome browser and check my email by using "Outlook" application by Microsoft Corporation, I have not had my "gmail", "google+" since December 17th. I have not succeeded to check update since December 17th. My cellphone is Nexus 4 and its OS is Android 4.4.2.
Regards

Welcome to the Android Enthusiasts! Could you please prove a bit more background: What have your tried? Were there any errors, and if so, what exactly are the error messages? If you go to quick settings, what color are your network indicators? Can you access Google Play?

Thanks a lot for your consideration, I upgraded my phone operation system to 4.2.2 android version on December 15, but I haven't accessed to all Google services (exception to Chrome) by using cellphone. Also it hasn't allowed me to check system update status since December 17. I haven't seen any error message. Color of network indicators is orange as same as one that had before December 17. I live in Iran, where Google Play doesn't permit us to access it legally.

OK, the orange color stands for "cannot reach Google servers" (so you know why there are no updates). As it seems other apps can access the net normally, it's no "general network issue". As you indicate "censorship": could it be Google servers are blocked by some (national) firewall? Though that would be a strange co-incidence, starting right after the update. Could you try accessing some Google pages (e.g. Playstore) via browser? I'm not sure what servers (IP ranges) are required by Google services, or I'd recommend a ping-test to those.

My gadget stared working by itself. It was ridiculous error that confused me. Firewall might have caused this problem.

Glad it solved! You might wish to make that an answer, and accept it later (the latter you can do about 2 days after posting it).

I assume this has happened after a recent update to your nexus 4 to the latest kitkat update?
How did you do this update, was it naturally from google or did you manually force the update by clearing your google services framework cache? I have seen this happen before.

Thanks a lot for your consideration, I upgraded my phone operation system to 4.2.2 android version on December 15, but I haven't accessed to all Google services (exception to Chrome) by using cellphone. Also it hasn't allowed me to check system update status since December 17. I received upgrading file from Google's servers through WiFi network(OTA method)that didn't make phone to clear Google services framework caches for updating system


text:
Unable to debug in LG Optimis L7
I am unable to enable debugging mode in LG Optimus L7 Dual. I am connecting the mobile to my PC and choose LG Software mode(read this in a blog that had discussion about LG Optimus). The USB Debugging option in Developer Options is greyed out. Once i unplug it, it glows and I enable it but when I connect and try to debug,my eclipse does not identify the device. Any help will be much appreciated.

Could it be your computer is running Windows? If so, do you have the corresponding drivers for your device installed?

No idea about the drivers and yes, my PC is running in Win 8. What would that drivers be ?

Is it ok if i install the two drivers given in http://www.lg.com/nz/support-mobile/lg-Optimus-L7-LG-P700 ?

I have no Windows (except those for light and fresh air), so I cannot check that. While there are device specific drivers, one working for multiple devices (and reportedly working well also on Win8) is Koush's universal adb driver.

Thanks for the feedback, San! I made it an answer with some additional details. As it solved your issue, please consider "accepting" it (by clicking the checkmark next to it), which indicates a solved issue when browsing question lists (and thus can serve as a light post to other users having similar problems). Thanks in advance!

As your computer is running Windows, you need to install the appropriate device driver first. Most manufacturers offer one for download on their resp. websites, specifically tailored for the device in question; but that would also mean you'd need multiple drivers if you had multiple devices.
A good solution reported to work fine with multiple different devices, and also supporting Windows 8 fine, is Koushik Dutta's universal adb driver. This would hence free you from the hazzle of possible driver conflicts, if you one day decide to use a different/additional device.


text:
Why Large RAM use with my Galaxy Nexus verizon while Little RAM use with Galaxy Nexus GSM?
Galaxy Nexus verizon
ROM:10.2-20131017-SKANK-toro

Galaxy Nexus GSM
ROM:CM11

From the picture, you can see that verizon system uses a large amount RAM while GSM not. Why that happend? And recently on my verizon phone I cannot even start a new app because of RAM runs out.

Comparing apples with oranges? What exactly is the question here? And where's the issue? There is no such thing as "unused RAM" on *nix-based systems.

do both phones have exactly the same apps installed and running?

Also, you're comparing stock ROM (Verizon) vs CyanogenMod (GSM). I vote to close this question.

@geffchang Verizon is using unofficial CM 10.2 too. And I add more details. The question is that I cannot understand why verizon Android system use so much RAM. And Sorry for not expressing my question.

@Izzy The question is Why verizon Android system use so much RAM while GSM not.

Are you lacking RAM? Have you checked the answer I linked above, as to how RAM is utilized on *nix systems? How much is used depends on many criteria, not only what apps are running.

You're comparing two completely different versions of Android here. One of the goals in KitKat was to reduce its memory footprints so that it would run suitably on older, less powerful devices. If nothing else, this is probably just a result of Google's efforts in that regard. It may have nothing whatsoever to do with the Verizon vs GSM fact.

As I've already explained in my answer here, on *nix based systems there's no such thing as "unused RAM". How RAM is utilized, depends on many criteria:

what apps are running (foreground, background, services...)
how active they are (program structures, data loaded)
how much file I/O there is (data from "slower storage" gets cached in RAM for faster access)

are only some of them. Follow up to the other asnwer to find out how to get additional details about caches and buffers used in RAM.

I will check. Really thank you for your answer.

I would suggest you to factory reset your phone or do that from CWM after wiping dalvik, cache and system data.
And consider going to CM11 on your Verizon Gnexus too Android 4.4 has better RAM management and task killing.
I am saying that your system is behaving very differently so may be aome bug but most probably virus or something which cannot be specifically detected so I suggest thoroughly wiping your system.

This does not answer the question presented by eiverne.

Because the both have different ROMS and something is not right with the Verizon's custom ROM so why not install another and advanced build.

@coolhz I have flashed new CM 11 to verizon one. And it become better now. Thanks for your advice.

thank you and please vote up some one has voted my answer down please I am new to stack exchange this will help my profile . your wish.


text:
"Low on space" message, but nothing appears full
GalaxyS (SGH-I897), running Android 4.0.4
Short problem description
I keep getting "Low on Space: Phone storage space is getting low" error in my notifications bar, but neither the SD card nor the phone appears to be close to full.
More Details
Please see below for screenshots showing the error, and also showing that both internal storage and SD card storage have plenty of space.  Nonetheless, this error notification has been persistent for 2 weeks, and sometimes I even get an error when using gmail that says it can't sync because there isn't enough space.
This similar thread recommends the tool DiskUsage, which I installed, but the numbers reported by it match the numbers in the screenshots below.
Is there some other storage device besides internal storage or the SD card that I should be looking at?  Maybe a subsection of the internal storage?
How can I fix this?
Error Itself:

Internal Storage, 1.4G Free:

SD Card, 7.5G Free:

When I get this message, I click on the "Low on Space" notification and it takes me to a screen showing the break-up of all Apps, Music, downloads, Misc etc which are consuming that space. Does that help?


text:
How do I Change the Font Text Style in Sony Experia M without rooting phone?
I want to change the default font style on Sony xperia M without rooting my phone. How do I do this?

A good start would be the most frequented questions tagged "font". Have you checked them? Though, without root, I'm afraid you wont have much luck.

Here's a link that covers some methods for changing the system font on some android phones without root, I don't know if it works on your phone as well: http://www.androidauthority.com/how-to-change-the-fonts-on-your-android-phone-32078/

You will find many answer for your question.But here is the simplest way which is I have used.

Root your Xperia M (Use towelroot,Root checker,SuperSu)
Install iFont.(Other apps may not able to change font.Your phone will just rebooted)
It will reboot your phone.
And Here it is your font will be seen changed.


text:
Lockscreen rolling notifications like iPhone
I like everything about my new Samsung Note 3. It is a superior device in almost every respect to my previous phone the iPhone 5.
But, I have one issue that I have not yet resolved. I cannot get the level of detail notifications that are automatically shown in a rolling notification queue like the iPhone (see images below, iPhone on left, Android on right).

The notifications are shown in the queue in the order they are received regardless of source (sms, email, calendar notification, etc).  They are scrollable vertically, and a swipe takes you to that specific message, event, email, etc.
This is one area the iPhone did very well, and I relied on the timeliness and dependability of that feature.
I have downloaded several lockscreen and notifications apps, but none are close to what I described.
Any suggestion?
I really appreciate any insight.
Thanks

What details are you missing from notifications? From what I've seen Android 4's rich notifications show far more detail than iOS ones. What sort of rolling notification queue are you after, something different than the notification shade's rolling notification queue?

Welcome to the site! It may be a good idea to [edit] your question to be a lot more specific than "like iPhone". As Android Enthusiasts, many of us don't have enough experience with iOS to know what this means. Rather than trying to compare apples to oranges (or Apples to Androids), could you please describe specifically what data/functionality you want?

Thanks for the comment GATrawn.  Are you referring to the built in notification that are displayed for phone, email, sms, calendar?  The trouble is that if you more than one it just groups them and displays a count.  I just glance at the iPhone screen and see if the message content is relevent.  On the Android, I have to open it to see.  That is the key difference for me.

So does anyone have any input or is something like this just not possible on the Android platform?  Given all of the superior Android features, I think it is minor shortcoming...but it would be nice if there were a workaround someone has found.

Try Slide Lock. It is awesome. Just like iOS version.

(click image for a larger version)

This is just what I was looking for! I searched and searched under "lockscreen" and "notifications", etc and this never came up.  I already bought the Metro Notifications app from this developer, but I never saw this in Google Play.  It's a shame because it is excellent.

Ok.  I didn't get any specific responses/solutions (thanks for the comments I did get thought), but it did prompt me to dig deeper since no one had an answer.
I looked in the Google Play store and found several apps under "Lockscreen", "Notificaitons", or a combination of the two words.  I found several apps that had some good features, but none really came close to providing rich/detailed notifications.  Some apps that I installed and tested.
-NiLS Notificaitons
-WidgetLocker
-Lock Screen Notifications
-Espier Notifications-  this one was promising, but never worked quite right
In the end, I found one APP that doesnt show up with the keywords "Lockscreen" or "Notificaitons".
This APP required a lot of configuration, and you have to install some helper email apps.  But the final result is acceptable(image below).  It also has some nice features, like the ability to add widgets (in this case I added a weather widget).  I could never do that on iPhone, so it may be a good trade off.
Executive Assistant Paid Version
AND
Executive Assistant Free Version
I hope this helps anyone looking for rich "iPhone" like notifications.

You can try Echo Lockscreen which does this.


text:
How can I root my Sony Xperia Tipo Dual without a PC?
I need to root my Xperia Tipo Dual, but I can't connect the phone to a PC, Is it possible to get root without connecting it to a computer?

You may want to look at this question: How Can I Root my Sony Ericsson Tipo Dual?
The short answer is no, you need a computer.

Actually that would be hard as Google has banned applications which provide rooting for device warranty concerns.
So actually you should search a bit on Google and you may get a site providing easy rooting tools. but you will need a pc.

It's exciting to have new members to give answers around here! Unfortunately, in this case, the requirement for a computer has nothing to do with a ban on the apps themselves - For example, the CyanogenMod One-click app is still available, just not in the Play Store. But the thing is that those apps also require a computer and a companion application to be run on the PC.

I just talked about the point and that is PC is always needed for rooting, One click app has nothing to do with that.

However, the requirement for a PC has nothing to do with any ban. It's entirely a technical requirement.

that was extra information on how onboard rooting applications are not available


text:
How can I make Lock Screen widgets work on my Galaxy S3 on Android 4.3?
When my Galaxy S3 upgraded to 4.3 last night the lock screen lost all its widgets and now immediately turns on to the password entry screen rather then the widget screen where I can slide to unlock or swipe a widget. Because of this I also lost the ability to check the temperature from the lock screen. Does anyone know how to bring back the lock screen widgets for the new update?
I have tried swiping to the left in the upper right hand corner of the screen as I have seen instructed for other phones on 4.3 and have attempted to swipe/tap/hold in other areas of the screen with no luck.  I also checked in all the different setting menu's including going through the lock screen and security settings and there where no options for lock screen widgets (that I saw) and was only able to change from a clock to personal message shown on the screen.
After playing with it some more I was able to get the ability to have widgets on the lock screen and customize them if I set it up to unlock with swipe and no password but if I have any unlock security at all the ability to have lock screen widgets goes away.
Update:
From time to time I will get text messages in my lock window or notifications that I have a lot of them so not sure what is up.

Have you tried checking the lockscreen/security settings?

@dotVezz Sorry, I forgot to include that in my original post but I did check both the lock screen and security settings as well as other settings as I poked through the settings menu with no luck.

As far I know this is a security "feature" on Android devices that don't let you open personal data through widgets when you set a lock code or a lock pattern. Only works if you don't have no security set.

Thanks for the information, I was not aware of this and I was used to having the ability to have widgets and some information on the lock screen in 4.1.2. I guess this is something that I will just have to live with for now even though it would be nice to be able to access some basic weather information from the lock screen.

You can still put your own widgets onto the lock screen, but I can't figure out how to get the temp back.

With security set I have been unable to put widgets on the screen at all other then the clock and a message which where defined in the settings.

This doesn't seem to be an answer to the real question...


text:
How to drop out of airplane/flight mode periodically to check messages
I normally keep my phone in Flight Mode (called "Airplane Mode" under 2.2) in order to save battery power.  When I have some time to check messages, I turn off Flight Mode, re-enabling the cellular transceiver.  Is there a way I can set up my phone to momentarily drop out of Flight Mode periodically, say every 10 minutes, preferably without using a non-free app?
I don't really need it to be in Flight Mode per se, just to disable power-draining devices, especially the cellular transceiver.

There are multiple automation tools which most likely can do this for you. Some of them, especially in connection with your real concern, are listed in my answer to What is Cell standby and how can I keep it from eating my battery?.
Aside from that, and you might wish to check helpers like JuiceDefender, Easy Battery Saver, and GO Battery Saver & Widget. Amongs others, they do exactly what you asked for: toggling airplane mode or rather the data part of it, to enable apps to sync only in defined time frames.


text:
Can I connect an Android phone to a DSL Modem via USB?
Is it possible to connect my phone directly to a DSL line (Via USB) and then use tethering features to make my phone behave as a Wireless Router ?

I'd imagine something like this may be possible with a device that has OTG Support. However, I don't know if Android is capable of establishing a connection over anything other than Cellular or WiFi in the first place. Any solution would likely be very unwieldly and difficult to implement.

Sounds like a combination of tethering and [wifi-hotspot]. Have you checked those tags, or maybe a combined search?

yep but no result ,how to transfer adsl connection to mobile phone,may be like @dotVezz mention above via OTG usb

I  actually means transfering phone line  to mobile phone directlly via usb or other stuff and use mobile phone like a adsl modem.

yes I am able to find a adapter whick is phone line-usb converter.now the basic question I wanna transfer data via usb to my phone.but can device understand those data coming.http://www.alibaba.com/product-gs/1351903876/Support_10_100_1000Mbp_usb3_0.html?s=p

umm,this rj45 jack but I need rj11 jack.

http://www.alibaba.com/product-gs/668612667/Hot_sale_high_quality_rj11_to.html   this one is okey for me


text:
Deleting messages in WhatsApp
I had a lot of private and group conversations over a year through WhatsApp, but all of a sudden the space it takes seems to be on a high. I was able to delete private messages by long-pressing the person's file and deleting the entire conversation, but when I long-press the group chats, I didn't quite find an option to delete the conversation all at once.
Is there any way to delete private messages all at once rather than doing them individually?

The question is a bit unclear whether they just want to delete all messages from selected group chats only, or they really want to clear all messages entirely. The existing answer handles the latter.

Go to WhatsApp settings> Chat Settings> Delete All conversations

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


text:
Connect android device to server in emulator
Background
I've been search AE, SO and Google for many hours and found many examples of people wanting to connect their PC to the emulator. I've also run across some that wish to connect their device to their server on a PC. I want to connect my device, to an emulator running on a PC. I've tried the examples given in the documentation but I still haven't gotten this to work.
I would like to have my device (real device, Nexus 7) create a Hotspot that my PC is connected to. In the PC, an emulator is running that has a socket open on port 40000. I'm getting ECONNREFUSED errors when trying to connect my device to the emulator. Here's what I'm doing:
Connecting device to emulator (through PC)
Device tries to create a Socket connection to the emulator through the PC. The IP of my PC is 192.168.43.198 so that is what the device use as destination IP. The connection fails however, with an ECONNREFUSED message.
Forwarding using ADB and telnet
On the PC I've tried to forward port 40000 to the emulator using:
adb forward tcp:40000 tcp:40000
and
redir add tcp:40000:40000
over telnet to the emulator.
When running the adb forward command I get a listening port on the PC as such:
TCP    127.0.0.1:40000        0.0.0.0:0              LISTENING.
Notice that the listening IP is 127.0.0.1.
When running the redir command, I can see no listening port using netstat.
Testing connection from device to PC
To test the connection "parts", I've used SocketTest (http://sourceforge.net/projects/sockettest/) on my PC.
If I use it as a server, listening on port 40000. Then my device connects to it just fine using 192.168.43.198:40000.
Testing connection from PC to emulator
When using SocketTest as a client to connect to 127.0.0.1:40000 it also connects fine to the emulator.
However, when using the external IP: 192.168.43.198, SocketTest also gets connection refused!
Possible problems
It seems to me that my PC doesn't realise it should route 192.168.43.198:40000 to 127.0.0.1:40000 although the commands I've entered claim to do so in the docs (http://developer.android.com/tools/devices/emulator.html#redirection and http://developer.android.com/tools/help/adb.html#forwardports)
Firewall is turned off.

I'm slightly confused about what's connecting to what, I can't work out what "device" is in your question. Sometimes it seems to be your PC, and sometimes it seems to be the Android emulator, and sometimes neither? Also depending on what is what, it sounds like you think this could be a Windows routing issue rather than a Android issue, in which case you'd be better off posting this in http://SuperUser.com as the WIndows stuff is off-topic here.

Sorry I wasn't clear enough. I do consider it an Android issue however since the Android docs claim this is possible using adb or telnet. I have rephrased the question to make it more clear.

The problem here is that ADB forwarding attaches itself to the local loopback interface (127.0.0.1), and you have no forwarding from the LAN interface (192.168.43.198) to the loopback interface. The method you can use to achieve this depends on your platform. I don't know what you could use in Windows, but on Linux you can use rinetd and on OSX you can use ipfw
LINUX:
Add the following lines to your /etc/rinetd.conf:
# bindaddress    bindport  connectaddress  connectport
192.168.43.198   40000     127.0.0.1       40000

Then restart rinetd with service rinetd restart or /etc/init.d/rinetd restart.
OSX:
ipfw add fwd 127.0.0.1,40000 tcp from any to 192.168.43.198 dst-port 40000

Awesome, found a couple of tools that do this in Windows: http://code.google.com/p/ipfw32/ and http://wipfw.sourceforge.net/. Thanks.


text:
lost apps after backup and restore on Samsung Kies
I downloaded Kies because there is a software issue on the phone.  So I backed up the phone to Kies on my laptop then did a factory reset on the phone.  Then I restored the phone from the laptop but seem to have lost all the apps.  Help!

I say go to play store, when you will open my apps section the backed up apps will be downloaded automatically. Make sure that you are connected to WiFi or 3G .

Indeed, this will get the apps back - however, it will not restore app data.

that's what taking Backup with Kies does it copies all data on Internal srorage i.e. app data

@coolhz that's what I thought, but after restore I lost a lot of my data. I don't see any of my tasks in Tasker anymore. WHy could this be?


text:
How can I get a recovery mode on my Xperia device (which has no /recovery/ partition)?
As a developer, I need to flash custom recovery like ClockWorkMod Recovery or TWRP. I have a Sony Xperia L, But I found out that Xperia devices are not supported by these custom recoveries as they don't have a recovery partion. Is this true and if so how can I make it possible to load this custom recovery on my phone.
Is there any alternative way to do so?
Besides the way of flashing a custom kernel?

You may want to check the official TWRP page for the Xperia Z. It has notes that will help you get it running.

I have a Xperia L.

I have checked CWM and TWRP these both don't have support for Xperia L.

I'd recommend that you [edit] your question and add that information to it. Also look over here~. It's the same basic idea that the TWRP page describes for the Xperia Z.

Sony Xperia Devices use a recovery-in-boot arrangement. While you can't simply flash a version of TWRP or CWM, you can flash a kernel that includes what you need.
For the Xperia L, you can flash the Phanton Kernel, which includes CWM.
There is no other way to do get CWM or TWRP without flashing a new kernel.

Yes I knew that but Thank You anyways.

Any particular reason you're asking the question when you already know the answer?

Yes my question was about flashing a recovey without habing to flash a kernel.

@coolhz Ah. I'd recommend editing your question to include that tidbit. In its current state, the question does not specify that.

I am doing that sorry I thought I might get better answers if i don't specify that

The answer to that question, however, is simple: there is no way to get CWM or TWRP without flashing a new kernel.


text:
Where should I save images to have them appear in the Gallery app?
Running KitKat, I want to extract a zip file with photos and place them in a folder where the Gallery app will find them. I'm using Android File Manager and Easy Unrar Lite to move files around and extract them. Where in the file systems should I put them?

It doesn't matter where you put them. A convenient place usually is the (internal or external) SD card, where you simply could create a Photos folder, and extract your photos to.
The gallery app simply checks the devices media database, it doesn't check the directories directly. This database gets fed by the so-called Media Scanner, which gets triggered by different system events, such as immediately after a completed boot, or whenever the SD card gets mounted. This is why you don't see the extracted images immediately. See my answer here for how to trigger it "on demand" (hint: for Kitkat, try the SD Scanner app).

Just to clarify what @Izzy says: it does not matter where to put them, as long as the folder where you extract the files does not contain a file named .nomedia which would hide all the pictures (songs and videos too) in that folder to the Media Scanner. The .nomedia file is hidden, so if you want to delete it you must use a file explorer app which allows to see hidden files (I use ES File Explorer)

This is a great resource for media (re)scanner apps. https://android.izzysoft.de/applists/category/named/mediascanner

@Gaia Agreed :) Glad you like it!


text:
Google Now ignoring my Other calendars
When I ask Google Now to tell me my appointments, it tells me appointments from some of my calendars, but not Other ones added from URL. How can I get it to recognise these other calendars?

You have to Sync your Google Calender after you add the events to your calender.

Settings>Google Account>Sync Calender

After that refresh Google Now, it should show the calenders.

As I said, my calendars are already synced, that's why Google Now is telling my appointments from my main calendars. My question is how to get it to take appointments from my Other calendars.

Is your other calender from another Google Account of your own or a separate Google account?

My other calendar is imported by URL into my own Google Account.


text:
USB Connection Not Registering on Phone
Starting about two weeks ago, I've been having some issues with my HTC Vivid running 4.0.3 regarding the USB port
For charging, once I plug it in it takes about 20 seconds before it registers and shows the charging icon.
My real problem however is that the phone will no longer show up as a drive when I connect to my PC. The computer beeps, but the phone never responds. (After a while it will start to charge, and that's it)
How should I go about trying to solve the problem? Is it an issue with the hardware or Android? Any pointers would be great.

Instead of editing your question, you should post the solution as an answer as soon as the option is available to you (the delay is 8 hours after posting the question).

@onik New-user restriction: OP can only do so after 8 hours (and accept after 2 days). TheFutureIsWild: Would be nice if you could transfer your solution to an answer then :) Thanks!

As per TheFutureIsWild:

Doing a RESTART (not turning off and on) fixed the problem. Also make sure you have a USB data cable, not just a charging one.


text:
How to enable drag status bar from lock screen?
I have Hisense AD686G running on Android 4.0 Ice Cream Sandwich. I can't pull the status bar down in any type of lock screen (slide, pattern, PIN, etc).
I know almost all ICS phones out there have this feature, strangely my phone doesn't.
How do I enable the status bar dragging on the lock screen?

Depends on the phone/firmware. If the manufacturer locked it, you can't do anything, but downloading another lock screen from the play store may be viable for this.

did you use any pattern or pin or password lock on your mobile

@RossC My phone have very limited resources so I cant use third party apps. Isn't there anything else I can do?

@iDev no I use slide locking.

@Nur Try rebooting your phone, or if all else fails...the dreaded "battery pull".

I don't know if any setting is available for notification bar dragging, but the notification dragging bar is enabled/working only on screen lock made by slide. Other than this, it won't work like PIN, pattern, password, etc.
If you want working notification bar, go to Settings -> Security -> Screen Security -> Screen Lock -> change to slide.

I use slide lock option, but still I can drag status bar, do I need to modify some system files? If it is, can you point me a link of tutorial that tell me what to edit? Since I believe modifying system files is considered off-topic on this site.

@Nur Try rebooting your phone, or if all else fails...the dreaded "battery pull".


text:
Problems using Whatsapp on HTC One V
I'm facing a problem using Whatsapp. Many times if I received 2-3 pics or a large conversation on Whatsapp, the phone's title bar (where it shows date, battery status & network status) disappears automatically. Also when I open Whatsapp it opens and disappears so in that case I have to select any pic/note & select option share on Whatsapp. Then Whatsapp opens after forwarding that pic/note. I have to use the option of clear conversation and then everything becomes normal.
This is really a very irritating procedure. I don't know why this happens. Many friends of mine who use other company mobiles with the same configuration as my HTC One V don't have this type of problem. Please suggest what the problem is.

Did you try removing and then reinstalling the app?

Remove the data and then uninstall the app. Failing that report it as a bug directly to the developer!

HTC One V users can now take the software update. HTC has provided the update for whatsapp crash. Go to Settings>About>Software Update

Since this issue is mostly isolated to HTC devices running 4.0.4 OS or older, we have reason to believe your device may have issues with Indian languages written in Devanagari such as Hindi, Punjabi, Gujarati etc. Android only recently added Sanskrit based characters support to Android 4.3. This is likely what is causing the crash in your history. Unfortunately, this is not something that WhatsApp can resolve, the only known fix is to update your phone to a phone that supports Sanskrit languages or to ask your contacts to stop sending you messages containing Devanagari fonts.
If you have any other questions or concerns, please feel free to contact us. We would be happy to help!
Regards
Kuldeep

Try updating HTC one v software. This will solve your issue. No need to reinstall whatsapp. You can go to Setting -> About -> Software Update -> Check now.

If the title bar disappears, install a task killer and kill all tasks. It may help.

How will it help? Using a task killer is counter-productive and generally a bad idea.


text:
SwiftKey gets removed as input method after every update
Every time SwiftKey gets updated it is removed from the list of input methods. I don't remember having this problem before Android 4.4, but in the last few days SwiftKey had some updates and it just gets annoying. I have to set it up again in the settings as a viable input method, getting informed about the security implications etc.
Is there a way to disable this behavior, so I don't have to set up the keyboard after every update?

Just to muddy the water further, the last few updates of SwiftKey have been very, very buggy. This includes losing words, crashing etc. I uninstalled it and reinstalled it, did the setup again and I haven't had any issue since.

Today, I was also annoyed with this.. :)

Seems to be a Google issue. There is a blog post on SwiftKey's support site.
Essentially:

The issue is that Google Play installs paid apps in a particular location on your phone and that in some versions of Android (particularly 4.1 on Samsung devices) this location is not available at the point in the boot process where keyboards are being switched on. So your phone does not know that you have SwiftKey, and it defaults back to the phone’s keyboard.

The problem is that it gets removed as an input method when installing an update to the application, not when restarting the phone. It could be the same cause though.

Swiftkey recommends: Place the SwiftKey icon on your home screen, then resetting it as your input method will literally only take two clicks.  This is a known issue in Android code, and as per https://code.google.com/p/android/issues/detail?id=34880 will be fixed in the next version of Android you receive. (paraphrased for clarity)

The issue has been reported to SwiftKey who have responded with the following:

We’ve worked with Google to determine the cause of the issue. After
  researching this in depth, Google has told us this is a regression in
  the Android framework. They’ve also assured us that this will be
  resolved in a future update to the Android operating system

Welcome to the Android Enthusiasts! Whilst this may theoretically answer the question, it would be preferable to include the essential parts of the answer here, and provide the link for reference. Otherwise, your answer becomes useless in case the link dies.


text:
Profile Question on Android Tablet
My background: I'm 30, my mom is 68 and terrified of technology. I gave her her first computer 2 years ago, and she's visibly terrified to use it, so I bought her a tablet for this Christmas.
Personally, I hate tablets, but I bought her a Lenovo 10" tablet running Android Jellybean 4.2.2. Now, I'm an iPhone guy, so I have never played with Android in the least. I am trying to install all the programs she will use so it's ready to go... one situation is I know she and my aunt will both want to use it to access facebook. (As horrible as this sounds,) they don't know how to change accounts; to solve this, I would like to create two profiles on the tablet.
The problem is, I don't have the "users" option in settings to let me create multiple user profiles. Does anyone know how to get around this (without Linux emu hacks)? Thanks!

You don't say which Lenovo tablet you bought, but according to this review Lenovo have disabled multiple user profiles on their Yoga 10 tablet in Android 4.2, but may be re-enabling the feature when they update to 4.3:

The Lenovo Yoga Tablet launches on the Android 4.2.2 operating system,
  which brings most of Jelly Bean's goodness - that candy-based name
  being the generic term for Android version 4.1 to 4.3, ahead of KitKat
  4.4's launch - but there's the notable exception for multiple user profiles. That's coming, but you'll need Android 4.3 and we don't know
  when the Yoga Tablet will receive this update, which is already
  available on some smart devices.

So it looks like this isn't possible on the tablet as customized by Lenovo at the moment. Why they've done this I don't know, but one common downside to manufacturer modifications and customizations to the Android OS is that they often make things look flashier but work far worse than stock Android.
One alternative is looking into loading custom ROMs that could give you back the feature, but this is a big step if you haven't done that sort of thing before, so personally I wouldn't recommend it. See these questions for more on that: Where can I find stock or custom ROMs for my Android device? and What are the advantages of a custom ROM over rooted stock?.
Alternatively, you could load a second Facebook app onto the device that has a different Facebook login saved into it. You can only load one copy of the official Facebook app on the tablet, but there are quite a lot of third party Facebook clients out there in the Play Store.


text:
How can I force Dropbox to upload even if the charge is low?
The battery percentage on my tablet has reached 30%, which is still reporting as about 11 hours left before it goes flat. However, my Dropbox app has stopped uploading files reporting:

Camera Upload (x left): Low battery, charge to resume

I'm not anywhere near anything I can use to start it but I want it to continue uploading screenshots I take in the mean time.
How can I force Dropbox to upload even if the charge is low?

Haven't got anything with a low enough battery around to test, but I'm pretty sure that it still allows you to manually upload files if you open the app and upload the pictures yourself.

I don't want to do it manually though! There definitely doesn't seem to be a setting to override the behaviour that I can kind though

Sounds like a feature request that you should make of the Dropbox folks.

It is advisable we address our comments on the matter (and/or follow up its updates) on this Dropbox forum post. The more followers/answers, the better are the chances the issue will be resolved.

Currently the official Dropbox app doesn't support automatic camera upload if you have charge less than 30%. You can do it manually though or through a browser.
Only 3rd party apps like DropSync can upload when it is at low charge.

I don't know of a way to cause the DropBox app to do it, but if you use DropSync (an third-party app that syncs Android<->DropBox), you can control the sync vs. battery behavior.

Go to apps and start dropbox. From the hamburg menu select settings (the wheel icon). Scrolldown until you see "upload when". Select and slide to  when the charge is greater than ... whatever value, 5%. That should do.

Not sure why this was downvoted - perhaps because it answers an older question with details from a newer version.  Given the other answers, this was probably not an option in 2013, but it is with the version in 2017.   +1 this helped me a lot, thank you.

Plug it into charge...it will upload straight away. Not always feasible I know but at least you don't actually have to wait for the battery charge to be higher...it does go ahead and upload straight away.

There is a setting now, but the minimum charge is 10%. Even if plugged in, the dropbox app won't auto-upload unless at least 10% (30% by default).

Yes, there is a setting in the Android app -> When to Upload. Set it to whatever you want.


text:
How does the application Xprivacy give fake private data to applications?
I was wondering how the Xprivacy app worked exactly. Does it do something with native Android code? With Java? Does it put itself between the data and any application that requests them, or only if the application has a restriction active for the relevant permission in Xprivacy?

Waiting for XPrivacy developer to report in...

XPrivacy is not a stand-alone application. It's a module of the Xposed framework, and thus utilizes the latter to achieve its goals. So if the Xprivacy dev "reports in", he might just say: "Waiting for the Xposed team to show up"...
Oh, if you don't wanna wait: head straight to the Xposed thread at XDA for all the details. The intro over there states:

I extended the /system/bin/app_process executable to load a JAR file on startup. The classes of this file will sit in every process (including the one for system services) and can act with their powers. And even more: I have implemented something that allows developers to replace any method in any class (may it be in the framework, systemui or a custom app). This makes Xposed very powerful. You can change parameters for the method call, modify the return value or skip the call to the method completely - it's all up to you! Also replacing or adding resources is easy.

So in short and simplified words: Xposed replaces some system resources to "expose" the system API, so other apps (acting as Xposed modules) can use it. Amongst those other apps is – tam-tam-tam-tam-tam – Xprivacy.


text:
Is there a way to selectively sync photos?
I find the idea that all of my photos, no matter in which folder should automatically be synced to G+ a bit ridiculous.
Is there a way to only sync a certain folder/album? I'm mainly interested in syncing my camera roll.

Is your question restricted to G+? There I don't know of any solution, but I could name you some for e.g. Dropbox, Box, or other cloud services. I'm not familiar with G+: in case the cloud service behind that is identical with Google Drive, I would know some solutions as well :)

@Izzy, I'd like it to be this default G+ Photos app sync, but it can be something else. Preferably Google Drive since that's what I use.

Thanks for your feedback, yannbane! On that condition, please see my answer I've just posted. For a full list of supported cloud services, just follow the link to the app's description. I'm pretty happy with the full version, using it for quite a while now.

Launch G+ Photos app. Swipe right on the left edge to open up the menu. Go to "On Device". You can select which folders to be synced by tapping on the cloud icon on the right of the folder name.
Note: You have to turn on "Back up local folders" option in settings. Initially, all folders will be synced and you can  selectively turn off for each folder in the "On Device" section.

Nice solution with no 3rd party! Is there any way to prevent them from showing up at all? I don't really want to see album covers and friends' profile pictures in Google Photos.

I don’t see a way of creating folders here though. So this would lead me to share the “Camera” folder which is precisely what I don’t want to do — am I overlooking something? Note that since this answer was written, a new release of the Photos app was pushed that changed the whole interface. So maybe it used to be possible?

I just tried creating another folder with photos in it and enabling backup. It allows me to turn on/off sync for other folders but the "Camera" folder can't be disabled.

As Google Drive is an option to the OP: I use an app called FolderSync, which support a load of cloud services (including e.g. Google Drive, Amazon S3, and Dropbox) as well as FTP/SFTP/FTPS to support your own servers. Using it successfully with SFTP and Dropbox, I can recommend its use:

you can define "Folder Pairs" to sync, e.g. a single remote directory and the corresponding local directory. Subdirectories can be included optionally
you can trigger the sync manually, or define automatic sync schedules. Instand upload should be possible as well, though I didn't try that yet.
the paid version supports tasker, which gives you increased flexibility. As to my experience (a while ago with some previous version, so this behaviour might have changed meanwhile) FolderSync's internal scheduler causes a device wakeup all 5min regardless of the sync schedule chosen, I prefer triggering syncs via Tasker.

So with Google Drive being acceptable, you could use FolderSync to define a specific folder pair, and thus sync only those folder(s) you wish.

Try Camera Album. This app automatically redirects captured photos to the selected album/directory. You can have multiple albums and quickly  switch between them before taking photo.
And with  applications mentioned in previous posts  you can synchronize only directories that you want.

Do you have any affiliation with this app?

Yes, I tested the application about 14 days before its publication (non-public alpha version).

On my phone running the latest stable version of Google+, only the camera roll is auto backup'd. There are several additional folders (downloads, Path, Instagram) that are not being synced. From your description, G+ currently does exactly what you want.

Are you sure that it's the intended behavior? Please see this question if so.

AFAIK it's currently the indented behaviour but I haven't found any documentation of it.

AFAIK there is no way to selectively sync photos with G+. But on Dropbox, by default only the camera roll photos are uploaded by default for cloud backup.

That's kind of horrible, I don't understand why would they do this. "We don't want people to use our services!"

@jco Because automatically telling whether image X is a photo or something else isn't easy, and typical users probably have non-photo images in more places than they have photos.

Still looking for other answers
I've found Gallery Drive Sync, an app that will selectively sync image folders when you want it to, not automatically (you have to go in and press "sync" next to the gallery for it to work). This can be a feature, but in my case it isn't since I'd like it to happen automatically.


text:
Is xperia Ultra charger dock compatible with xperia Z?
There's a low cost generic charger for Ultra but not for Z1. Is xperia Ultra charger dock compatible with xperia Z1?
http://dx.com/p/portable-cell-phone-usb-charging-dock-station-for-sony-xperia-z-ultra-xl39h-black-262275

I use the charging dock for both Z Ultra and Z1.

Thanks, good to know there's at least some compatibility between accessories with Sony products... Any idea if a tablet could be charged with the same charger and vice versa?


text:
Can I 'trick' my device into thinking it's unrooted?
I rooted my Nexus 4 in order to install a custom ROM, which I'm quite happy with. However, there are a couple of apps that I want to use but refuse to work because the device is rooted.
Is there a way for me to trick the device into thinking - or telling apps - that it is unrooted?

This depends on how the app is checking for root.
One method is for the app to actually attempt to find or use the su binary, or the Superuser apk file. These methods can often be bypassed by using an app that will move su to a temporary backup location, then restore it afterwards. Some root management apps have this built in to their settings (e.g. recent versions of Superuser and SuperSU). Otherwise you can try an app like OTA RootKeeper.
Another method that apps will use to determine if you're rooted involves checking the contents of your build.prop file. You can check this with any text editor, from your terminal, or using a specialized app like Build Prop Editor. The file resides at /system/build.prop, and it is a good idea to make a backup before modifying it since having a malformed build.prop can cause boot issues.
What you'll need to look for is lines that specify that you are running a "test-keys" build, such as:
ro.build.tags=test-keys

Change this to "release-keys" and the app performing the root check should assume you're running a normal release build. This is typically not needed if you're running a rooted stock ROM, but it would be necessary on many custom ones like CyanogenMod.
There are likely other root detection techniques, some of which may be somewhat complex to bypass. This blog post outlines a few, but I honestly cannot say which of these is being used in the wild. I have seen the two I outlined above, however.

It won't be possible. The apps run some checks which are embedded in their code, which can't be stopped unless you modify the code in the app itself.


text:
Android System [UID] 1000 Root Permission Request
Is Android System [UID] in your list of SU Root Permissions?
I just reloaded the stock rom then installed SuperSU (otherwise blank system)
Upon the next restart, one of the permission request that popped up is Android System [UID]. : system_user_1000
I don't remember seeing this before...

This is normal? Could this be malware?

It may due to Wanam Xposed 2.4.7. An XDA post states:

the new Wanam Xposed v2.4.0 did Auto activate "Disable Knox notifications" when Knox Apps are installed. With 2.4.1 he Removed "Knox disabling at boot".

Welcome to the Android Enthusiasts! Whilst this may theoretically answer the question, it would be preferable to include the essential parts of the answer here, and provide the link for reference. I did that for you; however, you might want to check if the version information you gave is correct. The problem described was, according to the XDA post, solved with v2.4.1 of the Wanam module (so SuperUser should no longer be triggered by this with a more recent version). Good find, though :) Thanks!

Aside from SuperSU, The system is blank .

This is not the answer for this question. Wanam is not installed.  As mentioned in the question, the system is blank.

This is okay. It's not seems to be a malware.
Android_System has to run with su permission. SuperSU is just "being nice" to notify you that.
and, as u told

installed SuperSU (otherwise blank system)


text:
downloaded books from google play on wrong account on my nexus 7
i just downloaded some books via google play on my nexus 7 but under my daughters account, I don't want my credit card on her account how do i fix this but not loose the books?

Simply taking the credit card from the account is no option? (Admitted, I didn't try that yet; but I'm pretty sure it can be replaced, so it should be removable as well) What's already paid with it is paid, and the books will certainly remain on your daughter's account.


text:
How to import Wikivoyage tourism information to OsmAnd
Wikivoyage is a collaborative travel guide covering 25,000 destinations.
It details hotels/restaurants/bars/attractions with opening hours etc.
OsmAnd is an open source navigation Android app.
How to make OsmAnd display all of the data from Wikivoyage?
So that when scrolling the map, one can see the hotels/etc with their details, even when offline.

(Update: The data is now available as .gpx at https://github.com/baturin/wikivoyage-listings)
1) Download the latest .obf file at https://sourceforge.net/projects/wikivoyage/files/Listings-as-OBF/
2) Using any file management app, move the .obf file to the root of your OsmAnd folder, probably /sdcard/osmand/.
3) Start OsmAnd, and enable the "POI > Any" layer (accessible in MENU > Layers).
4) Hotels/etc should appear, visible in orange circle. Sometimes it does not work immediately, in such cases just restart your phone.

In OsmAnd 3.0 the wikivoyage database is accessible for downloads same as wikipedia. Each article consists of 2 parts: html article itself and GPX information to be displayed on the map

Wonderful! By default it does seem to only include articles, though, rather than every museum/restaurant/etc? So for instance when you go to the city of Brighton you will see only one point for the whole city, rather than one point per attraction like in my answer.

Wikivoyage is city/trip based wikipedia, most of the objects are links to the Wikipedia which was already supported. For that purpose we support Points section which is Listings from the article where you could see points on the map.

If I understand correctly, when I enable Configure map > POI Overlay > Tourism the Wikipedia listings that are linked to Wikidata appear as orange pins on the map? It is wonderful, but most listings are unfortunately not linked to Wikidata because they are not notable enough or have zero reference in the printed world (ex: food shack in savanna area). Would it be possible for you to reuse data from the much more complete https://github.com/baturin/wikivoyage-listings (available as CSV/SQL/GPX, updated every two weeks)? Thanks a lot for integrating Wikivoyage, that's super useful! :-)

Nope, each Article has a link to Points which represents GPX and it is a complete list from Wikivoyage  (from each point there is a redirection to Wikipedia if exists). GPX file could be configured to be displayed on the map.


text:
How can I specify a radius for Kitkat Dialer business search?
I like the business search in the Kitkat dialer, but it seems to have an odd concept of "nearby".  It will often give me results in different regions of the country, and if it can't find any, it will show me results in nearby countries.
Is there any way to limit the radius of the business search to be only within a certain radius?


text:
Instead of 5 GB storage shows 2.42 GB .
I 've purchased Karbonn Titanum S5 Plus. In that, It is showing TOTAL STORAGE SHOWING as  (1 GB + 1.42 GB)  ie  2.42 GB But in the features it is written as  1 GB RAM and 4 GB ROM ie Total 5 GB
INTERNAL STORAGE        1.00 GB
PHONE STORAGE       1.42 GB
Total                  2.42 GB
OS is Android 2.2 . How to find the RAM size?.  can anyone able to explain this?
thnx
senthil

Your calculation is based on some misconceptions:

ram is no storage. It's the memory used to run active apps (see our ram tag-wiki for details)
ROM is a misleading term here (and in many other places). What's actually meant in this context ist storage. So these 4 GB is what you're looking for.

Now, storage on Android devices is devided into multiple partitions. Typical partitions are /data for the user data, and the read-only /system partition for the actual OS files. The latter is usually not included in "storage summaries". I don't know your device, but from the data given can assume:

1 GB "internal SD-Card"
1.42 GB "internal storage (/data)"
remaining storage devided into:

/system: probably about 1 GB
/boot: files for system start
/recovery: for the recovery-menu
and maybe some more small partitions

So there's nothing wrong; specifications have just not been given in a way clearly understandable by the end-user.
Recommendations for further reading:

Android Folder Hierarchy
our file-system tag-wiki
our partition tag-wiki
our storage tag-wiki

And always: Check the links in the "linked" and "related" section of questions, they might (and in most times do) lead to more useful information. Same for the "related" section, and the tags and links (just hover your mouse over a tag to reveal additional information/links).

Spot on. It is a practice I don't like. I buy a 16 Gb Galaxy S4 and have 9Gb storage left out of the box. I understand the partitioning, but really the AVAILABLE memory should be what they are obliged to give as the figure. Otherwise you get this situation, time after time. Desire X: 4Gb, actual space free 1 Gb and so on. It's frustrating.

Full ack to that: manufacturers should be more transparent. But big numbers are better sellers, obviously. To create a precendence, some thousand users should buy such a device and then return it as "not matching the advertised specs", after having used the devices for a few days. This way they cannot re-sell the devices as "new". I'm afraid they only learn when it hurts them :(


text:
Enable autoplay HTML5 video in chrome
In my project I need to autoplay a HTML5 video in the browser when the page is loaded. I have tried a several javascript solutions but none of them work.
I read that the android browser blocks autoplay to prevent downloading a lot of data. Can be this blocking feature be turned off in browser/chrome/operation system settings?
I cannot find any working solution for how to enable autoplay. I have searched plenty of stackoverflow posts and many other sites ...
I am using android 4.1.1.

To close voters: this question seems legit. Though it's the dev asking, the question itself is not about development, but about browser/system settings, and thus of interest to "normal users" as well (as long as Peter is not asking about doing this from his app in a programatical way, of course).

Bad news it seems. Bug report on Google code
The most relevant post is this:

Yes. It is as design. "autoplay" is disabled for Chrome for Android

It seems that Android 4+ changed the requirements for the play() method to require user interaction.
 Article on this issue
It's worth nothing that many comments refer to getting it to work with a hack/workaround, only to find it works on some devices and not others.  Stack Overflow question on the coding side. In this example the answer mentions:

sample code that works on HTC and Samsung, but not Galaxy Nexus 4.1 (requires user interaction to play)

This seems to suggest, even with a workaround you have no guarantee it will actually work on a particular device / version of Android.
Apple have imposed the same restriction in Safari and iOS in general.

This can be turned on/off in Chrome using flags. This is on the user end though and cannot be change in the browser from a website or app.
You can also do this in your own app using the api for webview or websettings and make "getMediaPlaybackRequiresUserGesture(false)" it is by default set to "(true)"
http://developer.android.com/reference/android/webkit/WebSettings.html
In chrome you must go to chrome://flags then go down about 3 screens to

Disable gesture requirement for media playback. Android
Disable user gesture requirement for playing media elements. Activating this will allow autoplay to work.
disable-gesture-requirement-for-media-playback
Enable