# Question
Title: Other than the external LED indicator, how can I be notified that my phone is done charging?
I'm wondering if there is a setting that I am missing that allows an Android phone to produce an audio notification (or even vibrate) once charging is complete. As is stands, whenever charging is complete the external LED on most phones (such as the HTC Droid Incredible) changes from orange to green. The use-case is when the phone is charging across the room or in another location that's out of sight.

# Answer
> 3 votes
I believe my phone vibrates when it's done charging, but I've never seen a setting for it. I'm certain you could set up a profile with Locale to notify when charging is done.

# Answer
> 2 votes
If you use Tasker automation app you can implement an alert using it - Battery Full Alert.

Free alternative is the app called AutomateIt. It also has a battery level trigger based on which you can produce a notification/sound, etc.

# Answer
> 1 votes
There is an app called Battery Charged Notifier that will just notify you when your battery is fully charged. It is free, but there is a "paid key" that adds some additional features, like setting your own notification sound.

---
Tags: battery, notifications, charging
---


# Question
Title: How to view pictures from Samsung Galaxy Mini on Sony Bravia tv?
Any idea how can I connect my Samsung Galaxy Mini to Sony KDL-22EX320 Bravia tv? I cannot get it to show up as a USB device. The tv manual also mentions the possibility of browsing wifi devices but I have no idea how to set up wifi connection between them. Please note I don't want to connect my phone to tv as described here, I just want to get pictures straight off of my phone onto the tv screen.

# Answer
> 4 votes
You can use the "AllShare" apk, which enable you to use DLNA phone device (Im considering that your sony bravia supports DLNA).

---
Tags: wi-fi, usb, images, television, samsung-galaxy-mini
---


# Question
Title: Will gingerbread system apk apps upgrade over froyo's?
On my froyo , I just found several apk files of gallery, FMradio, etc etc inside "/" directory using filemanager.. I was wondering if gingerbread's system apps can be used to "upgrade" over these froyo system apps.. Would it void my warranty? would it cease OTA upgrades?

If anyone could also give the sources to gingerbread system files apk's it would be good.

# Answer
It would almost certainly void your warranty, even if you somehow managed to do it without rooting. They also probably wouldn't work -- 2.3 introduced several features that aren't present in 2.2. And apart from Google apps, many apps like Gallery/etc. are device specific.
> 1 votes

---
Tags: 2.2-froyo, 2.3-gingerbread, system, apk
---


# Question
Title: Can I install Android 2.2 or 2.3 on a Samsung Omnia 2?
I would like to install android 2.3 or 2.2 in my Samsung Omnia 2.

Could you tell me how should I do?

# Answer
I think the Omnia 2 is a Windows phone normally? So it is very unlikely to have an official Android release for it. You're going to have to wait for someone to put together an unofficial release and hope that it's possible for them to get or write all the drivers, etc.

It looks like there was an attempt by some of the XDA people to port Android to the i8000 Omnia 2 back in February, but they hit problems because there were no Android devices using the i8000's ARM1176 S3C6410 CPU at the time.

Your best bet is going to be to keep an eye on (and offer to help out at) the Omnia II ROM Development sub-forum of XDA's Samsung Omnia II forums.
> 3 votes

# Answer
There is an **Omnia II Android Development forum** on XDA developers now. Current threads providing installable packages and instructions for Android 2.2 Froyo are:
> 2 votes

# Answer
There is a beta release for Android 2.2 for your Omnia 2: http://o2droid.phj.hu/index\_en.php
> 0 votes

---
Tags: operating-system
---


