text:
How can I run Android applications on my PC with the Android emulator?
Is it possible to run Android applications on PC (with emulator)? I have Android SDK on my PC and I want to run Angry Bird on it. Can any body help to me?

If the goal is just to play Angry Birds, then you can play it here: http://chrome.angrybirds.com/ It's a HTML5 version of Angry Birds, works like a charm.

I guess what you mean is to install applications from the market on the Android emulator. Well, normally this is not possible and also not suggested. The emulator is mainly intended for development purposes. The problem is also that you'd need to get the Android market in order to be able to download apps (Angry Birds in your case), but the emulator doesn't have the market app installed.
However, there is an interesting article by how-to-geek which describes how to install the Android market application on the emulator:
http://www.howtogeek.com/howto/21862/how-to-enable-the-android-market-in-the-google-android-emulator/
I didn't try it myself, but you may give it a try. Personally I think the overall user experience of playing Angry Birds on the emulator won't be great :)

would upvote for "Personally I think the overall user experience of playing Angry Birds on the emulator won't be great" alone. !!!

Note that although Android OS itself is free (gratis and libre), Google's Android Market is not a free application (proprietary and device manufacturers have to pay license fee to Google if they want to legally include Market on their device); so installing Market on an emulator have a shady legality  (though I doubt Google would knock on your front door, you don't have enough money to be worth suing, and they wouldn't want to ruin their image of being open-friendly).
However, Angry Bird itself is free (gratis, not libre) application and there is no restriction on installing free application on an Android platform (e.g. emulator). As long as you can get the APK through other means than the Android Market (e.g. developer's site, etc), installing it on the emulator is fine. As it happens, GetJar is one of Rovio's official distribution channel, and you can Angry Bird from there, note that you need to allow third party installation (Settings > Applications > tick "Unknown Sources", this is already ticked by default on the emulator).

i download .APK file but i dont know how to install it on emulator

@mahdi You just open it, there will be a prompt to install it.

If you're not particular about using SDK, then I would suggest using BlueStacks. It allows you to run android apps on your PC without the need for the Android SDK. It's a standalone installer and hence easy to setup and use.

If you wish to install the application on your emulator you need the application's apk file.
Run (online) the emulator on which you want to install the application, then:

Copy the apk to %PATH%\android-sdk\platform-tools
Open a CMD prompt
Type adb install application.apk

This works for me but I don't know about gaming performance.
Note: whitespace characters are not allowed in application.apk file name.
E.g.: application name.apk is not allowed,
the file name must be like this application_name.apk.

BlueStacks has an App Player that should do what you want.

BlueStacks App Player lets you run apps from your phone fast and
  fullscreen on Windows and Mac.

You can download the beta free.


text:
Radio and inbound Calls Volumes Can be set separately?
On Samsung Galaxy 2 is there a way to set volumes for the radio and incoming calls separately from each other? What's too laud for the radio (for me anything above 3) is not loud enough for the incoming calls, which results in me missing calls.

Normally, FM radio should use Media volume and not Call volume. Are you sure you have different volumes set for call and media and they are not linked with each other?

positive. I missed quite a number of calls because of when I'm listening to the radio I set volume to low and always forget to restore it back after.

Actually it's easy to confirm it - the volume regulator on the phone itself changes the volume of the radio, equally the software volume regulator on the radio changes the main volume.

If everything else fails (and your comment above says you cannot set the volumes separately as needed), you could take a look at Volume Ace, which not only allows you to set all volumes separately1, but even lets you create profiles3 switchable via widgets2:

This enables you to always have the right volume settings according to the situation.

great app, loving it!

source: Stack Exchange

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

sort: votes


text:
Formatting Android storage "zero out" technique
I have an Android mobile (Galaxy S3), and am really worried that my corporate information will be retrieved after a reset. I've seen shared video showing it is possible to recover data after hard reset.
Mac has an interesting format option, i.e., to write zeros all over hard disks (lengthy but effective). Is it possible to perform such formatting on the Android phone? And how?

A magnetic hard drive has to be written over several times, best with random data.  Flash memory can simply be zeroed once.

There is an app for this called Secure Deletion for Android, which can be used to overwrite the data. Another way to obfuscate the data would be to encrypt the device before using factory reset. This encrypts all your data, and after the device is reset, it will be very unlikely that the data can be recovered.

Any recommended encryption application?

Newer Androids have encryption built-in, just go to Settings -> Security -> Encrypt phone.

Excellent mate. Great info

@onik is it possible to programmatically carry out a total "wipe" off? I plan to change my phone and there's a trade in policy. So I want a full wipe off.

I can personally recommend free Forever Gone (SD Card Cleaner).
It is not paid app and it has:

much better rating
no suspicious permissions
100x times bigger user base
often updates

This link is a 404 for me. Do you know if the app has been taken down or renamed?

The link https://play.google.com/store/apps/details?id=com.kovit.p.forevergone is perfectly working for me.
Try another appstore: http://www.appbrain.com/app/forever-gone-%28sd-card-cleaner%29/com.kovit.p.forevergone

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


text:
How to remove pre-installed apps from Xperia E?
I recently bought a Xperia E and since I am not a Facebook user I'd like to remove it from my phone. That also applies for Google+ and other stuff which is installed on my phone by default but I am realy not going to use it so it just consumes my memory and battery.
I tried to go for example to Settings->Apps->Google+ but there is only disable option, not unistall like with manually installed apps.

You might want to check the bloatware tag wiki. Hint: Hovering your mouse over a tag reveals additional information. Behind the 'info' link there you often find additional details and first-aid, while 'faq' brings you to the most frequented (and almost ever most interesting/important) questions for the topic.

If it came pre-installed with your phone then its a system app. You cannot uninstall it (unless you have your phone rooted, which i think you don't have). Best option for you is to disable the app. In this case, the app won't run and won't consume any CPU or battery (if that's your problem). If you are concerned about storage space running out then this won't solve the storage problem.

Ok, so I have to root my phone in order to delete this applications completely?

Yes. Have you followed the link I gave in my comment on your question? All required information can be found there. And as for the term "memory" in Sumit's answer, please replace it with "storage" -- an app which was not started does not consume "memory" (RAM) but just storage :) Besides, as those apps are installed on /system, you won't gain much "storage" removing them (only that occupied by their data, which is stored below /data), as /system during normal operation is read-only.

@Izzy - I wrote my answer more than an year back and now when I read it I kept on wondering how could I write memory in place of storage/ROM :)
Anyways, I edited my answer.


text:
Can I permanently disable the cell/radio of my phone?
My wife got a new phone with a new service, so I get to have her old phone to play around with.
Since the old phone no longer has cell phone service, I want to completely disable the cell phone or radio portion of the phone so that it doesn't eat up battery. This is a CDMA phone, so there's no SIM card I can just take out.
Enabling Airplane mode works just fine, except that also turns of WIFI, which I have to manually turn on. And if I reboot, the phone stays in Airplane mode, but it turns WIFI back off.
Is there a way to modify the phone to turn off the cell portion completely and permanently, at least to be able to withstand a reboot (not necessarily a factory reset)?

If it matters, the phone is rooted and has a custom Gingerbread ROM installed.

You could use some automation app to do this, having two steps in its task: Switch to airplane mode, and then enable WiFi. Tasker is one app that can handle this, but I'm pretty sure some of the free profile-switchers are also capable of this. With Tasker you could place this with a profile executing as soon as Tasker is started -- other apps might provide "default/base profiles" for this (like Locale does), or you might have to add it to each profile you create to make sure it always works.
Depending on your device, you could also use Dazzle Configurable Switcher (which comes free). As the name suggests, it offers a bar with "toggle switches" which you can configure freely. One of the toggles is for the (cell) Radio. But not all devices support this: it worked fine on my HTC Wildfire, but my Motorola Milestone 2 won't let me switch that separately. Here the state should be remembered even after reboot -- but again that might depend on the device.

I found another solution and posted it, but I'm marking yours as accepted because I ended up following your suggestion (using Llama instead of Tasker, though). Just a simple event that runs on boot to activate Airplane mode, then enable Wifi.

Llama is a fine solution as well. Not that powerful as Tasker, but maybe easier to handle for non-techies. Most important: problem solved :)

Also, it's free. Since it does all I need, I've not seen the need to upgrade to the paid app Tasker. Maybe in the future; I do love to tinker. :-)

Looks like someone already figured this out and made a script using Script Manager that runs the script on boot. It turns the radio (cell) off, just the same as activating airplane mode, except that it leaves all other wireless settings alone (that is, bluetooth, wifi, etc).
Or you can install a flashable zip described in this forum that you load in recovery mode.

Removes unnecessary apps (Messaging.apk, Phone.apk, TelephonyProvider.apk, Mms.apk, TelocationProvider.apk)
Completely turns off cell radio on bootup
Installs the radiooptions binary in case your ROM does not include it
Prevents emergency calls and 911 calls (good for giving your kids your old phone to play with)

Searching 'the Google', I found this simple and free app called Cell Radio ShutOff. Seems to work fine.
Here is what the dev wrote in Google Play (as of 2013-10-07):

