text:
Backup memos from Samsung Galaxy S and restore it on a Nexus 5
I just bought a Nexus 5 and I'm in the process of backing up and restore all the things I need from my old Galaxy S to my new Nexus 5.
One of the thing I need the most is restoring the hundreds of memos from the memo app in the Galaxy S which I belive was developed by Samsung. There's no such app in the Nexus 5 so I'm looking for a way to restore those memos on the Google Keep app but with no luck.
I backed up my memos using Kies and I got a Memo.smm file.
Is there a way to do restore it on the Nexus 5? Any other way?

Will be hard to import them in another app, as the formats are unlikely to match. What Android version is running on the Galaxy S?

it would be fine to just being able to read the .smm by converting it to a text file. Android 2.3.3

Manually sorting things out; yes, that could work. Still, no idea how to achieve that. // I was thinking of adb backup, but that doesn't work with 2.x. Are your devices rooted? If not, I'll have to pass this to somebody familiar with Samsung specifics.

It's not rooted but I can do that if there's no other way because I really need to keep those memos. What would I be able to do if it was rooted? I know I can use programs like Titanium but I fail to see how I can use it to restore my data on the Nexus 5.

Exactly that was what I thought about: backing up the entire app including its data with TB on the Galaxy, and then restoring it on the Nexus. Not sure if it would run there, but worth a try.

I ended up doing a Titanium backup. I then opened the memo.db file with sqllite database browser and I exported the memos to a csv. I'm now looking for a way to either import this csv to evernote or to google keep :D

That would be a separate question. I'll put the TiBu variant as answer here meanwhile.

I didn't mean to ask a question about that, I'm just trying to complete the whole process before writing an answer :-)

If the Galaxy S is rooted, you could use Titanium Backup to back up the app including its data. If the Nexus is rooted as well, you could try restoring this backup there directly; with some luck, the entire app works there as well, and there's nothing else to do.
If not (or the restored app won't work on the Nexus), you could extract the app's database file from the backup, and export your memos to e.g. .csv. With some luck, some other Memo app will be able to import that directly; otherwise this should at least enable you to copy-paste your memos.


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

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

No this is not an official MIUI.

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

okay. I'm reporting this issue.

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

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

source: Stack Exchange

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

sort: votes


text:
very slow performance of Galaxy Grand 4.2.2
After the new update of 4.2.2 on Feb 6,2014 my phone performs very very slow.. cant even run a single application.. cant even pick up the call as the screen remains blank...
Smart phone has become absolute dumb and for no use...

Have you done a factory reset? I know it is extreme, but it seems to be almost essential after Samsung updates software. The 4.3 update for the S3 produced results like this and a factory reset resolves most of those same issues. Just back up anything you need off the device (you can use Kies if you want more than just the internal SD contents) and do a factory reset, reinstall your apps and see how it goes. It should improve dramatically.

I was facing the same issue after the 4.2.2 Feb 6, 2014 update. Did a factory reset and I'm able to run applications now. The dialing and answering the call problem is resolved, but on the whole, the mobile still lags.

I was able to fix up the issue by clearing Gallery data.  Go to Settings --> More --> Application Manager --> All Applications --> Gallery --> ... Here you will see data reported in hunderds of MBs.  Press Clear data button and once that is complete, you phone should be back to normal.

Just go to settings --> more --> storage --> miscellaneous --> delete all data by check all file.
Before you delete all miscellaneous data make sure you had move the important file to external memory or PC.
Hope it helped :)

Gallery data may not be the main matter.
The Cache and RAM have to be cleared. Just see that RAM is at least 40% free. Uninstall / clear unwanted apps.

That's nonsense. What makes you think RAM should be free? Free RAM is a wasted resource on *nix based systems. See: Are there guidelines on how much free RAM a phone should have?, and other frequent questions tagged ram.

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


text:
Mobile network settings - Not enabled for modifications (Greyed)
I bought a zte v7275 tablet
Device information

model number - ZTE V7275
android version - 4.0.4
kernel version- 3.0.21-perf-gc8726c4f
Flash ROM

which is likely to be locked to a single operator (vodafone, but I haven't tried it with vodafone sim card). Any way when I insert a different sim card and navigate to "Mobile network settings" section, I can see all the operator network related configurations are disabled (greyed). I know this particular modle of device is rare in use.
But I would like you to suggest best option I have, following are some of things I came up with

Install ROM to 4.1 , assuming operator lock, will be flashed
Install custom build Phone.apk for android 4.0.4 and repalce the existing  Phone.apk system app

Further can I know different stratergies can be used to disable the Mobile Network  Settings, so I can reverse it.
Thanks

If your device is locked to Vodafone (as you write), a different ROM won't change that. You will either have to use a Vodafone SIM, or have the device unlocked from the provider. I'd suggest you first try whether the problem persists with a Vodafone SIM, to make sure whether a SIM-lock is the cause.

@Izzy That sounds like an answer to the question, if you ask me.

OK – done that, with some more details :)

If your device is locked to Vodafone (as you write), a different ROM won't change that. You will either have to use a Vodafone SIM, or have the device unlocked from the provider.
I'd suggest you first try whether the problem persists with a Vodafone SIM, to make sure whether a SIM-lock is the cause. Those network settings are also grayed out if you've got no SIM inserted at all (I've tried that on one of my devices) – so it usually means you don't have those services available because there's no accepted SIM card detected.


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

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

Try toggling one of these in developer settings

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

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

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

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

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

Please elaborate yourself. Check out our answering guide here

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

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


text:
How does hibernating an app work technically?
I was wondering how hibernating of an app works technically.
I know about freezing an app (shell pm disable com.mypackage.name),
but this also hides the app icon from launcher. I want to know how Greenify App works. It disables the app from running in background until I launch it again and then when I exit from that app, Greenify automatically hibernates it.
So my question is how does it do that?

This is a citation from excellent explanation by lioux on XDA:
Greenify uses the Android command am to stop an app and applies this command again if the app is awakened by any action whatsoever. That's what hibernating means. Hibernated app will no longer start during phone boot, respond to registered intents or be triggered by alarms from the system. Everything it does is temporary. The am command does not touch the installed files or any configuration information.

Sounds cool, I'll let you know if it worked. oh by the way thanks for the reply... :)

It works wonderfully, but don't greenify blindly everything, but only confirmed CPU/RAM/battery hogs. Use Greenify built in app analyser, Wakelock Detector and Better Battery Stats to identify good candidates for greenifying.

Forget Greenify! I've made an app out of it. I call it OXYGEN.
http://goo.gl/vfyKsv - Light Weight. and takes almost about 2MBs of ram in the background.

@Amit: Why was your app withdrawn from Google Play?

yes brother. Google does not treat their developers well.

am command did not disable apps, it just stop app from running but some event can still run app again. Greenify is using pm command to freeze apps.


text:
how come my android devices are not visible on my Mac?
I'm new to android development so apologies if this is a stupid question.
I'm having trouble seeing my android devices in Eclipse.  I've switched on USB debugging, configured them to connect as a camera not mass storage, but when I run ./adb devices, there's no device showing, even though I have a Samsung Galaxy and a LG Nexus connected via USB.  On both phones I get a notification saying "USB debugging connected" and "connected as a camera" so the phone obviously thinks it's connected.
The problem appears to be intermittent.  Sometimes the Galaxy shows up:
Macbook:~/workspace/android-sdks/platform-tools ./adb devices
List of devices attached
3334AB246B5300EC    device

Then I unplug and reconnect it, and it disappears.
I've tried 3 cables and 2 devices now.  Should I just give up and use an emulator instead?

I'm assuming you have followed this: http://developer.android.com/tools/device.html

I know it's too late. but I just had the same problem. I tried to connect my android phone LG Google Nexus 4 with my Macbook pro.
In USB computer connection only "Camera (PTP)" was working but Connect as Media device (MTP) to copy files from Android phone's memory nothing was visible in the mac.
And I got it solved from the following URL
http://www.android.com/filetransfer/
provided by the android.com

The Android File Transfer tool is for seeing devices in MTP mode. It won't make any difference to adb and USB debugging.

You are right. But I actually needed to copy data from my mobile. otherwise it was working fine with my sdk


text:
brand new nexus 5 boot animation loop
This has happened to me with other phones after messing with ROMs and stuff - but this is a real bummer: I just got it out of the box for the first time, turned it on, and it's stuck on the animation loop.
Any ideas what I can do? I'll try reaching Google for support but I'm not in the country where it was purchased and it's a little urgent so I'm trying here as well).
P.S. only relevant information I can think of: it has been lying in its box for almost a month since I bought it.

Have you tried reset your phone in recovery mode?
Nexus 5