# Question
Title: Failure -12 error when installing an apk file
When I try to install this app (http://ziyang.eecs.umich.edu/projects/powertutor/UMLogger-release-signed.apk) on G1 phone I'm getting this error message:

```
Failure [-12]

```

What's the problem?

# Answer
The -12 failure code indicates `INSTALL_FAILED_OLDER_SDK`, meaning that the app was built for - and requires - a version of Android that is newer than the version you have on your device (source). For example, you should get this error if you had an Android 1.6 device and tried to install an app which required Android 2.1 (or higher). You would need to either:

1. Update your device to a newer version of Android somehow, OR
2. Ask the app developer if it's possible to build the app for an older version of Android.
> 0 votes

---
Tags: installation, adb
---


# Question
Title: What will I lose if I manually upgrade Galaxy Tab 7" to Honeycomb 3/3.1?
I have a Galaxy Tab 7" WiFi running Android 2.2.1. This particular device will be used for business purposes (I am working on developing some local custom apps for my department), and I would much prefer to use Honeycomb instead, due to the encrypt device support.

However, reading around I understand I will lose some functionality if I manually upgrade. What will I lose?

Also, as an addendum, if I upgrade but it does not work out, I assume I can do a factory reset. If this is incorrect, please let me know.

Thanks!

Jared

# Answer
> 2 votes
I realized that I'm going on and on in comments for no real reason but perhaps this is better suited for an answer.

The only Honeycomb build I'm aware of for the Tab is this one on XDA (there are two versions, GSM and CDMA). It is, for all intents and purposes, a bleeding-edge attempt to get Honeycomb running on the Tab. The developer refers to it as an "Alpha" and essentially says to expect things to be buggy.

Since there is no public source code for the 3.x releases of Android yet, the build is based on an extracted image/filesystem from the Android SDK, meaning that it is not optimized for the Tab and probably lacks 3rd party drivers (excepting any official 2.2 drivers that happen to be compatible with 3.x).

The GSM thread lists the following as "not working" under the current build, meaning this is the minimum you should expect to lose:

```
*Gyro (no rotation, there is an app installed but rotates wrong way)
*Settings window not appearing when expanding from the Notifications menu
*3g data nor phone abilities
*BT,
*gyro,
*hardware acceleration
*SD card on boot
*headphone audio
*mic
*GPS

```

In general, builds like this show up on devices when a new major release appears in the SDK but they tend to be fairly unstable and also fairly slow. The videos I've seen of this ROM appear a bit more performant (in general) than other SDK ports I've encountered, but your experience may vary.

As for restoring, the "Factory Reset" option doesn't usually touch system files on most devices, from what I know. It's possible I'm mistaken on this and that the Tab does actually restore the firmware, but I'm not incredibly familiar with the Tab. You'll probably want to do a little digging to see what a "Factory Reset" actually means (might be in your manual, perhaps).

That being said, there are instructions for getting a Verizon Tab back to stock here, and there might be similar ones floating around for other carriers. If you can get a custom recovery on to your device then you can simply back up your system before trying Honeycomb and then restore from the backup. The easiest way to do it is probably just to install ROM Manager and flash ClockworkMod recovery from there. There appear to be manual instructions about but they vary by carrier.

*Personally speaking:* I would not use an SDK port for anything other than showing off to people (which can admittedly be a **whole** lot of fun). In a production environment I definitely wouldn't risk it, and I honestly never kept them installed for more than about 30 or 45 minutes at a time to play with before restoring to a stable ROM. They were fun sneak-peaks, but I've always found them highly unreliable (though "your mileage may vary" is probably a good catch phrase here).

**Edit:** A word of caution to Wifi Tab users, this post on one of the Honeycomb threads indicates that the current ROMs (as of 6/19/2011) WILL NOT WORK on a Wifi Tab. I personally can not verify the validity of this statement, but this would not surprise me as other devices (e.g. the Xoom) have similar incompatibility among ROMs.

---
Tags: 2.2-froyo, samsung-galaxy-tab, 3.0-honeycomb, encryption, 3.1-honeycomb
---


title: Port forwarding for wireless tethering

text:
# Question
Title: Port forwarding for wireless tethering
I have an HTC EVO 4G and I've been using the manufacturer's supplied app for wireless tethering. It works great but is missing are several key features I require:

* Statically assigned IP addresses for connected clients
* Port forwarding

Is there a way to enable this functionality?

# Answer
One thing you could do would be to set up an Amazon EC2 Ubuntu server instance as an OpenVPN server and then use the OpenVPN client app on your laptop. Then you have to forward everything incoming to the server to the client interface IP address of the OpenVPN client running on your laptop.

I haven't done what you are wanting to do--the port forwarding part--but I easily could with the existing OpenVPN setup with some iptables tweaking to direct traffic to the client.

This sounds more complicated than it is, but you still need to be somewhat comfortable with the Linux command-line to get thru all this.

As far as the cost of the EC2, it's normally ≈$15/month, but I think they still have the deal where if you've never signed up for Amazon AWS before, then you can get a year for free.

Your own personal OpenVPN server is nice to have for when you are overseas and want to watch USA tv shows online (b/c they refuse connections from outside the USA), or if you are in a place where content or services such as Skype are blocked (such as on planes). It basically makes selective blocking of services impossible.

If you have specific questions, just send me a message.
> 1 votes

---
Tags: htc-evo, tethering
---


# Question
Title: What is special/different about CyanogenMod's kernel? (especially compared to. DroidX GB kernel)
In an Phandroid article announcing the first successful attempt to run CyanogenMod on DroidX thanks to cvpcs's breakthrough, I noticed the following quote:

> CyanogenMod 7 will unfortunately be limited to running on the DROID X’s stock kernel.

Assuming that this is accurate, what (if any) of the main features of CM7 would be missing compared to normal phones' CM7?

In other words, which features of CM7 depend on CM7's own kernel code as opposed to non-kernel?

# Answer
CyanogenMod is a tweaked kernel. Because of this it's faster, since the team that make it work pretty hard to make Android more faster and stable as possible and also it's already rooted, so you don't need to go all over the process of rooting again.

I highly recommend you to check the CyanogenMod Wiki
> 1 votes

---
Tags: cyanogenmod, motorola-droid-x, kernel
---


# Question
Title: How can I keep settings after flashing a ROM?
I am considering flashing my SGS to a custom ROM. I do not, however, relish the prospect of re-configuring everything. Most apps on my phone and most definitions should have no dependencies on the ROM, so I would like to be able to back up all the settings, flash the ROM and then restore them. This would include:

* all installed apps
* all app settings (launcher preferences, active widgets etc.)
* ringtones, backgrounds etc.

Is there any way to do this?

# Answer
> 12 votes
Titanium Backup from the Android Market!

From the Technical FAQ:

1. Can it back up and restore applications across different ROMs or even different phones ?

* YES, without restrictions.

Although you also have:

Can it back up SMS, MMS and system settings ?

* Please note that if you backup and restore all system settings across very different ROMs, you are on your own. Before restoring on a different ROM, it is strongly recommended to enable the "Data migration" option in the Titanium Backup settings.

# Answer
> 1 votes
Also consider making a nandroid backup before anything!

---
Tags: custom-roms, backup, restore, rom-flashing
---


# Question
Title: Is there any application that can Pause and Record the video?
I own Xperia mini Pro with Android 2.1-update1. I noticed that my mobile Camera is not allowing me to pause and record the video. I had to record the video continuously without any pause. I know this is little annoying me. And I started searching for video applications which can do this job.

# Answer
> 2 votes
This seems to be a limitation of either the Xperia mini Pro Camera software or the hardware itself. The camera that came with the Stock Samsung Galaxy S Vibrant (SGH-T959) I could pause and resume recording of video. I am now running CyanogenMOD on the device, and I can also pause and resume recording.

So either the developers did not want to include that functionality in the camera software, or the hardware has something that prevents them from allowing it.

---
Tags: 2.1-eclair, video-recording
---


# Question
Title: How can I clear the cache(s) of my g2x from adb?
I installed clockworkmod as the recovery, then installed cyanogen 7 nightly for the g2x. I used Rom Manager to do so. The problem I'm having is cyanogen shows the boot loading screen in an infinite loop. From what I have read on the Internet, I need to clear out the cache on the phone, and it should boot.

I can `adb reboot recovery` but it does not go into clockworkmod. Instead, it shows the icon of an arrow leaving a box - I suppose an indication it is trying to install an update. I cannot get it to boot into recovery mode.

Is it possible to do so? Or can I clear the cache or reflash the LG G2X using adb? My poor phone! I am lonely without it!

(This is a G2X - if the "tmobile-g2(s)" tag is incorrect, please remove it)

# Answer
I am not sure about the G2X, but when I would reboot in to recovery on my Galaxy S Vibrant, I used to have to "apply updates", which would run the update.zip that was on the sdcard, this would bring me in to the clockwork recovery.

I also know that the `adb reboot recovery` does not yet work correctly on the Galaxy S Vibrant version, so this could be the same issue on the G2X.
> 1 votes

---
Tags: cyanogenmod, adb, clockworkmod-recovery, recovery-mode, cache
---


# Question
Title: Multiple Android Market Accounts on a Single Device?
Is it possible to have multiple Android Market accounts on a Single phone?

If so, how do I do that?

(I have been able to add a second Gmail account, but I couldn't find any option to add a second Android Market account)

# Answer
> 1 votes
Nope, at least not as of now. You can factory reset your device to remove the first account you set up (on some devices, you can just remove all the accounts without the reset) and then add the other one first, if you would like to use it instead. But if you actively want to use both, you're stuck.

---
Tags: google-play-store
---


title: GPS app to follow a prepared itinerary

text:
# Question
Title: GPS app to follow a prepared itinerary
I am preparing a 1-week bicycle trip. We can't use high-traffic roads, so I am preparing a quite complex route on small country roads, using Google Maps.

With my phone saddled on my bicycle, is there a GPS app that will "guide" me using the itinerary I crafted? Turn-by-turn would be ideal, but just writing the itinerary as a map overlay would be better than nothing.

Note: My phone is WiFi only so I will need an application that can cache a lot of maps, like AndNav2 or Maverick. Also, I am stuck with Android 1.5

# Answer
> 4 votes
Here is what I ended up doing, it works well:

1. On your computer's Firefox, install the GMapToGPX bookmarklet.
2. Prepare your itinerary with Google Maps Itinerary.
3. While still on the Google Maps page, click on the GMapToGPX bookmarklet. It opens a GPX conversion dialog.
4. Click on the blue tab buttons to make them read like this: "Route Track Points About". It will not work otherwise.
5. Copy-paste the XML text in a new file, for instance myitinerary.gpx
6. On Android, install Maverick.
7. Copy your GPX file to /sdcard/maverick/tracks
8. In Maverick, select the track file
9. Scroll your way along the route at appropriate zoom levels to store the tiles in the cache.

The free version of Maverick allows 3 tracks files.

# Answer
> 0 votes
MapDroyd offers free offline maps, but I believe the premium NavDroyd would be ideal for your needs - it offers navigation along with offline maps.

If you've already created the route in Google Maps on your PC, email yourself that link and open it on your device using Google Maps while you have a WiFi connection. I believe the newest versions of Google Maps have better support for offline caching.

# Answer
> 0 votes
The best option will be to use some software to create the maps of your itinerary and then some software like OruxMaps on your phone.

Here you can find a great article on how to do exactly this, totally oriented to hikers and bikers which in most cases will not have data coverage during the journey.

I found the combination of “Mobile Atlas Creator” on the PC to create the maps and OruxMaps on the phone to be pretty good.

---
Tags: gps, navigation, maps, offline-map
---


# Question
Title: Is there an app that will let me text from my pc with the same phone number?
> **Possible Duplicate:**
> Send SMS from PC through Android Phone or to Android Phone

I have a Droid x, and I wanted to know if there is an app that will allow me send and receive text messages from my computer through my phone (meaning receive the messages that are sent to my phone) without using something that will give me a dedicated phone number, I want to use the phone number on my cell phone. does anybody know if this exists. if it does, and there is more than one, which one is the best?

# Answer
Texter is a Google Chrome extension/Android app that will let you compose, send, and receive text messages in Google Chrome by connecting to your phone. So it just forwards received messages from your phone to Chrome, and sent messages from Chrome to your phone.
> 3 votes

---
Tags: sms, motorola-droid-x
---


title: "mount" on 2.3.4 is Behaving Oddly

text:
# Question
Title: "mount" on 2.3.4 is Behaving Oddly
I'm on Nexus S, 2.3.4, stock and rooted. BusyBox is v1.18.4 (2011-03-20 15:16:04 CDT). When I try to remount *ANYTHING* it just

```
$ mount -o remount,rw /system
Usage: mount [-r] [-w] [-o options] [-t type] device directory

```

Any ideas how to fix that? Is it a BusyBox issue?

# Answer
You are not specifying the device to mount, only the directory so it is telling you that you are missing one of the required parameters.

I believe that the `busybox mount` will let you get away with not supplying the device, if it can figure out the device to mount, but the "stock" `mount` requires that you supply both the directory and the device.

you would have to do the following:

`# mount -o remount,rw /dev/block/mtdblock4 /system`

or you could try the `busybox mount`

`# busybox mount -o remount,rw /system`

but you should always supply the device to mount, so there is no confusion or issue with mounting the wrong device.
> 2 votes

# Answer
You may have root, but that is not a root shell (as evidenced by the `$` prompt). You need to use `su` to switch to root before you can use `mount`. Since the default target is the root UID, you can simply enter `su` and it should properly switch to root (a `#` prompt). I think the reason it's failing is simply because you're running it as an underprivileged user.
> 0 votes

---
Tags: 2.3-gingerbread, mount, busybox
---


# Question
Title: Durability issues of sd-cards in phones?
I understand, that there are many factors why a sd-card may fail. But I had my last two sd-cards fail in a very short time (about three months). Now I wonder if it is the phones fault, or if I just by bad sd-cards.

I don't have any brand information about the failing sd-card, because I just looked at the capacity and the price (which might be an indication, that it is my fault). But I did not buy the card from a dubious store, so I was hoping they would have some level of acceptable quality.

Is there a quality measure that I can look out for, when shopping for sd-cards?

**My phone info**: Samsung Galaxy S I9000 with Gingerbread 2.3.3

# Answer
I had bad luck with any "cheap" cards that I ever bought. They usually end up being "off brands", and some of the slowest performing. The cheap ones usually don't even mention the class rating, which means they are probably a class 2, or worse. I never had them fail in the short time you seen, but they did fail, and after 2 cheap cards failed on me in my android device, I spent the extra couple bucks and went with a "name brand" class 6 (I couldn't even find a class 10 when I bought it). I have had this card for almost 3 years now, it has moved between 3 different android devices in that time, and has seen its share of custom android ROMs flashed to the host device. Not to mention it even had a time, before froyo, it was partitioned to with 1GB EXT4 partition to act as an "extension" of the devices internal storage, and even SWAP at one point on my ADP1. I have had zero problems with it.
> 1 votes

---
Tags: samsung-galaxy-s, external-sd
---


title: Space issues and rooting

text:
# Question
Title: Space issues and rooting
I have a Huawei IDEOS u8150 running Froyo. Ever since I got this device, I've been running into low disk space problems (because of only 150 MB internal space). So I've had enough and moved all the apps I can to SD card. Then again, some were not movable.

So I did a little research and saw this article on loading apps to the SD card by default. It seemed to work rather weirdly, as some apps which couldn't be moved to the SD card before, now can be moved after using that trick. Still, the system apps and vendor bundled apps remained in the internal memory. Also, most of the moved apps still took some space on the internal memory.

The Froyo's app2sd rather seems to be behaving oddly according to me (though I've searched online and found this is normal, sadly).

**What I want to know is :**

1. Will rooting enable me to further enhance my Froyo's app2sd function?
2. Will custom mods be a better option with space management for my phone? If so, which ones?
3. Right now I have apps that I really need and use and I'm stuck with low disk space. (Please dont link me to anywhere; I've done all I can with cleared caches and I have no more apps to uninstall which I don't need.) I've heard that z4root takes 22MB+ internal space. Is there anything else to root using adb or something that wont require internal space? Or if I use z4root itself, can I remove the app fully after rooting and still have root? What about SuperOneClick's space cost?

# Answer
> 3 votes
I have never been a fan of the froyo apps2sd, I was a huge fan of the original "apps2sd" that used an EXT2/3/4 partition on your sdcard. I am not sure if any custom ROMs still support this. I know it is not "supported" in cyanogenMod. You will have to root to go the "apps2ext" route. but if you dont want to go that route, or can't find any ROMs that support it, I don't really know of any way you can really free up any additional space.

If rooted, you can delete any "bloatware" that is installed on the /system. You can remove z4root after you install it. Another thing to keep in mind, even if you install applications on the sdcard, they can still use the /data directory to store their data, which is located on the devices internal storage.

---
Tags: 2.2-froyo, rooting, app2sd, internal-storage, huawei-u8150
---


# Question
Title: Why Does My Phone Keep Linking Facebook Contacts?
I have an HTC Desire HD with Android OS 2.2.1 installed. The phone keeps telling me I have to link contacts that I've linked before, the problem looks to be with Facebook for HTC. For the first couple of times it happened I actually linked all of them and now my calendar is full of repeated birthday events from Facebook.

Does anyone know what the problem might be and how to fix it?

Not sure if it matters but before this phone I had an HTC Wildfire and also linked some contacts, but they were good.