Description
  There are 4 radios in a typical device: cell, bluetooth, wifi, nfc.
  This app allows you to just shut off the cell radio while leaving everything else on.
  Airplane mode shuts off all radios and there is no built in method to disable just the cell radio.
  Why to disable it?
  1. When your cell radio can't access a tower it will drain your battery
  2. Your location is tracked by carriers using your cell radio (This is necessary so people can call you.. it's not that they are evil)
  This app has been tested and works on the HTC Dream. Send an email if it doesn't work on your phone.
  This does not work on the nexus 4 or the galaxy nexus. I will fix it in the future.

Does this app maintain your desired settings when you reboot the phone? Being able to turn off just the cell is nice, but what I really need is for that setting to persist between reboots, while also persisting the other radio states.

I installed Cell Radio ShutOff for the convenience. My cell allows me to shut off cell tower radios via settings/SIM Management. This app allows me to 'Toggle' On/Off... which is faster than going through settings and changing the setting from On/Off.


text:
How do I copy Opera Mini browser cookies?
Is there a way to copy the Opera Mini's cookies from one phone to another? (same model of phone)

If you are rooted, you could use an app such as MyBackup Root or Titanum Backup to backup Opera Mini, and then restore it on the new device.
It is not possible if you're not rooted.


text:
How to stop the Viber process?
I have an HTC Desire S II.
I use Viber only occasionally. To save battery, I want to "kill" it when not in use. The menu has an Exit button that seems to work, but Viber still comes back to life after a while.
Is there any way to make it stay "dead" without uninstalling it?

Can you not issue a "Force Stop" on the app info screen?

Probably.. I was hoping for a less brutal way. But hey, I just killed it this way. Remains to verify that it stays dead.

This isn't possible, since Viber needs to be running in order to receive calls which are routed via Viber. If you shut down the background process, you can't be reached via Viber. The exit button just means it closes the UI, but keeps listening for calls in the background.

Ok, tnx. But... what if this is what I want? To stop listening for incoming calls. If I expect a call, I'll simply restart it.

then again, force close it.

This is a member of the Viber R&D Team. I'm here to assist :)
Viber has an "Exit" option, inside the "More" tab. After choosing this option, Viber should shut down completely, and not leave a process running. It can still stay available for calls and texts with the help of the C2DM service, that "awakens" Viber upon incoming calls and texts.

Wow, it's amazing to have someone from the Viber team on Android.se. I hope you're real! :D

Haha... of course we're real ;)
We reach out to many different forums/blogs across the world, providing direct assistance to our users.


text:
Mark Gmail as read when archiving from notification
The most recent version of the Gmail app as the great feature where
you can choose between archiving or replying to e-mails directly from
the notification.
My problem is that, if you archive it from the notification, it
remains unread (instead of being marked as read). Is there anyway to
get around that?
I'd like for any e-mails that are archived directly from the
notification to be automatically marked as read.

I don't believe that is currently possible. The only action you can change it to is to delete instead of archive.

@AlEverett I was hoping there might be way to do it with an alternative app, or at least a google script. =/

Did you say Google Script?
Marking Gmail read with Apps Script
The idea behind this script is to mark as read any message that is not in the Inbox (i.e., has been archived).

Head to script.google.com to start a script.
Choose to create a script for Gmail in the little popup.
Delete all the sample code it gives you.
Replace it with this (written using the API reference):
function markArchivedAsRead() {
   var threads = GmailApp.search('label:unread -label:inbox');
   GmailApp.markThreadsRead(threads);
 };
Save the project with File > Save.
Add a new version using File > Manage Versions and enter "initial version" then submit that.
Do a test run using Run > markArchivedAsRead and be sure and authorize the app when it asks you to.
Add a new trigger using Resource > Current Project's Triggers and choose to run the above function every minute.
Save the script again and exit.

I don't know that it's necessary to run it every minute, but as long as you run it regularly.
This isn't a direct answer to your issue, and if you have reasons to have unread messages that aren't in your inbox this won't work for you.

I do have some filters which might directly archive unread e-mails,
and I'd like to keep those unread, but that's a really good start. I
could have a second script that marks with a specific label the unread
threads in my inbox. And then this first script would only
mark-as-read archived messages with this label (instead of all
archived messages).

This also has a slight bug. If you archive a message and a new message
arrives on the same thread before the script has a chance to run, then
both of them will get marked as read when the script does run. That's
because GmailApp.search returns entire threads, and doesn't care if one of
the messages in the thread was in the inbox.

I managed to make it work with the following Google Script.
It's almos the same as @AlEverett's answer, but it never marks as read messages that skipped the inbox entirely (from a filter or something).
Unfortunately, it won't work for you if you tend archive messages very quickly (less then 30 seconds on average).
/** Mark as read archived threads which were previously in the inbox (determined by the label "i"). **/
function cleanAndroidArchived(){
  markArchivedAsRead();
  labelInboxAsI();
}

function markArchivedAsRead() {
  var threads = GmailApp.search('in:unread label:i -label:inbox');
  var label = GmailApp.createLabel("i");
  label.removeFromThreads(threads);
  GmailApp.markThreadsRead(threads);
};

function labelInboxAsI() {
  var threads = GmailApp.search('in:unread label:inbox');
  var label = GmailApp.createLabel("i");
  label.addToThreads(threads);
};

I believe I resolved the issue with @BruceConnor's case, needing to wait for the script to execute before it can work.

I created a new filter that looks for anything in the inbox
assigns the "i" label (which is created by his version)

Gmail complains that the filter will never match anything, but in this case it does match all incoming messages that stay in the inbox.
The result is that all new incoming messages are automatically "memorized" by this tag, then when you hit archive the script can compare the inbox list with the "i" label and know which ones were just archived, and then mark only those as "read". You don't have to wait to archive, because all messages are assigned into the archive "i" queue.
Bonus: I also set the new "i" label to "Hide in message list" and "Hide in label list", so it never shows up at all. (Click the little arrow next to the new "i" label and choose these options.)

@al-e's answer works, but it does have a little bug mentioned in the comments. I've made a different version of the script that solves this bug and have been successfully using it for a few years. Here's the script that I'm using:
function markArchivedAsRead() {
  var threads = GmailApp.search('label:unread -label:inbox');
  for (var i=0; i<threads.length; i++)
  {
    var messages = threads[i].getMessages();
    var markUnread = 1;
    for (var j=0; j<messages.length; j++)
    {
      if (messages[j].isInInbox())
        markUnread = 0;
    }
    if (markUnread)
      threads[i].markRead();
  }
};


text:
Remotely controlling Windows 8 apps
I am looking for a way to control my Windows 8 machine from my Android device.
I have seen there are some server/clients around, but I'm not sure if they fit my needs. To be clear: I am not looking to session into my RDP, I want to remote control some of my Windows  8 apps.

What kind of applications? Audio/video could be done by pairing with bluetooth if they support the remote control profiles.

Why not run a VNC server on your Windows 8 machine, then use a VNC client (available on any platform)...?

Unified remote has worked very well for me in the past.
Website
Android app

Have you tried  TeamViewer? You can use it to control all OS.

thnx. I will look into it!


text:
HTC Desire C performing poorly
After using my HTC Desire C for a few days, it begins to show noticeable amounts of lag. For example, if I click on a menu, or open the dialer, or start to type message, it will take more than 6 seconds to open. Even when closing an app, it can take several seconds to complete.
How can I resolve this? Do I need to take it to a service center?

You could try a reboot, maybe something got stuck. Also, before giving it to the service center, they will ask you to perform a factory-reset to see if it's really the device or just some crazy app you've installed, or a "wrong configuration".

I've reboot many times. But still i didn't get.

Is there any option without factory-reset ?

Deleting all app cache might help. Either by walking all apps separately (via Settings→Apps), or using a cache cleaner app. Not sure whether that helps. Also worth a check: Settings→Battery usage; with some luck it's showing the culprit, so you could clear the cache of that app, or delete its data, or uninstall only that one app to see if that helps.

Are you using a custom ROM with an EXT SD partition? Your SD card may be starting to slow down / fail. They have a limited number of writes in them before they start to die. Have you sideloaded any apps not from the Market? They may be causing issues. You may well need to do a factory reset, don't forget to backup anything important!


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

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

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

As per TheFutureIsWild:

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


text:
How can I revoke an app's permission to access USB after granting it permanently?
I have an app that requested USB access, and when prompted I selected "Yes, allow this app to use USB" and checked the "permanently" checkbox.
Now I would like to revoke this permission so that the app would always have to ask every time it wants to use USB.
Is to possible to do that by changing something in system settings? Where? Is there a permission manager built-in to the system? If not, then is it available as an external app?
I'm using a tablet running Android version 4.1.1.

Are you sure your app was causing that popup? What Android version are you using? My guess is something higher than 4.1, and you are referring to the ADB security popup to always accept the computer as a safe counterpart. Could that be?

I'm referring to a popup when you request for a permission. To be precise by calling a function requestPermission(UsbDevice device, PendingIntent pi) from UsbManager class

Ah, now I get it. Then the answer is probably to be found in How to stop Android asking for permission before permitting access to USB device: the box should never display again (unless the software is uninstalled and then reinstalled) If you're looking for a way to do that programmatically (i.e. with code from your app), you'd better ask at [SO], as our site focuses on end user issues.

I second this bein on-topic. Don't get confused by the word "developing" alone: developers are able to act as users, I've been told and tend to believe :) This question is clearly from a user's perspective (how to undo a "use always" setting).

authors: Дмитрий Матяшов


text:
Device stuck in bootloop after enabling ART
I activated the Android Runtime (ART) instead of Dalvik and after that my phone rebooted but it seems that it's stuck in a bootloop.
Will the first bot after choosing ART take some extra time? How can I tell if it's stuck in a bootloop rather than just booting slowly?
My device is an HTC Explorer running CM 11 beta 4 build.

Try to wipe the cache partition.

Possible duplicate of Moto E Not Starting Properly After Changing runtime to ART

Follow the steps below:

adb pull /data/property/persist.sys.dalvik.vm.lib
Open the file and replace the libart.so with libdvm.so.
adb push persist.sys.dalvik.vm.lib  /data/property/.
Reboot your device.

