text:
CWM Recovery showing wrong sdcard info
So i have installed Cyanogenmod 10.2 using Clockworkmod Recovery, which went fine.
However now I am unable to get rid of CWMR. I tried flashing TWRM, but CWMR persists.
Even worse, CWMR shows the data on /sdcard from my old ROM. it is not up to the actual sdcard contents. and whenever i try to enter any directory it still shows the same data again. it's like going into a loop.
the only exception is, that when i enter the directory called "0" it shows the actual data of the new cyanogenmod installation.
is it possible that cyanogen actually installed itself into /sdcard/0 and the old data is still present in /sdcard/
this would explain why i am having only little space on my sdcard free.

Could it be the CM version installed is a little "higher" than the Android version you had before? Somewhere between ICS (Android 4.0) and JellyBean 4.2, directory structures for SDcard changed: instead of simply /sdcard, it's now /sdcard/0 (to allow for multiple cards; see Why did /sdcard/ turn into /sdcard/0/ with 4.2?). There are storage problems reported concerning the migration, where a copy of the "old content" remained in /sdcard. That might be what happened to you here.

yes, this CM is now based on 4.2 whereas the old samsung os was based on 4.1. so does that mean, that the old data is still there? how can i get rid of it?

Delete it (e.g. using a file manager)? First make sure you copied everything you wanted to keep.

i cant see it in a filemanager. filemanagers seem to already show the contents of the /sdcard/0 only.the only place where i see it, is in CWMR mode.

What if you use a terminal app and do it from the command line? Alternatively, use ADB from your computer, in combination with a graphical frontend like QtADB.


text:
Blinkfeed, what exactly it is?
HTC says best feature of the device. But what exactly is Blinkfeed?

Do they really say it's the best feature? I thought it was kinda fun to play with on the first day of purchasing, but soon turned it off on a phone I'm otherwise pretty happy with.

BlinkFeed—an aggregator of news and social network content [...]
BlinkFeed will always occupy the leftmost page of the home screen.

The default BlinkFeed home screen of HTC Sense 5

(Wikipedia: HTC One)
To explain the second line:

By default, there will only be two home screen panels out of the box: a "BlinkFeed" page and a classic Android home screen on the right.

This explanation is taken from HTC One software hands-on: Sense 5, BlinkFeed, Sense TV and new Sync Manager (Engadget), where Blinkfeed is further described:

This is simply a Flipboard-like tile interface that sits permanently on the main home page. Created in collaboration with Mobiles Republic, this tool pulls in content from various publications and social networks (Twitter, Plurk, LinkedIn, Flickr, Zoe Share and more), as well as your calendar and TV shows from the TV app (more on that later). You won't be seeing emails here, as HTC positions BlinkFeed as a place for more ambient info rather than critical updates. Regardless, the feed can be customized to suit your needs, though the first version won't let you add custom RSS feeds just yet.

Read more in the linked articles themselves.

So does that means, I will get all the updates in one page.

I cannot answer that part, as I don't have an HTC One to check myself. But from the description it sounds like "yes" for services supporting it.

source: Stack Exchange

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

sort: votes


text:
What is the difference between restoring and installing an app on an Android device?
Is there any difference between restoring an app and installing an app on an Android device, or are both the same?

Can you add some more detail? Where are you seeing this verbiage?

As David said, you can restore an unsupported app from a previous backup, or you can restore the data of that app ( e.g. saves in a game ).
when you install an app from the play store, you are limited to what's available for your country (unless you're rooted then there some ways to go around it) and even if you install an app that you previously had, the data will not be restored.
google play store just backs up your apps names so when you restore through the play store, the data is not restored.

no problem, hope I helped you.

Well, one that comes to mind - if application is removed from market or is not listed as compatible for your device, restoring from Google account is one way of getting those applications. I did it with "FML official" and "Amazon" applications when they were not available on Nexus 7 2013 - "backed" them up on my Samsung S2 and "restored" on Nexus 7.
And, of course, for some applications settings are restored too.

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


text:
transfer music files to Nexus 4 from computer with Windows 7
I have a Nexus 4, and have tried - and failed - to transfer some music downloads (FLAC 16bit) from my Windows 7 computer.
When I connect the phone, I can transfer the files and the computer tells me it succeeds, but I can't find any music on my phone. The alleged folder the music should go to is called Internal Storage/Music. Where is this folder on my phone?

With my Nexus 4, that directory - which shows up as Internal Storage in Windows - can be located at a few different places depending on configuration. The places that I know of include...

/mnt/shell/0/
/mnt/shell/emulated/0/
/mnt/sdcard/
Most of the time, there's a link to this folder (So you don't need to find it) at: (If this works, don't worry about the above directory paths too much)
/sdcard/
This means that you should probably be able to find your music at /sdcard/Music/.

Another note: I don't know if the default music player supports FLAC audio. If it doesn't, then that would explain why it isn't locating the music automatically.

I bet the files are there, but you don't have a music app that will support .flac files, so they don't show up as visible.
I use one of 2 apps: Airdroid, or ES File explorer to transfer files wirelessly.  Both of these apps seem to assist in ensuring the files get to the proper place on the OS filesystem.


text:
Tether from PC to android via USB
Is there a way to tether a PC's ethernet or WiFi connection to a Samsung Galaxy Fame using Jelly Bean 4.1?
What I would like to do is to be able to access the internet on the phone using the PC's internet connection, via USB or wifi. My PC runs Ubuntu and Windows (Dual Boot) so either of these operating systems will work.

Have you checked the other questions tagged reverse-tether? If so: what makes your situation so special that none of those matches? What have you already tried?

well that's the answer. Thanks to @GAThrawn for the tag - I didn't know it was called reverse tether.

You need to reverse tether your pc to your phone.


text:
Random App Crashes (Nexus 4 ~ 4.3)
Within the last few days my Nexus 4 has started behaving strangely. This is a completely stock Nexus 4 running the official 4.3 build. Not even bootloader unlocked.
What happens is that random apps will begin crashing, usually Google apps like Gmail, Settings, etc. If I try to report the crash, the crash reporter also crashes. I plugged the phone in to check the logcat and all of the error messages are the same:
FATAL EXCEPTION: main E/AndroidRuntime(31480):
java.lang.IllegalStateException: Could not create an EGL context.
eglCreateContext failed with error: EGL_SUCCESS
E/AndroidRuntime(31480):    at android.view.HardwareRenderer$GlRenderer.createContext(HardwareRenderer.java:1192)
E/AndroidRuntime(31480):    at android.view.HardwareRenderer$GlRenderer.initializeEgl(HardwareRenderer.java:1044)
E/AndroidRuntime(31480):    at android.view.HardwareRenderer$GlRenderer.initialize(HardwareRenderer.java:979)
E/AndroidRuntime(31480):    at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1536)
E/AndroidRuntime(31480):    at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1004)
E/AndroidRuntime(31480):    at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:5481)
E/AndroidRuntime(31480):    at android.view.Choreographer$CallbackRecord.run(Choreographer.java:749)
E/AndroidRuntime(31480):    at android.view.Choreographer.doCallbacks(Choreographer.java:562)
E/AndroidRuntime(31480):    at android.view.Choreographer.doFrame(Choreographer.java:532)
E/AndroidRuntime(31480):    at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:735)
E/AndroidRuntime(31480):    at android.os.Handler.handleCallback(Handler.java:730)
E/AndroidRuntime(31480):    at android.os.Handler.dispatchMessage(Handler.java:92)
E/AndroidRuntime(31480):    at android.os.Looper.loop(Looper.java:137)
E/AndroidRuntime(31480):    at android.app.ActivityThread.main(ActivityThread.java:5103)
E/AndroidRuntime(31480):    at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime(31480):    at java.lang.reflect.Method.invoke(Method.java:525)
E/AndroidRuntime(31480):    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:737)
E/AndroidRuntime(31480):    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
E/AndroidRuntime(31480):    at dalvik.system.NativeStart.main(Native Method)

Rebooting the phone temporarily solves the problem. Does anybody have any ideas? Thanks

You are not the only one, started happening to me just recently as well.

This is getting ridiculous, just missed a call because the dialer crashed right as it was coming in. Who knows if it was important or not

There is a bug filed with ASOP https://code.google.com/p/android/issues/detail?id=61868 and threads on some of the other android forums.

I see, as far as I know when I posted this there was nothing else on the web about it. I couldn't find anything at the very least

Try to disable "Automatic date & time" and "Automatic time zone".  This solved my issue like this on Nexus 7 and could very well help you out here.

Thanks to datasage for pointing out the official bug report where many others are reporting the same problem.
Some users commenting there have found that if they stop using wireless charging, and instead charge the phone with a cable, the problem goes away. That might be a useful workaround for you until Google fixes the problem properly with an OTA update.

I solved a similar problem on a Galaxy SII with a transfer on the phone's memory of all applications stored on the micro SD card.
It's very frustrating to be forced to use the small memory of the phone when you bought a card with a lot of memory…
But I know two owners of android phones who suffers of the same issue, solved in the same way.


text:
Device encryption fails, but no error
I am trying to encrypt my android device (Samsung S3, Modified 4.1.2). I have set a password and made sure my device is plugged in and charged over 80%.
When I select the encryption option, the screen shows a wired-diagram of an Android figure and then restarts after about 10s. There are no errors and I can still use my device, but it clearly has not been encrypted.
I've retried multiple times with the same results. Can anyone help?
Thanks
EDIT (possible explanation)...
My device is currently encrypting. I decided to try with my SIM card removed. I had a SIM lock setup, so I'm wondering if that was interrupting the encryption when the phone restarted.
Although I am curious, I am not going to go as far as unencrypting, removing the SIM lock and trying again, so I can't be certain that was the cause.

Is it plugged into a PC, or into a wall charger? I had a similar issue (with 4.2, I think) and found that encryption failed as you describe when plugged into a PC, but worked with a wall charger. Please let me know if this solves your problem - if so I shall add it as a full answer.

I tried both multiple times, but no luck. Thanks.