If your phone is on, turn it off.
Press & hold the Volume Down and Volume Up buttons, and then press & hold the Power button simultaneously until the phone turns on. You'll see the word "Start" with an arrow drawn around it.
Press the Volume Down button twice to highlight Recovery mode.
Press the Power button to start Recovery mode. You'll see an image of an Android robot with a red exclamation mark.
While holding the Power button, press the Volume Up button.
Use the volume buttons to scroll to "wipe data / factory reset" and press the Power button to select it.
Scroll down to "Yes – erase all user data" and press the Power button to select it.

Note: If at any point during the above steps your phone becomes unresponsive, you can restart it by holding down the power button for several seconds.
https://support.google.com/nexus/answer/4596836?hl=en-GB


text:
How to restore/edit build.prop after rebooting (and phone stuck in reboot loop)?
I was trying to setup a custom host name for my device(a rooted xperia z) following this guide but without paying too much attention, especially to the comments.
I'm guessing I had a typo in the edited build.prop file because after I rebooted the phone was stuck in a boot loop: I would see the sony logo but instead of the usual xperia logo and colourful boot animation the phone would restart.
I can turn off the phone and I think I've managed to get it in a different state by pressing the volume up key multiple times after powering up because I could see a blue led always on. Before that in between boots I would see a red led blink twice.
Unfortunately the phone reboots to fast to become visible to adb. What are my options on restoring/editing the build.prop file ? Can I somehow see the phone's filesystem on a computer without booting the phone into android ?
Also I don't mind loosing all the data as long as I can use the phone again.
Thanks

After a lot of reading and trying various things I've managed to get control over my phone again.
This guide sounds good, but it didn't work for me as I've encountered an error because of my specific device. This might work with others though.
What worked was this guide(which has problems rendering images sometimes).
I've tried first to unlock the bootloader(BLU button in Flashtool) and used the these instructions to obtain the unlock code based on the IMEI.
After that I've downloaded a stock FTF image (from goo.im), placed in the firmware folder of Flashtool. Then I could flash the FTF to the phone. Also, because I was using Windows 8, had to reboot into trouble shoot more to change an option to allow non signed drivers.
Hope this helps others with similar issues.

Wow. I was just going to say fastboot flash recovery openrecovery-yourversionTWRP.img from the terminal if you can figure out the device's specific button press sequence to boot into stock recovery or fastboot mode. From TWRP you can change file permissions if needed, and flash SuperSU, BusyBox, and if needed also CF-Autoroot if your phone is compatible. All this info is easily found on YouTube a lot of the time as well if you'd like a video to walk you through it.
You might also just try to flash a boot.img from a stock version before anything in case it's just the kernel. FYI, if you can get a custom recovery onto your phone like TWRP, you can back up EVERYTHING once its working again for safe keeping in case something like this happens in the future. Just run a once over NANDROID backup and you're set.


text:
Can an app detect a radio signal when running in the background with the phone in standby mode?
Also, could such an app detect a specific frequency (using either the cell tower antenna or wi-fi sniffer)?  I would like to use a radio transmittor to activate an app to perform a function even while the phone is in standby mode.  Thank you in advance for your assistance.

The cell radio in a mobile phone is designed only to receive and transmit at certain frequencies. It can't pick up an arbitrary transmission such as a radio car key, regardless of whether it's in standby or fully on. It's very unlikely that you could even do this by replacing the device's radio firmware, let alone with a normal app. At the same time, even if you can modify the transmitter, running it on a licensed mobile phone frequency would likely constitute a criminal offence.
The same goes for the Wi-Fi and Bluetooth radios too.


text:
How to force retrieving app icon for apps downloaded from Google Play?
On my Nexus 5 running Android KitKat 4.4.2, I noticed that from time to time, the apps I downloaded from Google Play would come with missing icon, so it defaults back to the green android robot icon:

Click image for larger version
Two applications that I have found to produce the issue for me.

FLV Video Player
Bayes Theorem

I have yet to figure out a proper solution to this, but I can't be the only person experiencing this issue, so I was wondering if any seasoned android users can help me resolve this issue.
I already tried to do a quick search on android stackexchange, and on google, but I did not come up with a solution that caters to stock android. I did find something similar, but that appears to work only for for Kindle Fire.
Thanks for reading.

Are you using the stock launcher or a custom one?

stock 4.4 kitkat launcher that comes with Nexus 5


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

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

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


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

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

looks like someone else linked to your account.

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

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

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


text:
Exchange and Coperate Account in android
What does Exchange and co-operate account means. I have being seeing it in my setings and do not really know how to use it. Also, how do  set up a working email like the microsoft outlook account in my android device. Thanks

Are you sure it says "co-operate"? Might it in fact say "corporate"?

What version of Outlook are you using?

Exchange refers to the Microsoft Exchange Server Email/Calendaring system also known as Exchange ActiveSync. Corporate usually is a generic term for business email and also usually referring to Exchange ActiveSync, but also can refer to IMAP or POP3 email access.
As far as setting up your work email on your Android phone, it depends on which way your work is using Outlook. Most likely you can open the "Mail" or "Email" (not Gmail) app and go through the steps of adding your work email. You will need to know either the Exchange server address or the POP3 or IMAP incoming server address and the SMTP outbound server address. In addition to server addresses you will need to know what ports the servers communicate on.
Once you have the server information, open the Email app and do the following:

At the first screen enter your username and password, then click "Next".

At the next screen select the appropriate type of email syncing for your account (Exchange, IMAP, or POP3).

Enter your Exchange server information or POP3 or IMAP server information and click "Next"
If you were setting up Exchange, select t he frequency you want your mail to sync. If you are setting up IMAP/POP3 enter your SMTP server information and click "Next".
Exchange setup should now be complete and IMAP/POP3 setup should now have syncing frequency options and then be complete.


text:
S4 in safe mode, Odin on restart
Last night my phone was running slow so I restarted it, when it went to turn back on however it came to a screen with a warning about loading a custom OS and I had the option to either continue by pressing volume up and to decline by doing to opposite. It took several times of me doing this to turn it back on. At that point when I turned it on it was not in safe mode so I went to restart it again to see if I would run into the same issue and I did repeating the same steps as before. Finally it cam back on but in safe mode so I turned it off again after doing a factory reset hoping that would work. Now I am in safe mode and unable to use any downloaded apps or pictures and I cannot delete any files.
I was looking into rooting my phone a while ago but as I have no compute at the moment I decided to not do it after all and because it looked too complicated. I had not turned my device off since then until last night. I don't believe I downloaded anything but I'm not sure because it was more than a month ago. If there is a way I can fix this without bringing it to Verizon or even if I can root it and then unroot it to bring it back to normal. Or just keep it rooted if uprooting it is too risky.


text:
How to update rooted S3 to 4.3 using only OTA?
I unrooted my phone to get OTA update but while updating in the boot screen, it stopped at around 25% with the red triangle and the Android bot then reboots automatically.
I have tried many times with no luck.
How should I go about this?

Since rooting changes the system image, the OTA update won't apply. You need to download the ROM (e.g. from sammobile.com) and flash it by hand (using Kies).


text:
Can't update android 4.4 to 4.4.2 on nexus 7 2012
I have a rooted nexus 7 running android KitKat 4.4.
On my notification bar there is an update message to make o.s 4.4.2 , when I click on it to install the update, it restarts the tablet and the screen says installing the update, after 2 minutes the screen says the message "install error" and it forces me to restart the device.
The o.s doesn't update and notification stays on top.
I installed twrp and through that I tried updating the device but that didn't work either.
Is there any solution to this problem?

What exactly does the error message say. If you've rooted you may have installed an app which has modified a system file. When installing an update it verifies the current system and won't install if anything has been changed. The error message will likely tell you what file has been modified. Replacing that file with an unmodified version should allow you to install the update. The other option is to flash the factory image.

It says error install!

Can you add a screenshot/photo of the screen showing the message? It will almost certainly say what file caused it to error.

Have a feeling, that 1) you're rooted and 2) boot loader is unlocked, you may have to revert to stock boot & recovery and re-load stock 4.3 AND important bit, re-lock the bootloader. After that, the OTA upgrade should then proceed, then look for Nexus Root Toolkit (NRT) to do the job for you. You will lose everything!


text:
Xperia sp c502 rooting
I want to root my Xperia SP C502. Can anyone tell me how I can root it?
I know there is chance that rooting can completely destroy my mobile. In that case: is their any solution to repair, and is rooting and downloading custom ROM for free?

You might wish to take a look at our rooting index. It links e.g. to a solution for the Xperia SP (C530x), which seems to be quite close to yours.

I didn't even understand a thing what u have wrote

Then it's hard to help you. Did you follow the links?

Yeah I followed links I understood sry about previos comment can u tell me is there any solution if I have totally bricked my device