Source: Phone in boot loop after turning on ART (didn't completely uninstall XPosed).

Not everyone can understand these commands. Please mention (edit) what each of these steps does and the reason they should be followed. That said, this does not answers this : How can I tell if it's stuck in a bootloop rather than just booting slowly? Not to mention,  the answer assumes that  adb is already enabled in Developer Settings which OP didn't mention at all.

@Firelord You should understand this if you tried to change Dalvik to ART in the first place.

The first boot after swapping to ART generally takes a little longer to boot. After that it then recompiles every app using the new runtime before you can actually use the device. During this stage the device actually displays a message with it's current progress. If it never gets to that stage then there is a decent chance that Android is stuck trying to boot.
If it's stuck in a bootloop, you should see your phone continually swap from the HTC boot logo to the CM boot logo and back again. If it's stuck on just the CM boot logo then there is a chance that it is actually booting and just taking a long time.

it's stuck in CM logo but

Try draining the battery, then put it on a charger and try to boot. The same thing happened here on a Motorola Moto G 2nd generation.

I know that this thread is old, but this may help others in the same situation. My mobile is a LG G2 Mini (D618) rooted with Kingo. After I changed it from Dalvik to ART, it took a long time to reboot, while optimizing all the apps. But then, when the UI showed up, I couldn't do anything because several error messages appeared in sequence. After a while touching OK for each message, the mobile would reboot and start it all over again. In fact it rebooted even if left alone.
I re-flashed it with the stock ROM (with the no-data-loss option) but nothing changed other than it becoming unrooted again. Also tried to access it with an ADB Shell but I kept getting an authorization error. Then, after rebooting it around 30 times, it reverted back to Dalvik by itself, and everything was fine again!

I'm not using your device but doing a quick search i found this:

Before using ART, you have to enable expanding memory in Settings ->
  Extras!

You might want to do that before enabling ART next time.
You can get more infos on
here

I did the same thing. As the memory space was less in my Moto e, it went to boot loop. First it showed around 169 apps installation figure but after completing that it showed lower nos. in successive boots. After a while when I rebooted it forcefully many times, it started but now with lesser space remaining than Dalvik.


text:
Nexus 5 static buzzing of speaker
My Nexus 5 has an annoying buzzing sound when it is set on low volumes. Any application using the speaker produces this, but when I get a call the ringtone doesn't buzz at all.
So I came to the conclusion that the speaker IS NOT physically broken.
When I plug in earphones and run an application the sound is working fine as well.
What is going wrong and how I can fix this? Should I try asking Google directly?

looks like its a feature. sacrificed the soundquality to secure the cheap price.


text:
"My Places" in Google Maps
I want to mark "My Places" from my Android tablet but can't find the option in Google Maps. Are there any alternative apps? If possible, how can I edit my earlier marked places and / or find their longitude and latitude?

If you long place on a location you can click the popup on the bottom of the map with the address then click "Save" which has a big Star Icon above it. What do you mean "option to find longitude and latitude" are you trying to write an app or what?

Have you tried with google maps engine ?


text:
Llama event on manual profile change
Can I call an event in Llama on manual profile change?
E.g. Change profile to Develop = when connected to laptop disable screen lock, always on etc.

No, you cannot set up an event to trigger when a Llama profile has changed. Changing a Llama profile is only an action, and unfortunately isn't available as a condition.
There also isn't a condition for Connected to Computer. But there is a Charging or Unplugged condition that you can use to trigger other events. If you are fine with the more broad event of activating a profile when the phone is plugged in (to anything), that's doable.


text:
Every single application constantly stops working
My dad's Samsung Galaxy phone keeps giving out errors, "The application {INSERT EVERY SINGLE APPLICATION THAT IS IN STARTUP} (process {PROCESS}) has stopped unexpectedly. Please try again."
I tried restarting but that doesn't work either, I'm not sure what happened. It might have been a application my little brother downloaded but we are not sure.
Also, I can't do a factory reset or delete the applications or even connect it through USB. Can someone please help?

Why can't you do a factory-reset? Have you tried that via booting to recovery? Also, if you think it could be a specific app, you could boot to safe-mode and delete it.

Tried going into safe mode, it doesn't work.

You shouldn't need safe mode to do a reset, it should be in the settings somewhere

I have the same phone. I had to do a hard reset. By doing this its like your phone is brand new straight out of the box. No mobile codes which pretty much leaves your phone open.
When you get a new phone, they mess with it first before you get it in your hands. They put in codes for their network so all will work properly. When I did the hard reset I couldnt send MMS nor recieve them either, but by downloading GO SMS, I looked at their settings and was able to get my phone right again.
If you can't get into the settings to do the factory reset or anything else, then this is the next best option:

To do a hard reset turn your phone off.
Turn it on again holding the power button and both volume keys at the same time until you see the Samsung flashing logo.
Release all buttons and a little cute 3D android will show up. You then will have the option on what you want to do.
Remove your SIM and SD card, or they will be erased along with your phone.
Your phone will be brand new again.

I forgot to leave a message that it started working after a while, it was probably just a system glitch. Also we couldn't access settings, usb or anything so a factory reset or anything else would have been to hard to access.


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

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

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


text:
Why can't I change my location in Google Wallet?
I recently bought a Google Play gift card (in SGD). When I tried redeeming it, an error was shown,"cannot be redeemed in your country"
Then I went on to change my location in the settings.

It thus gave me another error. I have 0.00 money in my wallet. I don't understand why I have this problem.

At present, the Google Wallet app is only supported in a few countries.  The only form of Google Wallet available in other countries is the desktop version.
This is stated in Google's  FAQ .

You won't be able to change your country from within the Android app.

Yes, I'm using the desktop version :)

Well, I have been looking over the Google FAQ about Google wallet.There's a category gift card under which question is asked

Q. Why don’t I get balance automatically for all gift cards I add to Wallet?

and according to them there are "Certain types of gift cards don't support automatic balance updates. For these gift cards, you can type in the original balance and update it manually from within the app." So I am going to advise you the same.

No, I cannot even add the gift card to my wallet.

How does this answer the question at all?


text:
Launcher stops working when scrolling through widgets
I'm using Android 4.4.2 on a 2013 Moto X. Every time I scroll through my apps and then to my widgets, the launcher stops and gives me the message:

Unfortunately launcher has stopped

I tried restarting the phone but that didn't work.

I'm pretty sure it is a launcher problem, therefore I recommend you download a different launcher. I love Nova launcher but you can download others per your preference, for example themer, Next launcher, Google now launcher, etc...

authors: วสวัตติ์ ม่วงอ่อน


text:
How can I add iptables rules that persist across reboots?
I want to add an iptables rule on my Android phone. I used:
iptables -t nat -A PREROUTING -p 6 -d 192.168.66.1 --dport 80 -j DNAT --to 192.168.66.1:808

...as root. This rule can be checked in adb shell, and I can see that it was added:
# iptables -t nat -nL
chain PREROUTING (policy ACCEPT)
prot   opt    source       destination    idletimer_nat_PREROUTING
all    --     0.0.0.0/0    0.0.0.0/0      DNAT
tcp    --     0.0.0.0/0    192.168.66.1   tcp dpt:80 to:192.168.66.1:8080

I want this rule to persist after a reboot, so I added an iptabless file in /etc/sysconfig with these contents:
-t nat -A PREROUTING -p 6 -d 192.168.66.1 --dport 80 -j DNAT --to 192.168.66.1:8080

However, when I reboot my phone, no rule is added.
Does Android support the /etc/sysconfig/iptables path? I got this path from a PC Linux installation ( I tested /etc/iptables/rules.v4 as well, it also did not work).
At the same time, I also don't know whether its content is right.
Additionally, I cannot root my testing phone in the future. Is it possible to add persistent iptables rules on an unrooted phone?


text:
How do I mount an external disk drive formatted in ext4 via USB Host?
I plugged a 2.5 inch 1Tb drive into a Nexus 10 and I cannot see it anywhere really. Something pops up in ES File Explorer, but I cannot access the drive.
Do I have to root my device, or is there some other way?  Would formatting it to a different filesystem help in any way (to access it for r/w)?

How would you use your ext4 formatted thumb drive via OTG on Android?

How to read ext4 filesystem without mounting on a non-rooted device?

You have a couple of options. The easiest way is to buy nexus media importer - it was $4 last I checked. You can use the nexus photo viewer app to make sure it will work. I used it with a flash drive on my nexus 10 and it worked great.
The alternative is to root and use stickmount. I prefer to root my devices, so I would recommend that way, but is does come with some security issues. It is pretty straightforward on the nexus 10, but if you are uncomfortable with the idea, nexus media importer is worth the $4.
Note that that drives like that need to be externally powered or they will not work - I don't think tablets can put out enough juice by themselves.
If you would like to root I'd be happy to walk you through it, but it'll probably take enough time that it is worth just buying the app, unless you are interested in learning more about this kind of stuff.

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


text:
How can I turn off android market sync while roaming?
I had an issue with an travel now. I turned off sync on my android device and urned on data while roaming.
I expected that no sync would occur while in this setting, but suddenly the automatic marketing updates turned in and before I could turn it off it had downloaded a large number of MB's of automatic upgraded apps at a ridiculous rate.
I find it terrible hard to believe that Google has let this issue slip? Is this a known issue with Android or a bug?

I'd say that automatic updating isn't syncing, and not a bug.  You can turn off auto-update in the settings for the Market.
If you don't want to use data while roaming, shut it off while roaming or turn off data roaming.
If you occasionally want to browse or something without running the risk of having anything else use data, use something like DroidWall (requires root).  You could configure it to only allow the browser, for example.

I disagree with you here. From a users perspective, turning off sync could also mean the automatic update. From a technical perspective you are probably right.

Excellent. That is exactly what I was searching for! I would not get fussy about data use when using home network, but in roaming networks with data usage 50 cents for Mb and higher you need to limit your applications data use. A must have for traveller

The Sync feature is for the accounts which are connected to your phone and not the market.
If you want to disable the auto-updating of new versions of the apps follow the following steps :

Open market. Click menu and select My Apps.
Select the app which updates itself. After the description of the app there checkbox, disable it.

If you want to disable account synchronizing follow these steps :

Open Settings > Accounts & Sync and uncheck the 'Background Data' and 'Auto Sync options'.

Alternatively you can just disable the packet data by going to Settings > Wireless & networks > Mobile network settings, and uncheck 'Use packet data' option.
Hope this helps

I suppose this is one good reason for not turning on the auto-update feature. I'm very rarely data roaming, but even so, I only have a few apps set to auto-update.

Yes it allows us full control of which apps should auto update and which should not.

Not full. Google can push or pull apps whenever they want. The prominent example is web interface to Android Market which can be used on your computer to manage apps. On the next "sync" the new applications will be pushed to your device. Google also pulled (removed without asking) applications from user's devices via Market application functionality. And installed special programs (but with permission). To date all that was for fighting malware, but nothing can prevent Google from doing whatever they want. Market application updates itself without asking and newer versions can have anything.

The Android Market's automatic update of apps feature is not connected to Google Sync as nothing is actually being 'synced' but only updated.
Best thing to do is to turn off data or get an app that creates a firewall that blocks this (this will probably require root access by the way)


text:
Connect an Android tablet to ethernet
I use tablet with Android in a professional environment and the it department doesn't accept to install wifi.
My tablet need to synchronise with CSV file on a LAN share.
I'm looking for solutions. Is it possible to connect a tablet on ethernet (possibly with builtin firmware)? If yes, which model?
I looked for solutions and I found some interesting links:

http://forum.xda-developers.com/showthread.php?t=1274656 / a pack to add ethernet support to Asus
http://www.sosandroid.fr/forumAndroid/topic1980.html Iconia Tab a500
http://discuz-android.blogspot.fr/2011/07/step-by-step-to-enable-lan-access-for.html Motorola Xoom

Does someone have experience with this? I prefer avoid root my tablet or use a custom firmware or launch some custom command when connected to the network, but if no Android tablet come with this feature built in, I would be willing to root it.
Alternate solution:  connect the tablet to the PC with USB and access the LAN share located on the computer (it was possible with Windows Mobile) and maybe access the whole network.
I own a Galaxy Tab 8.9 and the best would be to find a solution with that tablet.

What about connecting a laptop to the LAN by ethernet, then hosting a private wireless connection on the laptop that your Android device can use? Once you enable connection sharing in Windows, the connected Android device can access all LAN shares. Just make sure the hosted wireless network is encrypted strongly and secured with a password. You can also host a Bluetooth network on your laptop (a little harder to set up, but shorter range) or simply use USB pass-through.

How to make Ethernet work on Android over OTG?

i found that device https://sites.google.com/site/bobjgear/Android-Ethernet-Adapter
I think it is the solution. If you have some specific tablet like Xoom you can use ethernet with that specific adapter

You've mentioned that you own a Samsung Galaxy Tab, and you've provided a link marked in red where it reads: THIS ADAPTER DOES NOT WORK WITH: Samsung Tablets' accessory 30-pin-to-USB adapter is not compatible.. Can you elaborate on how does this answered your question?

The customer can buy the product I specify. (In the beginning of my question : "if yes, which model ?". And the best would be to use Galaxy Tab 8.9 but it wasn't mandatory. Sorry if it wasn't clearly specified.

Your Galaxy tab 8.9 connectivity specifications don't include wired Ethernet:
╔════════════════════════╦══════════════════════╗
║ Connectivity           ║                      ║
╠════════════════════════╬══════════════════════╣
║ WiFi                   ║ WiFi 802.11 a/b/g/n  ║
║ USB                    ║ USB 2.0 H/S          ║
║ Bluetooth              ║ Bluetooth 3.0        ║
╚════════════════════════╩══════════════════════╝

To solve your issue a simple USB to Ethernet adapter would suffice, but as pointed out on the first comment on this answer, your device uses a proprietary connector, so an initial adapter is required:
Samsung Galaxy Tab™ USB & SD Connection Kit

Another pertinent issue as mentioned, relating an Android driver and the support for USB to Ethernet adapters, but this Plugable USB 2.0 10/100 Ethernet Adapter (ASIX AX88772 Chipset), as mentioned on their support forum might help you.

From Amazon:
Plugable USB 2.0 to 10/100 Fast Ethernet LAN Network RJ45 Adapter (ASIX AX88772 chipset)

The Galaxy Tab line doesn't use regular USB type A ports, they have a proprietary connector. The above will not work on that device without some kind of adapter, and even if it could plug in there's really no guarantee that Android would have the drivers to support it (as the links in the OP's question illustrate).

well I understood that I can use an adapter to convert the samsung proprietary port and I understood that I can compile a new driver but it sound like complicated for my need ...

I am also facing the same problem, and here is what I discovered until now. Some tablets do allow an ethernet port (they even have the port itself). Mostly you will have to buy an ethernet adpter (RJ45) to use it through the USB port, and an mini (or micro) USB adapter to connect to the tablet. Be careful to buy the RJ45 adapter that fits to the tablet's chipset. Otherwise, it will not work.
Those are the ones I know:

Ainol Fire dual core (not rooted - only w/ original firmware): out of stock at the manufacturer
Onda V972 (still under manufacture's portfolio)

Hope this helps.


text:
Changed keyboard, now can't enter password
For some reason, I changed my keyboard to Greek, yet my password is in English. I am unable to enter the password to unlock the phone. I can't pair with Bluetooth without unlocking, and there is no option to change the language of the keyboard. Any help is greatly appreciated.

Did you change the built-in keyboard's language, or did you install, activate, and switch to a 3rd-party keyboard?  Also, it would help to know which Android OS version you have installed, and if the device is rooted.

The device is not rooted. It is the default keyboard's language that I changed, so it stays there in safe mode, its on 4.4 KitKat and it's a Sony xperia z.

Use android device manager to get past your password, then you will be able to access menus and change the language.

You can Hack the screenlock password by typing this from terminal:
$ adb shell
$ rm /data/system/gesture.key

But I'm not in USB Debugging mode.


text:
Bypass memory manager; keep app alive
At my work we all have Android devices which are used to dispatch jobs to us. It uses a web-app accessible through any web browser. When a new job arrives we are notified with an audible alert. However, because of the way Android handles the memory, it often "sleeps" (don't know the proper terminology) the web browser so if we get a new job through, we aren't notified unless we manually re-open the web browser to "wake" it.
Is there any workarounds for this issue?
Cheers

The device should also have app 2. Isn't it better to just send an email, maybe from the *webapp it self 3. don't let the screen sleep and you will get the notification.

@roxan - why the comment 2 hours later after comment below the answer I posted said it all?

@t0mm13b Sorry, didn't see your answer from review window.

Presumably, the device is using wifi to access the internet - it might be worth a shot to try this:

Settings > Wifi
Hit on Menu to bring up Advanced
Tap on that menu option
Keep Wifi on during sleep, check that, make sure its set to Never

In that way when the device goes to sleep, wifi is still active and running and the web app should still work and

When a new job arrives we are notified with an audible alert

Edit
The above answer is not the correct answer, rather from the comments below,  this is definitely the one, in which I quote,.

Maybe, the approach to managing the jobs is done the wrong way,
especially in context of Android - a custom app that has a service
using a partial wake-lock to "ping" checking on jobs, send an event to
the app and the app wakes up. IMHO, a browser is not the right tool
for the requirements in your case.

In short, there is nothing that can be done to keep the web-browser "alive" while the device is sleeping, as Android, behind the scenes, when the kernel is not in sleep state, is tracking what apps are running, and depending on power and memory constraints, especially in the case of a web-browser page, (if it has a lot of styles, the more elaborate the page, the more resources hogged up as a result, especially if it has a lot of Javascript behind the page) this could be the job for the kernel to shoot it down and eject it from memory hence not reliable route to take.
TL;DR: A proper application instead of just web-browser will resolve the OP's problem.
Off-topic: There was a piece covered by the technology section under the BBC news in respect to mobile web browsing and how it can affect the battery due to the way web pages are designed, rather, they were designed incorrectly for the mobile platform, too much styles, too much scripting, not to mention Flash as well, they all had adverse affect on how Android displays/renders the page which in turn meant a lot of CPU cycles consumed to do just that.

This is likely not an issue with wifi, but rather Android itself suspending the Browser app after a long period of inactivity to free up that memory for something else. But I don't know any way to prevent it from happening.

Maybe, the approach to managing the jobs is done the wrong way, especially in context of Android - a custom app that has a service using a partial wakelock to "ping" checking on jobs, send an event to the app and the app wakes up. IMHO, a browser is not the right tool for the requirements in your case... :)

I agree with this. The browser on a mobile device certainly is not the best way to accomplish this. I think the best option would be creating an app that supports Android's Cloud to Device Messaging (C2DM). This would allow server to notify the app without needing the app to be open or even running.

We have just migrated from Win Mo which was an app but now its gone web based. Yes, the real issue is the memory management in Android sleeping the browser to free up memory, nothing to do with the WiFi (plus we are on mobile data 95% of the time), and no email would not be better, data needs to be input which is much easier and quicker through an app. I agree, a webapp is not the right way, it should have been an app but unfortunately this is not the case. Anyone else know how to keep the browser "alive" in memory?

The best option would be to tweak the low memory killer's minfree parameters.
Some background:
The Low Memory Killer is the mainstay of Android memory management.  It's a more elegant approach than the Linux oomkiller and it works proactively to maintain the free pool rather than only kicking in when you're completely out of free memory.  It separates apps into several categories for killing if the free memory pool gets below certain points.  They're generally in the following order, from first-to-die to last:
EMPTY_APP - These are apps that are not doing anything, nor waiting to do anything.  They're just sitting around in memory.
CONTENT_PROVIDER - These are background apps that content to active apps (e.g. The play store uses one to check for updates periodically.  HTC Facebook sync is another common example).
HIDDEN_APP - These are sitting in the background, not doing anything, but are still alive and possibly waiting for something.
SECONDARY_SERVER - A server running in the background to provide services for a currently running app.
VISIBLE_APP - This is an application that is in the background, but it is presently doing something.
FOREGROUND_APP - This is what is presently running and on-screen.
If the free memory pool drops below a certain amount (e.g. 80MB is the default on my GS3), the system will first start killing off anything listed as an empty app until the pool is back above that line.  If after it kills off all the empty apps the memory is still below the next line (e.g. 64MB), it'll start on the content providers, and so on, until eventually if only the foreground app is taking up all the memory (On my GS3, if everything except the foreground app has been killed and there's still less than 32MB of memory free) and threatening the system, it'll get killed off eventually.
Coming back to your actual question, what we want to do is adjust these values down, so the killer will kick in later and hopefully not kill the browser when you're still wanting it open.
The app MinFreeManager will allow you to adjust these values.  Alternatively, they can be edited directly in /sys/module/lowmemorykiller/parameters/minfree where the parameters are in pages (4 kilobytes, so a value of 8192 means 32MB as ((8192*4)/1024=32MB), and listed in reverse order from what I listed above.  Both of these will require root.  If you don't have root, there's basically nothing we can do to help.
In your case, the HIDDEN_APP parameter (4th item in the minfree file) is probably what we need to change.  For example, this parameter is by default 56MB on my GS3.  Cutting this in half to 28M or using the mild preset in MinFreeManager would be a good starting point for tweaking.

The OP makes no mention of whether they are rooted or not, but considering the OP's question, it is a device designated for work (possibly not the OP's but owned by their company) so your answer is not exactly on the ball! And MinFreeManager app requires root and also, the OP is not intending to mess with the device in question also! :)


text:
Can a Dream's camera really zoom from the camera app?
I upgraded my HTC Dream to CM6.1, and the camera app now has a zoom option.  Is this a real zoom, or just a digital blow-up of the image?  I'm guessing the latter.

see also: http://android.stackexchange.com/questions/2650/in-camera-apps-is-zoom-a-digital-zoom-or-an-optical-zoom/

There is no mention of physical zoom on the HTC Dream specification page. (To my knowledge no Android camera has that.)

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


text:
Suggestions for syncing data to someone besides Google? Funambol?
I've been toying with the idea of getting away from syncing my contacts and calendar with Google. I'd like more control over my data. I've heard that Funambol might be a good solution to this and I'm wondering about other ideas folks might have for syncing and address book and calendar between Anroid and a desktop mail app (Thunderbird, in my case).
I keep the Thunderbird address book on my Ubuntu laptop up to date, so I'd like to be able to synchronize those contacts with my phone and (preferably) have them backed up to a place where I might be able to access them from another location. It would be great to be syncing a calendar as well, though that is less key. Are there ways to do this without backing everything up to Google's hive mind?

You should add some criteria here, creating a problem that we can address for you.  (Rather than a "Hey what do you think" question, which is discouraged)

I've got Funambol running (though it looks like I could sync via Ubuntu One, as I'm on Ubuntu).  It's easier to sync contacts between Evolution and Funambol than Thunderbird and Funambol, but it works.
I was able to install a Funambol server on my local machine, no problem. My laptop isn't really a functional server, so I opted to just sign up with http://www.funambol.com to make sure I can actually sync Laptop Calendar/Addressbook <--> Funambol <--> Android Contacts/Calendar. That is working.
I'll let you know if I learn anything in switching from www.Funambol.com to my own instance of Funambol.

Any success setting up your "private cloud"? I'd be interested!

As it turns out, the calendar doesn't work for me (I can't sync to my laptop) so I've been using Chandler Hub (which doesn't sync to Android) and writing things down. Obvs not an ideal solution. At this stage Funambol is just where I backup my phone's address book. It does nothing else for me.