@Flyto Thanks, that solved the issue for me. Failed silently when plugged into my USB hub (even though it's a fast charge port with no USB connection) but worked with the stock charger. If you added this as an answer, I'd vote for it.

There was a similar issue in Android 4.2 whereby encryption failed as described if the phone was plugged into a computer's USB port, but worked if plugged into a charger. I don't know when this bug first appeared or whether it has been fixed in a more recent version, but it's worth trying a plain charger.

Had this issue also. Solved it by switching of WiFi on the device. I am on a Samsung Galaxy S4 with Android 4.3
Hope this helps solve your issue.
Cheers

off course the wifi only had to be off for the encryption, after that I had it turned on again

This does not provide an answer to the question. To critique or request clarification from an author, leave a comment below their post - you can always comment on your own posts, and once you have sufficient reputation you will be able to comment on any post.

@t0mm13b, how do you know this doesn't answer the question? It sounds far-fetched, but I could possibly imagine a situation where wifi would need to be off for security reasons, so perhaps this is a real answer.

@StephenSchrauger this feels like more of a comment rather than an answer - it starts with "Had this issue also", more of a "Me too I had this problem"...

To be fair, user44533 has 1 rep - so they can't comment on other peoples' posts, and are thus only able to help by leaving an answer. I remember this frustration myself ;-)

I tried with WiFi off and also with Mobile data Off and no luck. Thanks.

I had the same problem with a Nexus 7 2013 running on KitKat 4.4.2 (the device reboots after the encryption button is pressed, but the encryption process is not started). After I switched of WiFi I was able to encrypt the device.

I had the same problem. Daj's advice was the solution. I downloaded a memory management app and killed every non-stock process I could find. I used Titanium Backup to Freeze apps that kept restarting. Then I attempted encryption and it did a quick boot and then began the encryption process. This is the final solution.

What memory management app did you use? Could you edit that into your answer?

I was able to encrypt my Nexus 4 after removing lot of data from the device. With about 4 GB of free memory (half of my total 8 GB) the encryption was successful.

I was having this problem with a Nexus 5 running Kitkat. Bizarrely, after multiple attempts at running the encryption in safe mode, with/without wall power, and with/without USB power, the solution for my particular issue appeared to be simply rotating my device so that it switched to the landscape screen orientation. Running the encryption process in this orientation worked first time.

I was having the same issues with my LG G3 where when I tried encrypting, it would show the little Android dude, then restart and show the AT&T splash screen then freeze with the ATT logo in mid spin.
I tried all of the advice on this thread at the same time and it worked so I'm not sure who's solution was the effective one :)
To recap, here's what I did, plus the last step which I added myself:

Made sure phone was plugged into a wall charger
Turned off WiFi
Turned off Mobile Data
Killed all running apps, besides the encryption settings screen
Turned the phone to landscape mode
Removed SD card

This worked for me so good luck!
~D

I had the same problem in my Samsung galaxy S5 (Marshmallow) where the encryption would not happen and the phone would just reboot.
I turned off wifi, data and killed all apps. -> Faced same problem
I removed my SIM card and micro SD card -> Successfully encrypted !!

Ive been able to complete the encryption process.
In used a memory management app to kill everything but min requirements. Than it worked.
Hope this helps

This may be because you didn't sign in to google play yet?
I had this problem, (after a fresh install) rebooted to recovery mode and reinstalled cyanogen and google apps again - this time signing in after reboot and it fixed it.


text:
Headphones buttons don't operate on current app
I have a Samsung s3 phone (rooted Cyanogenmod). I like to listen to audiobooks on Overdrive Media Console. I also have Poweramp installed for playing videos and songs. The problem I face is: Whenever I connect my headset and operate the play/pause buttons, they are intercepted by Poweramp, and not applied to Overdrive. Even if I've removed Poweramp from the currently running apps, using the headset buttons pops open Poweramp instead of playing/pausing the audiobook I'm currently listening to on Overdrive.
I wasn't able to find settings that would make the headset operate on the current app. Any suggestions?
Thanks!

Check the playstore for "headset control". There are a bunch of apps available, partly for specific brands, but mostly working with all of them. I remember with some you could specify the app to send commands to. As a side-effect you can control a lot of actions using a kind of "morse code" with the single button, such as play/pause or prev/next or vol+/-, accept/reject incoming calls, and more.

Thanks. I tried a couple. They allow you to change the behavior of the buttons, but I wasn't able to specify the app it should control. It always controls Poweramp, not the app that is currently open.

Take a look at Headset Droid, 3rd screenshot, first item: Target media player. Headset button controller, 5th screenshot: music apps you want to control. And so on. Doesn't work for you?

Thanks again. I tried the app. As suggested in the screenshot, I selected Overdrive in the apps to control. Now, the headset buttons don't pop up Poweramp, but they also don't play Overdrive. They've basically become non-functional.

As said, not all of those apps do necessarily work with all brands of buds (Jays e.g. didn't work well with my Philips headset). Try the other one, try a third (the two were just the examples I've found within 20secs, there are much more), try with different music players. Play around a bit IMHO is the best you can do.


text:
Is there a quicker way to change languages for speech-to-text?
I really love using speech-to-text in my SwiftKey keyboard, but I can't use different languages unless I go to Settings > Speech-to-text > Language. This is quite bothering and I hope there's a way to change language every time STT says "Speak now".
I don't want multilingual support like "Ciao, how are you?", I only want to choose STT language without going to Settings
Here's an example of what I want:

Just one tap on the world icon  to switch between languages:

Screenshot from Google Pixel 6 on Android 12  with Google keyboard.

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


text:
Desire sv does not start after clear cache
I cleared cache memory of my HTC Desire SV then tried to restart the phone. It does not start. I have also tried hard boot on this phone but result is same.
How can I get my phone to boot again?

What method did you use to clear your cache? (ClockWorkMod/TWRP Recovery? ROM Manager? Other?) What steps did you use to hard-boot the phone?

My phone is working now.I have followed steps to bring my phone up :

Removed battery from phone for 30-40 minutes.
Insert battery to slot and press power-on button, that's it.

"Now, I don't bother about root cause "


text:
Vibrate-only mode for google voice
I'd like to keep my mobile number private & give out the Google voice number for business.
Is it possible to see the caller number for a google voice call, but set it so that it is in silent mode?
I don't want to silence the phone if the call is to my private number. This is to ensure that I do not miss a call if my private number is dialed (it is an emergency number due to medical reasons). But since I am in a lot of meetings etc, I want to keep it on silent for all other calls. I hope this makes sense.
I have looked around online, but cannot figure out a way to do this. Any help would be greatly appreciated!

Unfortunately, this is not possible with setting Google Voice to forward the caller number to your phone.
When someone calls you using your Google Voice number and you set it up to go straight to your phone, the system spoofs the caller's number and sends it to your phone; the VoIP part of the call ends when Voice connects your caller to you, it's your basic forwarding service.
You cannot control any part of that with the settings from either the webapp or the Andorid app.
EDIT: There's a potential solution to this, depending on whether your emergency contacts have fixed numbers or not. You can set your default ringtone to "None", but for those contacts who do have your number, assign an actual ringtone to them and keep your phone's ringer on loud. Of course, this would not include emergency calls from numbers that you would not know, like hospitals or police stations.

Since Google Voice calls themselves can't be differentiated from standard calls (They both reach your phone over the same protocol), an alternative option may be to set your default ringtone to something silent, and add a custom ringtone to numbers you expect urgent calls from.

I added that EDIT right as you commented. Thanks, though, added to my answer.

You could get a second google voice number that you also forward to your phone, and use that as your emergency number. So you would never give out your real cell, just your normal GV to everyone and your emergency GV to specific people.
On the emergency GV number, change the settings in GV so that it doesn't display the caller number but instead shows just the emergency GV number as incoming. Then, set a specific ringtone for that emergency number. You won't know exactly who is calling, but assuming you only hand out the emergency number to a few people, it won't matter. It's an emergency.
Note that to link your phone to two google voice accounts, you must specify the real cell number as a home number on both accounts. Otherwise, adding the real cell on one GV account removes it from the other. The downside to specifying the real cell as a Home number instead of a Cell number is that you won't be able to forward text messages to a Home number (though you can still use the Google Voice app to send and receive messages).


text:
Stock camera app missing and front camera reported as rear camera in XOLO Q1000s
I bought a new XOLO Q1000s recently, and I made sure to test the back camera before buying it. After four or five days, when I tried to use the camera for the first time, it shows only the front camera; there is no option anywhere to shift to the back camera.
I tried installing other camera apps to get the back camera, but that didn't work. I then did a factory reset, but after that, the camera app itself went missing.
My phone is not rooted, but I no longer have a built-in camera app. I can install other camera apps, but they only show the front camera. When I tried to shift the camera in the camera app, it said you have no front camera! And yet it shows the front camera and doesn't use the back one. Similarly, when trying a flashlight app, it says I have no flashlight, even though my mobile has one.

Actually, I think it is a hardware issue. I have had issues like that and never knew what the problem was until one day I had a broken screen and took the phone to the repairer. After changing the screen, I realised that the rear camera wasn't working (I've never had a problem with the camera on that device). I took the phone back to him and he just re-adjusted the camera cords or something else (I don't know the technical term for cables) and it was working just fine.

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


text:
Green/red widget icon or notification tray app to indicate if internet is available (tablet)
Consider a tablet user without data plan using only wifi connections at public places (e.g., hospital, hotel) that often die after 2 hours after accepting terms of use.
(and is not running skype or other app all the time to show connected status)
Is there a widget (similar to battery-big text % of battery in the time top system line) that would show green if internet is available to the tablet and red if internet "died" (due to inactivity or other glitch).

Don't the connection icons in the status bar suffice for that? If they show gray, Google services can't be reached. If they have no bars, there's no coverage. If there's no WiFi icon, there's no WiFi connection active. And if there's no G/E/3G/H/H+/LTE next to the network icon, there are no mobile data available. Should do, I'd say.

ANdroid default icon provides the functionality
color of the icon (gray) already indicates "sign-in required" type of connection.
(credit goez to izzy)


text:
Screen brightness keeps switching to auto & timeout to 500min
My Samsung Galaxy Tab 2 7" (Android v4.1.1) has been having a bizarre problem since I installed (and uninstalled) Aldiko reader.  It has been setting the Screen Timeout to 500min (which isn't even an available setting in the Display options) and the brightness to "Auto".  Regardless of any changes I make, it changes back immediately to those settings - I can actually watch it happen.
Little help?

Maybe it can be "switched off/back" by Aldiko itself? Try re-installing, disabling that feature, uninstall again? If not, contact the Aldiko devs might be worth a try: they broke it, so they should fix it ;)