That's another question altogether. I recommend asking that separately. This question is about "how to root the Xperia SP C502", right? "Can I unbrick a wracked device" is a different topic (this site works best with exactly one question/topic per post). Before posting that separate question, please check our unbrick tag-wiki and its questions, especially What's my solutions if i brick my android phone?

Last question is rooting worth the risk?

See our rooting tag-wiki. The root tag-wiki might also cover some of that. I remember we already have a question for this: I've rooted my phone. Now what? What do I gain from rooting?


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

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

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

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

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

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

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

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


text:
built in command line pager/viewer like less? Without busybox or root access
Sometimes i investigate foreign phones, where i can't root or install any Apps.
But i want to examine the filesystem via adb shell, and view some text-files. Like i usually do with a *nix-shell: with the less or the more command.
Both are absent in the shell, that i can access with adb shell.
My workaround until now is using the linux tool screen in conjunction with the adb-shell-command cat. (C-a Esc to scroll, '/' to search, Esc Esc to quit Copy-mode)

Can you provide more specifics of what your question is? Are you wanting to know if there is a way to use something like less or more in an Android Terminal Emulator or when using ADB on a computer? when running adb commands I would think that you would be able to pipe them to less, more or grep. To sue them from a Terminal Emulator I am pretty sure that you have to have root and busybox. Also, what kind of device are you using?

Thank you for your reply, Ok it was less obvious then i thought, i know i can run adb shell cat /path/to/my/file | less but i like to do adb shell ones, and then something like less /path/to/my/file.

I know this question is a bit old. But I run into exactly the same problem and would like to share my solutions.
1st solution
Check if toybox is installed. If you are lucky, ls | toybox more may work.
2nd solution
However, I am not satisfied with the first solution, since more does not support going backwards. It turns out that vim is installed. In this case, you can run ls | vim -.
3rd solution
If you use emacs, calling adb shell in shell or eshell solves the problem. This is more or less the same as your screen workaround.

I just want to add that toybox was shipped with Android starting with Lollipop.


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

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

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


text:
Why are there not generic phone OS installers?
I am used to install and remove various operating systems in my PCs, even having several at a time.
Usually, to install a new OS means:

Burn the ISO to a CD/DVD/USB.
Insert it.
Boot. (Maybe you have to tweak a bit the BIOS first).

The only difference between PCs is its CPU architecture: x86, x86_64, arm, etc. Depending on that, you have to download one ISO or another. But I never have to worry about which graphic card, mouse, keyboard, screen, network card, etc. it has. The install wizard automatically detects that and installs the corresponding drivers. Sometimes, if they are not bundled, the installer also downloads them. Anyway, the key point here is that the ISO is always the same.
Now, many mobile OS come out: Ubuntu, Tizen, Firefox OS, the omnipresent Android, and why not any Linux ARM distro out there!. Sadly I have a random chinese mobile, that surely will never get official support in any platform, and I will never be able to test them.
But... Are not today's phones just tiny ARM PCs? Why is installation that different? Why do I always need to have a precompiled monolithic ROM specific for my phone model? Why not just a single "ISO" per OS for any phone that detects and installs automatically the needed drivers, just like always has been in the PC market?
Note: I understand the problem with privative drivers, but I remember Debian asking me for those when there were no libre alternatives at installation, and I could install them then or later. I suppose that workaround could be used in those cases too. Correct me if I'm wrong.

Drivers... the handset are widely diverse based on chipset and variations, one ROM for one handset will definitely not work for another handset.... think about it, not standardized, but with the advent of ICS/JB, Google is working towards that penultimate goal of standardization.

Have you looked for CyanogenMod for your device for the version you want?

See also: Why is it that Android still can't be installed as regular OS? / Why must my device be compatible with a certain ROM before I flash it to my device?

In short, it's because of the different ways that Android and MS Windows are distributed. MS Windows is a retail product, sold directly to PC owners. Therefore, Microsoft is responsible for making it run on PCs. PCs are standardized, and (nowadays) have a hardware-discovery mechanism, so Microsoft can design the Windows installer so that it can run on any PC-compatible machine. It's in their interest to make drivers for old Windows versions compatible with newer versions, so that they can keep selling new Windows versions to users.
There's also a technical dimension to this. Phones aren't just "tiny ARM PCs" as you suggest. The distinguishing thing about a PC is that it satisfies the PC specification, originated by IBM but now specified by an industry consortium. There are several more standards for how components of a PC interact, and they're what allows automatic driver configuration such as you find on a desktop PC. Graphics cards offer a VESA interface, which allows graphics to be displayed before a GPU driver has been configured.
All PC hardware nowadays offers Plug N Play, which allows the OS to discover hardware and configure the memory map at boot. Before Plug N Play, you had to change physical jumpers on each PCI card, and then tell the software what memory range, IRQ, etc. you'd set on the jumpers. And in the days before DirectX and its ilk, you had to do that separately for every game that wanted to use that hardware. Plug N Play came about mostly so that sound card (and other discrete component) vendors could make easier-to-install hardware.
In contrast, Android isn't a product that's sold to users: it's "sold" to device manufacturers. Phones (also tablets, STBs, media players, etc.) don't have anything like the PC specification, so it's not possible for Google to make an "Android installer" that can run on any device. Even displaying the battery animation when the phone is off requires it to load the Linux kernel with a framebuffer driver and a battery driver. It's the device manufacturer's responsibility to modify the Android source code so that it can run on their device, and the resulting Android firmware image belongs to the manufacturer: they don't (have to) give those changes to Google or anyone else.
The phone world doesn't have these kinds of standards, because there's no demand for it. There's no one trying to sell phone components that you put together yourself. No one in the phone industry is interested in making an OS that you can install on any phone - only the likes of Ubuntu and Mozilla, who are outsiders with no contribution to hardware standards.

The first problem is space. Most phone until recently have too little storage space to contain the entire generic kernel and android framework. A compounding issue is that phone hardware is generally more variant and less standardized than PC hardware, which can be unavoidable due to the limited space.
The other problem is that there no single standard for flashing method among stock boot loaders. With PC, you have the standard booting from CD and booting from USB drive method; in the standard external drive booting method the PC is the USB Host, but Android generally acts as USB Client. This is also reflected in the choice of cables, the Android side of the USB cable is usually a USB micro and most external drives also use USB mini, this means the physical connection requires you to get a USB micro to USB micro cable, which is relatively  uncommon.
Finally, the last problem is political. Manufacturers and carriers have no incentives to change the status quo, only a very small minority of users are going to flash their device, which will usually void warranty. They have no incentive to encourage people to install a boot loader that makes it easy to void warranty and which often cause support nightmare.

Besides the points mentioned in Lie Ryan's answer, there is one big issue people tend to underestimate: Drivers.
Remember Windows 95? Most people remember it as a bad and unstable OS. Why was it unstable? Because the drivers came in the beginning not from Microsoft but from the hardware manufacturers and some (most?) of them where of poor quality, crashing the whole system. Of course the user in front of the PC blamed the OS, because that was what appeared to be crashing, and not the driver.
Writing hardware drivers is not an easy task: You have to know the OS API, you have to know the hardware, you have to know the computer architecture and if you just make little mistake the most OS (these without good isolation) will crash.
Let's have a look at the other open source operating systems, most of them comes with a superior architecture and use more hardware features then Linux. Then why doesn't everybody use them? I'd say it's because they lack drivers. Why should I choose a OS that doesn't support my WiFi hardware?
Now, let's have a look at the target platform about you are wondering why there is no install medium available. Android devices are highly specialized and use hardware that