# Answer
> 2 votes
Look in Settings-\>Accounts most likely you will have an account there for facebook. There may be settings for that account that allow you to choose what gets synced. Otherwise if you don't need any of it, delete the account. It won't running in the background updating facebook statuses for those contacts... Should help with battery life, memory, etc.

Hope this helps.

---
Tags: 2.2-froyo, htc-desire, facebook
---


# Question
Title: How to get warning if there is an e-mail?
I know how to set vibration when getting an e-mail: How to set vibration ON when getting e-mail (Gmail)?

But how can I set my Android phone to **always** vibrate/give sound when getting an e-mail?

I'm asking it because once I get an e-mail, my phone will stay silent, even if I get another e-mail. I need a feature/setting that enables this, to have a warning, when a message arrives.

# Answer
> 6 votes
Uncheck the "Notify Once" option in your GMail account settings and you should get a notification for every new message.

(Specifically: `Menu -> More -> Settings -> Notify Once`)

**Edit:** Apparently older versions of GMail do not have this option, in which case you would actually need to try a third-party app such as GMail Notifier.

---
Tags: notifications, gmail
---


# Question
Title: Is it possible to download an apk from an email onto an Android 2.2 phone, and then run it
The micro usb on my phone broke and I need to continue development of an application while I wait for the replacement. Can I send my program's apk package to myself then download it onto the phone and run it. If so, how might I accomplish this? Thanks for reading.

# Answer
> 2 votes
Absolutely.

The GMail app won't allow downloading of attachments (images and the like are only "previewed") but you could use a third-party email app or the GMail the website to get around that. Be aware that unless you have something like Download Crutch installed, Android may not let you download APKs through the default browser. You can just use Firefox or another browser instead.

# Answer
> 1 votes
If you are using Wi-fi you can use a remote file transfer tool like WebSharingLite.

You can start the app, browse it in any web browser with the IP and port and upload your .apk or explore your files.

# Answer
> 0 votes
To install .apks from sources other than the android market, you have to enable the "Unknown Sources" feature in the "Settings/Applications" menu. Otherwise, you will not be able to use any third party apps. For example, nothing from the Amazon app store can be installed without this setting.

Also, Dolphin Mini browser is great, lightweight, and allows direct installation of downloaded .apks.

# Answer
> 0 votes
Also, if your cord is broken and you're looking for a way to transfer files effectively (including .apks), try WiFi File Explorer. There's a free version, but the paid one lets you push files to your phone, and i found it to be perfect for transferring .apks without a cord.

---
Tags: apk
---


# Question
Title: Launcher disappeared, how do I restore it?
I mistakenly dragged an icon on the home screen (Nexus One) to the bottom area ("Main dock") that contains 3 main icons (phone, launcher, browser).

That icon replaced the launcher and now I can't access any of my other apps.

(My launcher is the ADWLauncher, that comes with CyganogenMod).

What do I do now?

How do I revert this back?

(I tried "Restore ADW settings" but unfortunately there was nothing in the backup location).

Is there a way to "restore it to factory settings"?

# Answer
You should be able to go to `Settings -> Applications -> Manage applications`, find the launcher, and Clear Data for it. Hopefully that will restore it to default.
> 4 votes

# Answer
This just happened to me too, and a simple `Power off` then `Power on` solved the problem.

(if one could avoid clearing data, this is even better)
> 1 votes