No such luck, unfortunately - I've tried any number of combination of things. I'll see what the devs have to say, but they may quite possibly think it not worth the effort :P

Understandable, as you want to move away from their product. So you should place a subtle hint that users might find that app "dangerous", as it irrevertible modifies system settings, and thus might refrain from installing it in the first place ;)

While I wasn't able to directly address the issue, I found an app called Screen Control that can modify screen timeout and brightness settings for all applications... using this to reset things and then uninstalling it seems to have done the trick.


text:
How do I prevent a thief from reading my SD card?
If my device is lost or stolen, how can I prevent others from reading the contents of the data on the SD card?

Depending on the handset, if there's Device Manager used as the administrator's tool and is installed, visiting Device Manager and click on 'Erase' would do it no?

Weapons of mass destruction might help. Check the lost-phone tag-wiki, some of those apps provide a remote-wipe, which might include wiping the sdcard. On some devices, device encryption can include your sdcard. But you might need to weight that against the trouble you're causing yourself: if your device dies, there's no way you yourself could read the data anymore. So parallel, you should take care to have a good off-device backup.

Mass destruction - lol! +1 :D

@t0mm13b As long as that stupid thing is working. I cannot even get it locating or ringing my device, not to speak of its other features... And yeah, "mass (storage device) destruction" ;)

@Izzy true that, and yes it does feel clunky and sometimes fail for me... le sigh Even Cerberus might be more comforting than that...

No doubt. I tried it with 3 or 4 devices, ranging from Android 2.3.6 to 4.1.1, no luck.


text:
How to increase speaker volume on tablet
The speaker and headphone volumes on my xperia z tablet are too low. Is there any way to increase the max volume that works in 4.3 ?

See: How can I boost the volume on my Droid's speaker? / How can I boost the music volume higher than the max limit? / How can I make my Samsung Galaxy Nexus volume go louder than what stock allows? / How can I increase the maximum speaker volume?

@Izzy Most (all?) of those require you to be root or to be running an older OS don't they?  For example Volume+ FREE says "This Application is ONLY for phones running Gingerbread."

I cannot tell. As I'm not affected of the problem myself, I felt no need to test the solutions on all possible device/version combinations :) Neither did I say your question is duplicate/obsolete. Above comment was rather intended as a hint to possible solutions (sorry if I wasn't clear enough about that, I should have explicitly mentioned it). You might wish to [edit] your question and write what you already tried, or why this-and-that doesn't work for you. That would help to narrow down things. Thanks!


text:
Can't root Galaxy 5830i
A year ago I bought a Galaxy ACE GT-5830i which came with Gingerbread 2.3.6, recently I wanted to root it, I tried following the instructions in Root,Unroot,CWM,and how to Flash Galaxy Ace S5830i, without success.
I wiped cache, Dalvik cache, rooted again, again and again but did not work.
After the root process I found the Superuser icon on the launcher, I checked for root and even tried to use link2sd and nothing. I tried to update the superuser app from Google play and ... nothing. How to root this device?

I tried to Root my Samsung galaxy s5830i. I followed the instruction on the xda developers and successfully rooted my S5830i without any problem and it works!.
Try this at your own risk.
Here is the link:
http://forum.xda-developers.com/showthread.php?t=1552792
Using SD card as Internal memory:
http://forum.xda-developers.com/showthread.php?t=2142844

If you see the superuser icon then your phone is rooted. See this post to know what to do after root:I've rooted my phone.  Now what?  What do I gain from rooting?


text:
How can I get an infinite callhistory in CyanogenMod 10.0?
I would like to have all calls I ever called or called me in the history.
Is this possible?

Does the current call history have a limit? Sorry, I don't have CM here. [Just asking]

Try BearContact on Google Play. It can keep unlimited call logs.


text:
where does default setting for Command Line Switches is set in kernel source code in android
My android device is quad-core . But during booting only 2 cores are up . CPU_HOTPLUG is enabled . In dumpstate i found :
maxcpus=2
in command Line options.
I wanted to make this maxcpus=4 . I have all source code with me . I wanted to set this maxcpus value in source code (especially in default settings) .
So my question is : In which file does this default value setting is done ? I grep'ed it through source in platform and kernel. But i didn't get any clue .I think this code lie in bootloader .If so please guide me

I presume that CPU_HOTPLUG means hotplug cpu governor is enabled in your system.
hotplug cpu governor can make cpu core online or offline based on total system load.
So, It might be possible that your other two cores are offline at the moment.
You can check the exact cpu cores by,
$ cat /sys/devices/system/cpu/present
This will display total cores on your system. Or you can do "ls /sys/devices/system/cpu/cpu*" then see cpu0,cpu1,... directories. Those are your different cores.
If you can not find 4 cores (0,1,2,3) in that directory, than there is some problem with your system.
You can change the cpu governor to some other for example, ondemand to utilize all four cores. But it may use more battery.
I hope this helps.
[update]
Also, if you are referring to set the default kernel command line from configuration then it is available at,
Symbol: CMDLINE [=]
Type  : string
Prompt: Default kernel command string
Defined at arch/arm/Kconfig:1766
Location:
-> Boot options
in kernel menuconfig window.
Generally in android, kernel commandline is part of boot image and not this default one, But you can still try that out. If bootloader is passing the kernel command line string than this configuration will be ignored.
Good luck.

Thank you bu ti figured it out myself .
Its under vendor kernel_board_config file in my case


text:
make to show Japanese language on android device
I install app which supports Japanese language. But in my phone, it didn't show the Japanese language. My phone is sony xperia z. How should I make to see Japanese language.
Thanks.

Japanese is included by default in your device. Did you check the language setting to make sure that the language is not available?

Yes. I did. There is no Japanese language in my device. There is only Japanese keyboard. when I typed with Japanese kb, it shows blank.


text:
How to redirect complete outgoing phone's traffic to a proxy server?
How to redirect entire phone traffic (including all apps) to a proxy (with out rooting the phone)
We are developing a parental control app for Android, in that we have requirement to capture all out going traffic from Android phone for categorization.
Is there a way to achieve this in Android with out rooting the phone.
Thanks,
Gopi.

Related: Automatic system-wide proxy

Why is not all traffic captured from my device when routing through proxy?

It sounds like you are describing a VPN (virtual private network). A VPN directs all traffic (whether http or other tcp/ip protocols) through a specific server, usually with the intent to encrypt traffic between the device and the VPN server.
However, encryption isn't necessary, and a VPN would have full control over routing, which means you could customize a VPN server to block specific requests. Or you could redirect requests to unsafe/undesirable websites to a 'block' page of your choosing.
Almost all android devices have VPN capabilities built-in. You should look into that technology. In order to force the user to go through the VPN, you will need an app that can be set as a device admin (a built-in, almost-root privilege that prevents the app from being removed) that would also set the VPN to be always on.
See this Android.SE question and answer for more details.

Thanks Stephen for your valuable answer.                     Is there any other possible solution than VPN? Since Android 4.0 they included an API called VpnService, through this I can directs all traffic but I see some challenges in that approach. Below are the challenges I see,                           - User action is required to create a VPN connection.

A system-managed notification (in notification bar) is shown during the lifetime of a VPN connection.
A system-managed dialog gives the information of the current VPN connection. It also provides a button to disconnect.

How can we overcome above mentioned challenges?Any body have any idea on this please help me. We are doing this for an ISP not for individual users.Thanks in advance.  Thanks,Gopi.

By design proxy isn't to be set system-wide, it's to be used on per-connection basis by every app individually. However it's possible to enforce the proxy on whole traffic e.g. by modifying routing table or NAT rules at OSI Layer 2 or 3; either by rooting the phone (which you don't want to) or making use of VPN (as answered by Stephen Schrauger). However you can't redirect all TCP/UDP traffic to a proxy server, there are limitations. For details see Why proxy set on Android does not work when used as hotspot?


text:
What is the difference between Ultra pixel and Mega Pixel camara?
How we can compare Ultra Pixel and Mega pixel? And what is the difference between these two camara technologies.

Being an Android independent hardware question, this is off topic here. But you might wish to read UltraPixel vs Megapixel: HTC One & iPhone 5 Camera Shoot-Out, which contains an explanation.

Extracted from UltraPixel vs Megapixel: HTC One & iPhone 5 Camera Shoot-Out:
Ultra-Pixels:

Basically the sensor on the HTC One features larger pixels for better low light sensitivity and, on paper, better overall camera performance.
[...]
We have to understand that “ultrapixel” is just HTC’s marketing team saying that the pixels on the HTC One’s sensor are larger. Here’s how it works: the sensor on the HTC One isn’t larger than the sensors on other modern phones: 1/3.2-inch is what HTC used in the One and the same size is also present on the iPhone 5, Galaxy S III, or Lumia 920. A larger sensor means having something like the Nokia 808 PureView has with its 1/1.2 inch sensor.

Some other site described that term as "plain market buzz". More on the term UltraPixel can also be found at Wikipedia.
Megapixel, on the other hand, is a measurement term, describing the resolution of an image – a term used not only for the number of pixels in an image, but also to express the number of image sensor elements of digital cameras or the number of display elements of digital displays.


text:
What is the default CPU Freq governor of the SAMSUNG GALAXY S4 GT-I9500 Octacore version?
I have been playing around with CPUFreq governors of the octacore version of the Samsung Galaxy S4 and I forgot what was the default governor device was configured to operate at by Samsung?

What method have you been using to set the governors? Have you seen this question?

I think the OnDemand governor is the default, but I'm not 100% sure.