is not available to the masses (e.g. you can't usually but the sound chip used in a typical Android device)
need driver that are proprietary (i.e. only the hardware manufacturer has access to the source of the driver)
is manifold

that makes is hard to compose an install medium that works for every, or even most, devices.
The usually approach to install GNU/Linux on an Android device is to use the available environment (Bootloader, Kernel (incl. Drivers), libc). This avoids all the issues mentioned in the answers.

The current Android driver source available on the web probably covers a large part of the hardware. The problem this answer doesn't mention is the lack of hardware discoverability. Even if you shipped a generic Android that had all the drivers in the world, the reason it wouldn't work isn't that it would be too big, but that the kernel wouldn't know what drivers to use without a device tree.


text:
Custom Input Method (keyboard) HTC One faded out
The installation of a custom input method, a keyboard, on an HTC one is not working. When I go to keyboards I see where to turn the IPA Keyboard off and on, but it is faded out and when I try to turn it on it doesn't do anything. See screenshot below.
I know that the HTC One comes with a software overlay HTC Sense which is impossible to emulate. I don't know how to find a solution or to understand why it's not possible.
Any lead would be very apreciated.

This seems more like you are asking for app development help, based on the reference to Sense being impossible to emulate and the fact that this particular keyboard has a developer with a very similar name to you and also references an emulator. And a user posted a review that it doesn't work on an HTC One. That said, if you are looking for development help, your question would be better suited to Stack Overflow, one of the other Stack Exchange sites.

I don't know how I can fix and understand this problem, but it seems more a HTC problem than a developing problem.  Beside they also redirected me to there from stack ovferflow. http://stackoverflow.com/questions/21811646/custom-input-method-keyboard-htc-one-faded-out?noredirect=1#comment33008168_21811646


text:
Rooting, bricking, and unbricking
I want to root my Xperia SP C502.
I was wondering what if I bricked my device? Is there way to unbrick it? Can it be repaired? Is rooting worth its risk or I should forget the idea?

Can you boot into recovery? Does adb work? Do you have a backup or a rom to hand?

I don't know anything I was just wondering is there any procedure than I can repair bricked device

The first things are to go on xda developers for your device and search for bricked device fixes. Usually boot into recovery and flash a new ROM or restore a nandroid backup.

There are two different cases of bricking your phone.
1- Soft brick: In this case, phone is not functional as it is supposed to be however it is possible to fix the phone which is usually done through custom recoveries.
2- Hard brick: In this case of bricking, saving phone programatically is beyond possibility and a change in hardware is necessary.
Is rooting worth it? It is pretty opinion-based. For some, rooting is what makes Android awesome. And to some, the best way to use it, is the way manufacturers wants it to be used.


text:
Do we have to pay to install custom rom?
So I want to root my Android and I was wondering: Do we have to pay for installing a custom rom or is it free?

Some people will offer to do this for a charge, and some people do pay them for it since it means they don't have to do it themselves. All the information on how to do it is readily available from sites such as xda developers, so unless you really don't want to do it yourself then there's no reason to pay someone.

In general, Custom ROMs are FREE. To date, I am not aware of any custom ROM that is paid (at least for the custom ROMs I have used for my Samsung Galaxy S2, S4 and Nexus 7). However, you can donate to the developers if you wish.
Rooting and installing the custom ROM yourself is free, assuming you accept all the risks, which includes bricking (or destroying) your phone.
If you are not confident enough to perform the rooting and installation of a custom ROM, you can ask an experienced person to do it for you. Of course, they may or may not request for payment.

No custom ROM should be paid ever. Its like one of the condition of using the AOSP source code (as its open source). However a certain feature (that has been programmed by a developer completely) may be paid or may have ads. Basically my point is nobody can ask you to pay for using a custom ROM made by them. However, if you do not want the risk of flashing custom roms/rooting yourself there are people who do it for a fee. This fee is for the service they give you. You can easily flash custom ROMs at home with no difficulty with all the helps available on forums.

authors: นรา สุระทิพย์


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

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

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

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

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

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


text:
Ogg Vorbis file not listed in media player
I have an Ogg Vorbis file (.ogg), which was discovered by the fancy new music player on Android Kitkat and it played fine. However, now that it is no longer officially a "recently added" file, I cannot seem to access it in the music player. It does not appear under "Songs", which otherwise lists all files as far as I can see.
The .ogg file is in the same directory as my mp3 files, which it can see.
And it can definitely still play, the file is not damaged. I have my own app under development for recording, which uses the GUI-free bare-bones media recorder and player libraries provided with Android. And it can play it even though it wasn't intended to!
Has anybody got any ideas? Can I force a refresh of the media library somehow? Clearing data and cache under settings does not do it.

Ah, this is because it is listed as an Unknown piece by an Unknown artist as the only piece in my library. The Ubuntu Rhythmbox program I used to make the ogg vorbis file did not tag automatically for this particular piece, while it did for others.
The solution is to tag the file with for instance the "Audio Tag Tool", then it is searchable in the Android Music Player.
Understandable, but not obvious to me, I think it would make sense if the player app would search by file names as a last resort if no other matches were found.


text:
How does AppSurfer work? How to run Android OS on browser?
I recently got to know of this website AppSurfer where they actually run Android OS in a web browser. It's interesting and also sleek.
How does this actually work?

may i know the possible reasons for down voting the question?

The only clue I could find is from their website where they state

Run Android Apps in the Browser
Stream apps to any device or platform, on demand

So, it appears they use some sort of streaming technology where the App runs in an Android emulator instance running in their cloud and the content of the display is streamed to the clients browser.
That would mean that technically, Android does not run in the clients browser. The browser just acts as frontend to an (emulated I guess) Android instance.


text:
How do I change incorrect album art on the default Music Player of the Samsung Galaxy S III?
One of my albums has a completely unrelated album art associated with it. I cannot find the album details and hope to get the album art that way because it's an independent album. The album art I'm trying to use is actually a scan of the album itself. I have tried:

Renaming the album and album folder, deleting the previous folder from my phone, and ending my music player's process.
Deleting the album's folder from the phone, and moving the folder somewhere else.
Changed the album art to different images that are slightly different images with Windows Media Player, then uploading AlbumArt.jpg, Folder.jpg, etc. into the album's directory.

I've probably tried a few more, but I can't remember at the moment. It's very annoying having to look at this low-quality, unrelated album art whenever I start playing my music.

Have you tried changing the ID3 tags? You can use on PC: http://www.mp3tag.de/en/index.html

Windows Media Player sets the album art ID3 tag when the user pastes the album art. I even confirmed this by archiving the MP3 and opening on another computer. It still had its album art. I will still try this though.

Though my other answer might still work, it spams the Music directory with album art which is then picked up by the Gallery and obfuscates actual user content.
Instead of my previous answer, I would suggest just using Mp3tag and embedding album art in each MP3 manually. Using either the AlbumArt.jpg or the Folder.jpg created by Windows is not as good because they are both usually 200x200, which will be pixelated when viewed in the Music Player on the phone.

What worked for me, as adx suggested, was to go into the /Android/data/com.android.providers.media/albumthumbs folder on the phone and delete all of the files it contains. They are extension-less files, so it is impossible to tell which one is the offending one, so I just deleted them all. The next time I opened the default Samsung music player, all of the album thumbnail images at first appeared empty, then after two or three seconds, the music player re-generated all of them, and my new album art appeared on the offending album.
(This was after I "showed hidden files and folders" via the control panel in Windows and deleted the AlbumArt.jpg and Folder.jpg files that were there)

This worked perfectly on my Asus Zenfone. Thank you!

Force stop your Music playing app. Connect your device to a PC. Use the search function to search your phone (phone storage or SD card where you store your music) for albumart.jpg. I use Linux so the results appear as icons, in Windows right click - search . You can delete the offending icons, then use whatever app you use to try find new album art. You can be more specific by searching: \albumthumbs , \android\data\com.android.providers.media\albumthumbs and of course each individual album folder.

This is the solution I came up with.
First, it seems that album art is cached, so after deleting the offending album, closing the music player, and restarting the phone, it might still persist. In this case, leave it for a day and try again.
Second, go to Folder Options / View / Advanced Settings / Show hidden files and folders. and uncheck Hide protected operating system files (recommended). Delete Folder.jpg, AlbumArt.jpg, and AlbumArtSmall.jpg in the offending album's folder (and any other jpgs that represent the old album art. Usually they have UUIDs for names).
Third, make sure there is an AlbumArt.jpg representing the correct album art in the album's folder. Ideally, AlbumArt.jpg should be a perfect square.
Fourth, try copying the album's folder back to the phone. If everything in the first step was tried and the album art has not changed, I would suggest changing the album's name. Technically, you're adding a new album at this point, but at least it will have the right album art.

I have faced this problem for a very long time, and have finally decided to try to fix it, finally came up with the solution how to.
Before I continue, I use iTunes on my computer to manage all my songs, copy them out in .mp3 format and then drag them into my Samsung phone. (Note 3) The album artwork I have attached to the albums in iTunes is not showing up, and instead shows another unrelated album which applies to the whole album.
The fix: Download an application called MP3dit which is freely available in the Play Store. This is because Samsung automatically attaches the album artwork to the first song of the album that has an album artwork and sets it as default to ALL the songs in that album.
What I have done is:

To remove all the songs in the specific album
Insert one of the songs in that album
Ensure the song is in the Music Player by playing it
Go over to the MP3dit app and open the song
Scroll down to 'Advanced' and open the sub menu
Select the option 'Delete all MP3 Tags'

Your album now should turn out with the artwork that you have inserted with iTunes (or other music players) now. You can go ahead and add in the rest of the songs in that album.

This might not work but worth a try.
Connect your S3 to a PC (or use a file explorer). In those Albums, unhide System Files ... and delete the album art.jpg ... or all the hidden image files. SHOULD work.

Unhide system files in Windows or on my Android? I tried unhiding system files in Windows, but it did not show anything extra. I have my Android file browser set to display hidden files and folders, but the Albums folder is empty.

Well if you connect your phone on a Windows PC, then you'll have to UNHIDE system files, to be able to see those hidden album arts on your Android's SDCard. This used to happen a lot back in Gingerbread days with my i9000.

I did have system files unhidden. I just said that. I could try unhiding system files and then connecting my phone.

Try this free app called "pimp my music". It does everything you want to do with album art.

I'll look into it.

Very easy to solve this. Go to the Samsung explorer "My Files" find the MP3 with the wrong artwork. Long press, select rename, rename the file (I just added "1" at the end).
Your MP3 file will now play without the unwanted picture.
You can then remove the "1" after the file name.

In correct album art
If you are seeing the cover of another album with a similar or the same name check that you have the album artist tag filled appropriately for each album, some players can't handle such files correctly without this tag.
As already mentioned check for embedded album art and be consistent use either embedded album art or AlbumArt.jpg.
Album art does not show up
My experience is that 1000x1000 pixel with up to 500 KB for AlbumArt.jpg work fine with Google Play Music and most players. Higher resolutions and bigger file sizes may only work as embedded album art, which can be a huge waste of space. Further I had a few files with chroma subsampling 4:2:0 which couldn't be read, so I suggest to use subsampling 4:4:4 if possible, this also provides the best quality.
Troubleshooting
Previously I would only close the player and delete the files of com.android.providers.media or clear its cache. These options seem to be gone in Android 6.0 or have no effect. In case of Google Play Music swiping the card of the app from the Android app history was enough to get the cover displayed correctly. (I forgot about this and was confused about the behavior while changing the image file and the folder name and trying to make sense of what I saw.)


text:
How to disable auto hide navigation bar in cyanogenmod 11?
The navigation bar is automatically hidden in Cyanogenmod 11. Maybe it's a good idea but my tablet case does not let me swipe from bottom to show it.
Is there a way to prevent a navigation bar from hiding so that it is always displayed?

I think you're talking about Expanded Desktops. Can't you disable it from the Power Menu?

Image from phandroid.

Many thanks! What a great place to hide this setting!)