# Answer
You can create a launcher app shortcut on the desktop (long press on the desktop then shortcuts; or something like that, can't remember the exact menu), then drag the launcher to the middle button. I've also often had this as well, accidentally removing the launcher shortcut every time I want to delete the shortcut, it's part of the reason I no longer uses ADW.
> 0 votes

---
Tags: launcher, adw.launcher
---


# Question
Title: What are the differences between android 2.1 and android 2.2
> **Possible Duplicate:**
> What advantages or new things have you found when upgrading from Android 2.1 to 2.2 ?

I am going to buy an android phone now i have two choices either to buy a eclair(2.1) version or go for froyo(2.2) version, So i want to know what are the main new features that froyo have so i reject the eclair version phones?

# Answer
This article explains the differences nicely, and this one claims an incredible increase in speed. If you're a visual learner, youtube is always your best bet. But the general consensus is mainly centered around speed. Other perks include tethering, installation of apps to the SD card, and updated flash.
> 0 votes

---
Tags: 2.2-froyo, 2.1-eclair
---


# Question
Title: Will I lose Netflix on my Nexus One if I use a custom ROM?
I'm running stock 2.3.4 on my N1. And use Netflix all the time. If I were to load a different ROM like Cyanogen there isn't any reason I would lose the ability to use Netflix would I?

# Answer
> 2 votes
I use netflix on my Samsung Galaxy S Vibrant with CyanogenMod 7 and it works just fine. Now, that doesn't mean in the future, nextflix couldn't update their app to not support these devices/ROM but it does work now.

---
Tags: nexus-one, custom-roms, netflix
---


# Question
Title: Is there a way to clear every application's cache?
The biggest culprit is Google Music, but I would like to clear out all of my caches fairly quickly.

If I'm using my phone as a camera, having everything cached totally eats up my SD card's storage space, so I would like to either turn down the amount of caching for Google Maps, Google Music, and a few other apps, turn up how frequently the cache is cleared, or have some way to automatically clear the caches when I want to.

If relevant, I'm running an HTC Incredible with CM7.

# Answer
> 2 votes
There are plenty of apps available that will do this. One that supports both manual and periodic cache cleaning:

# 1 Tap Cleaner

> 1-Tap to clean all cache, search histories and calls log. A default cleaner is also included.
>
> Are you running out of application storage?
> You now can get more available storage space by clearing apps created cache/data files.

# Answer
> 1 votes
you can delete the application cache directories, in /data/data but that will also remove any settings and things like that.

You can also use Clockwork recovery (if its available for that device) and "wipe data", but again, it will clear out the settings too. If the SDCard is the big concern, you can either use ADB or even Windows (when the sdcard is mounted) and delete the folders that contain the cache data that is taking up space.

# Answer
> 1 votes
Quick App Manager is also a good (albeit not-free) choice for bulk cache cleaning. With it you can do one-touch clearing of all application cache.

# Quick App Manager

> Quick App Clean Cache becomes Quick App Manager, a complete and powerful application manager:
>
> * Cache cleaner
> * History cleaner
> * Task killer
> * App 2 SD manager (for Android 2.2 or higher)
> * Mobile traffic
> * **Plus!** A security tool helper that displays non system applications using potentially risky permissions.

# Answer
> 0 votes
Some devices, e.g. the Galaxy S, have a cache wipe option in their recovery. Clockworkmod Recovery has a "wipe cache partition" option as well, it should be one of the options when you first boot into it. Some older versions might have it under "advanced".

---
Tags: sd-card, storage, cache
---


title: How can I limit the input languages?

text:
# Question
Title: How can I limit the input languages?
How can I limit the number of input languages on the keyboard? I would only like to see the 3 I use. I have a HTC desire S.

# Answer
> 1 votes
I have a HTC Desire, but I'm assuming the menus/behaviour should be similar:

> Settings -\> Language & Keyboard -\> Touch Input -\> International keyboard

Select the languages you want to use. That should restrict the keyboard list to the ones you have specified.

---
Tags: keyboard, languages
---


title: Weather update problem

text:
# Question
Title: Weather update problem
I use 9s-weather app. Its beautiful. But i can't set it up to update weather via 3G or WIFI. Its always want to activate the GPS.

Is it possible to update it without GPS?

Thank you very much.

# Answer
It wants to know your location so that it can give you weather forecasts for where you are rather than some other random location. It's just your location that comes from GPS - the weather info will be downloaded via wifi or your data network.

The app has permission to use both Android's coarse-grained (network-based) and fine (GPS) location services. In your case, it seems that the app is failing to find your location using the network-based service (by seeing which cell-towers and wifi hotspots it can see) and falling back to GPS.
> 1 votes

---
Tags: weather
---


# Question
Title: querying the android market place for GPL license?
Is there a way to get the full list of GPL-licensed apps in the Android Market via a URL or any other method?

# Answer
> 2 votes
I don't think that there's any standard way in the Market for developers to declare what license their app is developed under.

A normal text search of the Market for "GPL" comes up with hundreds of apps that have specifically put the word GPL in their title or description.

Other than that an awful lot of the Android GPL developers seem to host their code on Google Code, everything there is open source and there are ways that you can search that by license type, that might well be the closest that you can get (though you'll obviously miss out on developers who host their code elsewhere).

# Answer
> 3 votes
I don't know the answer to your question, but the closest thing I've found is: http://fdroid.org/

---
Tags: google-play-store
---


title: Tethering android devices together

text:
# Question
Title: Tethering android devices together
I am very low-tech, but I have a very smart phone! an android 2.2.1 I have recently discovered a wonderful application called tether, or tethering where you connect your phone & lap top or pc w/ a usb cord and from there the phone acts like a modem & wa-la! you get the internet! I just purchased the newest Android Tablet (3.0), an ASUS... okay My question is really this: Can I tether my android phone to my Android tablet and get the same or different results? And if so, how? like with what type of cord would I connect these 2 devices, as there are no usb ports on the tablet. There are, however HDMI ports.

# Answer
> 2 votes
Go to Android Settings, the wireless then enable "portable wi-fi hotspot"

Then connect to that wifi using your tablets wifi manager. Then you should have internet

# Answer
> 1 votes
Kurru basically has it right, except that the `portable wi-fi hotspot` application will most likely require another monthly fee from your provider.

As far as wired tethering between devices, this is not possible. The protocols do not exist for android devices to accept external network connections through cables.

A very easy solution (if you are comfortable rooting your device), is Wifi Tether. I use this app constantly, and works exactly as Kurru described:

1. Install
2. Run application
3. Press "Tether" button
4. Select "Android Hotspot" from available wireless access points on your tablet

And bam! You're done! As a personal user, i have to say this is the single best advantage to rooting a phone, and 100% worth it.

---
Tags: applications, tethering
---


# Question
Title: reinstall barnes and noble software on a rooted nook color?
Is there a way to re-install Barnes and Noble software on a Nook Color that has been wiped and installed with gingerbread?

# Answer
> 2 votes
This is the firmware for your device's original software (v. 1.0.1).

Simply download and save to the micro SD card and use it to flash your Nook.

Voila! Job well done. The XDA page Chahk posted is an excellent resource and reassuring, stating that it

> Keep in mind that the Nook is really hard to brick. By that, I mean almost impossible.

So there you go! Good luck!

# Answer
> 0 votes
Here is a step-by-step guide for restoring your Nook Color to stock firmware.

---
Tags: installation
---


title: How to vibrate/ring on click of link

text:
# Question
Title: How to vibrate/ring on click of link
How can I make my samsung galaxy tab vibrate or ring when I click a link on a browser? thanks a lot for any help. :)

# Answer
That feature does not exist, the only thing I could suggest is to submit a feature request on the Android Issues Tracker.
> 1 votes

---
Tags: browser, audio, settings, vibration, haptic-feedback
---


title: Manage specific cookies in Browser?

text:
# Question
Title: Manage specific cookies in Browser?
I would like to manage cookies in the Android browser beyond just "Clear cookie data".

What I want to do, ideally, is have the ability to delete individual cookies from a list sorted by domain name, like Firefox on the desktop.

At least, I would like to be able to clear cookies per-domain, as I can manage storage & location access per-domain.

Is there a way I can do this?

**EDIT**

How about with a rooted phone?

# Answer
> 3 votes
The cookies, for the default android browser, are stored in /data/data/com.android.browser/databases/webview.db. The problem is that other applications, for security reasons, do not have access to files that do not belong to them, like the database file.

In order for what you are asking to be possible, the Browser application would have to implement this functionality.

---
Tags: 2.2-froyo, browser
---


# Question
Title: Modifying sensitivity of Google Nexus S power button?
I keep accidentally turning the phone off/on by pressing the power button when I pick up the phone or take it out of its holster.

I would like to make the power button require a longer hold before it performs its action. Obviously this would require a different gesture to then perform a full shutdown.

Is there a mod or app that anyone is aware of that can help with this? When I'm using the device during a sporting activity for example, I can't really afford to have to unlock the screen, because even without a screen lock, sliding the unlock slider is often not possible.

I find it incredible with this form factor how easy it is to accidentally shut down the screen, and then you can't just turn it back on without having to perform some additional gesture on the screen.

# Answer
The only thing you can do is to maybe put a "gel case" on the device. That should make it less sensitive to presses.

The only other option would to modify the source code of the android core.
> 3 votes

---
Tags: samsung-nexus-s, buttons
---


# Question
Title: "Not Found" apps hanging up my autoupdate... what can I do?
I have a couple of apps that give a "not found: The requested item could not be found" error when I try to update or view them in "my apps" in the market. (PDA Net is one of them). If I do an auto update (update all) the update process tends to hang when it gets to either of them. I still have the apps on the phone, and they work fine but I can't even get to the screen where I would turn off auto-updating for them. What can I do?

# Answer
> 2 votes
You will not be able to update them, they have been pulled from the market by either the developer or by google. PDA Net for example was recently pulled by google. You could see if the developers offer an alternative means to download, either from their website or a 3rd party market, like amazon app store. Then remove then from your device so they no longer appear in your google market. Then reinstall them via the 3rd party market, or by "sideloading" them.

---
Tags: application-autoupdate
---


# Question
Title: Is battery calibration important for Android phones?
I heard that battery needs to be calibrated for a first few usages. I heard that battery needs to be calibrated every 40 charge cycles. I heard that i must not let battery get too low and not overcharge it. I heard that i must recharge battery at the end of every day until morning.

Is this all true? If i only have 1/4 of battery charge, should i place it on charge if i really need or wait until it depletes? I heard that when battery is fully charged, power adapter ceases to charge it but still emits green light. If that is so, then i guess there is no problem leaving it on charge for a long time?

# Answer
Android handles battery calibration.

Your battery life will be better if you keep it between 20% and 80% charged, and only charge it while it's off. This is true for all Lithium Ion batteries. It may not be realistic to adhere to that 100%, I sure don't. You don't need to charge it overnight.
> 4 votes

# Answer
Luckily most phone manufacturers do something pretty intelligent with android, there is hardware built in overcharge protection, basically when the battery gets to 100% it stops routing power from the AC adapter to the battery, and instead uses the AC power to power the phone.

But because this is true most (if not all) android based devices turn on as soon as they have enough power to, so charging while off becomes impossible.

I would agree that you should really only start charging at lower than 20%, as far as calibration goes i would say once a month seems fair, that is if you have a phone that stays off when plugged into AC. But it is likely that there is no built in hardware to prevent overcharge, so you may want to figure out how long it will actually take to charge before just going and plugging it in for 8 hours, as that could take a toll on your battery.
> 0 votes

---
Tags: battery, charging, calibration
---


# Question
Title: How to use android phone as a login key to your PC
Is there a way to setup a Linux box to enable authentication by inserting correct android phone with correct software in it to allow user to login?

So when there is a login prompt shown user should be able to just connect her/his android and voila; user has logged in.

# Answer
> 2 votes
This probably would work similarly to an RSA Security Token.

---
Tags: linux, password
---


# Question
Title: Can I remove MicroSD card with my Android phone turned on?
On my Samsung Galaxy 551 I can remove the MicroSD card without needing to remove the battery and consequently turn off my cellphone. Should I remove my SD without turning off the phone? Will I damage something if I do it?

# Answer
> 14 votes
You should first dismount the card. You can do this via `Settings -> SD card and phone storage -> Unmount SD card`. You can certainly corrupt data and cause application crashes if you don't do this first.

# Answer
> 5 votes
Yes you will be able to remove the SD Card as Mathew said in his answer. First you need to Unmount SD Card from Settings and then remove the SD Card. In this case no need to remove the Battery or SIM card.

But there are some things that you need to take care of.
1. If you have moved any of the applications to SD Card then you cannot access them without SD Card. 2. Make sure that you are not accessing any of the applications that are installed on SD Card.

After removing the SD Card you can see a status message saying "SD Card removed" in the notification bar of the phone.

You might need to restart your phone after inserting the same SD card back to the phone. Some of the applications might not work. I am sure this happens on 2.1 Eclair devices.

---
Tags: 2.2-froyo, external-sd
---


# Question
Title: Changing reply header text in default mail app
When I reply to mail in the default (non-gmail) mail application, the "RE:" text in the header, and the "xxx wrote" text before the quoted message are in Hebrew.

How Can I change them (I would like them to be the standard English texts, as not all of my recipients read Hebrew).

I have a Samsung Galaxy S, and it is rooted, if that helps.

# Answer
> 1 votes
changing the default language to non Hebrew should solve the problem. I know that may be a pain, but the only other option then is to manually change it. these areas of the email messages are "populated" and use the device language to get the values to use.

---
Tags: samsung-galaxy-s, email
---


title: constantly consuming high CPU

text:
# Question
Title: constantly consuming high CPU
i want to use software to monitor my network, the monitor process is consuming 20% CPU times, is it any impact to my device except battery life?

If a program constantly consume high CPU, will it create a lot of heat and ruin the device ?

# Answer
> 1 votes
Constant battery use will generate more heat over a short period of time, yes. Ordinarily, this will not damage the device. However, heat can greatly impact the longevity of your battery. I would suggest shutting off the monitor when you don't need it; if you really need to constantly monitor the network, the task is probably better suited to a PC.

# Answer
> 1 votes
The 20% CPU consumption is *probably* because you are on a weaker CPU, eg, 528 Mhz processors , in this case, the CPU consumption is normal anyway and as a matter of fact, 20% is not a high number in this case at all.

In case you want to limit your CPU usage at all times, you can root your device, install a CPU scaling program , and *under clock* the device. Or you can set the CPU governor to "powersave" in addition to under clocking the CPU frequency if you want to sacrifice the performance for a longer battery life.

---
Tags: performance
---


# Question
Title: Can the camera options on Samsung Galaxy S be imported to Samsung Galaxy SL?
The Samsung Galaxy S (I9000) and Galaxy SL (I9003) are very similar.. ofcourse, except for a few differences. I use Galaxy SL (I9003). The camera options in Galaxy S seems to have more features than SL. So, can i import those camera options (Shooting mode and Scene mode options) in Galaxy S to my Galaxy SL ?? is something like that possible?

# Answer
If you're rooted, you may try getting the camera apk from the 9000 onto your 9003, but a safer and easier way would be to use alternate apps from the market. What features precisely are you missing out on in the 9003 from the 9000?

You can try using other camera apps like Camera Zoom FX or FxCamera.

Loads more in the Market, have a look-see.
> 1 votes

---
Tags: samsung-galaxy-s, camera
---


# Question
Title: Can not answer phone after enabling Google Voice
I Have a Sprint Google Nexus S. Was working fine. Enabled Google Voice - set up my account, options, etc. All incoming calls require pressing "1" to answer. This worked for a while. Now, when a call comes in, I am pressing "1", but the call does not answer - it goes to voice mail. Ideas?

ler

# Answer
> 1 votes
If you have not yet rebooted your device since this problem started, do that first, then try the following if that still doesn't correct the issue.

Log in to the Google Voice site and go to Settings -\> Calls and turn off Call Screening.

Now see if a call will go through, you wont have to press "1" because you are no longer screening. If you do want call screening, Try to now turn the call screening back on.

---
Tags: samsung-nexus-s, google-voice, auto-answer
---


# Question
Title: ADWLauncher: Go straight to default screen instead of requiring a second "home" tap?
I have CM7 installed, and am using ADWLauncher which comes pre-installed.

I know how to configure a "default" home screen, so that when I'm in ADWLauncher already, pressing "home" brings me to the default screen. But when I'm in another application, pressing "home" takes me to the most recently viewed screen, and an additional tap of "home" is required to then move to the default screen. What I want to do is be able to press "home" from ANY application and go STRAIGHT to the default screen, regardless of what my last viewed screen was. Is this possible?

Thanks!

# Answer
> 1 votes
I don't think there is a setting in ADW that can do that. I use ADW.EX and I looked through all the settings and didn't see any way to achieve what your are asking for.

It is, however, open source, so someone could implement the option for this, or you could request it to anderweb and he might add it to an update.

---
Tags: home-screen, adw.launcher
---


# Question
Title: Possible to install APK from personal website?
How can I allow a user to do web-install of Android APK file from my personal web page? Like to create a personal (private) APK repository where I could put APK files and send a client the link to the APK file. A client would then click on this file and install the Android app to its phone.

Is this possible/allowed on the first place?

Any cool tool a user should use for installing such apps?

# Answer
> 3 votes
It seems that this can be done with Aptoide server and the same Android app for client.

On server side you just copy all APKs and generate the XML file via Aptoide server script. User then installs this app, adds your repository and downloads/installs the APK.

# Answer
> 3 votes
Once the user allows `Unknown Sources`, they should pretty much be able to get APK from anywhere...
Check this StackOverflow question: Hosting an .apk file on over own site

# Answer
> 0 votes
If you want the user to be able to download and install the application just like they can on market, the user must be using the stock browser. Otherwise, they must have specific plug-ins when using other browsers.

> When I use mobile browser to access the APK file located on my server, it downloads it rather than installing it directly. And yes, the Unknown Sources is checked

Are you using the stock browser?

---
Tags: apk, side-loading
---


title: Run connectbot as root?

text:
# Question
Title: Run connectbot as root?
I'd like to do reverse ssh tunneling with my phone. Anyone know how I can run connectbot as root so that it can bind to port 22 ?

# Answer
> 2 votes
You can't run apps that don't request root permissions as root. This is excluding native apps that you can run from a terminal.

---
Tags: networking, remote-control, root-access, ssh
---


# Question
Title: ZTE Blade/San Francisco memory cards that work
I'm looking out to extend the card memory for my ZTE Blade phone.

Can anybody who has experience with this tell me which SD cards (preferably 16GB and above) certainly work well for the San Francisco/ZTE Blade phone? If you're using this phone with an SD card model that works, please tell me which one.

Note: many people seem to report that some SD cards do not work well with this phone.

Thanks!

# Answer
I found this discussion at MoDaCo about the issue. It includes cards that people have tried and found to work.

The generally consensus seems to be that Sandisk 16 GB Class 2 cards work. Kingston 16 GB Class 4 worked for a couple people, but not for another until they tried deleting everything on it via Windows XP. I personally wouldn't go lower than a Class 4 card, and I'm partial to Kingston.
> 1 votes

---
Tags: external-sd, ram, zte-blade
---


# Question
Title: Why USB Tethering goes off after a while?
I use 3G, Android 2.2, LG P500 phone. I've tested it on Windows 7 and Windows XP, the result is the same. After several minutes the connection dies and I need to switch off/on the USB Tethering option to restore the connection.

# Answer
> 1 votes
I've found solution. I.e. I found how to organize stable internet through my Phone using 3G. It could be done by LG PC Suite, Tools-\>"Internet Connection Using Your Phone". It works without needing to switch anything in Phone. But I still wondering why simple USB tethering doesn't work.

# Answer
> 1 votes
This is most certainly due to network restrictions.

For instance 3G connections on Orange (UK) are dropped if you hit it with "too many" requests in a short period of time. This is very easy to do with a PC, just open a dozen tabs on a browser and the 3G connection is dropped.

---
Tags: 2.2-froyo, tethering, 3g
---


title: How Do I Stop Double Email Alerts?

text:
# Question
Title: How Do I Stop Double Email Alerts?
On my Android 2.2 phone, I have the Gmail app and the regular Mail icon on the desktop GUI. Unfortunately when I get a message, I get two alerts, usually about 4 to 15 seconds apart from each other. How can I just get one alert that new mail has come in, not two?

# Answer
I went into the Gmail app and turned off the alerts there under Settings, reached by the Menu key. That way, they both receive the mail, but only one sends the alert. Don't know why I didn't think of this before, thinking it was going to be much harder.
> 6 votes

---
Tags: notifications, email, gmail
---


# Question
Title: How do I sync all mail folders on my HTC Desire?
The mail application only synchronizes the inbox, both for IMAP and Exchange accounts.

I auto-sort my mail into folders at the server and need to see all folders in the phone to not miss any e-mails.

Do I need a different mail-application to poll subfolders or what?

# Answer
> 1 votes
I'm afraid this is not possible with HTC Email application. This email app sync the "Inbox" folder automatically, but every other folder you have is not synced, the app gets all mail in the folder when you enter that folder to see what's inside.

You have the option to use K9Mail, a free e-mail client for Android which supposedly has support for push mail and sync of multiple folders.

# Answer
> 1 votes
I use moxier mail, works much better and worth the money, it syncs all the exchange stuff and even provides access to the GAL for contact lookups, plus the widget can display the configured synced folders only. Good stuff. Plus you can continue to use the pattern unlock.

# Answer
> 0 votes
If I open the Mail app, when connected to Exchange, I can then go to Menu \> Folders and select a folder to view. It will the grab content from the folder allowing you to view it. If you have your settings configured for all mail then you should see emails in those other folders.

My settings for Mail are as follows under Settings \> Send & Receive:

* Entire Mail
* HTML
* As items arrive (I have time set to an hour before and after my work schedule)
* All
* Smaller than 1 MB

In order for each individual setting, that is what I have.

# Answer
> -2 votes
Go to the email app select MENU then select MORE then SEND N RECEIVE select download options under download options SELECT (ALL)

Then go back n check the folders they should sync n you should see your emails.

---
Tags: email, exchange, imap
---


# Question
Title: Cannot install from market applications I used to have
I changed my ROM to cyangenmod 7, and I cannot install some of the applications I used to have (like skype for instance).

Here's what I got so far:

When I'm downloading it from the market it starts to download and than it disappears, and thats it.

When I am using root explorer, looking for files with the name "skype" in them I find a skype classes.dex file in sd-ext/dalvik-cache/.

So here are the questions:

1. Does anyone know this problem and has any idea how to fix it?
2. I'm thinking that deleting the dalvik-cache will fix it, but I'm not sure, and I don't know what it means (its consequences on the device and other apps).

Thanks a lot for your help! :-)