@ dotVezz
I rooted the device using oDin and I am writing to /sys/devices/system/cpu/cpuX/cpufreq/scaling_governor the required governor, but I forgot what it was by default. In Quadcore (GT-I9500) it is onDemand but I am not sure in this device. I am doing some experiments related to power consumption and I need to keep it as close to default settings as possible.

The default governor on the GT-I9500 is called "ondemand-sec". I'm running the XXUEMJ9 firmware (Android 4.3). It's a modified version of the ondemand governor. Here is a listing in /sys/devices/system/cpu/cpufreq:
root@ja3g:/sys/devices/system/cpu/cpufreq # ls -al
drwxr-xr-x    5 0        0                0 Nov 14 12:38 .
drwxr-xr-x    9 0        0                0 Nov 14 12:38 ..
drwxr-xr-x    2 0        0                0 Nov 14 12:38 iks-cpufreq
drwxr-xr-x    2 0        0                0 Nov 14 12:38 ondemand
drwxrwxrwx    2 0        0                0 Nov 14 12:39 ondemand-sec

root@ja3g:/sys/devices/system/cpu/cpu0/cpufreq # cat scaling_governor
ondemand-sec

Frequency Mappings
As for which frequency activates which cores, I can't remember if you can query it through sysfs, but I do remember:

Below 600 Mhz, only the A7 cores are active, and they run at a 2x factor. For instance, at 400 Mhz, the A7 cores are actually running at 800 Mhz.
Above 600 Mhz, only the A15 cores are active, and they run at a 1x factor. For instance, at 1.2 Ghz, the A15 cores are actually running at 1.2 Ghz.

The frequency mapping can be found in the kernel sources at drivers/cpufreq/exynos-ikcs-cpufreq.c, around line ~56:
#define ACTUAL_FREQ(x, cur) ((cur == CA7) ? (x) << 1 : (x))
#define VIRT_FREQ(x, cur) ((cur == CA7) ? (x) >> 1 : (x))

The first line finds the actual frequency of the core. If the current core is an A7, then we perform a bitshift on the "virtual frequency" by 1 to the left. This is in effect a multiplication by 2.
Much of the rest of the code deals with querying the supported CPU frequencies of each kind of core and merging them to give you the resulting cpufreq table (see cpufreq_merge_tables function around line 197).
More info on how this can be found on this set of slides by Linaro.
Core Status
You can check which cores are active using a device node at /dev/bL_status.
root@ja3g:/dev # cat bL_status
        0 1 2 3 L2 CCI
[A15]   0 0 0 0  0
[A7]    1 1 1 1  1

The above output indicates that only the A7 cores are active.

Hey, how can I verify this information you have provided? Is there any way to know when the system switches from A7 to A15 cores and how to make sure that the reported time spent operating at 400 MHz is actually 800 MHz ?

You can know when the system switches from the A7 to A15 cores by running cat /dev/bL_status. Amended my answer with the output. However, to verify, I think I might need to check back on the kernel source.

Hei, It means I need to compensate the frequencies, for example I was running a Skype call over WLAN and I wrote a script which was reading /sys/devices/system/cpuX/cpufreq/stats/time_in_state and I found that all the four cores were running at 600 MHz all the time, so does it mean the real frequency was 1.2 GHz and In reality A7 were operating at 1.2 GHz ? Your answer created more questions for me, Can you please check this question aswell. tnx


text:
How to run a compiled binary which writes to /dev/evdev/event* without rooting the device?
I want to try this record and replay tool, but do not want to root my device.
Is it possible to run a binary which might need root access, without rooting the device?

Am I missing something? It seems like you're asking "Can I get root access without getting root access?" or something. In which case, the answer is no, you can't get root without getting root. Doing pretty much anything outside of ls in /dev/ requires root privelages.

I understand, also the down voting on the question is not without reason. The reason I am asking this question, is because I am not sure if writing to /dev/evdev/evnt* really needs root access. Also there are no updates on the RERAN project since last two years, hence I thought, things might have changed. Thanks for the inputs though.

RERAN is actually writing to /dev/input/event* and not /dev/evdev/event*.

After some searching and trial and error, I could run replay.exe from RERAN, without rooting my device.
For some reason I could not copy and exectute replay.exe to/from /data/local as the original article suggests, but I could do it to/from /data/local/tmp.
I tested it on 3 devices. HTC-One mobile, Google Nexus 7 tab, Samsung Galaxy tab 10.
Here are details.

I had to enable developer option and enable USB debugging
Install USB driver for Android on my Windows 7
Once I see the device in adb run following commands

.\adb.exe push replay.exe /data/local/tmp/ to copy the binary
.\adb.exe shell /data/local/tmp/replay.exe to run the binary

Now one thing I cannot understand but why does it run when copied to /data/local/tmp?

Is it a security hole or debugging aid?
Or writing to /dev/input/event* really do not need root access?


text:
How to recognize Nexus 4 as a drive
I'm looking how to recognize my Nexus 4 as a drive.
Actually it's like a camera.
Any idea?

We are looking how to help you. Actually, we lack information: Where should it be detected? If on a computer, what OS? What have you tried already? Have you checked other questions tagged "disk-drive? Also, results of this search might prove helpful: http://android.stackexchange.com/search?q=[storage]+access

It seems his N4 is in PTP mode, and perhaps he wants to mount it as a Mass Storage Device. I wrote my answer based on those assumptions, but I could be completely missing his real issue. More information in the question would be fantastic.

Similar: http://android.stackexchange.com/questions/27926/nexus-7-doesnt-have-sdcard-folder-when-connected-to-pc/27929#27929

The question is very valid though not unique. He obviously wants USB mass storage back. Doesn't work out of the box. You need root and an app like drivedroid and maybe a modified kernel, e.g. franko kernel for the N4. App is here:  https://play.google.com/store/apps/details?id=com.softwarebakery.drivedroid

This is how many modern Android phones (Including all Nexus phones) work. The Nexus 4 can switch between MTP and PTP modes. To overgeneralize a bit, it can use MTP to emulate a Media Device and PTP to emulate a camera.
The Nexus 4 has no way to mount as a Mass Storage Device (and thus, no practical way to mount it and get a drive letter for it)

I need to recover a deleted picture, how can I do it ?

I'm on windows seven / android 4.3

@NexusFTW, if you have another question, please make a new question. If this answer was acceptable, please upvote and mark it as accepted.

He currently doesn't have enough reputation to upvote.

Ah, I completely forgot about that requirement. My mistake.


text:
Does a software update affect data?
I recently bought an Android smartphone, Samsung Galaxy Core (Model GT-I8262), checked for updates to the software(4.1.2). The package files were downloaded and when it was about to install, it displayed the precautions to take, before installing the update.
After installation, would it erase the contacts stored in my sim card or any other data on my smartphone?

Phone info:

Manufacturer : Samsung
Model : GT-I8262
Android Version : 4.1.2

Generally, the answer here is no - it will not affect your data. I can say that this is probably the case for you with a high degree of confidence. However, if you want 100% certainty, it might help to include current information about your phone such as Manufacturer, Model Number, and, if you know it, Android Version.

After installation is rather unlikely, during might be. Honestly: that very much depends. Most minor updates will not do so, some major updates might require it. So the answer must be based on several facts, such as from which version to which other version, plus the update method chosen (which is mostly a vendor decision).

@Izzy Yes, it might me 'during' installation. Great points. Thanks.

I believe @Izzy is requesting information about your phone. It may be a good idea to edit your question and include more information. Like I mentioned in my comment as well, we can't say anything with certainty without more information.

No it doesn't but make sure you perform backup's before updating.

how does this improve the existing answer? This does not add anything new

No it doesn't affect data.but it is safe to take backup of important data.you can also check the Q&A of Samsung upgrade.http://www.samsung.com/in/support/usefulsoftware/FOTA/


text:
Enable USB debugging for Android at Android Linux command
OS: Android JB.
HW Platform 1: sama5d31-ek (ATMEL ARM)
HW Platform 2: TI-Sitara SK
Enable USB debugging for android at android Linux command prompt.
Usually USB debugging for android is enabled through Settings > Developer option > USB debugging.
How can the same thing be achieved on a Headless Android Application? Since there is no user input from the touch screen what is the process to switch on the same feature at Android Linux command prompt.
The following links give some suggestions as to how it can be done but was not able to successfully achieve the objective.

http://forum.xda-developers.com/showthread.php?t=1621602
https://stackoverflow.com/questions/13326806/enable-usb-debugging-through-clockworkmod-with-adb
http://cphacker0901.wordpress.com/1900/12/02/manually-update-settings-in-command-line/

HW Platform 1: sama5D31-ek (Atmel ARM) board has two USB/Serial input from android Linux can be accessed. From one USB/Serial port the adb shell can be executed when the USB debugging is enabled. The access provides root privileges.
The other USB/Serial access point pretty much for debugging, and has very limited privileges.
Thanks

Interesting question. It may help us to know a bit more about your setup. Your title seems to indicate that you have a working shell on the Android device. Is this the case? What options do you have to interface with the device, since you don't have a touchscreen?

It might be possible to call some intent (via am start) to trigger that. But I don't know if such exists, and which it might be. You could try this Google search for some hints.

Perhaps try start adbd in the console?

Try this link :
http://stackoverflow.com/questions/14877951/usb-debugging-option-not-available

You should be able to just type:
setprop persist.service.adb.enable 1

This will enable USB debugging on the device and persist across reboots.

You should be rooted to do that..


text:
How do I root a Samsung Galaxy Star Duos S5282?
How do I root my Samsung Galaxy Star Duos S5282? How do I put it in recovery mode?

Welcome to Android Enthusiasts! Have you tried searching for this? There is a how-to right over here on the XDA Developers forum.

Also, this is actually two questions. If you have more than one question, please keep them separate. I would also recommend searching the internet for instructions for both questions - feel free to come back here if you have trouble.


text:
How to root without a computer
I have a Samsung Galaxy Attain 4G and I was wondering about rooting my phone without using a computer. I just want to use my phone to root it. And z4root doesn't work.

Welcome to the site! Have you seen this post? Looking at this, I'm inclined to say you need a computer.

