title: Install .apk on android phone

text:
# Question
Title: Install .apk on android phone
> **Possible Duplicate:**
> How can I install an app given only its APK file?

First, as I understand, if I do not have the SD card slot on Android phone (e.g. Samsung Nexus S), the only way that I can install the .apk file is to either download from Android Market or use the SDK (description is e.g. here http://www.talkandroid.com/guides/install-apk-files-on-android/) and the USB cable (With SD card I'm copying the .apk to SD card and then I'm using the ASTRO file manager).

Installation by sending .apk file over Bluetooth (like it is done on Symbian) is not possible, I guess - at least I was not able to send an .apk on any Android phone (the Bluetooth transfer was always rejected by the phone).

How can I install an .apk file on an Android Phone which does not have a SD card slot?

# Answer
You can also place an .apk file on a web server and then using the built-in web browser on your android phone, navigate to that URL which will cause the browser to download the apk file. You will then have the ability in the downloads window to click on the downloaded apk file which Android will then try to install.

I forgot to mention to make sure the content-type is:

```
Content-Type: application/vnd.android.package-archive

```
> 5 votes

# Answer
I don't have a Nexus S, but I'm sure that the internal storage has a publicly accessible folder. Where does the browser save files to? Put an APK on a website, download it with a browser, and then open it. That will do the trick.

Same thing with Bluetooth. Store the APK somewhere (in the same path, or create a path and `chmod 777` it), and then use something like OI File Manager to open it.

Btw, check `Environment.getExternalStorageDirectory()` and related methods for a path to store data in.
> 2 votes

# Answer
I have a Windows 7 64-bit laptop and a Samsung Spica running v2.1 Eclair. I've paired the phone with the laptop and frequently transfer APKs via bluetooth to the phone. Especially when my cable isn't nearby.

The APK is placed in the /sdcard/bluetooth folder and I can then install it using a File Manager of choice like Astro / Root Explorer etc.

This may be new behaviour that is being displayed.
> 1 votes

# Answer
Probably .apk files are not allowed to transfer over bluetooth (not sure)

but you can change the extension from .apk to some other format and after transfering again change it back to .apk - work around solution
> 0 votes

---
Tags: installation, apk
---


# Question
Title: Does the operating system matter when syncing?
I'm going to buy a mobile phone with android and I have use linux as operating system on my desktop computers and laptop, as android is based on linux I could hope the compatibility with linux should be okay.

I've been distant from the mobile phone industry for some time, but I've seen that some phones use their own software, does android use an platform-dependant application to communicate with the phone?

# Answer
Android doesn't natively use any software to sync or perform syncs with your computer. It syncs with your Google Account services in the cloud. You can sync certain things with your computer in different ways and it all depends on what and how you are trying to sync, but generally, Linux machines work just fine with Android.

If you want more detailed answers try being more specific about what you want to do (sync your contacts with Thunderbird, or sync you music...).
> 6 votes

---
Tags: sync
---


# Question
Title: Does logcat dump debug logs while it isn't expressly running?
my android device reboots itself automatically sometimes,so i need to get a way to debug whats causing that.

i know about logcat,but what about the debug msgs when logcat isnt running,does logcat gives a dump of logs that android device would be generating while those were not being accessed through logcat?

generally this happens when ur device reboots unexpectedly,and the cause is unknown so that one could replicate it.

how to know of whats causing those reboots.. or anything that happens while logcat isnt running?

Any thoughts?

# Answer
Logs are written even when logcat is not connected, although I believe the logs are limited to a certain maximum size. They are, however, cleared on reboot. You can try using an app such as aLogCat to persist the logs to files, and hope it can catch whatever is misbehaving "in the act".
> 3 votes

---
Tags: reboot, logging
---


title: Does Nexus One have support for EGNOS?

text:
# Question
Title: Does Nexus One have support for EGNOS?
I wounder if my Nexus One has support for EGNOS? to get better GPS accuracy. If I check the GPS Accuracy value, it's sometimes 2 or 3m which is pretty good.

# Answer
> 8 votes
I'm going to say no.

1. From the article you linked, EGNOS is primarily designed for airborne use and has limited ground applications.
2. EGNOS looks to be designed more for commercial applications (e.g. embedded navigation systems in vehicles, airline, etc.), not so much consumer devices
3. Nexus One's GPS is provided from the QualCom QSD8250 "SnapDragon" chip (specs). The specs for that chip do not mention any WAAS capabilities. Furthermore, there aren't any Qualcom chips listed on the EGNOS registered devices list.

If I'm wrong about the chip, then it should just be a matter of software to enable it. I haven't seen anything like that in the Android source, but that doesn't mean it isn't hiding there or in some third party bolt-on.

What the Nexus DOES use to improve both response time and accurace is A-GPS (Assisted GPS). This basically just means it us using the presence of other location clues (cellular towers, wifi networks, etc) to help triangulate a better/faster position.

You can see this in action with the Google Maps application. If you have GPS enabled and WiFi disabled and open the maps application, it will prompt you to turn on WiFi, even if you're not connected to a network. It uses a location database of wifi hotspots to help get a fix on your position, similar to Skyhook

# Answer
> 1 votes
There is actually an EGNOS test application available from the commission. It can be found at: http://www.gsa.europa.eu/go/news/egnos-gets-an-invite-to-your-smartphone. It's not available through the market, but it does work on the HTC desire (so likely on nexus as well)

---
Tags: nexus-one, gps
---


title: SSH internet through Connect bot

text:
# Question
Title: SSH internet through Connect bot
Is it possible to forward all traffic from internet app over connect bot forwarded port?

# Answer
> 4 votes
It sure is possible if the app you want to send through the tunnel allows you to specify the host and port to connect to.

e.g. if you use a remote desktop client you could use connectbot to ssh into your home server, set up a tunnel on the appropriate port, and then use the rdp client to connect to localhost in order to use that tunnel.

Cyanogenmod does have a proxy setting available under Settings \> Wireless & Network \> Proxy Settings. So if you were to run a proxy server on your target computer, you could indeed set it up to proxy through the tunnel.

So let's say I've got an ssh server at example.com. Internally I installed Squidcache (a proxy server) on 192.168.0.101.

In connectbot I'd set up a tunnel like this:

```
Nickname: HTTP Proxy
Type: Local
Source Port: 3128
Destination: 192.168.0.101:3128

```

Then in cyanogenmod's proxy settings I'd set it up like this:

```
Hostname: localhost
Port: 3128
Enable Proxy on wifi: Yes (Or no, whatever you prefer)

```

---
Tags: internet, ssh
---


# Question
Title: How to Uninstall HTC Applications/Widgets
> **Possible Duplicate:**
> How to remove pre-installed apps like Peep and Friend Stream from my HTC phone?
> How can I uninstall applications that are locked by phone vendor?

I've just treated myself to an HTC Desire HD. I now want to get rid of quite a lot of the bloat that comes pre-installed. E.g. things like HTC's 'Stocks' widget which isn't visible on the Market and doesn't have an `Uninstall` option on the handsets Application Manager.

My googling around has lead me to the conclusion that to do this I'll need to `root` my phone and consequently invalidate my UK warranty. Is this correct or is there another way?

Thanks.

# Answer
> 7 votes
Yes, you will have to root and invalidate your warranty to remove these apps. Most of the time however you can "un-root" and no one will be the wiser.

# Answer
> 0 votes
You can also attempt to go directly to Settings\>Applications\>Manage Applications and see if you can uninstall from there. If not, those HTC things you mention are baked into the OS version they are using, so you won't be able to uninstall it without (possibly) rooting or even installing a community version such as CyanogenMod.

---
Tags: applications, uninstallation, htc-desire-hd, bloatware
---


# Question
Title: how to copy android home shortcuts from one device to another?
I have 2 Android (2.2) Galaxy Tab mini tablets with android 2.2 I am setting them up for show presentations.

I put on both of them a directory filled with content. The directory is identical in both devices.

On one I set up many home screen shortcuts to the files in that directory.

How do i COPY all the short cuts from one device to the other ? Where are these shortcuts physically located ? in some kind of home application settings file ? where is it on the file system ?

# Answer
Perhaps you could use a backup program like Titanium Backup to perform a full backup of apps and data and then transfer that backup file to the second device. After this, restoring said backup on the second device *should* transfer stuff, IMO.

No experience in this, so YMMV.
> 1 votes

---
Tags: 2.2-froyo, home-screen, samsung-galaxy-tab, home-screen-shortcuts
---


# Question
Title: Can I use a Motorola Atrix without a SIM card?
My company purchased an Atrix for app development and would like to use it without a SIM card. Unfortunately, on boot it is not possible to get past the "No SIM card. Emergency calls only" screen. Is it possible to use the Motorola Atrix without a SIM card?

Edit: Is it also possible to skip or bypass the MotoBlur registration screen?

# Answer
> 10 votes
You can bypass the SIM card requirement by playing with the boot options:

1. Load Boot menu by holding the Volume Down button while starting the phone.
2. Press the Volume Down button until the option "Boot Android (NO BP)" appears at the top of the screen.
3. Press the Volume Up button to select this option.
4. On load, the phone will bypass the No SIM card screen

Next, you can either register for a MotoBlur account or skip it by entering the following keys into the virtual keyboard (press and hold the Menu key to bring up the keyboard):

* ?123
* ALT
* ABC
* e
* ?123
* ALT
* ABC
* e
* b
* l
* u
* r
* o
* f
* f

Luckily, this process only needs to be performed once. It looks like the phone remembers this boot option for next time :) Thanks to XDA for the MotoBlur bypass steps!

---
Tags: sim-card
---


# Question
Title: Is the save data for Angry Birds still there even if the app isn't?
Recently I've been playing around with the Cyanogen nightlies on my N1. Nightly cm7 1-8 were fine but then one day I lost the home button so I had to backup and then wipe and then eventually everything was fine. But after the wipe Angry Birds was gone and even after I restore I don't have Angry Birds installed. If I install it is the save data still there?

Side note, when you do a backup with one Titianium, does it backup the save data too? Is that only if you have root? How would a non-root user do a backup? And why is the save data not just a database file somewhere that is easy to backup? Is the integrity of scores at risk or something?

# Answer
I believe you backed up from Recovery, correct? If that is the case, then the backup should contain *everything* that was on your phone before the backup -- apps, saved games, etc. So restoring the backup should have restored Angry Birds and its save data, as long as that was present before the backup.