text:
Remove "Folder Open" "Folder closed" announcements without disabling Accessiblity
I have a Galaxy S3 4G.  I also have a Pebble watch.
The Pebble watch uses the Accessibility service in order to project messages etc to your wrist.  Unfortunately, this means certain other "features" apparently get enabled - like a voice announcement every time I open or close a folder.  Which is less than helpful.  And really annoying.
Is there any way to disable these particular advisories?  I'm leery of disabling all voice apps entirely, since I still occasionally want access to things like turn instructions from Google Maps.

Found a solution that worked for me.  From this page:

Go to Settings> Application Manager> All> Google Text To Speech Engine
Instead of disabling it entirely, hit "Clear Data"

Note: This solution may or may not be permanent (I have a feeling when I next actually use a feature with Voice, it will re-enable), but it's easily repeatable at need.  It's mostly viable for me because I don't use such features terribly often.  If you use Maps every day or whatever you might need to find a different answer.


text:
Is it possible to disable the "Activate Google Now" reminder every time you use "Google Search Widget"?
I've started to use Android 4.X for the first time (after being a long term Android 2.3.X user) and some things are new to me.
One of the things that annoy me more is the "new Google Search Widget", which is displayed onto one of my Samsung Galaxy S3 4.1.2 desktop pages. It works nicely.
But, whenever I try to launch said Google search widget, Google annoys me with an (apparently unavoidable) reminder about joining Google Now. The only button they offer is a "next" button (which of course, I don't want to press).
I just dismiss this nagging screen pressing the "back butotn".
But as soon as I reopen the google search widget, the "join google now" reminder is there again. I'm afraid I'll press the "next" button in a distraction, and then I'll be "doomed forever".
So, is there any method to really get rid of this popup? I'll never join "Google Now", in the same manner I just avoid Google + at all costs.
Thanks.

Keep clicking on the Next button as if you are agreeing. Then you can choose 'No, Maybe Later` to opt out of google-now. When you perform a normal search under your previous searches/ suggested searches there is a link to "Get Google Now" again! You can click the big X beside it and it will not come back. However, some updates and reinstalling the search app may cause this to recur again, but the steps above will get rid of it.

(source: androiddevelopersltd.com)

Excellent, apparently it worked. I'm more than sure Google will ask again, but now the widget is snappier than ever. Thanks!!

@friguron I don't doubt it will pop up again some time... Do you want Google Now NOW? ;)

"Now" I don't :( :(


text:
Connecting PS3 controller to Xperia Z
How can I connect my PS3 controller to my Sony Xperia Z for gaming?

You sure can! Sony introduced this in 4.2.2. for the sony-xperia-z
Sony have introduced native dualshock 3 support

This software functionality was spied in the upcoming Sony Xperia SP (C530X) settings menu (Settings > Xperia). From here you will find a ‘DUALSHOCK 3 wireless controller’ menu option. You then need to connect the controller to your phone via an USB-OTG cable. Once this is done, you can remove the cable and the phone and controller will now be connected via Bluetooth.

Here is a YouTube guide on just this wirelessly:
3G Uk also have a guide posted on how to do this using USB OTG, and here is an extract:

How do you connect the DualShock Controller ?
Connecting your controller to your Sony Xperia devices doesn't involve rooting your device or anything complex.
However, there are some things you'll need two things before you can begin:
•USB OTG (On The Go) adapter - An inexpensive cable which enables you to connect USB devices to your Sony Xperia device (£2.68 on Amazon).
•The charging cable that came with your PS3 Dualshock controller
  Then follow the 4 simple steps below:
Step 1 - Connect the "charging cable" to your PS3 DualShock controller and plug the other end into the USB OTG adapter.
Step 2 - Plug the USB OTG cable into the micro-USB port on your Sony Xperia smartphone/tablet.
Step 3 - Open up "Settings" on your Xperia device and navigate to the "Xperia" menu (listed under the Device section)
Step 4 - Select the "DualShock Wireless Controller" app and follow the on-screen prompts.

This artilce is for the coders and programmers and has details on how to implement in your own game. Not exactly what you asked, but may be of interest to some!

Thanx.:-). It really was useful

@user300778 my pleasure! If this answer is satisfactory please consider marking it accepted!

Gald this worked, I see the accept now. Many thanks. Hopefully this will help fellow Sony Gamers :)

I was new to stack exchange when I placed this question and was not knowing about this so it wasn't marked accepted. Thanks for your support

@user300778 welcome abord! It's not about points for me but so others know something worked/helped or didn't work or help for that matter. You'll get rep from this, and with 10 you can join chat, and so on! Worth doing as it really is a nice feeling to help someone. I've bricked every phone I own and I've really been indebted to those who helped fix it for me! (The most recent was this week!!) If something does NOT work, let me know obviously and I will edit the answer and find something that does work! We're all here to help and pay it forward.


text:
How to sync my contacts with their gmail account?
I have bought Nexus 4 and i have imported phone contacts from my older Phone. I don't have email id for many of the contacts,i have just their phone numbers alone. Now i want to sync them with their email. Is there any way to do this. And is there any way to sync them with their fb account. (To be clear my question is if i can sync them to their gmail or fb by just using their Number). Actually i have 'Add Connection' option in 'People' tab and i'm able to get the contacts from Google Plus correctly. But when i add them to circles they are saved as separate contact and my old contact with phone number alone as separate contact.

You might wish to check other questions tagged contacts+sync, which might provide useful details.

You could first add a facebook account from
 Settings->Account->Add new account->Facebook

Then the FB contacts will get synced with their numbers if users have added it on facebook. After that try syncing with the Google account.
If this does not work, you could always use the 'link contacts' option provided in almost all contact application. it will detect similar accounts and link them to form a single contact file.
Hope this helps!
Import Facebook contects to Goole+.

Thanks for your comment. But i have no option to Add Facebook account in settings tab from Nexus 4. I don't know if its an issue between Facebook and Google.

You will need to first install the facebook app

yes i downloaded uber facebook sync and able to sync only 20 existing contacts. I want to sync other 200 existing contacts manually as i can do with 'Add connections' in 'People' app. Is there any way for that?

Online Contatcs Sync using FullContact or FullContact - Google Sync.

Using Google Contact Sync.
Using Google Play App Sync.ME.

The best way is to create or import your contacts under Google account. You can add both Email or Facebook info under each contacts. You can also log in to Facebook app and sync Facebook contacts. Same name will be linked automatically and you may need link manually for the remaining contacts.

Only those contacts will sync with Gmail that are fed or created as Google accounts. Some phones do not give this choice while the contact is being created and so, it is just a phone contact.
To sync these contacts with Gmail, you have to edit such contacts. Use the following steps:

Go to contacts.
Click edit contact.
On top of the contact above the name will appear Phone Contact".
Tap it to open other option. You will see:

Google
SIM
Phone

Choose Google.

Now your contact has been saved under Google. When you sync your account it will be synced to your Gmail account.
Let me know if you face problems after this!
Cheers!