You positively need a computer. Rooting an Android phone means running an exploit, that the phone will not allow to run on itself. It can be run only on "Debug via USB" mode.

While rooting phones does sometimes require an exploit, this is not often the case. Additionally, I'm fairly certain that it is almost never done through USB debugging, but by flashing a SU binary or by flashing a rooted image. This can be done through recoveries or flashing tools.

Hey, dotVezz, how do you flash without a computer?

Here's the method I always use. 1: Grab the latest SuperSU zip. 2: Flash it in ClockWorkMod or TWRP. Alternatively, you can use a USB connection and Odin/Heimdall (for Samsung phones) or via fastboot (I think. Not 100% sure about the fastboot thing)

Rooting != exploit. Rooting is built into Android. Exploits must be used when the manufacturer or carrier prevent the natural rooting process.


text:
Can't recover my .db files
I did a backup before reseting my phone. I've got two .db files (contacts & text messages); I really want to put them back into my phone but when I try to open them it says "unable to open".
How can I recover them?

Welcome to Android Enthusiasts! We're excited to have you here, but you'll need to give us more information. What method did you use to create these backups?

I was doing the reset from the phone itself, and it advised me to backup first, which I did. I've got some .db files then, but I dont understand how to put them back on.
Thanks for edited my headline ;-)


text:
Error code 919 when updating or installing apps
I am on holiday using hotel Wi-Fi.  None of my apps will update, and I cannot install any new ones. Got the mesage error code 919. Is it the hotel Wi-Fi or a tablet problem (Sony S)?

My first guess would be that some protocol required by the Play Store is blocked by the hotel.

Welcome to the Android Enthusiasts! Actually, your question has already been asked and is waiting for an answer here: application downloading error (919), so you might wish to watch out for answers there.


text:
Play Station 2 games on android
Is it possible to play PS2 games on android and for free of course? Does it exist some PS2 emulator on android?

Did you look in the Play Store?

There are no PS2 emulators for Android yet, but there's a rumor on PCSX2 possibly being ported to Android sometime in the future. As of now, most devices don't have the desired computing power for PS2 emulation, but in the future they most likely will.

It would be of help to cite the source of this for the benefit of the OP.


text:
Samsung G S3 Mini: UK Apps 'not available in your country'?: in UK, with new UK phone from UK provider!
Just got my new Samsung Galaxy s3 mini, from t-mobile UK.
Trying to download UK apps (e.g. BBC News) from Google Play, but getting the "app not available in your country" messages....
Am in the UK, using UK wi-fi and EE, my google account is and always was registered to the UK. There's a bit written about moving country, but nothing that has worked to resolve my issue.
Can anyone help?

Are you using a custom ROM or stock?

Have you registered a credit card in Google Play yet? If so, what country is it from?

https://android.stackexchange.com/questions/130597/this-item-is-not-available-in-your-country/216830#216830

Have you tried turning it on and off again? If it doesn't work, take it back to the shop.


text:
How to properly factory-reset a Samsung Galaxy S2?
I did a factory reset on a Samsung Galaxy S2 like this:

switch off phone
hold down buttons Volume Up, Home and Power until phone boots into "Android System Recovery" mode
select wipe/factory reset and confirm all questions

As expected, after the factory reset, all apps were not installed anymore.
But this does not seem to have worked for the file system: On the file system of the internal USB memory (/storage/sdcard0), I see many folders of previously installed apps and also some which I had manually created before the factory reset. I think that a factory reset should delete all these folders, because e.g. the WhatsApp folder contains all my personal messages. I think that if a function is called a factory reset, then afterwards personal messages should be deleted. So what's wrong here?

A factory reset usually doesn't touch "external storage" (may sound confusing, but that includes the "internal SDcard" as well) – unless it explicitly specifies so (some devices/ROMs have a corresponding checkbox in the system menu, usually Settings → Backup & Reset, where this might be specified to be included).
What a factory reset usually does is, basically, to wipe /cache (where the application cache should be) and /data (where the userdata reside, including the apps the user installed).
Which means: Nothing is wrong here, it's "working as designed". If you want the SDcard to be wiped, you will have to do so yourself. You can e.g. use a file manager app, or connect your device to a computer. Or simply use a terminal app (or adb shell), and invoke rm -rf /storage/sdcard0/* to have all files removed from there.
See also: factory-reset tag-wiki


text:
How can I tell if I have mini port or micro port on my Android tablet?
I was given an Android tablet. I want to hook up a keyboard and a mouse. By looking at it, how can I tell if it has a micro port or a mini port?

This one is mini:

and this one is micro:

There's also another new micro version for USB 3.0, which looks like this.  The port is backwards compatible with the previous micro USB cables (you just use half the port and it'll just step down to USB 2.0 speeds).  I'm not sure if any Android devices use the new port as yet.

@Compro01 Thanks for the edit. Never heard of that. :)

It's fairly uncommon as yet.  I've only seem a few devices that use the new micro-B plug, all of them external hard drives.  I don't expect to see them on phones until someone comes up with a new MHL/micro connector.

@TheDoorkeeper please do not deep-link images; that's frowned upon by many webmasters for good reasons. Instead, use the provided tool to upload them, it also supports uploading from URLs. For details, feel free to visit us in chat. I've fixed that up meanwhile for you ;)


text:
Can the Fitbit sync with a Google Nexus 10?
I have a Nexus 10 running Android 4.3. Can the Fitbit sync with this device? This compatibility page doesn't explicitly list it, but I'm guessing it may work, based on the bluetooth requirements, which I believe are satisfied by Android 4.3. But before spending a lot of money, I'd like to be sure.
Has anyone used this combination successfully?

Just got a Fitbit One and it syncs with my N10 on Android 4.4.3

I borrowed a friend's Fitbit and tried to sync it with my Nexus 10. I enabled Bluetooth. I then installed the Fitbit app and logged in as him. There is no option anywhere to sync the device.
I then logged out, and created a new account. On a compatible device, once the account is created, it prompts you to sync a Fitbit device. This question is never asked on the Nexus 10.
Circumstantial additional evidence comes from the large number of unhappy reviews citing device compatibility on the Fitbit app page.
So it is confirmed that despite the probable existence of the necessary bluetooth hardware/software, at the time of writing Fitbit devices cannot be synced with the Nexus 10.


text:
Rooted, encrypted Galaxy Note 8" stuck in bootloop
I poked at things I shouldn't have after rooting/encrypting my Galaxy Note 8" tablet (GT-N5110) and now it continuously loops through the bootup screen.  It gives me just enough time to see the "enter passcode to decrypt" screen after the Samsung logo, then it re-boots.
This is a tablet, so no battery removal. I hadn't flashed any custom ROMs (except adding ClockworkMod recovery), only rooted and encrypted the device. I accidentally erased the wrong thing when messing with a debloater app, which is why I am now stuck in a boot loop on an encrypted device. No fastboot option, only ClockworkMod--which can't help because of encryption.
I have ClockworkMod installed, but I still can't factory reset since I can't unlock the encryption.
Help?

It's for a different device, but see if this XDA post will help: http://forum.xda-developers.com/showpost.php?p=20479867&postcount=24 In summary, you can flash a ROM via fastboot; it might work. Can't check the google link there; it's blocked from my end.

Community bump prevention: this question was closed because the question seems to have been abandoned (OP hasn't visited the site anymore after posting the question, and no answers have score above 0). If anyone can evaluate the existing answers, feel free to vote accordingly and reopen the question (or mod-flag the question requesting for reopening). For anyone else having the same issue, please post a new question and refer to this question as additional context.

Things to try

I'd say take off the batteries, put them back, go to download mode, and reflash the ROM. Better off download it again to be 100% certain it's OK (even if it is, sometimes certain ROMs happen to work only after a couple times flashing).
Also read the documentation of the ROM in case it needed your storage to be in a different filesystem format (ext4 or whatever).

Use Odin 3.09 Specifically
Find stock firmware
(I use sammobile.com)
Try factory Dongle to force odin donwload mode (If you cant get into download mode)
flash


text:
How android ROMS based on TouchWiz work if TouchWiz source code is not available as opensource?
Source code of samsung-touchwiz is not available to public to download and use. But there are custom roms which have touchwiz UI available .How do touch-wiz based roms like Salman rom work  without having samsung touch-wiz code?

Samsung allegedly releases the kernel sources, allowing a developer to customize and compile a kernel. Since they can also download the binary ROM (or copy it from their device), they can use their kernel as a drop-in replacement in the TouchWiz ROM--providing their changes didn't break the communication with the drivers. They normally don't touch the drivers or the userland apps, just the kernel.
Alternatively a user can tweak the default ROM by adding apps and/or themes ('kitchen work'). This has little real value to consumers and is not considered original development.

In the days I used to play with ROMs, there used to be some system folder (I think system/app) that contains .apk files (installer files). You'd need root and access to these folders to replace a non-working Market/vending/Play or Camera application, or TouchWiz (if memory didn't fail me).
So, I think it's just a matter of copying the .apk and including it in the system folder.


text:
All apps installed on my SD card have suddenly disappeared
So this is very odd.
Last night my phone rebooted itself. Nothing unusual there - it does it from time to time. However, this morning when I try to read the news I get

"Application is not installed on your phone".

So I check some more apps and lo and behold I get the same message. Any app that was installed on my SD card has gone - but only partially. The icon still exists on the "desktop" and the system name appears on the list of installed apps on the phone, but the Google Play store doesn't think they're installed - which is different to the symptoms described in these questions:

All apps moved onto the SD card have disappeared
My apps status suddenly become "not installed on the phone", even the google play store!

which both state that the applications are still listed as installed in the Play Store.
Also - now I think about this a few apps had gone missing earlier. I have gaps in the icon field where I know there was an application, but because I didn't use it everyday I can't remember which ones :).
I've tried removing and reinserting the SD card, but that's had no effect.
When I reinstall applications that have local data and/or stored account details this information is still present. For example when I opened the Amazon MP3 player it didn't prompt me for my Amazon account details, but just showed the list of albums I've purchased. This implies that it's just the folder that hold the executables on the SD card that's been deleted/corrupted.
I've started reinstalling apps, but I'm concerned that this might happen again.
So does anyone have any ideas why this might be the case?