Latest news (five years on ...) I'm using primarily owncloud. And hosting my own instance. Setup was painless.

what happened to funambol? I also used it in the past... but it seems to be long gone now... :(

You might also want to take a look at ownCloud. It comes with its own Android App. Quoting Wikipedia:

ownCloud is a software suite that provides a location-independent storage area for data (cloud storage). The project was launched in January 2010 by KDE developer Frank Karlitschek to create a Free software alternative to commercial cloud providers. In contrast to commercial storage services, ownCloud can be installed on a private server at no additional cost.

Which means: You can run it on your own hardware. But there are also some providers offering this service. Or you could have your ownCloud hosted with a provider of your own choice.
ownCloud is under permanent development -- so listing its features here would not be wise, as things might change. If all three links I provided "go dead", the service will probably as well -- so as long as this is not the case, please refer to those links for closer information.

These days I have my calendar on OwnCloud (and I use Caldav-Sync to sync it to my phone). I haven't tried their contact sync.

@Amanda I'm using it with DAVDroid meanwhile (for calendars and contacts), works great.

If you want total control over your data, the best way would be for you (or someone you trust) to set up your own internet-accessible server to use for this.
Android natively uses the Exchange Active-Sync protocol for most of its sync to GMail sync, the mail client will also use POP/SMTP and IMAP, and CALDAV can be used for calendar sync.
There are a few free, open-source Exchange Active Sync compatible servers that you could install yourself to get all the mail, calendar, contacts sync working, such as Zimbra and Open-Xchange, but be warned this isn't just going to be a simple install and configure.

I had almost given up! I'll do some tinkering. I do indeed want total control.

If you use a different web mail provider than GMail you should be able to sync Thunderbird contacts/calendar to that and then use the mail client on the phone (not GMail) to sync them to the phone.
Still have to use a hive mind, just not Google.

I was hoping to have more control over my data.

What level of control of your phone do you have?  You could use something like Titanium Backup to export the contacts and calendar items and something like RSYNC for Android to push them to a server you run.
There are reformatting issues however for import into Thunderbird (and it's been awhile for me using a desktop email client).
Looks like someone has cobbled a good RSYNC frontend for Android.
http://www.appbrain.com/app/rsync-backup-for-android/eu.kowalczuk.rsync4android

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


text:
Why can't I boot into recovery mode?
I think I'm actually missing something here still. Everything I read suggests I need to boot into recovery mode as a first step, and that I ought to be able to do that by holding down the "home" key while I'm starting up. Instead I get a bang (!) in a triangle icon with a phone next to it.
Have I skipped a step or is there something wrong with my phone? I know there's something wrong with my phone ... that's why I embarked on this project to begin with. But could that be some how preventing me from booting to recovery mode? Or is the problem a skipped step?

Al Everett pulled the "T-mobile G1" tag from this post but ... the answer is specific to the G1/Dream. I know better than to restore the tag, but don't lose sight of that detail.

Edit: Apparently download and recovery modes are merged for the G1.  Just press Alt-L on your physical keyboard while in Download mode, and Recovery will show up.

What you're seeing is Download Mode.  The key combination is usually subtly different.  In the case of my phone, it's just a matter of having the phone connected to USB or not.  You should try it with and without USB, as well as removing the battery and doing a fresh boot.  (You can also remove the battery, plug into USB, and reinsert the battery and try).  Also try other keys -- you already know using Back instead gets you to that device info screen.

Some phones need key combos also, see for example http://www.askvg.com/revealing-3-hidden-secret-modes-in-google-android-mobile-phones/

Everything I read suggests I need to boot into recovery mode as a first step,

If you're using Samsung Spica (and probably most other Samsung phones, not sure about other phones), the general idea of rooting/installing-custom-rom is that the very first time you flash your ROM, you need to do it in Download Mode. This first flashing uses the system that Samsung itself uses.
This first flash will usually install ClockworkMod Custom Recovery, which will replace the phone's original Recovery Mode with a much more featureful version. Once you have ClockworkMod's Recovery, then you can install any ROM in the Clockwork's .zip file format; nearly all (or all?) modded Android are distributed as a Clockwork .zip format.


text:
How can see Google Now flights cards on my LG G2?
How can see flights cards on my LG G2? I have Google Search, Google Now Launcher and G+ as well. I was looking at this article on how to activate flight search,  but I don't see these settings on my G2.
Can anyone help?

If you've already activated the Fligth's card, then you only have to do a simple search on google.
You WON'T have a card that let's you search for flights. Instead you'll have a card that remembers you of all the flights you searched.
For example: if I search a flight with Emirates that goes from Milan to Dubai, then Google Now will keep track of all the flight's info. After I make the search and close the browser, in Google Now there'll be a card that tells me if there are delays, the airport of departure and the airport of arrival and all the other info.
Long story short: there ISN'T a Flights SEARCH card in Google Now; there is a Flights Card and that's different ;)
P.S.: if my answer helped you could you accept it? :)