# Answer
> 4 votes
Fixed it.

I'm writing my fix if other people will encounter the same problem. Also, that I must stress that this fix will work only for Cyangenmod users!

The problem is that there is not enough space in /cache/, so when the market wants to download a "too large app", it throws an exception saying "there is not enough free space". You can see that error if you have the android SDK and you run "adb logcat", and try to download an app (you will get "not enough free space in internal download storage").

So how to fix it? The easiest way I found is to download an app called "S2E". You can try to download it from the market. If you can't, look for the APK, and install it from the SDCard.

Once you installed it, you can choose directories that will be moved to the sd-ext instead of the phone's internal memory. Check "Download cache Location: /sd-ext/download". Than click on "menu" and than "Reboot".

That is it! :-)

# Answer
> 2 votes
Thanks to @strDisplayName, I figured out how to make it work:

If S2E doesn't work for you either, you can launch an `adb shell` and type the following commands:

```
# cd /cache
# mv download download.old
# mkdir -p /sdcard/cache/download
# ln -s /sdcard/cache/download download

```

And it should just work :)

---
Tags: google-play-store, cyanogenmod, installation, dalvik
---


# Question
Title: Will installing the Voodoo lagfix clear all my settings?
I want to install the Voodoo lagfix on my SGS with Froyo. Will this wipe my settings, or can I install it without worrying about it?

# Answer
> 2 votes
No, it shouldn't have any effect on your settings or apps. The FAQ from the Project Voodoo site notes:

> **Will I lose any settings or App?**
>
> None. But some sort of backup is recommended of course.

---
Tags: samsung-galaxy-s, voodoo
---


# Question
Title: Is the Voodoo lagfix compatible with Darky's ROM?
My SGS has awful lag, and I'm considering my steps.

The first step I want to do is install Voodoo, because I'm under the impression that it's relatively easy and will not require my to reinstall everything on my phone (though I asked about that in a related question to make sure). If that doesn't provide the desired results, I want to flash a custom ROM. The one I'm looking at is Darky's ROM.

Will I have to uninstall Voodoo before installing Darky's ROM, or can I install Darky's on top of Voodoo?

# Answer
> 2 votes
The default kernel (Dark Core) is derived from the Voodoo kernels, but the lagfix is disabled by default. For example, the v9.5 description on XDA has the following note:

> **New Kernel \>\> Dark Core v1.0 inside!** I9000, I9000M, I9000T ONLY (Cappy users choose speedmod or skip kernel)
>
> Customized and built by ficeto \[Team Darky Dev Crew\]
>
> Based on supercurio’s latest voodoo sound 6, lagfix and color - thanks a ton, Mr. Supercurio