Comment since I'm very unsure of this -- there have been cases when something similar (but not the same; in my case directory listing worked but the files were all empty on the card) has happened to me; which were fixed by running good 'ol chkdsk from a Windows box.

@Manishearth I will try this when I get home tonight - I don't have a micro SD card holder/converter here at work (actually I'm not sure where the one I have at home is - but at least I know I have one!)

Hmm - chkdsk H: /F -> "Cannot read boot sector". However I can read the drive from within Windows

It was the card failing. It took another 8 months, but it finally died this weekend.

As Manishearth wrote, this might indicate trouble with the card (and very likely does). The boot you describe might have been "too abrupt", not cleanly unmounting the card and thus corrupting its file system; in which case the "good ol' chkdsk" should help (btw, Android ships with fsck for the very same task, which you could execute via a terminal app or adb shell – see Check and fix SD card errors within Android itself?).
On the other hand, it could also mean hardware trouble with the card, which even could be the reason for those reboots, reversing cause and effect: Not being able to read/write, or encountering too many "corrupt blocks", might have triggered some event (like re-mounting the card read/only). I'm not sure whether such would trigger a reboot (as stuff counted essential by the system usually doesn't reside on the sdcard), but it wouldn't be impossible. Thus trying a new card won't hurt.

PS – A little background on app2sd: As shipped with Android 2.2+, this only moves parts of the app to your card, while other parts remain on internal storage. Especially the app's data remain here (in /data), which is why after a re-installation of your apps they were already (or rather "still") available. For more details, you might wish to take a look at our app2sd tag-wiki.

I've just finished reinstalling all the apps and except for one case all settings and data have been remembered so if it is problem with the card it's very localised.

I wouldn't be sure of that, as your arguing might be based on an error: apps' data are stored in /data, which is not on the card unless you use some (root) tools like Link2SD – which by your description you do not. Normal App2SD only moves parts of the app to the card, but never the apps' data.

Ah - that makes sense. I had assumed that moving an app to the SD card moved everything to the card.

Nope, that wouldn't work for several reasons. Mostly it's that the sdcard is only mounted after the boot_completed event; thus if the entire app would reside on it, your launcher wouldn't know about the apps installed there as it might finish initialization before the card is mounted (thinking of which, that would explain your issue as well under slightly different circumstances, i.e. if really the entire app had been moved). // Give my hints a try. If they prove helpful, consider accepting/upvoting the answer ;)

When I said "everything" I meant "everything except a pointer to the app" - which is just showing my ignorance of how these things work. I will try thing things you suggest and I've already up-voted the answer ;P

Thanks! I've just integrated the App2SD explanations with the answer, linking to further information, so this background doesn't get lost in the comments.

For me all apps disappeared when I extracted the internal sd card which stores internal data of my e-book (the e-book is driven by android 2.1). I made it to change partition sizes to fit more apps. Actually I turned it on without that sdcard accidently and after that all apps became uninstallable but not executable.
Not partition resizing but that accident turn on caused the problem.
So that's what I did:
1. I found a dir where all installed apk's are. for me it was /pb_data/data/apps
2. Entered adb shell and entered su in that shell (yes, root is needed)
3. entered ls to list all apk's
3. Called pm install XXXXX.apk on each of those apk files.
This install mode didn't cause any conflicts (though it installs apks to the same place so has to rewrite them somehow). Also all apps data/settings was preserved, everything is ok.


text:
Adobe flash for Asus Transformer TF700T
Does anyone know if the Adobe flash player will be available for Android devices any time soon? I have Android 4.0 Ice cream sandwich. On ASUS Transformer TF700T. I can watch movies, videos and only play some games that don't require Adobe. Someone, Anyone. Please Help!

See also: How can I use Flash Player now that it's no longer supported?

See also: Is Adobe Flash deprecated with regards to Android Devices and Apps?

There are several other related questions in the [tag:adobe-flash] tag.

Adobe Flash fot Android has been discontinued and all official methods of installing it have been removed. This is mainly due to problems in security, performance and stability, but the rise of HTML5 has also played its part. You can find more info from here or here.


text:
How to troubleshoot missing sounds?
I have a strange problem with my Droid 4: sometimes it stops playing sounds (or music, or ringtones), and I can't figure out if there's something in particular that triggers this. The only fix I could find is rebooting the phone. What could I try to diagnose the problem?
(I'm using a Verizon-branded Droid 4 with Cyanogenmod 10.1.3, but I had the problem on 10.1.2 too. If it's relevant, I had to install "Tobby's mod" to enable GSM - I'm in Europe)

Have you checked your sound settings in those cases? From time to time, I encounter a similar strange issue, and find something has turned the volumes down or triggered mute. Happens very rarely to me, and usually only when there's no time to investigate, so I still don't know the source of that.

@Izzy: yes I've checked, but everything looks fine... It seems that the whole sound "subsystem" shuts down somehow... Maybe there's a way to reset that instead of the whole phone?

Might be. Several (most? all?) devices support a kind of "fast reboot", which is not really a reboot (in fact, it's the system server being restarted, see Can somebody explain the boot process of an Android device?: it's skipping the first 4 steps, and thus just runs the last 2 of system initialization). Corresponding apps require root (no prob for you according to your tags), see e.g. Quick Boot (Reboot).

I'll try that and update my question with the results, thanks :) Maybe it'll help to shed some light on the problem itself


text:
No wifi after changing provider / sim card
Last Monday I changed provider and got a new simcard. I can use the phone and send SMS/text messages. Internet didn't work anymore. Wifi didn't work anymore. Both have not worked since. I do see the 3G or GPRS icon in the statusbar. I see the Wifi icon, and it's connected to the right network. I've tried this on several locations.
The provider says they have a problem since Tuesday (not Monday), so 3G does not work. What baffles me is that wifi doesn't work anymore.
Last weekend I've tried to get a paid proxy service working on my laptop, which didn't work for some reason. I installed OpenVPN on my phone. I didn't configure the proxy service on the phone however. I removed OpenVPN yesterday to be sure. I have used internet on the phone since installing OpenVPN, so I guess that can't be the problem.
On Twitter I read about someone using the same network who could still use Whatsapp, so I tried that, and then saw a popup "unable to resolve host ota.avatarrom.com" (or something like that - it disappeared too soon). I've installed Avatarrom several months ago, and although I have problems with it (Settings crashes on and on), it works reasonably. Whatsapp couldn't connect by the way. The phone: Samsung Galaxy S2.
The provider can't tell when their problems are over. I'm curious if that will solve anything, we'll see.
Can you explain this? What can I do to get Wifi working again?

As always in cases like that, a logcat might prove helpful. If you can, connect your device via USB to your computer and run adb logcat -f logfile.log while trying to connect to your WiFi and access the net. Then stop logging, and investigate logfile.log for clues (of couse, you can name the file anything you want and your OS permits ;)

I just found out that disabling the AFwall+ firewall solved my problems. Suddenly everything works. This has worked with the previous provider, and I don't understand how changing the simcard can result in this.

If someone can explain this, I'll approve that answer!

Without more information (logs), we only can guess. Maybe it's a coincidence, and you've changed something in AFWall+ at the same time.

I found out that disabling the AFwall+ firewall solved my problems. Now everything works. This has worked with the previous provider, and I don't understand how changing the simcard can result in this.


text:
Why does the default Music Player have an 'End' option in the menu
I noticed in Galaxy Note N7000 with Android 4.1.2 that the default music player has 'End' option in the menu, it is not a problem or a bug, but I never noticed this option in any other Android app, so I am curious to know its purpose from design/ coding/ app lifecycle perspective.
Please see the image attached

I don't know about this app specifically, but I can answer based on the usual behaviour of music players. If music is playing when you leave the app the usual way, the app starts a foreground service to keep playing the music. This is a special kind of service: it shows an "Ongoing" notification and Android will not kill it to free memory, unless it's really desperate.
Sometimes, this is exactly what the user wants: you start playing music, switch to another app, and the music keeps playing. But sometimes, it's not clear how to make it stop, and avoid the foreground service taking up memory. The "Close" option gives you an obvious way to do this.
In most cases, app authors shouldn't add a "Close" option, because it confuses users (just as you've been confused here), and because the Android app lifecycle doesn't work that way. In this case, the potential for confusion caused by the foreground service is greater, so it's a sensible trade-off.

Good explanation, Dan (+1 from me). I'd wish more apps had a close button (or at least offer a close option in a menu), so I could decide which app I do not feel important enough to be kept running while Android might decide otherwise, and kill something I do feel important ;)

@Izzy Android will never kill a running service before an activity that's not on the screen. The real option you want is the setting that controls whether the app syncs/updates in the background.

I know. But take this example: I'm reading a big book in my eBook reader, and do so whenever there's a break (e.g. while in the subway, or having to wait for xyz). Now I need to check for something, make a call, am getting busy. Cycling through many apps, maybe even bigger ones. I want to fast-return to my reader at any point, without having it to reload the book evertime I switch to it. So I rather want to exit Maps, or whatever big app I used in between, so my reader is kept in memory. But as maps runs a service, it would be the reader which is quit by the system unless I can quit maps.


text:
Determine strength of the cell antenna in an Android phone to ensure good cell reception
In some parts of the world, the cell towers are few and far between. In places like these, when someone is shopping for their next smartphone upgrade, they need to consider cell reception.
Boosters may be a good option, but it lacks a mobile power supply and is uncomfortably bulky.
It seems clear that some phones would be better than others when it comes to cell reception, for example, in the modern world my Note II will hold 4G internet even if my USB modem will not.
But in places like these, the challenge is to get any kind of reception, let alone 4G.
How can one determine the strength of the cell antennae on the phone they are about to buy? Is there a place to look this information up, or a spec one could check on?
And does the method of determination change whether you are on a GSM or CDMA network?