"If you've already activated the Fligth's card" Where do I see this? I dont have this in Settings. Any screenshots?

Open the Google App (the one with the blue icon) -> tap the gear icon in the top left corner. You'll see the cards's settings there. Tell me if it works ;)

I have Google's app with Blue background that says lower case G. When I click on it, it goes to Google Now. But there is no gear icon on Google Now screen. Settings open when I click on 3 dots and select Settings. But when I click on middle (I guess Magic Wand or soemthing) icon, it opens "Customize google Now" screen. In that screen, I see "Sports", "Stocks", "Places", "TV & video" and "Everything else" options. I dont see flights.


text:
Galaxy S3 insufficient space
I've got a couple GBs worthof space and my internal and external SD storage are about at 25% full each. No matter where I try to download apps to, it says I've got insufficient space.
I've already deleted everything I don't need, cleared caches, and updated the Play Store. Sometimes it will let apps update by themselves automatically and have no issues, but other times it will so say I lack space.

possible duplicate of Google Play: Error downloading app - insufficient space

I use Space Cleaner | Boost & Clean by Uniblue. It's super easy to use, it cleans all cache and junk from my Android device, and effectively allows me to manage my apps to create more space on my device.

Installs: 1000-5000. I'm curious, are you affiliated to this app?

A friend of mine suggested it to me, as I kept getting that silly error. Affiliated? what like work with the company? no, just a happy user

FIrst of all check your internal storage for space I know you have checked your internal storage and SD card its has GB's of Space but this time check only the internal storage I am sure you must be lacking internal storage because apps download at the internal storage.