text:
Get the chargin process intensity
I link my Samsung Galaxy S3 to the computer's USB port using a non-original power cord.
I've found charging process very slow, so I would test the intensity whereby power cord supply  energy to the phone.
There's an app for this?

Use "Battery Monitor Widget" app from Play Store. It can monitor the current flowing through the battery while charging.
I identified my Nexus 7s charger and an aftermarket charger's performance this way.


text:
Convert signal strength to dbm
I've got this app which shows network signal strength as a positive integer value btw 5 and 35. Another app uses negative integers like -99dbm.
Is there a way to convert the positive values (unit unknown) to dbm?

are you sure about the 5..35 range? the other popular unit for signal strength is ASU (Arbitrary Strength Unit) and its range for GSM networks is 0..31

Yeah. Thanks. The values were given in steps of five e.g 0-5, 6-10... Found the formula: dBm = 2 × ASU - 113, ASU in the range of
0..31 and 99 (for not known or not
detectable).

dBm = (2 × ASU) - 113
ASU in the range of 0-31 and 99 (for not known or not
detectable).


text:
Tasker Shortcut Icons & Names Revert Back to Default After Every Reboot
All my custom Tasker shortcut icons get changed to the default Tasker icon and all the shortcuts' names got renamed to "Tasker" after every reboot no matter how many times I got them changed.
I have a rooted S3 running on Android 4.3 TouchWiz.
What should I do to fix this?
Thanks in advance.

From what Google tells me, this appears to be a TouchWiz issue. Try a different launcher and see if that fixes it.

I found similar answers on Google too and was hoping that there could be a fix rather than using other launcher. At least now I can have peace of mind knowing that it is TouchWiz's problem. Thanks, Trebor.

Is Tasker installed on the SD card? I've seen that issue with other apps where some resources don't load. Try moving to internal storage.

I never thought of that before, elconejito. Tasker was in internal storage all the time but all my downloaded Tasker icons were in SD card, I moved all the icons into internal storage. I've tried a few reboots and the icons seem to have stopped reverting back to default. Thanks for the tips, elconejito! Really made my day.

My friend, it went back to the default icons again after 8 hours. Couldn't rule out what might have caused it.

Sad to hear that. Have you tried running a logcat app in the background? Then when your icons disappear you get the fun of digging through the logs to see what may have tripped it. Your on a rooted S3, have you tried any custom ROMs that still use touchwiz?

I should prolly try to check out the logs. No, I haven't used any custom ROM for TouchWiz. Any suggestions other than CynogenMod? I've heard of AOKP-ish ROMs as well.

I don't know offhand of any Touchwiz ROMs (I'm an HTC or Nexus guy mostly). I would start over at XDA Forums and look in the area for your phone/carrier for ROMs with Touchwiz there should be several. If you want to go AOSP-ish, AOKP, OmniROM, Paranoid Android, Carbon, etc. But before you go the AOSP route I'd just use a custom launcher :)


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

any help anyone please ?

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

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

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


text:
How do I connect Nexus 5 on Lenovo Yoga 2 Pro for USB-debugging
When I connect my device to my Linux laptop (debian-Ubuntu) I don't get any output in
adb logcat

If I connect it to another laptop it works fine
in KDE I can open the Directory and copy files, so USB is working
it seems like
adb devices

finds the device:
List of devices attached
042some_numbers00   device

but it stays disconnected somehow

Have you setup ADB accordingly on that KDE machine?

thats the question: what is "accordingly"?

See e.g. here.

I tried, but still.

I created a file
sudo nano /etc/udev/rules.d/99-android-mtpfs.rules

and added
# Nexus 5 (alias Nexus 4) "sudo lsusb" shows: 18d1:4ee2
SUBSYSTEMS=="usb", ATTRS{idVendor}=="18d1", ATTRS{idProduct}=="4ee2", MODE="0666" GROUP="androiddev", SYMLINK+="android%n"

and I added:
echo 0x18d1 >> ~/.android/adb_usb.ini

then I rebooted Ubuntu and it worked!!!


text:
CPU getting hot. GPS can't lock on
I know this was probably asked several times, but here's the deal: A couple of months ago I was charging the phone (Alcatel Onetouch Star) at my friends house, when I got a warning that the phone was getting too hot. After that, every time I use anything that's at least a little resource hungry (Facebook, note apps, video player, browsers, and obviously Youtube and games) the area below the battery gets warm, and almost burns my hand in some cases.
The battery itself doesn't get warm. The area below it, where the capacitive buttons are does. I'm guessing that's where the CPU is, and its getting hot. It didn't get hot before that night, it'd get only slightly warm when using YT or larger games (even in summer), but lately it's getting too hot, even though its winter and ambient temp is much lower than it was in summer.
Any ideas whats causing this? Oh, and also the phone can't get a GPS lock anymore. Not even after 5-10 mins under 7-12 satellites. I'm holding off on rooting it until I get everything sorted out, as I still have the warranty.


text:
How can I edit a video to correct an incorrect orientation?
I recorded a video clip on my Samsung Galaxy S4 in the horizontal orientation. If I download it to a computer it plays correctly in a wide aspect ratio and is not rotated.
When I play it on the phone, the phone always rotates it incorrectly.  If I hold the phone in the vertical orientation, the video fills the screen, but is rotated 90 degrees. The bottom of the frame is on the left.
If I rotate the phone 90 degrees CCW to view the video in the correct orientation, the phone rotates the video another 90 degrees.  Now the video is a tiny thumbnail in the middle of the screen - a vertical video showing on a horizontal screen. The bottom of the video is still on the left.
Why is the phone rotating the video incorrectly? Isn't the phone supposed to note the orientation and tag the file when the video is recorded so this problem won't happen? Given that it has it wrong, how do I edit the video to correct the orientation setting?


text:
How to root samsung Galaxy Note 2014 edition?
I searched the forum but there was no entry for my specific device.
I have an unlocked Galaxy note 10.1, 2014 LTE edition which I'd like to root. Motivations include ability to install a Linux virtual machine and getting rid of the enormous amount of firmware installed (plus remapping the keys, etc).
So I wanted to ask
1-How I can root my device.
I also have a few related questions whose answers I couldn't find by searching the internet:
2-If I root, will I be using the same OS that I have now, just with superuser access, or would I get "vanilla Android"? I saw a video on youtube about rooting the same device but it needed downgrading to a lower version of Android??? Among samsung's firmware I only use those for the S pen, and I'd like to have them available after rooting.
3-It seems that I need special PC programs for rooting my device. Is there any such software for Linux?

Are you sure you invested enough time in searching the internet? I just found this forum and another forum after one search. To answer your other questions:

In short, you will need to use ODIN (a computer-based tool used for writing to your device while in "pre-Android" mode) to flash (a fancy phrase for installing) a custom recovery (ClockworkMod, aka CWM). That custom recovery will allow you to flash a superuser app that will handle granting root access. All files necessary can be found by resorting to the linked forums since SO can't host files.
rooting does not remove your version of Android. In most cases, it will actually wipe all of your data (factory reset), so make sure to backup anything that you need beforehand. Being rooted does leave room for flashing different versions of Android if you wish to do so in the future.
Sadly, I didn't have any luck finding Linux drivers for the Note 10.1. Windows drivers available here.

Thank you very much. I found this guide: http://www.theandroidsoul.com/root-samsung-galaxy-note-10-1-2014-lte-p605-cf-auto-root-tool/  but still don't understand what ROM they use and also wanted to see if anybody here has done this successfully.

From looking at the forum you linked to, there is no ROM that you're flashing. You're simply flashing a root package (as explained in point 1 of my answer). If you want to talk to others who have 'done this successfully', I would recommend that you try other sites, like XDA, or find a walk-through video on YouTube. SO is really meant for questions like "what problem (with your Android device) are you trying to solve?".


text:
Custom ROM for RK292X?
I'm very newbie.
I have a tablet AOC Breeze MW0712, when I try upgrade the firmware in the official page I see that the chip is RK292X.
This rom can be installed in a chip RK292X ?
The steps are the same as when I upgrade the official firmware?
Thanks in advance

Don't knot that specific device (never heard of it, to be true). But as a general hint: Where can I find stock or custom ROMs for my Android device?

Because my tablet is chinese I can't find a mod oriented by device name, so I'm trying to understand if a ROM is chip oriented or the whole device oriented.


text:
Can't hear people unless switched to speakerphone on Galaxy S4
I have Samsung Galaxy S4 and I cannot hear callers unless the speakerphone is on. The caller can hear me well but there is only a very faint which is inaudible sound back.
I have gone to all the settings but it does not change anything.
How can I fix this?

Possibly related: Earphone is not working well, volume is very low in Galaxy SIII?

I fixed mine using following instructions:
Go to Settings → My Device → Sound → Samsung Applications → Press Call → Turn Off Noise Reduction.