It may be difficult to find a resource for this information. There are a lot of variables in signal reception. Antenna type, size, and design all contribute to its total gain and directionality. It's hard to find info about each phone's antenna. To make things even more complicated, different Radio firmwares (which you sometimes get in software updates) often have different properties that affect how a connection is recognized, established, and maintained. The exact same phone, when updated, can have hugely differing performance.

I suggest you ask carrier reps in the area you are concerned about, as I am not aware of another way to get the information you are asking for.  As others have mentioned, there are many factors that go into how well a phone will pick up, let alone how it will pick up in a certain area/location.  I used to work for Verizon and this was a question we got a lot. What I can tell is that, at least for the location I worked at, we knew which phones picked up well and which ones didn't.   If we had customers that lived in the country/rural area there were certain phones we would try to steer them away from.  However, if the customer was not going to be in the country then that same phone may have been fine.  Of course, as new phones launched we would eventually learn how they performed in different areas, so the information was constantly evolving.  Having to help technologically challenged customers troubleshoot signal issues was a great incentive to learn which phones worked the best!  Certain phones gained reputations for being great or horrible when it came to signal.  You didn't want to sell an elderly customer a  phone with bad reception unless you wanted them to pay you many angry visits in the near future!
All that is to say that you should spend some time asking people in the area who sell phones.  I personally try not to venture into carrier stores too much, but this is one area where you may be able to get some help from carrier reps. Dealing with as many phones as they do they are in a unique position to know which ones work the best in their area.

You can compare the specific absorption rate (SAR) between handsets. The number isn't precisely a measure of antenna performance, but the higher the SAR the more RF the phone is emitting. Also, I found a review (current as of 2013) of mobile antenna performance. Your best bet may be to buy a cell phone booster; check ubersignal.com for examples. They aren't perfect, but they do allow you to use a variety of antenna configurations, including using a directional (beam) antenna.

One way is to use apps like openSignal on two separate phones. The signal strength of the tower obtained can tell which phone is better.


text:
Can I make S-Voice use my Exchange server contacts?
Unfortunately, S-Voice doesn't recognize any of my friend's full names. When I say "Call [First Name] [Last Name]", it recognizes "Call [First Name] [Some dictionary word that sounds similar to Last Name]". Obviously, most of my friends' last names cannot be found in any dictionary.
Is there any way to tell S-Voice to somehow "learn" the names from my synced Exchange Server account? I have created a contact named "girlfriend" to be able to call my girlfriend while driving, but I really don't want to add a "dictionary nickname" for every single person I could potentially call.

Related, but unanswered question for some other voice recognition product: Android voice search doesn't recognize Exchange contacts. In case it is relevant: My S-Voice's language is set to German.


text:
Can you screen save on a Nexus 4?
I fly a lot, but never accept a mobile boarding pass as I need a decent signal to display it. My iPad allows me to save screenshots to the gallery. I find it incredibly usefull, but can't find it on my Nexus 4!!

If by "screen save" you mean a screenshot, yes you can :)
Just press both Power and Volume Down together and hold them for a second.


text:
How to move from one Google Account to another?
I work at a company that has its own Google account , usually used for Gmail (not sure how it works and what is this service called, but they have it).
However, I've used it for Gmail and many other things, like purchasing apps and even created a developer account.
How do I move all of the things I've paid for (even the developer account, which costs about $25) to my private account? This was actually a mistake, as I didn't notice which account i'm logged in to, so I didn't even publish any app using this developer account.
Is it also possible to make the Google Plus account to belong to another Google Account?
I ask this in hope that if some day in the future I will leave my job, I will still have all of the things I had before.

I'm fairly certain that your purchases are permanently tied to the purchasing account. If there is a way to transfer purchases to another account, you'll need to contact Google directly. How you'd go about doing that, I have no idea. Either way, as this question seems to be Android-independant (It's about your accounts, not about using Android), I think this question may be off-topic.

dotVezz is correct: purchases are tied to the account, and are not transferable. As this is unlikely to have pure technical background, Google might make exceptions if you can convince them; but chances are rather low. Though I've heard the possibility should exist, I've never heard of anyone using it successfully.