If you install on top of a kernel with Voodoo enabled already then you should be fine (and I don't believe it will disable it, but you can re-enable if it does). There are a handful of threads on the Darky forums that talk about some of the nuances to this, but here are a couple:

# Answer
> 1 votes
**You should *always* disable/remove Voodoo before installing a new ROM** *except* when the ROM in question includes Voodoo as the default.

Iit appears that Darky's ROM includes a custom kernel that includes Voodoo, meaning you don't have to disable it:

> If you have a Dark\_Core / Voodoo kernel installed with lagfixes enabled and you are or v10.1 (upgrade through CWM, not Odin) then it is recommended that you don't disable your lagfixes. And you will save a lot of time (Dark\_Core and Voodoo kernels are from the same family)

---
Tags: samsung-galaxy-s, custom-roms, voodoo, darky-rom
---


title: Samsung galaxy S2 Storage management

text:
# Question
Title: Samsung galaxy S2 Storage management
I used to have an HTC Desire: there was an internal memory and my micro-SD card. I could navigate easily via file explorer to each.

With S II, I have also a micro-SD inserted however I can only navigate to the so-called USB storage section of the phone.

I am confused, how is storage managed in the S2 and how I can eplore the content of my micro-SD card?

# Answer
In the Galaxy S your phone storage is the same as any other phone's storage, but there is separate "internal SD" mounted at `/sdcard/` that is treated by apps as if it were the external SD card. The actual external card is mounted at `/sdcard/external_sd/`.

(Actually, I'm not sure if `/sdcard/` is an alias, since you can also see it at `/mnt/sdcard/`. There is no entry for the external SD in `/mnt/`, but you can of course access it via `/mnt/sdcard/external_sd/` as well.)
> 1 votes

---
Tags: storage, samsung-galaxy-s-2
---


# Question
Title: How can I sync photos to a network drive over wifi?
My current workflow is to snap pics on my Droid, plug it in via USB, and sync the pics. I'd like to just run a script to sync the DCIM folder with a shared network drive, if anyone knows of a way that I can do this?

I can connect to the share with a file explorer app, but copying the files is even more awkward that way than plugging in the USB. The tech is there, I'm just wondering if there's a simple one-touch solution.

# Answer
> 3 votes
Try Image Transfer.

# Answer
> 2 votes
Upload 2 NAS can do this, and there is also a lite version. I haven't actually *used* this but it's on my list to try.

# Answer
> 1 votes
I would always go for rsync

if your phone is not rooted you could use rsync4android (which is free) https://market.android.com/details?id=eu.kowalczuk.rsync4android

if your phone is rooted you could offcourse also use the above but if you need more advance stuff I would combine BTEP (Better Terminal Emulator Pro, not free) which has a cli ssh client which can be called from SL4A (scripting engine usefull for BASH scripts, which is free)

---
Tags: wi-fi, sync, motorola-droid, file-management
---


title: Can't access emails in Gmail labels

text:
# Question
Title: Can't access emails in Gmail labels
This is a problem that suddenly appeared (or rather didn't!) on my Nexus One running Cyanogenmod 7.

It was fine and then all of a sudden I could no longer load any emails in any of the labels, it just says "loading conversations" but never loads or times out. Search is affected the same way.

I don't often have to use labels so I put up with it. However, it is still happening on my new Samsung Galaxy S2.

Choosing to sync specific labels for offline access means I can get to them fine, but it's impractical for all labels.

As suggested by Google mobile help I tried deleting the data for the Gmail app (though there is no additional "gmail mail storage" app) and rebooting before re-syncing, to no avail.

During all this I have always been able to access labels on my 2.2 tablet and having just reinstalled CM7 on my Nexus One am now able to access them fine.

Any ideas?

# Answer
> 0 votes
Ok, so this problem reoccurred a couple more times until I realised it seemed to happen after my phone restarts and sorts itself out after killing a few running services I didn't need.

I narrowed it down to an app called Announcify.

The lesson for me, and others, is to try selectively killing services to troubleshoot any such problems in future.

---
Tags: sync, 2.3-gingerbread, gmail, samsung-galaxy-s-2
---


# Question
Title: Backup contacts, photos, apps, remove google account, and replace with dummy account
I want to unlink my main Google account from my phone and use a dummy account instead. I don't really use any of Google's services on my phone like gmail, voice, etc. For security, loss reasons and to prevent google from automagically providing me with "features" and synchronization which end up merging data in ways I don't want, I would rather keep my online Google accounts separate from my mobile phone. I have been reading through a few posts on how to backup or remove your account, but I would like to make a get some feedback to create a bona-fide plan before going forward.

I really just want my contacts, my apps & widgets (or at least their settings and fresh install of apps from market), my calendar, my music and pictures.

If I "remove my account" what will I lose? I currently have it set not to sync with gmail or talk or voice, and I believe that all my contacts are only local and not merged with gmail.

Is there any way I can just go in and copy some magic file that has my contacts, calendar, etc; do a factory reset, and then load back my files and configurations, or download the apps again and overwrite my configurations?

Call logs, old SMS, etc aren't really important to save. Anything else I might be forgetting that I would actually slap myself for later?

# Answer
Here is what I have done so far for each thing to backup (For reference I am on Droid 2 Global CDMA, OS 2.2:

---

Contacts:

1. Open "Contacts" i.e. "Contacts A-Z"
2. Click the menu button
3. Click "More"
4. Import/Export
5. Selected "Export contacts to:" -\> "SD Card"

The file will then be exported to "/sdcard/00001.vcf". Every time you export it will increment. The VCF file is one of the those standard types of files and is human readable, so even if you have problems later you can at least salvage the information. Just connected by phone to PC via USB and copied.

---

Photos:

I am not sure about third party apps or other versions of android, but it seems all of my photos are stored on the sd card using the dcim folder "/sdcard/dcim" which is easily accessible upon connecting with USB.

---

Calendar:

It looks like it was using one of my account's Google Calendars, I don't know if they permit a local only option with the default calendar. I plan to just export using my private feed to the next account or dealing with this separately since its not "not on the phone" http://www.google.com/support/calendar/bin/answer.py?answer=37111

---

After backing up the above and some specific apps with dumps, I decided to just go the root route (z4root) and I am now using adb to backup files (http://jonwestfall.com/2009/08/backup-restore-android-apps-using-adb/), I might also try Titanium or make a image once I figure that part out.

---

I will update others as I go.
> 1 votes

---
Tags: backup, google-account, factory-reset
---


# Question
Title: How can I tell which version of Voodoo to install?
I want to install Voodoo lagfix on my phone, and I see that there are a number of kernels for Froyo on the download site:

```
stock+Voodoo-Froyo-GT-I9000-XWJS3.tar   19-Mar-2011 03:18   5.7M
stock+Voodoo-Froyo-GT-I9000-XWJS5.tar   19-Mar-2011 03:18   5.7M
stock+Voodoo-Froyo-GT-I9000-XWJS8.tar   19-Mar-2011 03:18   5.7M
stock+Voodoo-Froyo-GT-I9000-XXJPM.tar   19-Mar-2011 03:18   5.7M
stock+Voodoo-Froyo-GT-I9000-XXJPO.tar   19-Mar-2011 03:18   5.7M
stock+Voodoo-Froyo-GT-I9000-XXJPU.tar   19-Mar-2011 03:18   5.7M
stock+Voodoo-Froyo-GT-I9000-XXJPX.tar   19-Mar-2011 03:18   5.7M
stock+Voodoo-Froyo-GT-I9000-XXJPY.tar   19-Mar-2011 03:18   5.7M

```

However, none of these version seems to match my phone. This is what's shown in `Settings -> About` (sorry that it's in Hebrew, but it should be in the same order as English phones):

Based on this, what version should I install?

# Answer
> 1 votes
The difference in the filenames reflects the codename for the kernel version. The phone only shows the version number, making things difficult.

The good news is that you can use any 2.2 kernel with a 2.2 ROM (or 2.3 with 2.3, etc.). I'd just use the newest (they're alphabetical, so JS8 is the newest). You can always experiment and see which one gives you the best performance, or hit up the XDA forums where people will certainly have discussed it.

---
Tags: 2.2-froyo, samsung-galaxy-s, voodoo
---


# Question
Title: Navigating Android: How To Go Back To Previous Screen?
I would like to know how to return to previous screen on Android. Not just go back. I usually tap "Back" button on smartphone but often it just exists or takes me back to home when it should have taken me to previous screen.

# Answer
> 5 votes
This is something of an oversimplification, but the simple answer is: you can't.

What makes this an oversimplification? Well, it's because it depends on how a given app is implemented. Android applications are based around the concept of an *Activity*, which is described in the development documentation as:

> An activity is a single, focused thing that the user can do.

When a new Activity is launched it is placed onto a system-wide "Activity stack" at the top of the stack (for anyone unfamiliar, see Stack (data structure)). When the back button is pressed, the current Activity (at the top of the stack) is finished and *removed* from the stack, causing the previous one (beneath it on the stack) to be brought to the foreground. This pop/bring-to-foreground behavior continues as you keep pressing the back button until you land at HOME, which is the start of the stack. From here, you cannot go "back" any further.

Now, how does this apply to apps? In many applications, an Activity represents one, *individual* screen. When you advance to a new screen, then, a new Activity is actually created for the screen and pushed onto the stack on top of the one that created it. In apps that use this design, hitting back will, in fact, bring you to the previous screen. The reason should be fairly self-evident: the screen you are currently viewing is on the top of the stack, the previous screen sits below it (since they are each Activities themselves). Thus, hitting back removes the current screen from the stack, finishes it, and then loads the previous one.

**This is not a required model**, however. You can have an Activity that contains multiple layouts and screens. We have used this in my office to, for example, create a configuration wizard of sorts. The idea is that hitting back should simply exit the wizard, and there are "Back" and "Next" buttons on the screen itself to provide navigation. Thus, even if you are on the third screen of the wizard, you have not created any additional Activities, so hitting the back button (hard button) will take you out of the "Wizard Activity" and back to the "Menu Activity".

Further, the behavior of the back button can be *overridden* by an application of they so choose. It simply calls a method named `onBackPressed()`, which performs the default behavior of going backwards on the Activity stack. However, if there is an overridden implementation of `onBackPressed()` in the current Activity, *that* will be executed instead.

So to sum up: the idea that the back button goes back to the previous "screen" is not guaranteed at all. The hard back button deals with Activities **only**, which are often "screens" to the user, but aren't necessarily, and are in no way required to be. There is no concept of "go back one *screen*" unless the app you are using says there is, but that functionality is still not guaranteed to be provided by the back button itself.

Further reading:

# Answer
> 1 votes
If an app doesn't take you to the previous screen when you hit Back, there's nothing you or Android can do about it. You could ask the app's developer to implement it but that's about it.

---
Tags: screen, navigation, menu
---


title: Custom roms for specific use cases

text:
# Question
Title: Custom roms for specific use cases
I've seen this - Where can I find a good comparison of available custom ROMs?

However the release matrix linked to doesn't really do what it could do.

Is there an objective comparison somewhere that details the ROMs available by feature?

I'd like to find a ROM that's good for battery life and speed.

The phone model is a Galaxy S I9000.

# Answer
> 3 votes
No one will run the same apps with the same settings in the same environment as you. Any "objective" evaluation will be no more useful than reading the XDA forums, for example; you're going to end up with an indication of reliability and speed, nothing more.

There's also a ton of ROMs for the SGS, many of which are only published certain places (XDA, MoDaCo, ROM-specific forums). You'd be hard pressed to find a complete resource. Even the "ROM Guide" threads on XDA tend to fail to include many of the ROMs from XDA.

In sum, I'd read the XDA Android Development subforum for the i9000 and shortlist a few ROMs that sound good to you, then test them out and see what works best for you.

---
Tags: custom-roms
---


# Question
Title: Sync Exchange 2010 notes, tasks and reminders
My HTC Incredible S phone runs Android 2.2, and has the ability to sync e-mail, calendar and contacts with our Exchange 2010 Server at work.

Tasks, notes and e-mail reminders, however, aren't synced out-of-the-box.

I've been looking, but can't seem to find any lightweight apps on the Google Play Store that can fill this gap.

Does anyone know of such a product?

If a lightweight one does not exist, what would you recommend I do to sync these items? I'd prefer using the built-in e-mail, calendar and contact apps, and would rather avoid bloatware such as TouchDown.

*I found this question which somewhat addresses this, but doesn't mention e-mail reminders and notes.*

# Answer
> 2 votes
I have looked a number of products and I have got to say Touchdown by Nitrodesk always comes out on top. I have just returned to Android after a short spell with WP7 and fogot how much I relied on Touchdown. My favourite is the fact it will read out emails, which is useful!

---
Tags: 2.2-froyo, sync, exchange, notes, exchange-tasks
---


# Question
Title: Are my contacts encrypted on my Android?
Are my contacts encrypted on my Android and where are they?

How can I access them? Any public APIs? (From PC)

# Answer
> 1 votes
At least honeycomb allows user to encrypt all data (see article on http://www.netbooklive.com/android-honeycomb-can-encrypt-all-your-data-7497/).

You can export all your contacts from the application (tap in contacts app on menu, then import/export and choose export to SD Card)

---
Tags: contacts, privacy, encryption
---


# Question
Title: "Update unsuccessful" on all apps running on SD card
I know this problem has been reported before, but man, I am really, really getting tired of it. I have not been able to update any app running from the SD card on my HTC Evo since I got it nearly 6 months ago. I just went through all of my apps and documented which ones are on SD storage and phone storage. I was then able to go through my list of updates and select just those that are on phone storage and then all succeeded (11 apps). I then went through some of the ones on SD storage and they all failed (tried 7, but I probably have 10-15 more).

I have tried many of the "fixes" I've seen online like clearing the cache on the Market app. There is not enough internal space for all my apps. I refuse to accept some of the "fixes" as true fixes like deleting the app and reinstalling it or moving the app to the phone storage, updating, and then moving back. Those are not acceptable fixes in my book. This is a major black eye on the Android OS to me. When people ask me if Android is as good as iOS, this problem is front and center in my mind when I tell them that its good, but I'd rather have an iPhone (but, I'd rather have this than my old Blackberry). I get my phone through work, so rooting is not an option. Has anybody else had any success resolving this issue? I'm using the SD card that came with the phone but has anybody had luck with a different brand?

# Answer
How many internal space do you have (check on `Settings > SD card & phone storage settings > Internal phone storage > Available Space`)? Make sure to leave *at least* 15-20 MB of internal space (probably larger if you have a large number of large apps) so you can safely update apps. If you have little internal memory left, then updates will fail and "Update All" will fail *en masse*. The solution is to update the apps one by one, or to clear up some space in the internal memory.

I never had problems with updating apps installed in SD card except when my phone's internal memory reaches about 5-10 MB.
> 2 votes

# Answer
I asked a similar question a few months ago. Unmounting the SD card and updating seemed to resolve the problem in the short term, but I also get the error every so often when attempting to install updates. I'm not sure what actually causes the problem to occur, but in the meantime I am installing apps onto my SD card and when I get an installation/update unsuccessful, I move it to internal storage. Most of my apps reside just fine on my SD card, so it hasn't been a big deal.

I do sympathize with how annoying it is, though. Best of luck finding a more long-term answer.
> 1 votes

# Answer
I had the same issue for awhile running Bugless Beast ROM on my Droid and I couldn't get rid of it and finally gave up. Then one day I moved to CyanogenMod 6 (wiped, etc) and the problem stopped.

Wish I could give an easy answer, but, for me, it didn't go away until a wiped everything and started over with a new ROM.
> -1 votes

---
Tags: applications, sd-card
---


title: How water resistant is the HTC Desire?

text:
# Question
Title: How water resistant is the HTC Desire?
I read on another question that the Motorola Defy is a good choice if you want a water resistant phone. I assumed I wouldn't get the phone wet so water resistance was not a factor I considered when I was deciding which phone to buy. As it happened I ended up buying an HTC Desire.

However I do occasionally find it convenient to operate the phone in light rain, or with wet hands. So far no problems apart from a slightly unresponsive touchscreen sometimes, but I'm wondering how much of a risk am I taking here?

* Could operating the buttons while they are slightly wet cause *permanent* damage to the phone? If so, how likely is it to happen in practice?

Mostly I'm interested in the HTC Desire, but if you have had a similar phone that was damaged by a *small* amount water then that would be interesting too.

# Answer
If the water finds its way into the circuitry and causes a short, that could be bad, but I don't think there is any good way to quantify how likely that is to happen to any phone. I have a Moto Droid and get it a little wet all the time and have never had a problem, although I have heard of people bricking their phone under the same circumstances.

If you do actually get it wet and it dies, it may not be bricked. After it dries out it will probably work again. You can aid the process by putting the phone in some rice or just blowing dry warm air on it.

It's also worth noting that many phone manufacturers install moisture detecting stickers inside the phone. On the Droid it can been seen through a little hole under the battery cover that shows red plus signs on a white background. If that gets wet, it'll bleed and that way if you try to return a broken phone and say it just died the tech can see if you got the phone wet, and even if that's not why it died, it'll void your warranty.
> 6 votes

# Answer
I have a HTC Nexus One and carelessly ended up with it being immersed in three inches of river water in the bottom of a plastic bag for over an hour. I assumed that it would be write-off but dried it out anyway in the sunshine on the dashboard or the car and held it in the warm summer breeze for an hour on the journey home. I put the battery and cards back in and after a short period of irregular displays it worked perfectly. I was astonished!
> 0 votes

# Answer
Most phones work pretty fine with a little amount of water, but it also depends on your luck. My first Android volume buttons stopped working after I played Basketball with it in my pocket and sweat screwed it up. Under warranty got it replaced.
> 0 votes

---
Tags: htc-desire, hardware
---


# Question
Title: What is Onetimeinitializer.apk Android application?
Anyone know purpose or any document about `Onetimeinitializer.apk`? It is a built-in application.

I searched for a while but did not find any information about it.

Does anyone have documentation for it? Thanks.

# Answer
According to this it runs the first time you boot up (Cyanogenmod?) and prompts you for what Google Apps to install.
> 5 votes

---
Tags: applications
---


# Question
Title: How to transfer contacts in my outlook pst to Samsung Galaxy S II (or - any android phone)?
I am having my contacts backed up in my outlook and now i will be able to export it to .pst and from that is it possible by any means to bring the contacts to my android phone (Samsung Galaxy S II) ??

Please help..

Kindly give me all the possible options

# Answer
The process is pretty straight-forward.

1. In Outlook, export your Contacts into a coma-delimited text file (.CSV). Depending on the version of MS Outlook you are running, the location of this feature may be under a different menu item.
2. Open up a browser, go to Gmail and login with the same Google account you use on your Android phone.
3. Click on the "Contacts" link, then click on the "More actions" button and select the "Import" option.
4. Now navigate to wherever you have saved the CSV file from step 1 and select it.
5. After the import process completed, your Gmail account should now have all of your Outlook contacts.
6. On your Android phone ensure that your Google account is set to synchronize the contacts by going to Menu -\> Settings -\> Accounts & sync, selecting your Google account and ensuring that there is a checkmark next to "Contacts".
7. Also make sure you are allowing background data and auto-sync on the Previous screen.
8. Again tap on your Google account and un-check/re-check the box next to "Contacts" to force an immediate sync.
9. Wait several minutes and check the Contacts app - all of your exported contacts from Outlook should now be on your phone.

Keep in mind that this is a one-time, one-way sync. If you want to have any changes you make in Outlook to automatically sync to your Android phone, you will need a 3rd-party application on your Windows machine that will auto-upload your changes to your Google account.
> 2 votes

# Answer
Under `tools` there should be a `MessageSave` command that will allow you to export your contacts to a .vcf file, which you can put on your sd card and import from the contacts application on your phone.

This is a link to doing the same thing with the goal of exporting for Mac devices, but should work the same, and this is a detailed step by step to bulk export to a single vcard. Both should do the same thing, and both should get your contacts to your Android phone!
> 1 votes

# Answer
GO Contact Sync will sync your contacts between your outlook and your Google account. your android device will then sync with your Google account and everything will be in sync.

You can probably find tools to sync your calendar as well, if you wanted to.
> 1 votes

---
Tags: contacts, samsung-galaxy-s-2
---


# Question
Title: How do I hard/factory/whatever reset a 1.6 tablet that will not boot?
I have one of those cheap 7" China jobs which I use as an eBook reader and not much more.

Suddenly it won't start, by which I mean that I see the "BIOS screen" with the green Android robot and the OS version, kernel version and SDK version, then it shows a black screen with the word "Android" forever.

There is no software installed apart from the eBook reader, so I don't mind doing a "hard reset".

How can I bring the tablet back to life?

# Answer
> 3 votes
Did any manuals or documentation come with this thing? Is there a manufacturer's website for tech support? Look for ways to get into "Recovery Mode" which should have options for doing a "factory reset".

---
Tags: factory-reset
---


title: How To Make Menu Slide In 3D?

text:
# Question
Title: How To Make Menu Slide In 3D?
I saw it here:

http://theunlockr.com/2011/04/12/android-101-how-to-scan-use-a-qr-code/

Watch video and you will see. I want to know how to create this effect on Android Gingerbread.

Thanks.

# Answer
When i flashed a custom Gingerbread rom, one of the launchers included has this menu style, but again, this includes rooting your phone and doing a data wipe at least once.

Launchers change the app menu style, but i do not know if this one is available without a custom ROM, which will require a root and reflash.
> 1 votes

# Answer
ADW Launcher EX is a replacement Launcher and it has the ability to have the "Application Drawer" in the 3D mode like you described. There is also a free version that may have that option as well, I don't remember if it had it or not.

These can be installed on the device from the android market, and do not require rooting.
> 0 votes

---
Tags: 2.3-gingerbread, customization, menu
---


# Question
Title: Is there a stopwatch app that also records time of day timestamp?
I've looked all over Google for a stopwatch app that records laps (which they all do) but also records a time of day timestamp. If it can't do the example below, at least record the initial start time of day (and I can figure out the rest).

i.e.

> Start (10:09:00 am - I want to know I started at this time)
>
> Lap 1 - 00:01:02 (10:10:02 am)
>
> Lap 2 - 00:12:12 (10:22:14 am)

# Answer
> 3 votes
UltraChron StopWatch Lite. It doesn't time stamp each lap but does the start time.

---
Tags: applications
---


# Question
Title: Why do we need a rooted phone to capture screenshots on older versions of Android?
I realize in order to capture screenshots of my phone, all screenshot applications require I have a rooted phone. Why is this so? Why can't we have a simple screenshot application for Android, just like we have for Windows?

# Answer
The answer is rather simple, it's a permissions issue.

Android uses what is called a framebuffer for the video display. The framebuffer is located at /dev/graphics/fb0. this "file", which is basically a stream that the device writes to when changes in the user interface occur, contains ~2 frames of the screen display.

The permissions on the framebuffer file is `rw- rw- ---`. Note that the last "group" has 3 "-"'s. That basically means that if you are not the `owner` (which is root) you do not have permission to even read from that file.

If there was a system installed application, that could take screenshots, it would have permission to read from the framebuffer. Which, I believe, is how the Motorola Xoom is able to take screenshots. It has an application installed on the device, as a system app.

Reading the framebuffer, for a developer, is actually simple, if they have access to read it.
> 17 votes

# Answer
Due to Android's security focus on separating all apps from each others' data, to prevent malicious apps from stealing or altering data in apps that you trust, they can't allow an app to take screenshots of other apps.

Think about how many of your apps are able to do things like OCR to translate pictures into text, I can think of at least four apps on my phone that can do this, prime example is Google Goggles OCRing book titles, and also OCRing and then translating blocks of text in foreign languages. Now think about how many of your apps put text on screen that you wouldn't want an untrustworthy app to see, I have a password database app on my phone with an encrypted database of my passwords for various systems, a malicious screensaver app could wait until that password app's running, take a picture of the screen with the login details on it, then OCR them and send them off. It could also do the same for everything in your Contacts list, even if you don't give the app permission to your Contacts database, or your browser history, or chat logs and so on. This is only one way that it could abuse access to your screen.

This is why for screenshotting to be universal it needs to be in the OS (which you already trust with all your data). This is why on phones that do have the screen shot function built-in it's been added as part of the system, not as a separate app.

If you root your phone and allow an app to take screenshots, then you are effectively saying that you implicitly trust that app to be able to do everything that the system can do, including accessing and interfering with other apps and their data, and that you totally trust it not to abuse that access. That's not something that Android's ever going to allow anything except the System/OS to do.
> 7 votes

# Answer
Short answer: Because 1) computers are Complicated and 2) the screenshot functionality is actually not very simple (for the programmer, not for the user).

In other words, taking a screenshot requires the screenshotting process to hook pretty deep into the OS internals, mess with them for a bit, and unhook again. Since Android tries to have a built-in security model (as opposed to the "bolted-on afterthought" seen in Windows), taking a screenshot trips on several security barriers. Those *can* be bypassed, but the only currently practical way (short of creating holes - and potential vulnerabilities - in the kernel) is to use the all-powerful root account, which is not subject to the limitations.
> 6 votes

---
Tags: screenshots
---


# Question
Title: Does a "one key" voice recording application exist?
I am looking for a voice recording application that could be used in the same way as a dictaphone, by pressing one key (for example "volume up" during a few seconds) without having to unlock the screen and find and click the shortcut to the application. Such an application could easily be used while driving.

Does such an application exist ? Is it even possible for applications to use key triggers while the screen is locked ?

# Answer
> 1 votes
Something like that would have to be done in a custom rom, there's no way in the api to do that. I'd suggest looking at something like widget locker to put a slider on your lock screen that takes you straight to your voice recorder app.

---
Tags: voice-recording
---


# Question
Title: automatically choose voip service when dialing?
Is there a way to setup my phone so that when I dial someone who has an account with a voip service (skype, viber etc.) it will use that instead of the regular call? (I need to be registered with the service and the contact is known in the service app's contacts)

# Answer
> 3 votes
This is a feature of gingerbread, if you're using the built in sip client. In Settings -\> Call settings there is a setting called "Use Internet Calling" which you can set to "Only for Internet Calls". Then if the contact has a sip number, it will call that directly sip-\>sip instead of going out over the phone connection.

---
Tags: voip
---


title: No Market on Honeycomb for NOOKcolor

text:
# Question
Title: No Market on Honeycomb for NOOKcolor
I put Honeycomb on my NOOKcolor and the app market is not on it. Does anyone know how to fix it?

# Answer
The nook devs site provides links and goes over downloading Google apps to your Nook color running honeycomb. Thissite lists the available Google app downloads from Cyanogenmod, explaining that they cannot come pre-installed due to licensing restrictions. The links at the very bottom of the page (and the first link) should help you find the appropriate applications.
> 3 votes

# Answer
Sometimes custom ROMs come without the Google apps (Gmail, Market, Maps, etc.) pre-loaded, in those cases it's a separate package that you need to flash over the ROM. You should check with the ROM developer where you should get the gapps from.
> 0 votes

---
Tags: google-play-store, 3.0-honeycomb, nook-color
---


title: Swype installed but does nothing

text:
# Question
Title: Swype installed but does nothing
I downloaded and installed swype on my HTC Droid incredible 2. I went to settings \> keyboard \> text settings and checked swype. Now when I use my keyboard I draw across the letters and nothing happens.

Am I missing a step?

# Answer
> 4 votes
Did you remember to switch to Swype from the default keyboard?

Press and hold inside any text box (like Google Search, for example). A pop-up should come up with one or more options. Select the "Input method" option and then select "Swype".

---
Tags: keyboard, swype
---


title: RSS Reader that supports secure feeds?

text:
# Question
Title: RSS Reader that supports secure feeds?
Does there exist an RSS reader that supports secure (NTLM + HTTPS) feeds?

I've tried RSS Demon, with no luck.

# Answer
> 1 votes
so it turns out android as an operating system doesn't support anything other the basic http authentication! so there won't be any readers out there that can support this :(

---
Tags: rss, ntlm
---


# Question
Title: How can I use shell commands and interact with the Linux system underneath?
Android is based on Linux and has a Linux kernel underneath. Is there any way I can use shell commands and interact directly with the Linux system? E.g. A shell app that has access to the Linux system?

# Answer
Yes there is,

Check out the application `Better Terminal` or `Android Terminal Emulator` both are support from 1.5
> 14 votes

# Answer
If you have a wireless network set up I can recommend to connect via SSH. It allows you to access and fully manage your Android in a few minutes. For Linux or Putty users there is no difference to a standard terminal using SSH besides some specific Android commands. Moreover, some file managers such as Nautilus support the SSH protocol so you will have the flexibility of a shell and additionally the comfort for file operations using a graphical file manager. I liked SSH so much that I have written a small how-to for Android (in German). I know, it might not fully apply to your question but can be considered while working with an additional computer and an Android phone.

An easy to use SSH server is SSH Droid, available in the Google market.
> 11 votes

# Answer
Recently I had similar requirement, and I found 'busybox' utility. The terminal emulator apps are useful however those support very few commands. However 'busybox' gave me access to most of the generally used Linux commands.

Here is how I used it.
> 10 votes

# Answer
The Scripting Layer for Android also includes a shell.
> 6 votes

---
Tags: linux, shell
---


# Question
Title: Can't write an SMS for some of my contacts
I'm using an LGP500 Android Phone (Android 2.2). In the default SMS application, when I select a discussion, I see the previous SMS (both sent and received), and there's a text area at the bottom of the screen to write a new message.

For most of my contacts, this behavior is working correctly, but for a few of them (which I use quite often), the text area is not shown. Those contact have a mobile phone number, and I can send SMS using the long way (create a new sms, search the contact ...).

Does anybody have an idea of the cause or the solution ?

**Edit** I tried a few things to fix this : clearing the data, deleting any previous sms history, changing the phone number from the local (06xxxxxxxx) to international (+336xxxxxxxx) format (french phone numbers), changing the mobile phone number as default phone for the contact, in vain.

# Answer
> 1 votes
This is a problem i face with few contacts on my P500 too! Try merging contacts with their FB account or twitter account or just create a Buffer account and join them. It works after that. Not a great solution but been working that way now!

# Answer
> 0 votes
I don't know why this is happening but you may be able to fix it by clearing the data from your messaging app. From the home screen you go to `settings > Applications > Manage Applications` then choose the Messaging app (or whatever your sms app is called). If the option to clear the cache is there try that first but most likely you'll have to choose to "Clear Data". I believe this will delete all the messages you have saved so keep this in mind.

# Answer
> 0 votes
My experience with this has been with non-mobile type numbers. If you happen to have multiple numbers for a contact, and for some reason it happens to select the `Home` or `Work` number rather than the `Mobile`, it will disallow you to send text messages to these numbers. Have you checked to make sure the number you're sending it to is classified as mobile?

# Answer
> 0 votes
It may because the Messaging app "Only Mobile Numbers" setting enabled, try to disable it. On Messaging App:

```
Menu > Settings > Extra Settings > Only Mobile Numbers

```

# Answer
> 0 votes
Are you absolutely sure you are using the stock messaging app of android 2.2? (maybe you could be using a modified version by your manufacturer which may be buggy). Anyways try the following (which is for froyo's default messaging app)

* Go to Text Message Settings \> "Manage SIM card messages" (check if any messages are there and try to move it back from it).
* Go to your conversation, Long press the "menu options" softkey on your android to get the keyboards and start typing to see if the field pops back.

# Answer
> 0 votes
Perhaps some contact information got corrupted. Try re-syncing the contacts on the phone.

`Menu -> Settings -> Applications -> Manage applications -> All`, scroll down to "Contacts" app and tap on it, select "Clear data". Do the same for the "Contacts Storage" app. This should clear all contacts data. Now go to `Menu -> Settings -> Accounts & sync`, go into every account you have and toggle the "Sync Contacts" option off and back on. This should force an immediate re-sync.

---
Tags: contacts, sms, lg-optimus-one
---


# Question
Title: How To T-mobile Web Day Pass on Non T-Mobile Device?
I have a Pay As You Go SIM card on my Nexus One which works great for voice calls but I don't really know how to use it for T-mobile's $1.49 Web Day Pass.

I called T-Mobile's customer support but they were clueless... All they could say was "press the `web2go` button".

I don't have a `web2go` button on my Nexus One.

I know it is possible to use T-mobile's $1.49 Web Day Pass on a Nexus One, but I don't know how.

Any help would be appreciated.

UPDATE: Thanks to the link posted by @uTubeFan I was able to find http://m.web2go.com/myaccount/summary.do which seems to give some home but for now all I am receiving is:

```
Error 500--Internet Server Error
From RFC 2068 Hypertext Transfer Protocol -- HTTP/1.1:
10.5.1 500 Internal Server Error
The server encountered an unexpected condition which
prevented it from fulfilling the request.

```

# Answer
> 1 votes
You may want to read this blog post. You might get a way with simply trying to access any web site and waiting for the `Buy Web DayPass` prompt.

Otherwise you might need to do the trick mentioned in the blog, which is trying the above on a non-Android phone and then swapping the the DayPass enabled SIM.

---
Tags: nexus-one, t-mobile, data-plan
---


title: folder will not open

text:
# Question
Title: folder will not open
I have organized my Apps into several folders. Every once in a while, I find that when I click on a folder, nothing happens (i.e. the folder does not open). No matter what I do, I cannot open the folder until I reboot the phone. Other folders still seem to open when this happens.

I have a Droid X, not rooted, runnning Froyo (2.2.1). I am using the stock Home screen launcher, and have not installed any alternative launchers.

Anyone else have this problem? It does not seem to be folder specific, as it affects different folders at different times.

# Answer
Go to settings-\>applications-\>all, then long press menu button, type launcher, press on the result, then press 'force stop'. It will automatically restart, and you'll get your folder back
> 1 votes

---
Tags: 2.2-froyo, motorola-droid-x, home-screen-folders
---