A user has suggested this for non-Samsung phone owners: https://android.stackexchange.com/review/suggested-edits/179819

"My Device" does not exist on my phone.

Your earpiece speaker may be dead.  When you put your phone in speaker mode it uses different speaker(s).  Some people use a bluetooth earpiece to get around this, but if that's not something you want to do then you may want to check and see if your phone is still in warranty.
Also, depending on your phone you can try taking a small brush and cleaning around your earpiece speaker.  In some cases dust and other debris can collect and muffle the speaker, and considering how tiny these speakers and their speaker grills are (again, depends on your phone) it doesn'take much dust or debris to make it hard to hear.  When i worked for Verizon this was a common problem that we encountered on a daily basis.  Hopefully, that's all it is.

I had the same problem and tried  everything for two days, even did a factory reset, but nothing worked. Then I had an idea: the earpiece  could've been  blocked so I took an old toothbrush, brushed the ear piece for a minute to clear any debris and low, and behold it worked. So give it a try.

If you have the plastic screen protector on the front of your phone, make sure it isn't covering your ear speaker.

I tried many fixes but nothing worked. What worked was rolling a piece of hard paper to the size of headphone jack and inserting it to and fro several times until you see on screen headphones changing into ringer.

Plugging in and out the headphones multiple times worked for me

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


text:
Moving sdcard to ExtSdCard
I was an Android beginner, I know nothing of 'hacking' some Android stuff. I found several issues of this case but no one that I look pretty ideal for my case.
My Samsung Galaxy  Ace 2 has been inserted a new SD Card after a several time using no SD Card. That makes the system create sdcard in it's internal storage. Then my storage information (Setting -> Storage) become 3 parts, which: Device memory (internal), USB Storage (internal), and SD Card (extSdCard). This thing become very annoying since my internal wasn't so big.
And when I open my Gallery it pop some notice There is not enough space (0 MB) in your device memory. Delete some files. And always redirect me to the Files. On my Files there is 2 folders, which: extSdCard and sdcard0. On the setting of Files. I can't change the Set home directory that refers to /storage/sdcard0 to (my hope) /storage/extSdCard.
I done trying to moving all apps to internal storage with hoping that USB Storage not full, but it doesn't give any good solution just yet. I read several post and forum, also several solution using adb but I don't think those solution can manage all problem, since because of this case, I can't save any voice note or picture from social chatting apps, in some case, I can't receive any bluetooth transfer also.
So I want that USB Storage begone, and my sdcard0 was symlinked to the real external SD Card, or another step that make my system become like the old like Android system. Please help me. Thanks a lot before.
FYI: right now, my phone isn't rooted yet. But I can root it anytime, if it really needed.

I'm not sure whether it works on the Ace 2, but you might wish to take a look at External 2 Internal SD. Was originally written for the S3, but should work for other devices as well. Please report back whether it helped.

@izzy: I don't really know about the system of Android 4.4. But how if I just re-install the whole system of the Android while SD Card was inserted. Do you think that way can work? I mean, the ExtSdCard can be directly known as the sd_card0.

I don't have 4.4 on any of my devices (and I don't want to). But I'm afraid that would again install anything on internal ("primary storage"). Maybe this is helpful: Installing to SDCard by default? If your device is rooted, you might also wish to check our link2sd tag-wiki.

I'm really sorry, I meant 4.2 :P. Ok I'll try to looking on it also. I had tried your first solution but still not doing fine and there's some step I should notice more carefully.

thanks for upvoting this question but I'm afraid I still have no answer until this day either majority people. But let me share my latest research about this case which actually would be lame because I post this question pretty much long time ago. So, here it is.
When I do my research about it on the device, I try to root it, try to swapping the the storage and whatsoever (please notice that my Android's knowledge was not too much, so I think I may not trying all methods). It's all result nothing but pain and brick phone in the end of the day.
So I bring my phone to Service Center and after they re-install it I asked them about that case/issue, they trying to answer with 'not-clear-answer-to-preserve-reputation' answer, until I force them to spit the truth. Then finally they says that how Samsung Galaxy Ace 2 works. So, that's is, my last conclusion that this phone was made for experiment or whatsoever. I face this kind of experiment issue form Samsung not just once
So, I hope this story can brought us some unclear light to overcome the unclear darkness that coming from this phone (you can skip this last unclear sentence :p). Peace out :D


text:
Can you run 'normal' Java programs on Android?
I know some 'normal' Java (computer Java), and I want to run such a program on my Android device. Is this possible? If yes, how?

Duplicate of How can I install .jar files on my Android?

Generally, this is not possible as although Android-flavored Java has the same syntax and semantics as typical Java, it does not run on the same virtual machine (Google has its own VM that Android phones all ship with and which has a different byte code format than conventional Java VMs), nor does it use or have access to Oracle's Java standard library.
Google reimplemented most of the important elements (e.g. Google has its own implementation of HashMap, ArrayList, etc.) and ditched a lot of other stuff (e.g. there's no Swing package in Google's library).

You can do it quite easily as there are many ways to run Java apps on Android. Specific application called Java Emulators can do it quite easily.
These are the popular Java emulators for Android: viz, JBED, PhoneME, Jblend and NetMite. There are arranged in order of my preference. You can use PhoneME for unrooted devices; however, if your device is rooted try any of the remaining three applications.

If by 'normal' Java (computer Java) you mean Java Standard Edition (J2SE - the Java programs that usually run on a PC, like Eclipse, Vuze etc...) then the answer is most probably no. There is no way to run them directly on Android and there are no (at least not known to me) apps or modifications that allow it.
The apps (emulators) mentioned in other answers are for the J2ME (Java2 Micro Edition, also known as MIDP and applications as "midlets") environment. They are the Java applications for mobile devices that were popular before Android appeared.

You could try using JBED. JBED is a program designed to offer the possibility to use Java applications (.jar files, I believe) on devices with the Android OS. I've never used it so can't personally vouch for it.

According to the listing on the dodgy third-party site you linked to, it's only for J2ME mobile applets. The OP didn't say if that was what they wanted.

I know the site isn't great, there's XDA and DroidBeans links if OP wants to Google for it, but it does say it can run .jars which full JavaSE can be exported as. If I get a chance to test it I'll update.

Just for the sake of completeness, this website provides a how-to install and use the app. I tested on Lollipop but it didn't work though (the readme says about Gingerbread, so I'm not sure if it's compatible on the latest Android). (Disclaimer: I don't have any relation with the blog & its blogger. Just curious of this app from another question and found this article)


text:
Notification numbers for a lot of apps don't show up?
We recently switched from iPhone to Android and on both of our Samsung phones, apps that we have notifications for (Facebook, Skype, etc.) do not have a number next to the icon showing how many notifications they have. They used to on iPhone, and the system apps on Android still do like the Messaging and Email apps. I've triple checked the apps' settings and turned everything off and back on and still have no clue why it's doing this

This is not a very common feature for Android apps, in my experience. It sounds like Samsung apparently added it to their email and messaging applications, but the standard Android ones (e.g. the system apps on Nexus devices) and Google's apps (Gmail, Hangouts, etc) don't have notification badges on the icons. On occasion I've seen apps that support this by having a "widget" that looks just like the regular icon, and has a counter that gets updated when needed, but they're kind of the exception to the norm.

The responder here apparently doesn't own an Android phone....and for SURE doesn't own a Galaxy or he'd be very familiar with the "numeric" indicator on the default Android Messaging icon.

Android doesn't have "badged" icons like that by default. Unlike iOS, Android has had a pull-down list of notifications since the start, so that has become the standard way to present this kind of information in this platforms. Most Android users would be disappointed to see a 3 on their email icon, because they've come to expect a notification in the notification bar, giving more information than that. This is even more true since Jelly Bean added the expandable notifications: you can see the subjects of all the new e-mails, or, if there's only one, see a preview of the whole e-mail.
As eldarerathis points out, some apps offer a widget that you can use instead of the usual icon on your home screen. The widget might have an icon badged with a number of messages, as on iOS, or the app might instead offer a scrollable list of messages, the avatar/photo of the sender, etc., which isn't possible on iOS.
As you've noticed, Samsung phones can have badged icons on the default home screen. This is a feature that Samsung has added to make their phone look more like an iPhone. But since it's only in their home screen, not a standard feature, only their built-in apps support it. This is in addition to Android's usual, information-rich notifications, not instead of, so you're not missing out by having a Samsung phone.
If you've been an iPhone user for a long time, you might have to get used to using the notification tray to see new messages instead of looking at the app shortcuts, or to adding widgets to your home screen if you like, but once you do you'll find you can get at your messages with fewer taps and less fuss.

my question is resolved partially but I don't understand why don't launcher apps like Google launcher support badged app's.