I did & it says I have 2.71gbs of space left. I also have it set to download automatically onto the SD card. (If possible) & the error happens either way. Even if I switch it to the internal storage. I've no clue how to share pictures but, uhh.. See if my profile pic helps any? It should show my storage data.

Then I guess that only leaves me saying try clearing the cache and the data stored by the Google Play Services and Google PlayStore app. Other than this I can't suggest anything out, maybe you should wait a bit more while to know what other members have to talk about it.

Repair/reinstall the OS again using Samsung Kies. Read this F.A.Q before doing so.
Note: You don't lose any personal/user data on doing this.

authors: ปลากระป๋อง ตราปุ้มปุ้ย


text:
Can one add email contacts to the Kitkat Email app? (as in iOS7)
As a newbie to Android with a shiny new phone (Prestigio 5508 Duo) I have begun setting it up ready for use. I have added my BT Mail account details and the system hooked up and displayed mails straight away.  Excellent!  However, there seems to be no option within the email account to include the details of where the Contacts file associated with my email are kept by BT. Is there some way to do this?

What contacts file associated with your mail? You might have to describe this in more detail for those of us who don't use BT.

Alternatively, if you describe what you did in iOS, that would help us understand exactly what settings you're looking for.

Having now used my phone for a bit longer it appears that the on board email client that I have looking to BT, will use the Android address book.  The same seems to be true for a Yahoo webmail account I have set up.
Thus the answer to my original question is to export the address book as a file, upload it to the phone and import it into Google Mail contacts.

Android tends to work better with Google's mail (Gmail). I don't have any knowledge specifically of BT as I am a Yank, so I can't address that. I just read up on the BT/Yahoo split and looked around for a couple of minutes for a solution for you, but it didn't look good.
I would recommend Gmail and then grit your teeth and make the switch.


text:
HTC desire 816 insufficient space error
I have an htc desire 816 that I just recently bought and it was fine at first but it stared giving me the error message that there was "insufficient space on the device" when I tried to download any app. I went and bought myself an SD card but even with the SD card in it, the phone is still giving me this error message. Any ideas why or how to fix it?

It looks like Android 4.4 does not support installing apps to SD Card.
Your best bet is to root your phone, then install an app that will enable you write to the SD Card.
Those steps will get you as far as writing to the SD Card. I don't have a device that I can test this on, but these steps look like they might work for having apps install to the SD card by default. Let me know if you have any luck!


text:
Can't mount /system as read/write, even though I'm rooted
My phone is rooted, and I tried to remount the system partition in a terminal emulator like so:
mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system
mount -o rw,remount /system

Both commands gave the output:
mount : read-only file system

Because of that I can't install Busybox, Xposed, etc. I'm using Android 4.4.2.

Apparently under the new AOS, in non-root you may have certain things mounted in one way, but when doing su you get it mounted (or not at all) in a diffrent way. This is proably due to the new SELinux protection schemes. For example, to resolve unmonted SDCards you have to do su -mm, when using SuperSU. In addition the toolbox supported mount command is a bit crappy at times, so you're better using busybox. Make sure you use the latest SuperSU as it is the only reliable way to get proper root credential under the new SELinux systems. Then try each of the following:
su -cn u:object_r:kernel:s0 -c "busybox mount -o rw,remount /system"
su -cn u:object_r:init_shell:s0 -c "busybox mount -o rw,remount /system"
su 0 -c "busybox mount -o rw,remount /system"

Thanks for the explanation. Gah, those commands all ran with no errors but I still can't write to /system/etc. Oddly I can create empty (0 byte) files and delete files but I cannot add a non-zero byte file. Something to do with inodes v.s.  perhaps.


text:
Power button not working on Asus Zenfone 5
I bought an Asus Zenfone a few days ago and it was working well for 2 daysT the system asked to install an update and I agreed and installed it. Now the power button is not working at all.
Could it be a hardware or software issue? What should I do?
Device information:
Model Number : ASUS_T00J
Android Version : 4.3
Software Build Number : ASUS_T00J_WW_user_1.18.40.9_20140827_0215

As it's still new, your best bet is to take it back to the shop

I had the same problem. Was working fine until the update.
To fix it I had to reset the phone: Settings/Backup & reset. Make sure all of your data is backed up before you do it. After the reset it is working fine.
I considered running it flat & see if it would work on restart but if it didn't then it would be a lot harder to reset - manually through pc.
Hope this helps.
Update
I changed my case during this process & have just changed it back. Same symptoms started happening - it seems that the power button on the case is placing too much pressure on the switch & by picking up or moving the phone it is sometimes enough to activate the button. Changing the case back & everything works fine again.
My original case was fine. The problem one was the asus flip cover case. Looking inside at the buttons I noticed that the materials were slightly different.
I would suggest trying your phone without any case & see if you still get problems.


text:
LG-P990 (optimus 2x) with CyanogenMod 7 turns off suddenly and battery indicator goes straight from 100% to 0%
I installed CM7 on my LG P990 five months ago and it worked well. Yesterday, I was watching a video on YouTube and my phone turned off suddenly. It didn't want to turn on, and then my battery dropped to 0%, even though it had been at 100% a minute earlier. I connected my P990 to a charger, and then my battery percentage indicator was at 100% again. Why? I hate when my phone turns off and black screen of death until I plug a charger in! I did a data wipe/hard reset the but problem is still there.

Since you have CM 7, did you try to wipe the battery stats in recovery (CWM , TWRP , or other)?

There are 2 possible problems and solutions:

Check and replace your battery. Leaving your phone on charging overnight can sometimes cause this problem.
Install CM7 again. This is the most probable problem/solution. Rooted apps or CM itself sometimes lead to this problem.

XDA also might have some of the solutions that you want.
Best of Luck.
PS: If you think that replacing your battery or installing CM again is too much of an effort, You might want to chuck your phone and buy a new one :-)


text:
How do I use a periodic trigger in Automagic?
There's an app called Automagic which uses flow charts to create workflows that let you perform custom sequences of actions on your Android (essentially macros, but with an advanced interface for editing them).
Can somebody please explain how to use the periodic trigger?
I've tried using it to kick start a flow, but it never fires. I've ensured that the flow is enabled, I've checked the logs and there's nothing about any problems occurring with launching the flow.

At the time of this writing, there are apparently issues with the Periodic Timer trigger. (According to this forum post) Using the Period Timer (Inexact) trigger instead works, but is still not very consistent. (Which, yes, I realize is not to be expected since "Inexact" is in the title of the trigger)

You must enter the time. For example, if you want it to be every 5 seconds you need to write "5s".

Thank you, but I've obviously figured that one out. That much is apparent right in the interface and the help files that come with the App.


text:
Storing Apps on internal storage
I have recently bought Karbonn A15, i am facing 2 problems in it.

How to Store images taken from the camera to SD Card, currently its storing in Internal Storage, i have 8GB of External Storage, but just have 2.5GB of internal
How to store apps in internal storage, currently it by default stores on system space, i have 2.5GB of internal storage but just have 581MB of system space.

Can anyone tell me how can i do the settings for the above things.

Short answer to your questions:

In many cases, the camera app itself offers to chose the storage for images/videos. Check its settings for an item called "storage". If it's not there, you could try to use a symlink of the DCIM folder to the sdcard.
That's a case for App2SD -- but depends on whether the apps support it or not. You can check this e.g. in Settings→Apps→Manage Apps. If supported by the app, you should be able to move it out of the "system space" from here.

As for where an app is installed by default, mostly depends on two things:

what the developer specified in his apps Manifest for the install location (see App Install Location in the developer's documentation)
what the user defined in the Android settings as default install location (see e.g. How to Install Android Apps to the SD Card by Default & Move Almost Any App to the SD Card)

Related information:

Install apps to sd card by default
Setting default install path in android (xda-developers)
Set The Storage Card As The Default Install Location In Android (socialtimes.com)

thanks for the prompt reply, just wanted to know that if there is internal storage available, why its storing apps in system space... i am not asking on SD card but atleast it should store on internal storage by default. because even if i move the app it does not totally move to internal storage, it still have some portion in system space.

That has to do with two things: a) default settings on your device, and b) default definitions in the Manifest of the app. I will add some details to my answer.


text:
Can I make eBuddy be the default instant messanger?
Was wondering if anyone knows of a way to make eBuddy be the default instant messenger. I'm running on a Galaxy S Captivate. When you click on a contact's icon, it pops up a little toolbar with actions, such as: Call, View, Text, Email, IM, Navigate. Clicking on IM launches the built in IM client from AT&T. I'd like it to message the contact using eBuddy instead.

Good question. BTW your question was the fourth from the top when googling for an answer.

Normally you should just be able to do:
Menu->Settings->Applications->Manage Applications
Select the AT&T Messenger App.
Then scroll down in the app Settings and there is a button labelled 'Clear defaults'.
Clicking this will clear any launch by default settings.
Next time you click the text icon on a contact it will ask you what App you want to use.
However maybe AT&T have hacked the phone to prevent this.

Thanks for the idea, but yeah, the AT&T IM app does not show up in that applications list.

Bummer. My only suggestion then is to root the phone. Then you can manually remove the AT&T app using the SDK

@eidylon Have you tried looking in 'All Applications'? It should be there... every app should be there. It might not be called AT&T it might just have the package name e.g. com.att.messenger.

@mlevit: thanks for the tip. With that I found it by filtering Manage Applications to All (it defaults to Third-Party). When I click on Instant Messenger though, the "Clear Defaults" button is disabled and it says No defaults set. Ideas where to go from there? I've not quite nerved up to rooting yet... LOL . Feels a bit like flashing a BIOS, which always gave me the willies!  :)

@eidylon The reason why the 'Clear Defaults' button is disabled is because the defaults have been set in the OS itself therefore they are hardcoded defaults. I would think the only way to change this would be to have an app that can be used from that toolbar... this means that the app has to support that intent of send this user a message which I don't believe eBuddy does. My recommendation would be to send eBuddy a request to implement that intent.