How could it be that google allows transferring apps between developers accounts (see here: https://support.google.com/googleplay/android-developer/checklist/3294213?hl=en&ref_topic=3450986 , though i don't understand the steps), but can't transfer other things?

@androiddeveloper, this is something that we can't answer. You'll need to contact Google for a concrete answer.


text:
Recovering Cyanogenmod (no context found)
I was using my phone, battery was low and it suddenly shut down. I thought it's because of battery, and plugged in my charger. Now i'm trying to boot my phone but it's stucking at CYANOGENMOD boot screen:

Here I'm stuck (click for larger image)
Reboot my phone with CWM Recovery mod, and i'm getting no context found error.
I don't know what it's mean and how can i deal with this problem.
I'm using Samsung Galaxy S2 and CWM v6.0.3.3 . I'm not sure how can i find my Cyanogenmod version.
** UPDATE **
I've wait for a long time on boot screen and now "Android is updating" screen appeared. It's optimized my all apps and now and waiting on starting apps message for 8 hours. It stuck at starting apps screen.

Which device are you using? Which versions of Cyanogenmod and CWM are you using?

@dotVezz just added.

@eray if that is the answer, post it as one.

@JeffreyLin if you mean that update message, no it's stuck at "starting apps" screen for 8 hours.

Its stuck there? Did you try taking the battery out and putting it back in?

@JeffreyLin yes i've tried it.

You can try clearing cache and rebooting if you are able to get inside CWM


text:
Is it possible to enable in-app purchases for Restricted Profiles?
I've set up a restricted profile on my Nexus to enable my children to have relatively controlled access to the device.
Now one of them is asking for me to unlock a couple of features within an app via an IAP (Angry Birds Star Wars: Boba Fett Missions).
I'm happy to do this, but can't find a way to do so.
Before I'd set up the account I'd already purchased the "No Adds" IAP, and this is also purchased on the restricted profile, but purchasing the unlock on my account doesn't seem to have any impact on the state of the unlock on the Restricted Profile.
Is there a reliable way to either:

Enable IAP's on a Restricted Profile?
Transfer/Share IAPs between a Main and it's Restricted Profiles?

Each user profile is using their respective IAPs, and so far it is not currently possible to share those purchases accross multiple users on the same device.
I don't know enough about restricted profiles, so I can't answer that part, sorry.

restricted profiles are not a new google account, they allow access to some of the apps purchased by a real account. NOT the same as an additional user profile.


text:
How to put Google Nexus 7 securely in my car for use as sat nav?
I know this question isn't about Android per-se, but about an Android device no less.
I recently got a new Google Nexus 7 tablet.
Now, I'd like to use it as car sat nav, but I couldn't find a decent holder for my car. I'm using a car power strip that also has two USB sockets acting as power outlets for USB devices. Powering the Nexus is no problem, so I don't need a holder/cradle, that supplies power to the tablet.
I was considering building it myself out of a dock or something, but even that I couldn't find. So, how should I put it in my car then? Should I just build myself a car-dock for it?

I think I've stated my problem: Need to put Nexus 7 FHD in car. I'm not seeking a product advice as such, but at least ideas or solutions to my problem.

You could put a velcro to its back (and the "other side" of the velcro to the place your N7 should stick in the car). This generic solution would apply to all other devices as well, be it tablets, phones, smart-watches, you-name-it (though fridges might prove a bit heavy for this one).

@Izzy I actually considered the Velcro idea myself, but it won't work: The tablet is quite large, attaching it to the top of the dashboard is no use, I wouldn't see the screen. Anywhere else, it is covering mostly airbag covers, which could be very dangerous, as it would propel the tablet towards my body with an explosive force...

Just buy a dock, there are innumerable made for this exact purpose. Most of them have a variable grip so it doesn't matter what tablet you're using.

You can construct a mount out of something like Sugru.  Your mount will remain stuck to the dashboard and you would have to make it in such a way that the Nexus would slot into it.
For the elimination of doubt: I don't have any association with Sugru.  I use it to mount my iPhone on the dashboard.

How did I not know of this stuff... I just ordered some of it. I'll accept if this works out.


text:
How can I merge WiFi passwords from a backup and from the current configuration?
I have an old backup of the WiFi passwords on my Nexus 7. I also have a new configuration which has some passwords that are newer and some that are older.
How can I merge the configuration in a controlled manner without having to entrust my WiFi passwords to some third-party app?

Do you have root access on your device?

Than you can use the easy way (first part of my answer, see below). I will edit my answer and give a little example.

Done. Enjoy! And let us know which approach you've used and how it went. Especially the second part ATM is pure theory for me, I've never tried that.

If you have root access on your device:

Grab a copy of /data/misc/wifi/wpa_supplicant.conf, e.g. using adb pull, and save it to your computer
Restore the data from your backup, and grab a copy of that in the same manner
Use a text editor, and merge the entries to a new file
Put that file back into place, e.g. using adb push
Make sure the file is owned by system:wifi and has permissions 664.

Without root access, it might be possible as well, but would be much more tricky (plus the overhead would probably not be worth it). The following is untested, and requires at least Android 4.0:

Create an adb backup
Restore the "old data" to your device
Create another adb backup
Extract both backups to different locations on your device (see: [How do you extract an App's data from a full backup made through “adb backup”?])(How do you extract an App's data from a full backup made through "adb backup"?)
Merge the data from both wpa_supplicant.conf files
Re-assemble the backup file
Restore the re-assembled backup

A third way lies in between, but does not require to re-assemble and restore the backup file, nor to replace the wpa_supplicant.conf directly. But you will need a copy of that file, which you either can obtain via adb pull or by extracting the backup files.
Once you've got a copy of both files, you can simply read your connection data, and enter those you wish manually: everything is stored as plain-text here, completely unencrypted (including the passwords!). An example entry (slightly modified to hide the real data):
network={
    ssid="smartcafe"
    psk="cafesmart"
    key_mgmt=WPA-PSK
    priority=46
}

As you see: if you would like to use that data for the APN "smartcafe", simply edit your config and put the corresponding password (psk):

Go to Settings → WiFi
Scroll to the APN
Long-press its entry, select "Change"
Enter the new password

If it should be a new entry: At the same place, at the bottom of the screen, tap the "add network" button, and enter the data you've read from the file.

Excellent. Very concise description of the method. Will follow it tomorrow.

authors: Алексей Столяр


text:
Location History Accuracy?
Ok, I have a big problem! My fiance says he was at lunch while google location history shows that for over an hour he was in the hotel next door to the restaurant. He has a Galaxy 3.
The dots at the bottom of the screen are from the restaurant and the dots up at the top are the hotel. None of the blue circles from the 2 locations run into one another either.
How likely is it that this is inaccurate?

Uhm... I don't really know how to approach this question. One thing to note: I think it's unlikely that a phone actually pinged GPS Satellites for detailed location data this many times in an hour. Someone correct me if I'm wrong.

Very likely. I very often see in my location history that my train in Maryland warped to southern Virginia and back in a ten-minute span. It all has to do with whether GPS is working (it requires the device to "see" the sky) or if it's just course location based on which cell tower is being used. I'll wager there's a cell antenna on top of the hotel.

I agree with @Al - if there's a cellular antenna on top of the hotel, or inside it (Something not unheard of - provide better reception for customers), then Location Services may be locking onto its location to update its location data. This sort of reaffirms my belief that his his phone isn't likely to get a GPS lock this frequently - it was most likely using cell towers to calculate the position.

Oh, those data are quite accurate. Except when they are not: Maps location out by 12,742km - the other side of the world / Google Maps Location History is showing an incorrect location (does this problem sound familiar?) Besides: A lot of trust if you need to check his location history for where he was.

Ah! Looking at the link @Izzy so graciously provided, I'm revising my previous assumption - it was probably locked onto the Hotel's wifi. Even if you're not connected to the wifi access point, if it's "visible" to the phone, it can be used to calculate a location. It probably thought it was at the hotel because it could see the hotel wifi.

As mentioned above his location is probably being based off a WiFi signal, and occasionally a network one. Your location even when connected to WiFi isn't accurate to more than ~15m in any tests I've done when I was developing an app that used it, so the chances of it accurately following him around a building seem slim to me. Also you seem to be ignoring the numerous other lines coming away from the building for some reason?
As an aside, you're planning to marry the guy, if you don't trust him enough to stop creeping on his location when he goes out then best to break things off now.

But wouldnt it connect to the wifi at the restaurant before the hotel's? and he's now my ex-fiance... just not used to saying that... and this pic is showing all the "hidden" points.

You don't have to be connected to the Wifi for it to put you as there, your phone just has to be able to 'see' it. Or as you suspect he could have been at the hotel. Without more information/data being able to investigate it's very hard to say.

Izzy, in his comment, linked this previous question which explains how Location data is gathered. I recommend reading it for a better understanding of the technology. (It also seems to be contextually applicable)
In this case, the phone was most likely assuming that it was inside the hotel because it could see the hotel's Wifi access point.

even if the restaurant has wifi? what concerned me was the fact that once the dots moved to the hotel, they stayed there, they didnt bounce around or anything. they started at the front, moved toward the interior of the building, stayed there and then left... like it was following right behind him. these locations were accumulated over 2 hours. the last hour was all up top at the hotel. and what qualifies a location as "stationary"?

@user44694 - Seriously, I think you're reading too much into this. It's not like Google has every single wifi hotspot in the world mapped to a location. At this point, part of me thinks you're playing a practical joke on the community here. Android's Location Services are known to be weird. If you don't trust your fiancee, then bring it up with him. He has just as much right to be walking around parking lots and hotels as you have to ask strangers if he's telling the truth or not, and hide your concerns from him. (You both have those rights, but it's best not to exercise them either way)


text:
System Indicator icon, what does it mean?
What does it mean when the system indicator icon (red triangle with a white exclamation point in the center) shows up next to the phone number I sent a text to?

That icon means the text is not sent. Just click on that text and it will push the typed text into compose box, you just have to press send.


text:
Can I convert a Google Drive spreadsheet to Excel format from my phone?
My work has blocked access to Google Docs. I need to print off something which is on there.
At my laptop at home, I normally just export a google document to excel format but on the app version, it allows me to "send" it to an email address but it seems to send it only in PDF format.
Is there a way I can export it into excel spreadsheet from the android app and send it to my work email.

Doesn't appear to be, no. It doesn't even look like going to  drive.google.com in the browser would be viable.

@AlEverett - i found a way but yeah it's pretty convoluted

seems the only way to do it was to open up the document through the browser, selecting desktop mode.
Then "View spreadsheet mode" right at the bottom.
Then it'll load it up like it would if you loaded it from a computer. Then you can select File -> Email as Attachment.
Bit of a crappy process...


text:
My Nexus 7 is dead, any suggestion?
My Nexus 7 died. I didn't see it happening. My son was playing, went to school and left it charging. At night it didn't turn on anymore. The screen is black.
I've followed the Asus instructions. This answer says to disconnect the battery. Any other tip? Nexus isn't officially sold in my country (Brazil). I'm afraid I won't get be able to use the warranty.
Since the last update, I've noticed some hiccups. Maybe it was due to excess of running applications.

The solution is to buy a Galaxy Tab.
My Nexus is dead. Asus not even accepts it to make a diagnostic. The "global" warranty is not valid in Brazil. By a better quality product from a company that respect their users.

Hold the Pwr & Vol- 60 seconds. Release, Press and hold power button for up to 10 seconds. Release.
If this does not work, it is fairly easy to remove the back cover and detatch the battery.

Is there any difference if I detach the plug from the battery side of the board size? (I don't know if I can do it from the battery side).


text:
Is hpns folder in external sd-card safe to delete?
I searched on the web and stack exchange forums a lot. But, could not find a solution therefore I am posting a question at last.
I have a Micro max canvas Plus2. My external SD-card is of 3.63 GB capacity but, 2.8 GB of space itself is occupied by a 'hpns' folder. This folder contains a couple of log files, one of them named 'exception'.
This is a huge bugger, since I have only 200 MB of my personally stored files(photos,music etc.) and I am not allowed to store more files because the hpns folder is hogging all the space in external SD-card. Same hpns named folder, by the way, is also present in the internal SD-card also, worth 500 MB.
So, kindly tell me if it is safe to delete this folder from external SD-card?
Also, how to make sure this folder is not created again automatically?
Thank you in advance!

Note: Error messages like SD-card full, cannot take photo or external SD-card showing its full even though you have stored clearly much less etc..type of problems may be very well due to this hpns folder or another such hidden folder LOST.DIR in android. These hidden system folders are grater than 200-300 MB in size due to their log files. But, it will not show in storage in settings.
Although, I searched and found out that deleting contents of LOST.DIR folder is not harmful, but could not find out about 'hpns' folder.

I asked the same question to Micromax support and I got email from them ,
Dear Valued Customer,
Thank you for your Email, we would like to inform you that HPNS files are the temp file which  will be create on the uses of internet.

Thanks for the update, Sanil! In that case, it should be safe to empty the directory from time to time (or at least remove "files older than X"). Additionally, I'd recontact them asking why they don't do that cleanup by themselves, or at least provide some obvious option for the end-user to do so. Some "expiry" setting in their app would be the prefered way. Also, the directory should have a more obvious name to make that clear.

Even I asked the same and they telling there is no solution for it and telling me if you use internet logs will be created and I made a esclation for it and waiting for the solution .

Sorry for my directness, but that's bullsh.. oops. Using the internet does not require to create logs anywhere. I didn't have such a folder on any of my devices, and they even can be operated without SDCard – still being able to access the internet (try it to prove it! I bet it works on your device as well). Guess you just were talking to some call-center clerk; they often only have a catalog of answers to refer to (I experienced that every time I called LG). Your choice to escalate was absolutely correct. With some luck they give it to their techs.

First, files on SDCard shouldn't be essential for the system to live, in general – though there are exceptions, like when you moved apps2sd, you shouldn't remove the folder they are moved to (which is a different hidden one named .android_secure). In general, you should even be able to completely remove the card, and the system should still work as usual.
Now for your two special folders.
One is explained easily, as it is a standard folder: LOST.DIR (on FAT; on most other file systems the corresponding folder is called LOST+FOUND, see What is the purpose of the lost+found folder in Linux and Unix?) in short is used by the file system checker (fsck, the equivalent to chkdsk on Windows) to store data blocks which lost their mapping to a given file. This can happen e.g. when the file system is not cleanly unmounted (the system crashed, or you simply removed the battery while it was running). As each file system has its own "lost folder", if you don't miss anything from your SDCard it's safe to empty this directory.
As for the hpns folder it's hard to say what it is. I never heard of such, so it's no "Android standard folder" but rather must belong to a specific application. I'd recommend to copy (backup) its content to your computer, and then delete it from the card. According to your description, it seems to hold nothing but logs, so I expect no trouble. If you find no side-effects for a couple or days/weeks, it should be safe to delete those backed-up files. And if some app is complaining, you can simply put back those files (and as a side-effect finally know which app the directory belongs to).

They are just the log files... You can delete the Files in the hpns folder through file manager. Switch Off your mobile phone and restart. You will find your Memory card free.


text:
In Explorer, after performing factory reset Google play store converted to Market place
I performed factory data reset of my another device "HTC Explorer". And before performing the reset Play store was there but now it disappears, and instead of play store now its Market place. So how to convert Market place to Google Play Store again?

Google Play was formerly Android Market. Your phone would originally have had Android Market (I am assuming its an old one, probably Gingerbread). When you did a factory reset all the updates were reverted back included on Android Market (aka Google Play).
Android Market automatically updates itself so give it some time and it should update itself to Google Play.

Ya actually the Android version is 2.3.5, but then to how much time it can take?

@NeeleshPandey: I am not aware of that. But keep it connected to WiFi/3G/GPRS. It should happen as soon as your Android Market detects there is an update.

Yes Sure, I will connect it with WiFi, and will check

Sometimes it also helps just to open the app and trying to install something. As the "market" app needs to connect to Google's servers for that, the latter notices it's outdated and might trigger the update (I'm not entirely sure which way this works, but I frequently noticed that auto-updates to Google apps happened when I just updated another app, i.e. used the playstore app).