Because it's not a standard Android feature, there's no way for the app to tell the launcher what number to display. The stock Samsung launcher and Samsung apps are written to work together.

I would go in for the widgets as suggested but adding them would clutter the home screen their size is big

Doesn't seem to be, but it would be good if all apps supplied a 1x1 widget which acted like a badged icon

Badge based notifications are generally handled by whatever application Launcher you have installed.  Google Now stock launcher by default does not handle this.  Nor do many other launchers.  However, Samsung's launcher does handle most applications but not all.
Nova Launcher has an add-on called TeslaUnread which can be installed in addition to the Launcher which will handle all badges for all applications.  It can also be completely customized to have the badge appear in any corner you wish as well as color of the badge.  Alternatively you can install widgets, such as Notifyer which will create a widget that appears as whatever icon you have chosen for whichever application and places it onto your launcher desktop.  Whenever a notification is received, Notifyer will place a badge onto that icon.
I use a Samsung Note Edge.  Samsung has an entire SDK for developers to create badges for their apps that are compatible with the Samsung launcher.  As I noted before, Samsung has badges but not for every app.  This is because apps have to have been custom designed with Samsung's badges in mind for them to function within a Samsung launcher.  Personally I use Nova Launcher since it allows a lot more customization and control.  Also I do not like the red or orange badges and preferred blue and Nova gave me this ability to change everything to how I like.

My Galaxy Note 4 in the beginning had an icon number indication of interractions of each app like twitter pinterest etc, but after latest version updates the indicators are lost. So I guess is a matter of the app version.

You may try this
Touch on your empty home screen for 2 seconds  then a pop up will appear below  screen.
Choose > More settings > Badge app icons > choose  app which you want them to hidden or appears > done.


text:
Cannot install some apps in Android 4.1.2
I have a Motorola Razr D3 cellphone. Although I have at the moment 800 megabytes free on the device memory, some apps report insufficient space to perform the installation. I've cleaned caches and removed many apps.
I'm unable to install some software, for example, Aircrack-ng.

What should I check for?

possible duplicate of "Insufficient storage" when trying to install new app

First check where exactly you have how much space free. Storage is divided into multiple locations, such as device storage, internal, and external SDCard (depending on what's available). The "insufficient space" error always refers to device storage, not to any of the SDCards. If your device storage gets low, it doesn't help to have plenty of space elsewhere. See our insufficient-memory tag-wiki for details and first aid.

I have 800mb free in the internal memory. The SD card I have has 32 gb and only about 1gb used. So I do have free space on the right place.

See also: “Low on space” warning with over 50% free / Google Play: Error downloading app - insufficient space / False “low on space” (internal storage) warning on HTC Incredible

I fixed it formating the device. Still this not a solution.


text:
Need someone to tell me the camera preview and picture resolutions in Samsung Galaxy S4
I need to know the camera preview and picture resolutions that the Samsung Galaxy S4/S4 Zoom (SM-C101) supports for it's rear camera.
I'm building an application that does real time image processing on the frames received from the camera. By default, the highest resolution is set which makes the processing very slow. So, I want to know what resolutions are available so that I could set a range within which to select from at runtime.
I noticed that some common lower resolutions aren't supported on the S3, so I had to increase the range. So I need to know if I need to change it for the S4.
Someone on SO has created an application which records this data and makes it publicly viewable here. I guess using this would be easier than manually looking up the resolutions.

I would not close this question. It's mainly asking about the resolutions of the camera.

According to the Samsung site, the rear camera is 16MP with 10x Optical Zoom and enhanced SMART Modes, OIS, 24 - 240mm, F3.1 - F6.3.
You can probably use this tool to calculate for a rough estimate of image dimensions. Probably better if somebody with an S4 Zoom can provide actual values.
4000 x 4000 (16,00) - aspect 1:1 (1,00 - square)
4472 x 3576 (15,99) - aspect 5:4 (1,25 - photo)
4512 x 3544 (15,99) - aspect 14:11 (1,27 - photo)
5096 x 3136 (15,98) - aspect 13:8 (1,63 - photo)
4616 x 3464 (15,99) - aspect 4:3 (1,33 - photo)
4736 x 3384 (16,03) - aspect 7:5 (1,40 - photo)
4896 x 3264 (15,98) - aspect 3:2 (1,50 - photo)


text:
Google Play refund a purchase?
On Google Play, I ordered an app with my Discover Gift Card, and I refunded it within 15 minutes. According to my Card balance, I have not been refunded yet. How will I know when I will get refunded?

Did you get an email from Google Play that a refund was made? If yes, you should be all right.
Sometimes, it takes time before refunds (or anything) shows up on PayPal or your credit card statement. Try again in a few days.

Credit card refunds can take up to ten working days. As you say, Google should email pretty much on the spot to conform refund.


text:
Add 2nd number into Google play
I recently bought another android device. How to add my 2nd number to Google play account? So that, I can easily choose to install apps from google play into my 1st number or 2nd number.

Added a photo to my answer. Don't forget to upvote and accept if it works for you.

Google Play is not tied up to phone numbers, but to Google accounts.
Just add/sync your existing Google account into your phone via System Settings > Accounts > Add Account. You will then be able to download / use the paid apps that you had in your other phone, assuming they are compatible with your second phone.
Then from Google Play, just select the account that you'd like to use.


text:
How to solve bluetooth issue?
I flashed an unofficial MIUI ROM on my Sony Xperia P. I found enormous bug here. Recently I found that bluetooth is also not working. How can I solve it?

We don't fix bugs here (that's outside the scope of this site). Things like that you need to discuss with the resp. developer / community, sorry.

Did you read the Working, Bugs posted by the author of the rom. Did you read the changelog of the rom. Did the author specified any patch to fix the bluetooth issue?

I downloaded the ROM from this link. Here author didn't report anything about this issue.

It is clearly mentioned in the notes.


text:
Is Cyanogenmod available for a Trio Stealth G2 10.1"?
I recently purchased a cheaper tablet and would like to put Cyanogenmod on it. I've done some Googling over the past couple of days, but have been unable to find any information for my specific tablet.
Is there a ROM for a similar device that I can try flashing? Or, better yet, has anyone been able to get Cyanogenmod working on a Trio Stealth G2 10.1"?
Thanks!

According to the list of officially supported and unofficially ported devices, no.
Also, read more at this sticky post by CyanogenMod moderators.


text:
Dialog option "Use by default for this action" or "Always" not displaying for NFC tag
I just completed my Android application which scans NFC tags. When an NFC tag comes near the device, the device tries to show all the apps which can scan the NFC tag.
I want it to remember which app it should use to scan the NFC tag. It displayed my app, but I do not want the system to always ask me which app to use.
In my two devices, it not does show any option like Use by default for this action or Always, while in my other device with Android 4.2.2, it shows the options.

Why is this so?

This is because there can be no default handler for all NFC intents. You'd have to create a mimetype for your NFC tag and use that mimetype as the data field for the intent filter.
However, this site doesn't deal with developer issues, so you'd be better off on StackExchange, for example here.

I have issue in two phones and working well in one phone.

If I'm guessing correctly, the one device where this works has an older Android version? Those have a different way of resolving NFC intents, and that's why there can be such a checkbox.

No, That device is new Android version 4.2.2.

NFC disovery events that indicate only a certain tag technology (or even only the presence of any tag) are usually too broad to be bound to just one app. It seems that the Android team therefore decided that it should not be possible for one app/activity to take precedence for such an unspecific event.
As a consequence, the only way how this mandatory intent chooser can be avoided is if an NDEF formatted tag is used and if the app's developer registered the app/activity for a more specific NDEF intent (e.g. a URI, an NFC Forum external type or a MIME type).

Someone or something has set defaults for the application(s), and this default was set as soon as someone or something set it either internally, or by hitting the button "Always."
In this case, you'll have to go to your App Drawer, go into Settings and find your Application Manager. In this case, you'll want to go to the application that doesn't have the option. Find it, click it, go down, and hit "Clear Defaults.", now, hit the home button, find the application you're wanting to run, and VOILA! The action menu should set itself back.
If it doesn't, find the application that is automatically running upon startup of that specific object, and hit Clear defaults.

This is not my case, dialog box show the list of all the apps which can scan the NFC tag but issue is that "“Use by default for this action” or “Always” not displaying. If any app is already set as default then above screenshot was not asking the apps to scan the NFC tag. Above screenshot showing two apps which scan scan the NFC

@TheFxApoc the screenshots show that no default has been set (otherwise you wouldn't see that dialog at all)

Just disable the default app for NFC by searching it in the application list. Post this your custom app will be the default app to run, when you tap NFC Tag and it will execute the task as you configured in the NFC Tag

If the "chose" dialog is shown, there obviously is no default app configured – so it cannot be disabled (also see GATrawn's comment on this answer).