Well, at your suggestion I've submitted a request/feedback to the eBuddy site; we'll see what happens...

@mlevit -- that sounds more like an answer, than just a comment!

@MichaelPaulukonis, agreed! If @mlevit wants to post his comment as an answer, i will accept it.


text:
Sync contacts with ubuntuone?
It doesn't look like UbuntuOne has a sync app for contacts. Files and music, yes, but not contacts. Are there any workarounds to this?
I've successfully avoided linking my phone to a google account thus far and I'd like to keep my contacts off of Google.
I'd like a good way to sync my Ubuntu One contacts to my phone without going through google.

not related to Android, unless I'm missing something

@LieRyan right ... I want to sync Ubuntu One to my phone

Is there perhaps a way to sync UbuntuOne  <--> Google Contacts? If you can get it to push (or sync) to Google Contacts, then it'll get pulled into your phone.

Ahh, right. I forgot to mention that I'm google free and trying to stay that way. Edited.

NOTE: As of June 1, 2011 the current Ubuntu One contacts sync for mobile will no longer be active. We’re stopping support for our current service so we can focus our energy on launching a much better service sooner than we could otherwise.
https://wiki.ubuntu.com/UbuntuOne/PhoneSync/
Probably not the answer you were looking for. I am Ubuntu (3 PC, only one dual-boot) and Android ( 2 Android phones) user myself.
I will recommend migrating to google contacts. I suppose all of your contacts are stored in "Phone" (if you are not syncing them) Most phones can easily export your contacts to a SDcard and then re-import them. When asked, select your google account, not "Phone". You should select only google contacts to be visible, to avoid duplicates.
If you want to sync your desktop mail app with online service, and you use Thunderbird (or you are OK with it), installing zindus will provide sync between thunderbird and gmail contacts. G contacts and android contacts are auto-sync with the correct options anyway.
To sum it up:
If you want a simple online solution, select google contacts (gmail)
If you want an offline  desktop app mail client, add Thunderbird +zindus to the equation

Edited my question: I'd like to do this without involving google. I'm just trying to figure out whether there are any sync workarounds to get Ubuntu One straight to my phone. Seems like there arent.

So it seems :(
Bit curious, why you would like to avoid google? Scared of Big Brother? I think and hope google are playing fair enough up till now, and Canonical is just another company. :)

No so much scared as just I value my privacy. I don't love Canonical as a solution but at least all they know is what's in my address book. I'd rather store bits of data here and there than turn it over to a monolith.


text:
Minimal Internet usage on an Android phone
I am considering buying an Android phone and hence the question about Internet usage. How much Internet bandwidth can I expect to use if I want to enable syncing of contacts, calendar, email, etc. (assume e.g. I receive 10 short textual emails per day) I am going to need?
Is it possible to automatically connect to WPA protected Wifi's, and do all the syncing only when Wifi is available (hence not use 3G internet at all)?
I will use it in a free country (UK atm)

If you avoid streaming videos and the like, you shouldn't have any trouble. Even with fairly heavy use I seldom have more than a couple hundred MB of data per month.

It also depends on the phone and configuration.  My Motorola DROID out of the box was set to use a lot of data- updating news and weather every 30 minutes, pre-caching news and images.  With very little intentional data usage, I as hitting 2GB for a few months until I tracked down the culprit.

Depends entirely on how many contacts you have, how often they change, how often you set it to sync, etc.  Paying for data as you go is generally a bad idea with an Android phone, they use a lot.
You should be able to shut off 3G though (probably dependent on the phone) and just use WiFi.  Although, it might be more difficult to prevent it from using 2G data.  Some phones let you use WiFi while the phone is in Airplane mode, which would shut off both 3G and 2G.  Android has the ability to store WiFi credentials and connect automatically.

You can definitely connect to WPA protected wireless and your phone will connect automatically when you're within range of a known wireless network.
You can use APNdroid to cut off your 3G altogether. Take a look at:
How can I prevent my phone from using any kind of internet?
If you've got wireless at home and you're there every night, your phone will be able to sync your contacts, etc. over night.

You can turn off all internet data over the mobile network using
Settings->Wireless & Networks->Mobile Networks->Data enabled
Personally, I connect to WIFI at home and with reasonably heavy use of email, chat and web browsing when away from home, I only use about 200M of data a month.


text:
How do I begin to troubleshoot aCal?
I'm running aCal on my Samsung Galaxy S / Gingerbread and it isn't updating. Adding events pushes them out to my CalDAV server, but I don't see any events.
In aLogcat I see an awful lot of errors:

W/ActivityManager(  110): Permission Denial: broadcasting Intent {
  act=android.appwidget.action.APPWIDGET_UPDATE (has extras) } from
  com.morphoss.acal (pid=11107, uid=10003) requires null due to receiver
  com.android.settings/com.android.settings.widget.SettingsAppWidgetProvider

and

E/aCal DavParserFactory(14157): IO Exception when parsing XML

I can't figure out how much of this is aCal, how much is my phone, and how much is bad data from my CalDAV server (Chandler Hub)

It looks like an update to aCal has resolved my issues. So I still don't know how to troubleshoot, but it is working.

I'm having similar issues on a Kindle Fire with iCloud. One quirky workaround is to open Settings | Servers and disable your server(s). Then re-enable them. That seems to force an update.
Edit:
a) Not sure about all calendars.b) Right, it's a workaround, not a fix. But it address your questions:
"I can't figure out how much of this is aCal,"
Likely most of it, aCal being the one common element in both our observations.
"*how much is my phone, *"Less likely, for the same reason.
"*and how much is bad data from my CalDAV server (Chandler Hub) *"Ditto.

That works once, but a) it only syncs one calendar, not all three and b) it doesn't stick.


text:
Droid X, how to get rid of Motorola Mobile Services?
So I'm used to the original Motorola Droid, I recent picked up a Droid X, and nothing seems to be the same.
To start, I cant add a second Gmail account to the Gmail app, in fact, ANY account I try to add, whether it be work email, gmail, facebook, etc, I'm always forced to use the Motorola Mobile Services feature.
I have ZERO desire to use this thing, and all it does is make my life hell. Is there a way to turn it off? The Droid was awesome but all this Motorola and Verizon bloat is killing me!

Nasty carrier! Sorry to hear that.
If you rooted it and put Cynogen Mod 7 on, that would get rid of all the Moto and Verizon bloat and you could have as many email acc's as you want :-)
http://www.droid-life.com/2011/06/15/download-cm7-released-for-the-droidx/


text:
How can I sync Facebook contacts on a Droid X?
I used to have an original Droid and now I have a Droid X. My original Droid had an option on Facebook to sync with contacts, but with my Droid X and the new Facebook app I do not see that option. I just want the contact pictures to sync. Is there anyway to do this on the Droid X?

This should be available. Check to see if you have Facebook selected by choosing Accounts from the menu in your Address Book.


text:
Configuring GMail to use system email accounts
Version 5 of GMail just arrived on my phone, and I was excited that now I'm able to use all my email addresses with it. But it seems like I have to add them all manually, although they are shown under Settings -> email and work just fine with the stock app.
Is there some way to use the already entered data in GMail 5? I'm afraid that in future versions it could rely on the system information and introduce some confusion where to change the settings, so I would like it to rely on the system settings from the very beginning.

I would do that not only for the Gmail app but all the Gmail. Go to your desktop pc, log into your account, go to settings and configure Gmail to receive all your emails inside your account.

If you meant that I should forward all my mail to GMail, you did not understand my question. Of course this would be a possibility, but I do not want to do that.


text:
SAR value in ASUS Zenfone 5
When I type *#07# into the dialer on my Asus Zenfone 5, it is not showing the SAR value. This works on other phones. How can I get the SAR value on an Asus Zenfone 5?

The box of my Asus Zenfone 5 (501CG) says
SAR (some chinese characters) 2.0 W/Kg; (some chinese characters again):0.710 W/Kg

I got this info from Asus directly. You can input *#*#4636#*#* then tap "Phone info", it will show the signal strength.
The reference value is between -50 to -80. If the signal strength is close to -50, the lower the radiation. If the signal strength is close to -80, the signal radiation is stronger.

SAR US  1.18 W/kg (head)
SAR EU  0.53 W/kg (head)
http://www.gsmarena.com/asus_zenfone_5-5952.php#

Open this link: http://www.gsmarena.com/asus_zenfone_5-5952.php
Check the SAR level in the "MISC" heading.

Whilst this may theoretically answer the question, it would be preferable to include the essential parts of the answer here, and provide the link for reference (please [edit] your question and do so). Otherwise your question ceases to be helpful in case the link dies.


text:
Swap audio channels?
Is there a way to swap the audio channels coming out of the headphone jack on my tablet? A third-party app would be acceptable.
For some context: My tablet has a pop in the left channel and I need it to pop in the right instead. I'm using the left channel to play background music through a large PA system and the right channel with notes to myself that only I can hear. I separate the left channel out to the PA and then plug them both into a mixer for myself. The PA gets the left (with the pop) and I get both. Since the pop is only in the left, if I could swap the channels, I could just swap my external wiring and voila, only "I" hear the pop, not the PA system.

The pop is most certainly because of a hardware fault, which may or may not be in your tablet. Does it pop with other headphones too? If not, throw away the faulty headphone. If it does, then indeed the tablet is faulty and you should see if you can get it repaired under the warranty.
Anyway, it will not be solved by swapping the audio channels (the pop will stay in the same channel). Also, such an app is very unlikely to exist (as it is very rare for somebody to want to swap audio channels), and even if it would exist, it would need at least root access if not outright recompiling the kernel.
If I were you, I would make a jack extension cable with crossed left and right leads. If you can't, ask a friend who is experienced in soldering. It may also occur that you can swap the channels without soldering; for example if you use a Jack-RCA converter, you can simply swap the white and red plugs.