Titanium can back up the app, the app's data, or both. It does require root. Non-root users have to deal with Recovery backups, which are not as flexible since you can't restore only bits and pieces -- it's all or nothing. Of course, the SD card is easy to back up (plug it into a computer) and some apps may allow you to export data.

You'd have to ask Rovio why they chose not to use a database, but I'd guess it's because the save data is so simple. If you open the file it's almost human-readable text. Even easier to back up than a database.
> 4 votes

---
Tags: cyanogenmod, angry-birds
---


# Question
Title: Looking for a Lightweight gallery to replace the stock gallery
I am looking for a lightweight gallery with following characteristics:

1. No annoying 2D/3D animations
2. Possibility to set wallpaper
3. Classification by folders
4. Fast or at least faster then standard Cooliris gallery
5. No background services like Just Pictures!

# Answer
> 5 votes
I'm a big fan of QuickPic: it's simple and truly fast :)

# Answer
> 0 votes
You may want to look into Picturen Lite. On first run it can be a bit slow to load but after that everything is fast. I think the app meets all the points on your list. It looks like the app is still in development with a full version coming soon with more features.

Link to developer's site

---
Tags: 2.2-froyo, gallery
---


# Question
Title: How do I grant su rights to the File Manager app?
I'm digging around trying to find a Angry Birds save files but File Manager is lying about what's in each folder. How can I give that app su rights? Can I launch it from the command line after typing su or something?

# Answer
I'm not sure how you'd do that with the built-in file manager, but there are several file managers that will work. I use Root Explorer, and I've heard many other recommend Astro File Manager (which has a free version, I believe). They should work if you have the Superuser app installed (I would assume it comes with CM, but it's in the Market if not).
> 2 votes

# Answer
You cannot grant su to any normal file manager. The application has to "request" su. That is where applications like Root Explorer come in.

AFAIK, Astro File Manager doesn't even make use of su. If it does, some one tell me how because I like that file manager, and will use it for my "root" tasks.
> 1 votes

---
Tags: angry-birds, file-system
---


# Question
Title: Where's the best place to report bugs with the GMail app?
I want to report a bug / RFE with the official GMail app, but I'm finding it hard to find the right place to do this - all the forums / discussion groups I've found so far seem to be moribund (eg not much activity since 2008).

What's the recommended place?

# Answer
> 6 votes
As per this comment, the place for bug reports seems to be via the About -\> Send Feedback link within the GMail app - this links to this survey page:

http://www.google.com/m/survey/mail\_ca

# Answer
> 2 votes
The official issue database for bugs/features/etc. of the Android OS can be found here.

---
Tags: gmail
---


# Question
Title: How can I force my Nexus One to upgrade to the official Gingerbread without waiting for the formal OTA update?
The OTA update for Gingerbread is being pushed out. But I'm in India and there's a good chance I'll be among the last people to get it. Is there a way to get that official update right now?

# Answer
> 6 votes
There is only one way. Keep checking xda developers forum for update.zip link. Once you get it download and update manually. This is the only way to get gingerbread update on your phone. Else it will take few weeks (as per google definition few weeks is 3+ months).

# Answer
> 2 votes
A comment on the checkin procedure: you need to enter `*#*#2432546#*#*` without pressing dial. (The numbes are equivalent to checkin, I just think this is clearer.)

More specifically, the general consensus seems to be that the phone polls for available updates periodically (to the OS and apps). This procedure forces it to poll, but if the OS update has not been made available to you it won't do anything.

# Answer
> 1 votes
Try Settings -\> About phone -\> System updates

If that isn't available, or doesn't work, try typing `*#*#checkin#*#*` into the dialer. As a disclaimer, I haven't myself tried the second method, but have read it is meant to work.

# Answer
> 1 votes
You can install it manually, I followed these instructions.

1. Download the update and rename the file update.zip
2. Connect your Nexus One to your PC/Mac and copy that file to your microSD card.
3. Power down your Nexus One. Then press ‘power’ and hold the trackball. 1 . You’ll see a screen appear with three Android robots and you’ll see some code. Using the volume buttons, select ‘Bootloader’ and then press ‘Power’ to select.
4. On the next screen, select ‘Recovery’.
5. The Nexus One will reboot. You’ll see a triangle with and Android robot and an exclamation point.
6. Press the volume up button and the power button at the same time.
7. Using the trackball, select “Apply sdcard: update.zip”.

I then rebooted and now I have 2.3.

---
Tags: nexus-one, 2.3-gingerbread
---


# Question
Title: Browser clipboard copied but disappears immediately?
The web browser that comes with my phone (Nexus One) allows selecting and copying web page content to clipboard, through the Settings menu ("select text").

The problem is that when I select and copy web page to the clipboard, I receive a confirmation message: "Text copied to clipboard" but... the clipboard is still empty!

How is this possible?

I downloaded from the Android market the free Clipboard Viewer app so that I can see what's in the clipboard and it shows no data in clipboard.

What am I doing wrong?

# Answer
Try actually pasting it. You could try the often-built-in Memo app, GMail, Email, or something like Docs to Go if you want to save it.
> 2 votes

---
Tags: browser
---


title: How to select ALL text in web browser?

text:
# Question
Title: How to select ALL text in web browser?
On my Nexus One's built-in browser, I am able to copy web page text to the clipboard by:

1. selecting **Settings \> More \> Select text**,
2. then dragging my finger from top to bottom (of the screen), seeing page content highlighted in pink,
3. then the moment I release my finger, the pink highlight goes away and is replaced by a friendly message: "Text copied to clipboard".

I can then paste it to a clipboard "viewer" app (which is not really a clipboard viewer but rather a clipboard "paster").

The problem is that, no matter what I do, my finger doesn't seem to pick up the **entire** text on that page. There is always something missing: A few characters from the page start, or from the page end.

Is there something similar to Ctrl+A on Windows?

# Answer
> 1 votes
On my device running 2.2 Froyo, that method (from 2.1) was replaced by long-pressing on text to select it. Two "handles" appear at each end of the selection, and you can drag them wherever you want (e.g. to the top and the bottom). Maybe try that. If it doesn't work, what Android version are you using?

---
Tags: browser
---


# Question
Title: How can I control the frequency of synchronization with Google?
My phone syncs with Google pretty often. Each time it takes a few minutes and makes the whole phone work slowly.

Is there any way to make the synchronization less frequent?

Barring that, is there any way to make it pause when I actually want to *use* the phone? Is there any way to lower the priority of the sync tasks?

I'm using a Samsung Galaxy S with Froyo.

# Answer
I believe that Matthew Read is correct about there being no native way to sync this, and about Locale's ability to work around this, but I'm going to suggest some cheaper and simpler alternatives to the $10 Locale app:

**Tasker ($6.50):** Basically the same as Locale but cheaper. With this (and probably Locale) **you could set a profile that turns on AutoSync for only 5 minutes and repeats this every hour (or whatever timeframe you want).** Also, Tasker can use Locale plugins.

**JuiceDefender (free):** I've used it before (although never tried what you are trying to do) and it's super easy to setup and use. It allows you to control total connectivity and app by app connectivity control. It also claims to allow you to schedule "Synchronization Events", which I've never tried by sounds like it would control general and app specific syncing.

**Sync Schedule (free):** I don't think this will be as useful as the name suggests but if all else fails it's worth a shot. It allows you to set times for the autosync to turn off and on but I'm not sure if it lets you set multiple time windows per day so this may be of limited use.

Also regarding your *"is there any way to make it pause when I actually want to use the phone?"* question, **the native Android Power Control Widget has an Autosync as one of the options allowing you to toggle it on/off at will**.
> 4 votes

# Answer
I don't know of any way to set the sync frequency or to make syncing low-priority, unfortunately. You could use Locale to turn off/on auto-sync based on profiles you set up, however. There's a Locale plugin that might do most of the work for you: https://market.android.com/details?id=net.andvari.android.syncsetting
> 5 votes

---
Tags: 2.2-froyo, sync
---