Great ideas!  But, please don't miss my above comment and....I've come up with another solution, which I am having trouble accomplishing as well.  Maybe you have an idea??  I could play pink noise in the background in the right channel only, which would keep the internal amp engaged and thus never produce a pop.  However I cannot find an app that will continue playing a stereo file in the background.  Whenever a new track starts in my "main" player app, the "background" player app pauses itself.  I can see why many people would like that but I need it to continue.

BTW, my tablet is an older Motorola Xoom running Honeycomb as it's latest possible OS.  It definitely pops with all headphones and outputs.   Thank you!!!

Update, problem solved....with a bandaid.  I found an app that would play in the background.  Thanks!  :)


text:
Samsung Galaxy Tab 4 default email attachment location
How can I change the default location on my Samsung Galaxy tab 4 for email attachments? When I download, say, a picture attachment it automatically sends it to internal device storage. I want to send my downloaded email attachments to my microSD card.

Which email client are you using?

Well the tab4 runs on android kitkat. Google has added restrictions to apps on editing data on sd card. Only the default file manager has permission to edit sdcard. So you cannot send attachments directly to sdcard. You have to move them using default file manager.


text:
If I charge my mobile from different charger what happens?
My charger is lost so I am using a charger with an output of 5.5v and 0.6A. My real charger  gives an output of 5V and 0.7A. Will the other charger damage my phone?

That question does not raise the concern about the extra half Volt.

No, it will not damage your phone. As long as it's a micro USB charger, it will be fine.
5.5V is fine, I've had success with 6 Volts from a homemade charger, and you won't meet voltages higher than 5.5V on a micro USB charger anyway. Extra Volts are dangerous, so it's good to be cautious but 5.5V will not do any harm.
The current rating (Amperes, A) does not count; if it's too low, the phone may charge slowly or not at all, but higher rated chargers will not do harm.

Hi, this is something I know nearly nothing about, and I was curious. Would a higher amperage not burn it out if it is too high, or is it regulated by the device? I'm just thinking out loud, the micro USB on Samsung devices looks like it was soldered in by a blind cat and I've seen devices burn out. So, the device being ok, the Volts/Amps don't matter?

Think of voltage as the force pushing the current in the wire. An extra half a Volt doesn't matter, the phone has an internal regulator which can cope with little higher voltages. Don't go much higher, though, (like 9V) as it can damage your phone.

Amperes mean how much current is flowing. The ampere rating written on your charger means how much current it can supply. Think of it as the tapwater: the force pushing the water out is constant, but if you only open the tap a little, only a little water flows. But if you keep opening the tap more, you'll hit a point where the water flow will not increase; this is the charger's amperage, or current rating. The more Amperes a charger can provide, the better - a phone will only draw as much current as it needs.

If anything, a too low current rating can be harmful, not for the phone but for the charger - it can overheat and malfunction.

So as a higher water pressure would tear your faucet off the wall, so would a higher voltage damage your phone; but plus half a Volt is not high enough to do harm. Extra amperes don't matter as it's a maximum they write; the actual current is determined by the phone (or how much it opens the tap). If it needs too much, it can overexcercise the charger, making it overheat, but the phone won't be damaged.

Excellent, many thanks for that! Very interesting to read, and something that is worth knowing. Much appreciated.


text:
Change the notification sound in the new Inbox by Gmail
I looked for a way to change the default notification sound for new e-mails in Inbox but could not find the setting. In the Gmail app I could change the sound.
Does anyone know how to change it or if this is just using the default system sound?
I'm using a Nexus 4.

Looks like it is possible now. From the Help:

Open the Inbox app.
Go to the main menu at the top left.
Scroll down and choose Settings near the bottom.
Select your email address.
Make sure Notifications is checked.
Click 'inbox sound and vibrate'.
Click on "Sound" and choose your preferred notification tone.

With Gmail version 2019.03.03.240577312.release on an Android 8 phone:

Open Gmail, then settings.
Select the account you want to modify.
Select Manage notifications.
Select Sound, then choose a new sound among the list. Click OK.

Use the app NotifiCon. With this app you can change the new Gmail notification.

It looks like Google did not include a way to change the notification sound in the Inbox app.
It does use the default system notification sound.
The only workaround as I see it is to change the default system sound to the one you want to use for Inbox, and then change all other app notification sounds as needed.
I use different sounds for each app that gives me notifications anyway, so for me changing the system default effectively only changed the Inbox sound.


text:
How I can root Asus Padfone T00C?
How can I root my Asus Padfone T00C?

Have you tried any of the standard rooting methods, like towelroot?

Not knowing the Android version running on the device, it's hard to give any recommendations. As eldarerathis suggested, Towelroot is a good one to start with. For more, take a look at our [rooting index], which names a couple of them – often along with the information on which Android versions it's supposed to work.


text:
Will WhatsApp deliver a message that was accidentally sent while data was off?
I'm using Whatspp on a Moto G (1st Gen) mobile. Today I've accidentally sent a message to my friend while my mobile data was in off mode. I have deleted that message immediately. Now will the message be delivered to my friend if i turn on the mobile data?

Assuming that you didn't have any access to internet at that time (No WiFi and mobile data was turned off) and deleted the message (by tapping and holding the message, then choosing "Delete"), it's very likely that the message was not sent.
This is a result by self-testing:

Send message while not connected to internet, then try to connect to internet: Message sent
Send message while not connected to internet, delete the message, then connect to internet: Message is not sent

Lastly, the best way to ensure it is to ask the recipient.

No, because message has not been sent from your device to server.


text:
Can I remotely control an Android device using TeamViewer?
I have installed TeamViewer on my PC and mobile. I can operate/remotely control my PC on my mobile, but can I do the opposite and operate/remotely control my Android device from my PC?

Yes, it is possible to remotely control an Android device using TeamViewer, but not all devices are supported yet.
There are a couple of different apps for TeamViewer:
TeamViewer for Remote Control is the app that allows you to remotely control your PC from an Android device.
TeamViewer QuickSupport is the app that is needed to control your Android device from your PC.  It will provide the ID necessary to establish the connection to your device.  This app doesn't work by itself though.  You will also need to install the appropriate QS AddOn pack for your particular device.  If there is not a QS AddOn for your device, then you won't be able to control your Android from your PC with TeamViewer at this time.

Also there are other apps which work more or less the same. My favorite is Webkey, but VNC servesr for Android also exist. Of course, these need root.

The TeamViewer application for Android is just an Interface to connect to a PC and operate it remotely.
If you observe the Android application screen (TeamViewer), there is only input field where you need enter the remote PC TeamViewerID. But, it will not give you any TeamViewID for your android device.

authors: Олег Мельников

authors: ทักษิณ ประเสริฐ


text:
How can I create a downloadable file with my contact info
I'm trying to create a link on my website where you can click and add my info to your phones contacts. Is there a file format that android will recognize & load a contact from?

The easiest way is to use a barcode you could e.g. create with an app like My QR code Generator. If you do not want to install an app for the purpose, there are also web services available like e.g. GOQR.ME -- simply search google for QR Code generator vcard.
The result is a QR-Code -- a simply image you can put on your web page. On Android (and other) devices, a QR code reader (best known and widely used on Android is Barcode Reader) utilizes the camera to take a picture from it, analyzes the coded content, and then offers an appropriate action. In case of a VCard, this would e.g. be to add it to your contact list -- exactly what you intended.
Of course you could simply export your contact data in VCard format for download (on opening that, the user would get the same choice to add the content to the contacts). You also could combine both, linking the QR-Code image to the downloadable VCard (make sure the file extension of the vcard file is set to .vcf, so the web server gets a chance to set the correct mime type -- otherwise it may be treated as "plain text" and opened inside the browser instead of being downloaded). This way a visitor could either use a barcode reader, or click on the code to download the VCard. Thus it even could be imported to apps on the PC: MS Outlook, Gnome Evolution, and others understand the VCard-Format as well.
Troubleshooting:
If you linked the VCard .vcf file for download, and it still only gets displayed in the browser window, here's how this can be fixed with Apache web server (solution by MrGlass -- thanks!):
Edit your Apache config (or, if you cannot access this, edit/create the .htaccess file in the directory your .vcf is stored) to contain the following segment:
<FilesMatch "\.vcf$">
  ForceType text/vcard
  Header set Content-Disposition attachment
</FilesMatch>

I ended up doing something like this. One important note is that if you just stick the vcard file on a normal webhost, android will simply display the text in the browser. You need to force the content disposition header to attachment, so that its downloaded. I did this in apache by modifying my htaccess file.

@MrGlass thank you for this addition! Of course the web server must be configured accordingly. Probably adjusting the mimetype to reflect the correct value (text/vcard or text/x-vcard) would help as well. Maybe Apache didn't recognize it by the chosen file-ext -- did you name it something with .vcf (just added that part to my answer above)?

No. I'm a web developer, and it always seems like apache never detects things like this automatically.
<FilesMatch "\.vcf$">   ForceType text/vcard   Header set Content-Disposition attachment </FilesMatch> in htaccess seems to fix things

Thank you for this hint! I just added it to the answer above. As in the comments formatting gets lost, please check whether I applied the line breaks correctly. Feel free to edit if I didn't ;)

You got it right :) Now I have to see about makign it work with iPhone (boo hiss). Hard to make things work without a unit to test on :)

Why shouldn't this work with eye phone? VCard IMHO is a standard format, and QRCodes are as well -- which is why I recommended this combination. It not only works on Android, but also with Windows (Outlook), Linux (Evolution), and I suppose on MacOS and others as well.

Oh, I agree, it should. I'm just getting reports that it isn't. No idea why yet - currently only method of testing is begging friends over IM or email.

Would be interesting what goes wrong there. Please update when you figured out.

Check out this: http://apple.stackexchange.com/questions/26766/force-a-link-to-open-in-safari-instead-of-the-in-app-browser if I understand, the QR code app loads my URL using the embedded browser, which doesn't know how to handle a vcard, so it errors out.