# Question
Title: Limit sync'ed address book entries to bluetooth car-kit
Is there an app (because I don't see it as a feature) to limit the address book entries to a particular category when accessing via bluetooth?

My car will only take 1000 phone numbers, but my address book on the phone is about 1400. My colleagues car will only take 500, and his list is 900 long.

If there was a way to limit the list it would allow it to sync quicker and not miss vital people...

Anyone seen anything like this? When I was using WindowsMobile I used a product from http://www.jetwaremobile.com/ to do this - is there an Android equivalent?

-Craig

# Answer
> 1 votes
Please note, this solution will work on SOME Android phones, but not all of them.

As of right now your best bet is to make a group. Go to Contacts or People (depends on phone), view your groups, and then create a new one (usually done by selecting menu and then Add Group. Then add the contacts you want to that group (it might be easiest to go online from a computer and do this.

Then go into the settings of your groups or from the main contact screen and see if you can only show that group as visible. On my phone I cannot select individual groups to show and not show. But I think other Android phones can do this. Look for a "View" option.

# Answer
> 1 votes
Have there been any progress on this? I did find a program, "Bluetooth File Transfer" from Medieval Software, but have not been able to try it yet.

http://www.medieval.it)

OK, I tried it, but was unsuccessful

# Answer
> 0 votes
As a workaround, and taking inspiration from @webs answer - why not create an additional Google account, enter your Bluetooth contacts in that account (by importing/exporting via the web interface) and sync that to your phone.

---
Tags: contacts, bluetooth, sync
---


title: Share photo with caption on Facebook

text:
# Question
Title: Share photo with caption on Facebook
I'd like to share a **photo with caption** pre-filled from my app, for example on facebook. How do I do it?

I know how to share photo or how to share text, but how do I share them together?

# Answer
> 5 votes
I'm using Android 2.1 and the latest official Facebook App.

I go to the gallery and long-press on an image. In the menu, select SHARE and in the list of apps displayed choose FACEBOOK.

I immediately am taken to a text field where I can type in a caption.

by default the images are sent to the MOBILE UPLOADS folder/album, but you can create a new album and specify that as your desired upload location.

---
Tags: facebook, photos, share-menu
---


title: Samsung I5503 weak Wi-Fi

text:
# Question
Title: Samsung I5503 weak Wi-Fi
Me and my friend's galaxy 5 has a weak Wi-Fi signal. Even in a few meters from access point, it has 2 lines of antenna.
Is there any solution for increasing signal?

# Answer
Sometimes there may be interference from other electronic / microwave equipment.

In your router / access point's settings change the channel and see if there's any improvement.

Also, don't be taken in so much by the bars displayed. Very often, I see only 2 bars, but in the WiFi settings, I see the signal strength displayed as EXCELLENT.

The other usual rules apply - place your router as high as you can. Place it away from other cordless phones or electronic devices that can generate interference.
> 1 votes

---
Tags: wi-fi, samsung-galaxy-5
---


# Question
Title: How does it looks like on the galaxy tab?
Im wondering about the filesystem on the galaxy tab, could i for example connect it to a camera, transfer some images, fix red eyes and transfer the images to a storage device like a usb pen or a western digital passport, would it be possible?

How about connecting it to a NAS, transfer a episode on my favorite show, watch it and then delete it?

# Answer
The Galaxy Tab is pretty much like any other android device. You can transfer images to it, but not directly from, say, your Camera.

It does not have USB ports on it for external devices, like thumb drives.

Connecting to a NAS, out of the box, also really isn't possible. The device does not support mounting NAS (NFS & CIFS) out of the box. You could use some file manager applications that do support SAMBA, like Astro File Manager. But you would have to copy the file to the Tab before you can watch a video or listen to the mp3 for example.

With that said, it would be possible, if rooted, to install the modules needed to mount NAS shares. I have done this with my Galaxy S device. The advantage of being able to mount the share on the system level, I no longer have to copy the files over to the device, since the shares are mounted on the device, it "thinks" they are actually on the device.
> 4 votes

# Answer
If your camera has an Eye-Fi card - a storage card with WiFi - it *might* be possible to transfer files (although I'm not in a position to verify this, ATM) via WiFi.

As of now, there is no way to directly connect an external storage device to the Galaxy TAB.
> 0 votes

---
Tags: file-system
---


# Question
Title: Blocking messages from a particular contact
> **Possible Duplicate:**
> Good app for blocking incoming sms?

how can i temporarily block all messages in an ANDROID operated Dell Streak by a particular contact....

# Answer
I don't think you can with the default SMS app.

The 2 best alternatives, HandCent SMS & GoSMS offer a feature called blacklisting - you can long-press hold a conversation and choose to add it to your blacklist. Such messages will be hidden (not deleted) and you won't receive notifications / popups.

You can also configure individual notification colour and ringtone for a particular user.
> 4 votes

# Answer
Your carrier may be able to block the contact for you. For example, here is how you would do it on Verizon.
> 2 votes

---
Tags: sms-blocking
---


title: Messages does not show HTC Desire Z

text:
# Question
Title: Messages does not show HTC Desire Z
I have a problem with my HTC Desire Z, when I open messages it’s just blank, I have the option to write messages but I can see any of my old ones. I have tried restarting it and taking in an out the sim-card.

Is this a known problem? Anyone have a solution?

# Answer
Are you capable of receiving new sms? Do new SMS messages pop up?

If you're using the default or stock messaging app, try installing another app like Handcent or GoSMS and see if the same behaviour is repeated.

Else, try clearing all the messages stored and see. Within the default messaging app, there's an option to specify the Message Centre number - you need to verify that the number entered is what your service provider has assigned.

If that doesn't result in any improvement, see if a Factory Reset will help. Beware that a Factory Reset will erase all user data.
> 1 votes

# Answer
Is your internal storage full? Usually you won't receive any message when your internal memory is getting full, but it could potentially be your problem.
> 0 votes

---
Tags: sms, htc-desire-z
---


# Question
Title: Can I change which app launches when I put my phone in the media dock?
Samsung Desk Home can auto-launch when the phone is placed in the media dock, but it kinda stinks. I have alternatives, like Custom Car Home, but can't see any way to get them to launch.

The standard way of clearing the defaults in "Manage Applications" is greyed out.

My device is rooted, and I run Tasker, if that helps.

# Answer
> 3 votes
Sorry I can't give you any help with the root part since I've never done it but I could let you know what to look out for if you want this action to occur with another app.

Pretty much when you plug the phone into the car dock... an `Intent`is created. If an app like Custom Car Home or another other associates itself with that `Intent` then the user will receive a selection dialog asking them which app they would like to launch for that intent/action.

If at the moment the only thing that happens is the Samsung Desk Home is automatically launched, then this is probably because Custom Car Home has not associated itself with that particular `Intent`.

From the sounds of what Tasker can do (and I hear it can do a heck of a lot) this should be manageable through it. Try to set up an app launch on a specific condition. That condition is when the phone is docked into the car dock.

Tasker will then associate itself with that `Intent` and fire off your desired app.

Hope some of that was a little useful. Sorry I couldn't be much help.

# Answer
> 1 votes
I have some experience with this on the developer side of things (I'm the developer of Car Dashboard).

Basically, the application has to support the CAR\_DOCK intent. Then, when you dock your phone in a car dock, the phone will go into car mode and it will automatically launch the application. The very first time it launches, you will be presented with a list of multiple "Car Home" like apps to choose from and you can optionally choose one of them to be the default. This works exactly the same way as switching to a new Home Launcher.

Note: however, that your dock must have a magnet (or similar) to activate the car mode.

However, it could be possible there is something in the Samsung's version of the OS that could be preventing you from launching other kinds of Car Home replacement apps.

---
Tags: samsung-galaxy-s, car-dock
---


# Question
Title: What is the difference between GSM and WCDMA when switching to manual Network Mode?
I was reading this answer and I need to comprehend this better:

What is the technical difference between "selecting **GSM**" and "selecting **WCDMA**" in Network Mode settings menu? To save battery life, I'm planning to switch from the automatic to the manual mode, and I want to know what happens if I stick to GSM or WCDMA.

I am on HTC HD2 with Android 2.2 FroyoStone.

# Answer
What the phone's essentially asking you here is, do you want to use only 2G data networks, only 3G data networks, or automatically switch between them depending which is best?

The **GSM** setting will give you access to 2G (and 2.5G) data networks using GPRS or EDGE data standards and speeds.

**WCDMA** will give you access to 3G networks (using either normal 3G or HSDPA standards and speeds).

The normal setting would be **Auto**, which lets the phone automatically select the best (normally fastest) data network that it can pick up in the area that you're currently in, but as this involves using all the 2G and 3G chips and antennae this uses more power than forcing the phone to always use one or the other.

The downside to picking GSM is that it will stop your phone connecting to high speed 3G data networks, but will save power as the 3G (WCDMA) chips and antenna won't be used.

The downside to picking WCDMA is that it will stop your phone from using 2G networks at all (so if you're in an area with no 3G support, then your phone will have no data signal) but if you're in an area that you know has good 3G signal, then selecting this will save power.
> 14 votes

---
Tags: settings, cellular-radio, mobile-network
---


title: 'Car Home' in HTC Hero, Android 2.1

text:
# Question
Title: 'Car Home' in HTC Hero, Android 2.1
I've just had my HTC Hero upgraded to Android 2.1, and I have heard about the Car Home function, which sounds great for when I use the new Google Maps Navigation in my car. However, this doesn't seem to be on my phone. Is that because of HTC installing HTC Sense? If so, can I get Car Home back again?

# Answer
> 2 votes
Check out the marketplace have a look at 'CarUI' similar but not identical. Might have to root our Heros to get it, as it probably only compatible with 2.2 *sigh*

# Answer
> 2 votes
Take a look at some alternatives, such as Car Dashboard, which is a Car Home replacement app.

*Discalimer: I am the developer of this application*

# Answer
> 1 votes
You may want to try the following link: http://androidforums.com/htc-desire/177579-froyo-car-panel-desire-htc-navigation-panel.html

The first post should have links to three different "Car Home" applications: Google Car Home, Google Car Launcher, and HTC Navigation Panel. You will need to either go to this site on your phone and click the links or download the .apk and transfer it to your phone. After reading a little more down the page it seems if you choose the Google one then you need to install both not just one of them.

I haven't tried these on my Hero yet (I will tonight after work) but in my experience trying to install apks either works or it doesn't - so give these a shot and see if any of them work. If anyone has had different experience installing non-market apk's please sound off in the comments.

I also just found this page: http://geekfor.me/hero/downloads/fresh21removedapks/

These are apps that are removed from the fresh ROM 2.1 for the Hero. As you can see from the list the HTC Navigation Panel is in there. However I don't know if you need to be on fresh ROM for these to work.

All that said, Byran's Car Dashboard look like a pretty cool replacement if you don't need the official Google or HTC car app.

---
Tags: 2.1-eclair, htc-hero
---


title: How can I set the locale and language?

text:
# Question
Title: How can I set the locale and language?
How can I set the keyboard and language in Android, and how can I add more languages to the device?

# Answer
Go to 'settings'-\> 'Language & keyboard' -\> 'Select language' and select one. If there are only a few available then that was the (awkward) choice of your operator or phone manufacturer.

To solve that problem, an app like CustomLocale solves it only a little. It doesn't work all that well or complete. Rooting and installing a custom ROM with sufficient languages is the only way to fully solve it.

If only the virtual keyboard is bothering you, you can install others, such as the MultiLing keyboard, from the Market. Be careful for malicious apps though. You're granting them access to anything you type in, and since the keyboard is pretty much always loaded, it might render your phone slow or instable if the keyboard app is buggy.

The instructions above might differ per flavour of Android (provided by the manufacturer on top of the stock Android) but will be similar.
> 6 votes

---
Tags: keyboard, languages, localization
---


# Question
Title: How do RAM and processor speed affect overall performance on Android?
Since Android can be installed on wide range of devices, I'm wondering how important RAM and the CPU speed are to the performance of a device. There are always tradeoffs when something is increased and another one decreased!

Is more RAM or a faster processor better for general browsing and less mulititasking? What if I'm interested in gaming or doing lots of things at once? Will more RAM make up for a slower processor or vice-versa?

# Answer
In the context of Android, more RAM means Android can keep more sleeping program in the RAM so they will be ready to be quickly resumed when you return back to the apps. More RAM means Android is going to spend less of its time killing and reloading apps from the internal memory/sd card, and instead spend more time doing actual work you care about. This means that more RAM usually give you better/faster task-switching. Also, more RAM means your homescreen is less likely to be killed; and you won't experience that 10-second-wait-that-feels-like-forever. Having more RAM also allows you to run complex apps that naturally requires a lot of memory, e.g. photo/video editor, complex games, etc.

A higher CPU is able to calculate things much faster, while this might look tempting at first, it is notable that most programs -- except for games and synthetic benchmark and possibly flash-heavy webpages -- are I/O-bound and not CPU-bound; in other word, most programs are waiting for network transmission, flash storage reads, DMA reads, touch event processing, etc to finish, instead of waiting for some calculations. In CPU-bound application, increasing CPU speed can mean less latency between touching the screen and the screen updating to reflect the touch event. However, up to a certain point, there will be no longer any noticeable benefit of adding even more CPU; beyond a certain point, the input turnaround will be much faster than our own brain's turnaround time (approx. 100-200ms) and we will not be able to perceive the benefit of adding even faster CPU. Also, note that input-to-output turnaround time depends on a large number of other factors, e.g. the latency of the cables, speed of the bus, etc. Second, having some extra CPU time to spare also means that Android can assign those spare CPU cycles to background processes, so background processes can run better.

## Summary

More RAM:

* better task-switching
* can run more complicated apps or open larger/more complex files

More CPU:

* faster turnaround between input and response (less lag) on CPU-bound apps
* better background processing

In short, both are equally important; your own personal usage pattern will determine which is more valuable for you. If you generally stays in a single program and is sensitive to input-to-output latency then having faster CPU will be more valuable for you; if you constantly task switch between many different apps or if you need to run complex memory-hungry apps to open complex large files, then having extra RAM is going to be more valuable to you.
> 40 votes

# Answer
Well this is very subjective, because it depends what you're doing.

First of all, true multitasking (having multiple apps *run*) requires a faster CPU, so that all the processes can run at a decent speed. You are right that for all these apps to remain in memory, you need more RAM.

I have 512 MB RAM, and my processes only start getting killed if I run something that uses a ton like Angry Birds. On the other hand I have a 1 GHz processor and I never notice slowdowns regardless of what I'm doing (apart from Angry Birds bogging itself down during long plays).

If you're doing email, Twitter, Facebook, web, etc. then you probably want more RAM. If you want to play games then you need a decent amount of RAM, but the processor and graphics chip is going to be more important. In general.

Another important consideration is I/O speed. If you have a Samsung phone that uses RFS, install an EXT4 lagfix — you'll notice a huge improvement. If you're recording HD video you may want a faster SD card (we have questions about that), and so on.

Storage size is largely unrelated to performance, but you'll want to consider that as well. Many users kick themselves after installing a few apps and finding that they've run out of space. I highly recommend a device like my Vibrant, which has an excessive 2 GB internal (system+data) storage (and 14 GB internal SD, plus the external SD card).
> 16 votes

# Answer
In a phone most of the programs you will use are thinks like email, IM, web browser,…

This kind of apps does not need a powerful CPU, but given the fact that you will be using an Android Phone you will be running multiple applications at the same time which needs some extra CPU time, but more importantly, needs enough RAM memory to accommodate all the applications.

So, more than one or the other, the important thing in and Android phone balance. With a 2Ghz CPU and 512MB of RAM you will be wasting CPU power because the phone will not have enough memory to accommodate sufficient applications to consume that amount of CPU cycles. The same occurs with a 500Mhz CPU and 2Gb or RAM, the processor will not have enough cycles to execute enough applications to consume that amount of RAM.

So **BALANCE is the thing to consider**. A CPU at 1Ghz with 512 to 1Gb of RAM is a great combination. The same goes for a 600Mhz with 256Mb to 512Mb (a little underpowered for recent versions of Andorid), or for a new two cores 1Ghz CPU with 712Mb or more of RAM.

Given this considerations my recommendation will be to search for a phone with a 1Ghz or more CPU and 1Gb or more of RAM, this phone will be powerful enough to run all the applications you will need in the next 2 years that is the maximum period of time you will be using the phone giving the evolution rate of the mobile technology.
> 4 votes

# Answer
It's actually the **memory bandwidth** that is most limiting. Secondly, a good balance in specs, including RAM size, processor speed and parallelism.
> -1 votes

---
Tags: hardware, performance, ram, processor
---


# Question
Title: Should Vibration Feeback work on the softscreen on HTC Desire HD phone
I think this used to work on my phone and then stopped. Vibration feedback is enabled but only works for the four off screen buttons - Home , Menu, Back, & Search not for any icons on the home or other screens.

So how can I get it to work normally again?

# Answer
As long as the phone has a vibrator (and you mention it does), then it should work, unless HTC modified their flavour of the Android software.

Go to 'settings'-\> 'Language & keyboard' -\> your keyboard (often 'Android keyboard' or 'Touch input') -\> enable 'Vibrate when typing' (in case of 'Touch input' this is in a 'Text input' submenu).

The real 'vibrate' (on call) function as you know it from your old feature phone is at 'settings' -\> 'Sound' -\> 'Vibrate'.
> 1 votes

# Answer
I don't have an HTC Desire - but on my HTC EVO in the sound settings there is an option to turn on "Haptic Feedback". (Settings, Sound, under 'Feedback' - I'm guessing since they are both HTC they will be similar)

Its says:

> Vibrate when pressing soft keys and *certain* UI interactions

*Edit: emphasis mine*

if this is the setting that you have enabled then I think the functionality you are describing is correct since my phone only vibrates on soft keys and certain things like moving icons or widgets on the home screen. Clicking icons doesn't vibrate.
> 1 votes

---
Tags: htc-desire-hd, haptic-feedback
---


# Question
Title: Alphabetize Apps Screen (not Home, maybe App Drawer?)
I have an Archos 32 with the 2.2.1 (or Archos 2.1.18) version of Android installed. When I press the onscreen button to show all installed apps, I noticed that some downloaded apps are out of alphabetical order. There seems to be no option to alphabetize them. Does anyone know an app or other solution that can correct this?

Note: Is this called the app drawer?

# Answer
I don't have an Archos, but when I view all apps on my phone I can press the Menu button and select a view type from in there (including alphabetical). Do you have anything similar?

You could also try another launcher, such as ADW.

And yes, it's often called the app drawer :)
> 1 votes

---
Tags: archos-gen8, app-drawer
---


title: how to use ext partition in my android?

text:
# Question
Title: how to use ext partition in my android?
I partitioned my MicroSD card and created 1GB ext3 partition.

* What is the next step so I can use it to make the performance of my android better? It seems to me that it is mounted into /sd-ext
* What are all the options I can use ext for?

---

CM7 on HTC Desire

# Answer
As discussed, you can store apps on the ext3 partition which will free up internal phone memory. There are also apps like Swapper2 which allow you to put your swap file on the SD Card.

Be warned, that this will degrade the life of your SD Card and will also chew up battery due to frequent read/writes to the card. Weigh the potential of additional free space in view of this.
> 4 votes

---
Tags: cyanogenmod, htc-desire, partitions, ext3
---


# Question
Title: How to run a notifier if connected to specific Wi-Fi?
Is there any way to run a notifier if I get connected to specified Wi-Fi? and, then get turn the notifier service off when disconnected?

---

cyanogenmod 7 + HTC Desire

# Answer
> 1 votes
You'll need apps like Tasker or Locale to perform the sort of action you want.

---
Tags: htc-desire, cyanogenmod
---


title: Select text using keyboard only

text:
# Question
Title: Select text using keyboard only
I know how to select text (in a view) using the touch screen.

Is it possible to do the same via keyboard only?

If possible, please provide a way to do this on the emulator (I need this for a programming task).

# Answer
> 4 votes
You can indeed, just hold down the Shift key and move the cursor with the dpad/trackbal/etc.

From the comments:

The center key in the D-Pad activates the two text-selection hands, which can be moved anywhere using the D-Pad directional keys. Then, pressing the D-Pad center key again, copies the selection to the clipboard.

---
Tags: keyboard, text-selection
---


# Question
Title: HTC Hero - How to delete all calendar entries?
Currently i am developing a calendar based application from which i am inserting events into the native calendar of HTC HERO (Firmware version: Android 2.1 update 1).

At this point, calendar is full of events so i have tried lot to delete events, but by one by one event it takes long time to delete all events. I have also try to "Remove calendars" and then "Add calendars" shown as below:

This options are showing while clicking on "Press **menu button -\> More -\> Calendars**" while watching a calendar view.

One more try i have done, that is, i have also done "Clear data" in "Calendar storage" from "**Settings -\> Applications -\> Manage Applications -\> Calendar storage -\> clear data**". I think this is not deleting events actually as it is showing events inside the calendar same as earlier.

So, **how do i delete all the entries from the Calendar?**

# Answer
> 2 votes
Since the Calendar App syncs with Google Calendar - why don't you create a "Test" calendar, add events to that calendar and then delete the calendar from a web browser on your computer?

I just did this myself and it worked fine.

---
Tags: calendar, htc-hero
---


# Question
Title: G2/Froyo - Settings Quick Keys - How to set to "Wireless & Networks"
When I configure my G2's "Quick Keys", I cannot set it to anything in "Settings \> Wireless & Networks", except the main "WiFi settings" panel.

Ideally I would want quick keys assigned to "Tethering & portable hotspot", that would allow me to turn on data-forwarding quickly.

For the time being, I also need easy access to "Mobile network Settings", because I need to turn "Use only 2G networks" on and off, because I happen to be one of the lucky people that hit the data throttle, and cannot make voice calls when it is busy during the day.

# Answer
The best way I have found to do this is using an app called Any Cut.

Any Cut allows you to launch just about anything, follow these steps for the two that you mentioned (Tethering settings and Mobile Networks)

1. Install Any Cut
2. Pick a Quick Key to set (tap the key if unset currently or Home-\>Menu-\>Settings-\>Quick keys-\>\[select a key\])
3. Under **More**, tap **Any Cut**
4. Tap **Activity**
5. Select the activity you want to launch (**Network Settings** for Mobile Networks and the 2G/3G switch or **Settings** --the 7th **Settings** -- for Tethering & portable hotspot)

*Thanks to \[Jeff Hamilton\] for developing Any Cut (and releasing it for free) and also to \[pikipirs\] of XDA-Developers for pointing out which settings option to use for tethering*
> 2 votes

---
Tags: 2.2-froyo, htc-desire-z, quick-settings
---


# Question
Title: incoming call ring volume ( sound - silent - vibrate )
I used to be able to change the incoming call ring volume from **sound** to **silent** to **vibrate** using the volume buttons. Today I went to Sound settings and unticked "Audible touch tones" and since that I cannot use the silence mode. Only volume or vibrate is available.

any idea how to make it back to **sound \<-\> silent \<-\> vibrate**

---

HTC Desire on CM7

# Answer
I don't think the Audible Touch Tones menu item is actually related, since that controls whether or not you hear dial pad tones when dialing a number.

The setting you want should be `CyanogenMod Settings->Sound->Silent State`, and you'll just need to make sure that it's checked. I have Audible Touch Tones disabled as well, but it doesn't interfere with my ability to enable/disable the Silent State option.
> 2 votes

---
Tags: volume-control
---


# Question
Title: Use the USB cable as an audio interface when the phone is plugged in
Whenever I'm at my desk, my phone is plugged into my PC and I use both my phone's (internal) headphones and my PC's (external) headphones. The reason is that I use my phone for podcasts and my PC for everything else.

Is there a way (an app) to make the USB cable behave as an audio interface? So my PC would see an extra microphone (which would be the phone's audio output), and I could just set my PC's headphones to reproduce whatever is coming in from the phone. This way I could get both audios delivered through the same headphone, instead of having to use two.

I realize I could use a regular audio cable with two out's, but I'm trying to reduce the amount of cables running around my desk. :)
I'm not sure if I made myself clear. So please complain if I didn't.

# Answer
I don't think there is, but you could use a Bluetooth A2DP headset which would allow you to wirelessly listen to audio being outputted by your phone.

Some PCs / laptops can also output audio from a paired bluetooth device like a phone.
> 3 votes

---
Tags: 2.1-eclair, audio, motorola-milestone
---


title: Root the Samsung Infuse (i997)

text:
# Question
Title: Root the Samsung Infuse (i997)
Does anyone know how to root the Samsung Infuse (i997)? I have tried two methods already:

* Visionary
* Samsung One Click Root

Visionary simply doesn't work, while the Samsung One Click Root manages to push the update.zip to the sdcard, but the Samsung recovery rejects it based on signature verification failure, as it is the FroYo supplied recovery.

I am hesitant to try Project Voodoo, because I'm afraid to brick the device with a non-compatible Odin tar image.

# Answer
> 3 votes
SOLVED:

While the rageagainstthecage exploit is not working with the Infuse, you can root it with the psneuter exploit. Easiest way to do it is with the SuperOneClick application.

---
Tags: rooting, samsung-infuse-4g
---


# Question
Title: is it possible to disable Google remote kill switch?
our company is considering using the Android platform for future developments. Some folks raised concerns over Google ability to remotely delete applications on the device. they are arguing that if Google can (and did) remotely un-installed apps from a device, than who knows what else they can do. this is a valid concern over the nature of our software (sensitive medical records managment)

is there any way to block Google remote control? for instance by recompiling the OS minus any Google back-doors.

# Answer
> 12 votes
When you first used the Android Market, you are presented with Android Market's Term of Service. One of the clauses is this:

> 2.4 From time to time, Google may discover a Product on the Market that violates the Android Market Developer Distribution Agreement or other legal agreements, laws, regulations or policies. You agree that in such an instance Google retains the right to remotely remove those applications from your Device at its sole discretion and without notice to you.

So, if you want to block Google from using their remote uninstall, you cannot use Android Market. However, note that their Term of Service only allows them to uninstall applications that "violates the Android Market Developer Distribution Agreement", this implies that Google can only uninstall applications that are installed from Market (since an application that was not distributed from the Market never accepted to be bound by the AMDDA, and therefore cannot "violate" the AMDDA). If you sideload your application, Google cannot touch your application.

If your company want to use Android Market but you don't want to allow Google to use their remote uninstall on your company's devices, I suggest you contact Google to make a special TOS agreement.

# Answer
> 3 votes
It is possible to run android devices without the google apps and thus without a google account. In such cases I don't think google would be able to do anything remotely.

Google could only remotely 'zap' applications because those devises used their market application and the phones would have been associated with a google account.

---
Tags: privacy
---


title: Samsung I5503 Arabic Froyo

text:
# Question
Title: Samsung I5503 Arabic Froyo
Is there any **Arabic** Froyo rom for I5503 (Galaxy 5)?

# Answer
> 0 votes
There doesn't seem to be one right now. Check SamFirmware for official ROM updates. (note - that's not an official site, they just host the official firmwares).

This site describes how to install a 2.1 Arabic ROM on a Galaxy 5. Hope that helps.

# Answer
> 0 votes
you can install Mirsal it's a prog that read arabic SMS but for entire arabic Rom.. if you find one plzzz inform me

---
Tags: 2.2-froyo, rom, languages, samsung-galaxy-5
---


title: How to clear up SMS space?

text:
# Question
Title: How to clear up SMS space?
I just got a notification that I can't receive an SMS because "the space/memory was full". Which is it, the internal or SD space, and what's the best way to free it up?

Note - I just installed a bunch of apps, so I'm suspecting it's the SD.

# Answer
> 3 votes
I got this some time ago, and even after deleting all of messages (I back them up to my Gmail) I got the same thing. The problem was that when the internal memory fell below 22M or so (I forget exactly), this message appears. The SMS themselves take up very little space, so deleting them had no effect.

You may also be suffering from this bug, as I was, which it is important to know about: http://code.google.com/p/android/issues/detail?id=4991

# Answer
> 0 votes
SMS messages are stored in your internal phone memory, usually in this location.

```
/data/data/com.android.providers.telephony/databases/mmssms.db

```

Also, if you installed some apps, by default apps are usually installed to the internal memory unless you've specified otherwise ans you're using Froyo or higher or some other variant of Apps2SD etc.

You can use an app like SMS Backup and archive SMS to your Gmail account or an alternate SMS app like GoSMS which has a provision to backup/restore SMS from the SD Card.

As an aside, try freeing up some space by moving / uninstalling apps that you don't require and clearing up your browser cache and app data from other apps. An app like Cachemate might help if you're rooted.

---
Tags: sms, storage, internal-storage
---


# Question
Title: Can I install applications in memory card in Samsung Galaxy 3
> **Possible Duplicate:**
> How to install APK files on SDCARD.

Hi , I ran out of phone memory installing various applications . Looks like there is no obvious way to install apps into my memory card ?

Is there any way to do so ?

# Answer
> 1 votes
You need Android 2.2 to install applications to the SD-card.

# Answer
> 0 votes
If your phone is rooted you can also use an app like Link2SD after partitioning your SD card to install apps there.

I'm using a rooted Samsung Spica on 2.1 and have done it myself without any issues.

Follow the step-by-step instructions in this question/answer.

---
Tags: samsung-galaxy-apollo, app2sd, link2sd
---


# Question
Title: Android tool to find what's taking space, and delete it?
> **Possible Duplicate:**
> What can I do to manage my phone's internal storage?

Basically, I'm looking for an Android version of SpaceMonger or WinDirStat.

# Answer
DiskUsage is what you're looking for. Shows a very nice (zoomable) graph of directories and how much space each one and their files are consuming.
> 5 votes

# Answer
Install ES FileExplorer and use the SD Card Analyst tool.
> 0 votes

---
Tags: internal-storage
---


# Question
Title: Problem installing Google Chrome to Phone
I installed Google Chrome to Phone via AppBrain. AppBrain displays the app as installed (both the website, and my AppBrain app). When I click 'open', I get "This app is not executable". When I click 'uninstall', I get 'The application was not found in the list of installed applications.'

I indeed do not see it in the list. What should I do to install it? (BTW, I also can't find it on the Google Market)

# Answer
> (BTW, I also can't find it on the Google Market)

If you cannot find an application in the Market, this means the application is not compatible with your device. AppBrain cannot install applications that you cannot find from the Market, since in the AppBrain installation, you are brought to the Market to install your application (AppBrain is application discovery service, not alternative Market).

Are you possibly using Android 2.1, which does not have the Cloud-to-Device Messaging API, and therefore cannot use Chrome to Phone? Or possibly you have multiple phones linked to your AppBrain account?
> 6 votes

# Answer
It may be because you live in Israel.

Try using Market Enabler to circumvent that problem and see if it'll show in the market for you then.
> 1 votes

---
Tags: app-brain, google-chrome-to-phone
---


title: Where the driver for CDMA/GSM hardware?

text:
# Question
Title: Where the driver for CDMA/GSM hardware?
i.e. I have a phone in CDMA from HTC, who provides the CDMA hardware driver (radio-firmware ?),Google Android source tree or HTC?

If the driver is provided by Google Android source tree, then I can compile a custom version of Android for my phone, If from HTC, then I don't know how can I compile an Android and drive the HTC CDMA hardware.

# Answer
> 1 votes
The radio is closed source and provided by the manufacturer.

---
Tags: cellular-radio, radio-firmware
---


# Question
Title: How can I determine the hardware video file decoding capability of my android phone?
I have many video files. I want convert all the files to a playable format for my phone... would H264 or xvid work? I just want to convert to a hardware decode-able format to save my phone battery.

# Answer
> 0 votes
Since XviD is just an MPEG-4 type, that's a very good bet. There are probably phones that natively decode H.264 as well, but given its relative newness and Google's recent disapproval of it, it's not as likely. For more specific information, we'd need the model of your phone. You can also just Google "Droid X chipset" or "HTC Wildfire specs", for examples, and then when you find the video chip/processor just Google whether it decodes your codec of choice.

# Answer
> 1 votes
http://developer.android.com/guide/appendix/media-formats.html

Some devices may play more formats, but these are supported by every phone.

---
Tags: video
---


# Question
Title: Can we uninstall Symbian and install Android?
> **Possible Duplicate:**
> Can I install Android on my non-Android device?

I have an Nokia 5233 mobile which has Symbian OS installed. I was wondering whether its possible to remove that Symbian OS and install Android OS? Something like we remove Windows OS and install Linux instead ???

Reason for change? 1) Symbian is giving me lot of problems including viruses, mobile getting hang frequently, applications not working.

2) Want to try Android OS

# Answer
No because the Android operating system is targeted specifically by the handset manufacturers.
> -1 votes

---
Tags: rom-flashing
---


title: Baseband and radio in Android

text:
# Question
Title: Baseband and radio in Android
In the below picture

1, It seems that the radio firmware don't need a linux driver in Android, It just need a user space shared library, is it?

2, what is baseband?

# Answer
1. From the picture it would appear you are correct. Note #2, however.
2. The baseband is the modem firmware.
> 1 votes

---
Tags: hardware, kernel
---


# Question
Title: Can I install Android on my non-Android device?
Many people want to try/use Android without buying a new Android phone. How can I install Android on my current phone or device running Nokia Symbian, Maemo, or MeeGo; Microsoft Windows Mobile or Windows Phone 7/8/10; Apple iOS (iPhone); RIM's BlackBerry OS; Palm's WebOS; Samsung's Bada; HP's WebOS; Mozilla's Firefox OS; or other phone / operating system?

# Answer
> 153 votes
# The Short Answer

Theoretically, all devices that meet Android's minimum requirements can run Android, it's just a matter of customizing Android for the device.

# The Long Answer

While Android is open source and can be modified to suit many devices, firmware and hardware drivers are most often not made readily available -- especially not the source code. Android won't run on a device without drivers for that specific device, so this means that you can't simply compile the code for Android and run it on your phone.

Android is a very different operating system than other phone platforms; Android and Windows Phone 7, for example, are just as different as Ubuntu and Windows 7 for the PC. This means that even if you have WP7 drivers for your device, those drivers won't work on Android. You'll have to modify those drivers to be compatible with Android, and you may need to reverse-engineer a lot of code. This is very difficult and time-consuming, and sometimes even a team of people have little success with it. Even getting a new version of Android to run on an Android phone can be hard.

The upside is that many phone manufacturers are now putting out versions of the same device with different operating systems. One example is the HTC HD2, which runs Windows Mobile 6 but is very similar to the Android HTC Desire Z. The Desire Z ROM only requires slight modification to run on the HD2.

# Android ROMs/projects for non-Android Phones

Various developers have gone through the effort of creating an Android ROM that can be installed on other devices, or have started to do so. The following statuses will be used to describe each project/ROM:

* *Pre-alpha:* Concept stage. You cannot use Android at all yet.
* *Alpha:* Android is technically usable, but many major features are missing.
* *Beta:* Most major Android features are usable, but it's fairly buggy.
* *Complete:* This is almost as good as "real" Android!
* *Unknown:* It's, well ... unknown.

---

## **Apple iOS Devices**

There used to be a project iDroid for porting Android 2.3 to a jailbroken iPhone (2G or 3G), but the project died in 2014 without ever becoming stable. Nobody seems to be working on a port for iPhone or iPad any more.

## **Bada devices**

## **LG Devices** (Proprietary OS)

## **WebOS (HP) Devices**

## **Windows Mobile 6 Devices**

### HTC

### Samsung

You may be able to boot Android from an SD card on your WinMo device as well, leaving WinMo intact on your device. This guide shows how to do so, and it works on many WinMo devices.

## **Windows Phone 7 Devices**

None yet.

## **Maemo and MeeGo (Harmattan) Devices**

## **Symbian Devices** (Nokia and Sony Ericsson)

There aren't currently any known successful attempts to port Android to devices originally designed for Symbian.

## **Other Proprietary OS Devices**

* **Samsung Jet S8000 / S8003**
    + Android 2.3: See JetDroid. *Beta*.
    + Android 4.0: See CM9. *Alpha*

## **x86 Tablets/PCs**

The Android-x86 project develops distributions of Android for x86-based systems, such as Apple Macs, most Windows PCs and tablets. Some Android devices already have x86 SoCs, such as the Dell Venue series and the HP Slate series.

Android-x86 comes with the GRUB bootloader, which allows it to be dual-booted with Windows/Linux/OS X. It can be installed to a hard drive/SSD partition during initial setup.

There is no LiveCD functionality in Android-x86. It is regularly updated with the latest Android version.

For more information about Android-x86 and more specific help, look at our frequently asked android-x86 questions.

**Feel free to add to this answer as new ROMs come out for more devices!**

---
Tags: installation, operating-system, dual-boot
---


# Question
Title: How can I put a link to an SD card folder on the home screen on HTC Desire Z?
I have a folder on my SD card that I regularly access to open documents of different types.

Is it possible to have a link on the home screen that opens the contents of this folder, e.g. using a File Manager application?

Currently I'm using the Adao File Manager to open the folder, but every time I have to select SD Card and Folder to get there.

# Answer
> 2 votes
The answers to How do I copy pictures onto a folder on the home screen? provide a couple methods of creating shortcuts (it requires another file manager).

As well, the Root Explorer file manager allows you to set the default path when it opens; you could set it to the path of this folder, so you wouldn't need to browse to it.

---
Tags: home-screen, home-screen-shortcuts, link2sd, file-management
---


# Question
Title: How should I stop media players from constantly auto-starting?
I have a lot of problems whenever I install media players. Some times one will trigger another player, othertimes both players will be triggered if I plug in the aux output cable into my car. Othertimes pandora will keep starting and stopping very rapidly (a bug) when I plug in the aux cable.

Here is what I want: No auto starting ever, at all. Is this achievable with a simple imperative setting?

# Answer
> 4 votes
You can use the Autostarts app (requires root) to modify which apps can listen in to particular events. In your case, you'd remove the media player apps from listening to the event(s) triggered by plugging in the audio cable.

# Answer
> 2 votes
I had some problems with music apps autostarting on my Droid. See my answer here on how I handled it.

---
Tags: media-player
---


# Question
Title: How to choose snooze time for calendar event notification?
Maybe I took this for granted in my Windows Mobile years - but I'm having an issue with my new Galaxy S (Fascinate on Verizon). When a reminder pops up for a calendar event, I only see an option to "Snooze All" or "Dismiss". Can I not pick a snooze time? It appears that the default snooze time is 5 minutes. On Windows Mobile, when a reminder pops up, I can choose to snooze 1, 5, 15, 30, 60, 120 minutes etc. I used this constantly and would really hate to lose it. I'm sure there are third party apps that can do this, but does anyone know if there's a way to do this with the stock calendar? Thanks!

# Answer
I ended up finding a great app called Calendar Snooze that does exactly what I was looking for. You can set custom snooze times, set how often the reminders repeat if you don't snooze them, etc.
> 1 votes

# Answer
When you create an alarm using the (stock) Clock app, under the "Notification" you can set "Snooze" options: the duration of a snooze and the frequency of the snooze. I don't think you can choose the snooze duration when you click snooze at the actual alarm time though.
> 1 votes

---
Tags: samsung-galaxy-s, calendar, notifications, alarm
---


title: Can an app save data on the SD card?

text:
# Question
Title: Can an app save data on the SD card?
I have noticed that when I remove an app, which is placed on the SD card, this also frees up space on the main storage. The space freed up corresponds to the "data", which an app stores. My question is, therefore, why does an app, which is placed on the SD card, still choose to store its data on the main storage? Is it because it is impossible not to, or lazyness on the part of the developer?

# Answer
Apps can store data in both places, but the SD card has a FAT filesystem which does not support file permissions. This means that a malicious app could erase or change app data very easily if the data was on the SD card. As well, you can swap SD cards or format your card, and then the app would have "forgotten" all its settings and lost all the other data. So it's a very good idea to put app data in the phone storage, where Android can manage access to the data and protect it.

On newer versions of Android, the SD card filesystem can be virtualized to enforce permissions. Couple this with encryption, and the above issues go away.
> 4 votes

# Answer
It's not something I would look to developers and blame them for. Quite frankly, there are many cases in which our apps don't even work while living on the SD card. I've had situations where music and podcasts are stored on my SD card because the app in question puts them there, but if the card is out, doesn't register on boot, gets swapped, etc, and something doesn't work when it's time to use the app, users run straight to the Market to bash the app developer when it's their own fault.

Developers often try to save users from themselves, because quite frankly we as users do stupid things, and sometimes that can be viewed as being lazy. When in reality, we're doing what makes sense because we can predict how things can break down.
> 2 votes

---
Tags: app2sd
---


# Question
Title: Temporarily protect email/sms when giving device to others?
Say my cousin wants to play with my phone/tablet for a while. Let's pretend I'm really nice and pleased to let him play with it as long as he wants, but deep inside I'm a little worry about him reading my emails and sms out of curiosity. And I have other things to do so I can't stay around and watch.

If the current GMail or SMS applications don't have a 'temporary lock' feature, is it possible to write a separate application that controls access to existing applications on the device? For example, something like "com.google.android.gmail.Main is temporarily protected, draw the correct pattern to open".

# Answer
Give this application a try App Lock you sound be able to lock the application you want to keep private.
> 4 votes

# Answer
Check out the app called "App Protector".
> 2 votes

# Answer
The two best SMS replacement apps - Handcent & GoSMS both have options for putting up a pin input screen before allowing access to the app.

Both also allow this functionality to be extended to the default in-built SMS app as well.

GoSMS also allows a user to apply this security screen to ALL apps, but that tends to hinder rather than help, IMO.
> 1 votes

---
Tags: sms, email, gmail, privacy
---


# Question
Title: Calendar access from apps: only some calendars are displayed
I've Sony Ericsson X10 mini pro with Android 2.1 and root. I want to have a separate timetable calendat that will not be visible in some places (calendar app). I think I've some good reasons for creating a seperate calendar.

I sync calendars in my phone with my Google account. I've enabled auto-sync, but I've tried to force sync manually.

However, although the Sony Ericsson calendar app\* can see all the calendars, other apps (e.g. Jorte, Business Calendar Beta, Profile timer and Android Agenda Widget) can't. They can see only some older calendars. Deleting visible calendars didn't solve this problem: the deleted calendars had disappeared, but the new calendars haven't been shown.

I've also tried to delete my account and resync, but it says "This account is required by some applications. You can only remove it by resetting the phone to factory defaults (which deletes all your data)...".

I've also tried to find something interresting in ddms. Error like this is displayed regurarly once a minute (almost exactly, see http://img6.imagebanana.com/img/8eey69l4/plochu1\_086.png ): `ERROR/ActivityThread(2823): Failed to find provider info for calendarEx`

\*) Sony Ericsson has replaced the default calendar app by their one.

# Answer
So I've finally solved it using the update command (disable sync; restart; update; restart; enable sync) and ot seems to work well. The update command was like:

```
UPDATE Calendars SET sync_events=1, selected=1 WHERE _id > 3

```

I had tried compiling the Android Calendar from source, but I was getting sone errors about invalid NDK or SDK version.
> 0 votes

---
Tags: applications, 2.1-eclair, calendar
---


# Question
Title: How does my android phone load lower quality versions of pictures on the web?
Anyone else noticed this? Even when I use my tethered connection on a computer or on the phone its self, the phone loads lower quality versions of all jpegs (I think) you look at on the web.

I guess this is to save bandwidth? But how does it do it without getting the original picture first? Which would negate any benefit of course!

# Answer
It could be your provider. In the netherlands, t-mobile has an option (or at least had, I don't remember seeing it lately) to scale-down images in their proxy. As all your requests can go trough their "image" proxy at a click of a button (probably something to do with your APN, most likely server side even?)...

So it might not even have anything to do with Android..

---

It might be, but I don't remember if it was in my case, the **Web 'n' Walk Accelerator**

There's some google hits on that, though most of them semi-old. On this link some tips on how to fix it with that webnwalk stuff, probably not what you are looking for, but also some hints on how to send an "always reload" message to the proxy. Maybe that helps. Otherwise you might need to google some on tmobile and proxy/accelerator.
> 7 votes

---
Tags: browser, images
---


# Question
Title: DoubleTwist sync fails after Froyo Update
I updated my Galaxy S Captivate on Rogers to Froyo last week. Debating whether the upgrade was worth it or not. There is one thing that's been really irking me since I did the upgrade: DoubleTwist no longer successfully syncs songs from iTunes onto my Galaxy. On my PC, I set up the playlists I want to sync, and tell it to go, and it only syncs about 1/3 of the songs, telling me that the others failed with unspecified errors, and only 1 of the 5 playlists I selected appears to be able to play.

I've done factory resets of my phone data twice now, and I also tried to format the internal SD card as well (Settings --\> SD Card --\> Internal SD --\> Format SD card). Hasn't helped. I'd switch to WinAmp, but that's having it's own problems (it's not saving when I change the sync options and wants to put all of my library on the phone).

Anyone seen this and/or know how I can fix it. Even a lower level log file so I can get more information rather than some unspecified error would be good.

Thanks

# Answer
After some unrelated investigation today, I think I know why I'm encountering the error, but I don't have a solution to it.

It seems to me that when the phone's internal storage is mounted using the Mass Storage mode, Windows only sees the first 2.2GB of space. If I try to format it using Windows, I only get an option to create a 2.2GB FAT32 partition. If I format using the Captivate's formatting tool, it creates a 13.03GB partition. Now the fun part:

The Captivate seems to be able to read/write from the whole 13GB partition fine. However, Windows seems to be only to access the first 2GB of that 13GB partition. While I can see all the files listed, trying to read from file that were created after the first 2GB returns an error, and trying to copy additional files from windows to the internal storage once the 2GB limit is reached results in an error.

I'll open up a new question about this to see if anyone has an answer. Thanks.
> 0 votes

# Answer
Here are things I would try:

1. Clear DoubleTwist's cache
2. Clear DoubleTwist's data
3. Re-install DoubleTwist
> 0 votes

# Answer
I have doubleTwist and had to visit their support forum a few times for my Droid Incredible. I came upon this when I saw your question:

"Unknown error message for some songs" question on support.doubletwist.com

Link for doubleTwist support forums

This site has proven useful for doubleTwist questions, as the staff, moderators, as well as users try to solve your doubleTwist specific problems on this forum. Not all questions get answered but it's worth searching and trying.

Hope this helps some
> 0 votes

---
Tags: 2.2-froyo, samsung-galaxy-s, sync, doubletwist
---


# Question
Title: How much space do the data of apps take on the phone storage?
As I am seriously out of space on my phone storage on my HTC Desire, I would like an overview of how much phone storage each app takes up. The point is that I can see how much space the data of each app takes up, but not where this data is placed, hence I cannot conclude how much space each app is taking up on the phone storage.

# Answer
> 3 votes
The Disk Usage application can show you all this information in a nice graphical format, allowing you to explore the space taken up by applications in your phone memory, or the space taken up by files on your SD card.

App2SD will also display information for all apps, although it doesn't split the space into segments based on app/data/cache like Disk Usage does. However, it will allow you to move all apps that you can to the SD card from the phone memory, and provides an easy way to see all the apps installed on the phone, and one click access to the main application settings to uninstall applications.

# Answer
> 4 votes
I'm pretty sure that the space shown for each app is the space used on the phone storage, and does not include space used on the SD card. You can verify this by checking an app in `Settings -> Applications -> Manage applications`, then unmount and remove the SD card and check again.

---
Tags: app2sd, internal-storage
---


title: Best codec to use for RockPlayer?

text:
# Question
Title: Best codec to use for RockPlayer?
What is the best codec should I use in convertion a movie from huge HD/BRay for watching it on Android's RockPlayer?

Also what are the optimal properties should I specify for better performance+quality? (bits-per-second, resolution, audio quality, etc...)

# Answer
> 2 votes
You will get the best results using the built-in media player/decoder (called "system player" in RockPlayer, iirc) because it supports hardware decoding. For a list of supported containers and codecs see here: http://developer.android.com/guide/appendix/media-formats.html

I would recommend H264/AAC inside a MP4 container, like the website recommends, but with your device's native resolution (and a higher video bitrate, if necessary).

Though RockPlayer's ffmpeg decoder is able to play almost every media codec, the results will be quite poor (only software decoding).

---
Tags: rockplayer
---


title: How to disable Gtalk chat history?

text:
# Question
Title: How to disable Gtalk chat history?
Am I missing something or is there no way to disable Gtalk history by default? Clearing separate conversations is a pain. If history can't be turned off, is there at least a way to wipe the whole Gtalk history at once somehow?

(using android2.2)

thank you

# Answer
> 2 votes
Signing out and exiting (may need to check the task manager to make sure it's closed) should clear the local history.

# Answer
> 1 votes
Check ReChat (Android chat): http://refineandroid.doodlekit.com/
\- Facebook, Google Talk, basic Jabber/XMPP;
\- multiple accounts at once;
\- plain/bubble views. Customize avatar/font sizes.
\- font packs (download separate apk to keep memory).
\- full Unicode support;
\- favorites (always in contact list);
\- customize income message notification: default sound/your sound file, LED, vibration, status bar notification.
\- chat history. Export (email) selected messages, open chat messages, whole history for a contact, whole history for all contacts. Archive attachment with 7zip.
Facebook features:
\- all non-chat permissions are revoked, customize period, "revoke now".
\- upload image/short video (several share options)
\- send image/short video to a contact (private wall post).
\- send message to a contact (as a private event or private wall post).
\- set status message.
Google Talk features:
\- showing total count of unread emails;
\- marking contacts with unread emails;
\- new email notification;
\- list of unread emails subjects (without content);
\- add/remove contacts.
Basic Jabber/XMPP features:
\- add/remove contacts.

# Answer
> 0 votes
You can turn off gtalk logging via Gmail, Settings \> Chat \> Never save chat history. To close all chat windows, you can use (in the gtalk application) option button \> More \> Close all chats.

---
Tags: google-talk, chat-history
---


# Question
Title: How can I tell the differences between a 3G, 3G LTE, and 4G phone?
I apologize if this is the wrong place to ask, but it looks like the Gadget StackExchange has been closed.

I've been doing research on mobile phones and looking at different Android devices and I'm a bit confused. Often times, the device advertises 'Speeds up to X Mbps', and lists the available networks (e.g. GSM, HSPA/WCDMA). However, as 3G LTE and 4G standards have been developing, phones are being released that are capable of even greater speeds.

How can I tell if a mobile is 3G LTE or 4G? Can a 3G LTE phone upgrade to 4G? (And for that matter, is there any difference between WiMAX and 4G at this point?)

Thanks!

# Answer
First, WiMax and 4G are completely separate. WiMax already has real-world implementation, whereas 4G does not; 4G is still in development.

Second, 3G LTE is also completely separate from 4G. LTE also has real-world implementation.

A 3G LTE phone can only operate at 4G speeds if it has hardware capable of it. The manufacturer will undoubtedly advertise this, so it shouldn't be hard to find out. I know of no current phones that can do true 4G, which makes sense given that 4G doesn't really exist yet. The same applies for "regular" 3G phones working at LTE speeds. The Samsung Vibrant, for example, works on T-Mobile's "fake 4G" network with slightly improved speeds, but does not take full advantage of it. The Vibrant 4G, however, does take full advantage of the higher speeds.

Currently, cell providers in the US and elsewhere are referring to various 3G technologies including LTE, HSPA+, etc. as "4G" when they are not actually 4G. Examples of 4G networks in development are LTE Advanced (based on 3G LTE) and WirelessMAN-Advanced (based on WiMax).

Speed requirements for 4G service set the peak download speed at 100 Mbit/s for high mobility communication (such as from trains and cars) and 1 Gbit/s for low mobility communication (such as pedestrians and stationary users). 3G LTE and WiMax do not meet these speed requirements.

The Wikipedia page on 4G is quite informative.
> 3 votes

---
Tags: 3g, 4g
---


title: How to get Android Market on Archos 70I

text:
# Question
Title: How to get Android Market on Archos 70I
I have an Archos 70i and am still unable to get Android Market on it. I want to get a flash player and other apps which I believe is available on Android Market. Can anyone help me in simple English, please? I do have Appslib already but this is lacking the apps i want.

# Answer
> 1 votes
You probably need to side-load a Market.apk file that's been hacked to work with your device. This will require root. You could also load a custom ROM with the Market already on it. I recommend searching XDA.

That said, you won't be able to get Flash unless you have/get 2.2. Flash requires Android 2.2+ as well as an ARMv7 or better processor. The 70 series is supposed to have an A8 Cortex based on ARMv7, so that part's OK.

# Answer
> 0 votes
As of March 10 you can install the '**ArcTools**' from the **AppsLib**.

This will let you install the **Android Market** \- and thus also *Gmail*, *Flash* and all the things which are unavailable otherwise.

Did this yesterday on my **Archos 101** and this worked without problems . I know now have the official Facebook, the TweetCaster program - to name but a few programs I was really missing.

---
Tags: google-play-store, archos-gen7
---


# Question
Title: How can I make sure I've quit a specific app?
As far as I know, some apps quit by pressing the *Back* button while on the main screen of that app; and some quit by pressing the *Menu* button and selecting *Quit*. Should I always first check the *Menu* button? How can I make sure that I have quit a specific application? I don't want my battery drained by unquit apps running in the background without my knowledge.

By the way, I'm on HTC HD2 with Android 2.2.

# Answer
> 7 votes
That's the thing about the Android OS. A "quit" or "exit" button is not really necessary. Why? Because the operating system automatically kills applications that are no longer used. For this same reason, there is no need to install a task killer or similar. When you're done with an application, the OS will clean things up for you so you don't have to worry about it.

# Answer
> 3 votes
Bryan's answer is correct. However, if you don't want to wait for the OS to kill something, you should use a task manager (different from an always-running task killer). One is built in to the 2.2 ROM on my Galaxy S, and you can get to it by long-pressing the Home button. I've used this for frozen apps and for when the OS hasn't quite realized it needs to kill something so the in-focus app doesn't lag.

Additionally, you can set how aggressive your OS is in killing idle apps. I do this on my phone using RyanZA's One Click Lag Fix (the lagfix is just for the Galaxy S, but I'm not sure if the app-killing settings can be used on other devices).

# Answer
> -1 votes
I'd recommend Advanced Task Killer, which does a great job of showing you which of your apps are currently running and giving you a one-button solution to stopping any that you want.

---
Tags: applications
---


# Question
Title: Can only access 2.2GB of internal storage from Windows
Anyone have any thoughts about this:

It seems to me that when the phone's internal storage is mounted using the Mass Storage mode, Windows only sees the first 2.2GB of space. If I try to format it using Windows, I only get an option to create a 2.2GB FAT32 partition. If I format using the Captivate's formatting tool, it creates a 13.03GB partition. Now the fun part:

The Captivate seems to be able to read/write from the whole 13GB partition fine. However, Windows seems to be only to access the first 2GB of that 13GB partition. While I can see all the files listed, trying to read from file that were created after the first 2GB returns an error, and trying to copy additional files from windows to the internal storage once the 2GB limit is reached results in an error.

Using Kies, I was able to copy files from the internal storage that were stored past the 2GB barrier.

Anyone have any thoughts about this?

# Answer
This is a known issue with various Galaxy S models after upgrading to 2.2. I don't think anyone's found the cause, but this fix should work (did for me on my Vibrant) and is relatively simple. Make sure to do a backup first if you want, preferably using ClockworkMOD / Nandroid, because this will wipe out everything except your external SD card. And make sure you have good drivers installed.

1. Download stock 2.2 firmware, such as from this XDA post for AT&T (first link) or this XDA post for Rogers (first link, "Odin Flashable"). Do not unzip it.
2. Download Odin (for Windows. If you have no access to Windows, use Heimdall and modify steps 4+ accordingly).
3. Download the 512 PIT file.
4. Put your phone into download mode:
    1. Take out the battery.
    2. Attach the phone to your computer via USB.
    3. Press and hold both volume buttons. While holding:
        1. Insert the battery.
        2. Click the power button.
        3. Wait for download mode to show up (yellow triangle with an android in it).
5. Start Odin.
6. Load the firmware .zip file into the PDA field of Odin.
7. Load the 512 PIT file into the PIT field of Odin.
8. Ensure "Re-partition" is checked.
9. Make sure Odin shows your device connected (Yellow box with text something like "0:\[COM1\]"). If not, disconnect the phone from USB and immediately re-connect.
10. Click Start.
11. Wait till Odin says it's done, then disconnect your phone. Or if Odin shows an error, reboot your phone and start from step 4 again. (Sometimes this just happens).
> 2 votes

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


# Question
Title: How do I configure existing Power Controls widget in Android?
I've added stock Power Controls widget to the home screen of my Android 2.3 (Cyanogenmod). While being installed it displayed its settings screen.

Now I'm unable to reconfigure the widget. The only option I have is to remove and add the widget to home screen, so that the settings screen will reappear.

Is there any place where I can configure the Power Controls widget without re-adding it?

# Answer
> 3 votes
Not that I have found. Looks like you only get that one opportunity.

# Answer
> 0 votes
I've only used CyanogenMod for a few days before reverting back to SamdroidMod since CM on Spica is too unstable for daily use. But I think I remembered seeing some settings that seems related to Power Widget on "Settings \> CyanogenMod Settings".

---
Tags: app-widgets, cyanogenmod
---


# Question
Title: Quickly connecting to Wi-Fi with Android
I'm having Android Froyo (2.2), in Archos 32.

The only way I found for connecting to a Wi-Fi wireless network is through

```
Settings -> Wireless & Networks -> Wi-Fi Settings -> "Wi-Fi networks" list

```

Very cumbersome! Isn't there a faster way to do it? After all the only internet connection Archos 32 has is the Wi-Fi...

# Answer
Here are a few ways to do it on a Samsung Galaxy S.

* drag down from the notification area. Wi-Fi on/off is one of the controls.
* long press on the home screen, select `widgets` then select `Power Control`. This widget also has a Wi-Fi on/off control.
* long press on the home screen, select `Shortcuts`, then `Activities`, expand `Settings` in the list that's displayed, then select `Wi-fi settings`. This will take you directly to the page with the list of available Wi-Fi networks.

Hopefully one of these will help.
> 6 votes

# Answer
Another option is Beautiful Widgets, which provides a wifi toggle widget.
> 2 votes

# Answer
A "Quick Settings" application by Sergej Shafarenka. It allows quickly toggling WiFi as well as a quick access to a bunch of other settings. It stays in the notification bar for a convenient access. Probably the most used application on my N1.
> 2 votes

# Answer
You could also setup Locale or Tasker to turn on the wifi during certain times of the day. So if you know for a fact you might be using your tablet during a certain time period, it could auto-turn it on during that.

Or if you look at it the other way, you can have it turn the Wifi off when you know for a fact you won't be using it (i.e. sleeping).
> 2 votes

# Answer
A possible option is to download a WiFi app from Market; many are free.

I use WiFinder.

These seem to integrate pretty well with the Android Wifi and doesn't conflict (unlike the PC, in which you have Dell's Wireless Utility AND the Windows wireless, which you cannot run at the same time). When I installed WiFinder, it knew that I was already connected to my work network, and it remembered my preferred network.
> 0 votes

---
Tags: 2.2-froyo, wi-fi, settings, archos-gen8
---


title: Wi-Fi tethering with HTC Magic

text:
# Question
Title: Wi-Fi tethering with HTC Magic
Will Wi-Fi tethering work in HTC Magic running Android 2.2?

I wonder also, is the 2.2 update for htc magic a official update or one of these custom ROMs?

# Answer
Yes, you can do Wi-Fi tethering with the HTC Magic. However, it *might* require a custom ROM.

All versions of the HTC Magic except for the Dream/G1 have gotten an official 2.2 update, as far as I am aware. This includes the T-Mobile myTouch 3G and the Vodafone Magic.
> 0 votes

---
Tags: wi-fi, tethering, htc-magic
---


# Question
Title: Do I need an SD card to add apps to an Advent Amico Android Tablet?
The **Advent Amico Android Tablet PC arrives without an SD card**, and has 487Mb of internal ROM available. Plenty for a few apps surely?

There is **no Android marketplace** or alternative marketplace app visible on the tablet to get new apps from. The nearest thing is **PK Manager**. That offers an option to install apks from a micro SD card. It doesn't offer an option to install from internal ROM.

I can **upload files to a limited area of the internal ROM** using USB, with USB set for mass storage, using either Windows file explorer or 'Amico Transfer Companion'. So far this doesn't appear to be very useful as besides not being able to install from this limited area, none of the pre-installed apps see the files I put there, even when configured to use internal ROM! Putting apks in the top level of this directory does not install them.

I don't seem to be able to use the tablet for app development either, without an HD card. I'd need to use the USB in ADB mode, (and on Win 7) I **need a USB driver which does not appear to be available**. The support site, \[http://support.thetechguys.com/amico\]\[1\] doesn't have any support and just says 'coming soon'.

**So without an SD card is there no way to add new apps?** Is there some setting or method to do this that I'm overlooking?

**EDIT:**

I've now found that the USB uploaded files not appearing when viewed from the tablet was down to me looking for them with USB still connected. Once the tablet is free floating again, not USB'ed to the PC, the tablet can see the files.

# Answer
You could try emailing them to yourself or downloading them from somewhere (Dropbox public link or a web host of some sort). On most (if not all?) devices you can just launch an .apk after it's been downloaded and it will open with the application installer.

You'd most likely also need to allow "Unknown Sources" for this to work, which should be found in the settings menu under `Settings->Applications->Unknown sources`.
> 2 votes

---
Tags: applications, external-sd, usb-connection-mode, advent-amico
---


# Question
Title: How to get the stock music player to play WMA files?
I'm using android 2.2 on a stock Nexus one (from the pre-developer phone stage). Should the music player be able to cope with WMAs? I'm sure I've seen references to it coping with them, but they are currently just dead weight on the SD card.

I actually quite like the stock player so installing a new player is the fallback option.

# Answer
Having been reminded I asked this question, I did a bit of digging and it seems that this is a feature of the nexus one and really something I should have known (or found quicker than I did).

Spec is at: http://www.gsmarena.com/htc\_google\_nexus\_one-3069.php

Includes the line: - MP3/eAAC+/WAV music player

...which notedly excludes wma.

As others have suggested, this is nexus one specific and will require extra software to solve.
> 1 votes

# Answer
The stock music player on my EVO plays .wma tracks, but it does not read any of the meta data (track number, artist etc.)

I have tried several music apps and none of them correctly read this meta data. Music Player Pro is vastly superior to any of the others and is well worth the cost.
> 2 votes

# Answer
I used to have WMA support when I first got my HTC Desire Z, and from the looks of things on the net, HTC Sense provides (/provided?) WMA support itself - explaining the lack of love for the format on the Nexus One. I have since rooted and lost this on Cyanogenmod, first with the system failing to read Artist tags but still playing in the stock player, and now failing to play at all.

I would suggest PowerAmp as a temporary workaround as this does recognise WMAs and is, generally, quite a good player. I didn't fancy paying after the free trial, however, so have started re-ripping my music into MP3 format.

The Android library will not index WMA files, but any app that builds its own library of tracks should suffice (Museek used to, before becoming JukeFox).
> 1 votes

# Answer
I had the same problem as well with the stock music player. I tried this one instead --\> http://www.mixzing.com/ and it resolved my issue.
> 0 votes

---
Tags: 2.2-froyo, nexus-one, music-player, wma
---


# Question
Title: How can I unroot OG Droid Gingerbread to latest stock firmware
I want to unroot my Motorola Droid from CyanogenMod 7 RC (Gingerbread 2.3.3) to the latest version of stock Froyo.

I've been told there's some complications that can happen because of the new file system used (ext4 instead of yaffs).

Are there any instructions on the internet on how to do this? Reading all these unroot instructions are confusing. So many different ways and some don't seem to work.

# Answer
> 2 votes
I was going to post a complete answer, but this XDA thread has everything I was going to say and it would take me too long to reproduce it :P. This post is basically a shortened version of the other, if you prefer that, but it seems you'd prefer more detail.

---
Tags: 2.2-froyo, motorola-droid, cyanogenmod, unrooting
---