title: SMS time stamps are behaving strangely

text:
# Question
Title: SMS time stamps are behaving strangely
I am having an issue with the time stamps of incoming SMS messages when backing up messages. The time stamps of the messages I send out are correct. The time stamps of the incoming messages in the backup files are 8 hours before the correct time. I read elsewhere that this can happen when you are roaming. I have a Motorola XPRT on Sprint and I live in California.

I downloaded and used about 5 different SMS backup applications (both free and paid) to try to archive my messages. They all have this problem.

Now here's the interesting part. The time stamps rendered in the stock SMS application are **correct**. I tried 2 third-party SMS applications with different results. Handcent SMS shows the time stamps correctly. Go SMS Pro show the incoming messages with the same **incorrect** time stamps as the backup files.

This leads me to a point of reevaluation. The database that stores the messages on the phone is storing multiple time stamps. I'm guessing they have sent time (the time that is 8 hours behind what it should be) and received time fields. The backup applications and Go SMS Pro are probably using the sent times. The default SMS application and Handcent SMS are probably using the received times.

Ok so now I need a way to solve this issue. To do that I need answers to some questions:

1. Does Android use SQLite to store SMS messages?
2. Where is the SMS database is located?
3. How and where are MMS messages stored?
4. How can I copy the database to my computer?
5. Do I have to root my phone? How do I do that? Does doing this affect my warranty with Sprint?

**UPDATE:**

It looks this is a known problem where the time zone offset is applied 2 times instead of 1. There is a ticket for it here http://code.google.com/p/android/issues/detail?id=1305. This ticket is more than 3 years old and is still open.

# Answer
What timezone are you in? It sounds like when you back them up, it is saving them in a different Timezone (maybe UTC).

to answer your other questions:

1. Yes, SQLite is used for the messages
2. `/data/data/com.android.providers.telephony/databases/mmssms.db`
3. Same way as SMS messages : `/data/data/com.android.providers.telephony/databases/mmssms.db`
4. You can use ADB from the android SDK and copy it to your PC by doing: `c:/android-sdk/tools/> adb pull /data/data/com.android.providers.telephony/databases/mmssms.db c:/users/my-account/desktop/mmssms.db`
5. Yes, you will have to root your phone to get access to that directory.

maybe check out SMS Backup + in the android market. It will backup your sms messages (doesn't do MMS yet) to your GMail account and put them in an SMS label. It will also restore them too.
> 1 votes

---
Tags: sms, mms
---


# Question
Title: Problem with Samsung Galaxy S2 Driver on Windows
I updated Kies today and my Samsung Galaxy S2 phone doesn't connect to my pc via Debug Mode any more.

Below is the screen shot

When I uninstall that and try to reconnect I get an error saying driver install failed.

# Answer
> 1 votes
Right-click on that "SAMSUNG\_Android" and select `Uninstall`. Then make sure the `Delete the driver...` option is checked, and click the `OK` button. This should clear out the old drivers from the system. Now unplug the phone and try uninstalling and re-installing Kies. Reboot the PC and try plugging the phone in again.

If you are on Windows 7 64-bit, you may be able to bypass Kies software by installing this driver (remove the "SAMSUNG\_Android" from Device Manager again before installing the driver.)

---
Tags: samsung-galaxy-s-2, samsung-kies, usb-drivers
---


# Question
Title: Is there  a way to fix the call answer delay?
This is a known Android issue which has been widely reported (example).

I saw a suggestion to use Call Delay Patch from the Android Market, but some report that this helps while others report that it doesn't work.

I have the same issue on my HTC Incredible S (Android 2.3.3) and want to know if this issue has been addressed already or if there is a patch for it or a way to avoid it. Searching the web brings only complaints.

# Answer
From what I can tell, this issue has been resolved with Gingerbread 2.3.5. I no longer have the issue with my device running Gingerbread 2.3.5 (actually i think CM7 is based on 2.3.7 now). From what I am seeing in the reported issue is other people are saying the same thing about it being fixed. I am not sure if your device has an update available or not though.
> 1 votes

---
Tags: 2.3-gingerbread, calls, htc-incredible-s
---


# Question
Title: Increase Wi-Fi Roaming Aggressiveness on Samsung Dart?
I have a T-Mobile Samsung Dart (which IIUC is a re-branded Samsung Galaxy Mini) and a Wi-Fi network in my apartment with two access points. When I make Wi-Fi calls while walking from one end of my apartment to the other, the signal from the access point I was originally connected to (AP1) degrades to the point of being unusable. By the time I get to this point the signal from the other access point (AP2) is strong but my phone doesn't roam to AP2.

Both access points are set up with the same SSID and security settings, so roaming should "just work". It does work when the Wi-Fi connection is idle, although it usually takes a long time for the phone to figure out that the signal from AP1 is weak and start using AP2. Using Wi-Fi calling seems to make Wi-Fi roaming even less aggressive, probably because the Wi-Fi NIC is busy sending data instead of scanning for hotspots to roam to.

How do I configure my phone to roam more aggressively between Wi-Fi hotspots on the same network (same SSID and security settings)?

# Answer
Even if the other AP connected, you will lose your call. When you switch access points, you are going to drop the wi-fi call.

The device may have a hard time figuring out if it should switch to AP2 because it is still connected to AP1 and it can still see AP1. if the signals overlap, it will connect to the strongest one at the time, if it is already connected, it will not attempt to connect to another AP until it is no longer connected. Once you go completely out of range of AP1, the device scans and sees AP2, then it connects. It doesn't matter how "strong" the signal is for another AP, if you are connected, it will not see another AP. Then once you disconnect, the device needs to go in to "scan" mode.

If your router supports it, you could turn down the power of the AP so they don't overlap (or if they do, it is only slightly). but then again, if your router supports that, you could also increase the power so you don't need the second AP.
> 1 votes

---
Tags: wi-fi, settings, voip, roaming
---


title: Are Samsung firmware updates regional?

text:
# Question
Title: Are Samsung firmware updates regional?
Silly straightforward question: are updates to Samsung devices firmware regional, meaning that US may get an update earlier than South America or EU?

Also: who controls those updates? Do they depend on carrier when the device is tied to one?

Thanks a lot...really!

# Answer
Samsung's OTA updates are carrier-based, as usual. Kies updates are usually regional, but not particularly restricted; you can usually select a different region when installing Kies and get updates from there.

Kies updates are up to Samsung, though they would probably work with carriers on it to ensure it works well and whatnot. OTA updates are controlled by the carriers, though of course they rely on Samsung to actually produce the update. There's being some speculation that Google wants to break the carriers' tight control over this (and pricing, etc.) but in general Samsung et al. don't want to get on their bad side.
> 4 votes

---
Tags: samsung, device-firmware
---


# Question
Title: How can I determine the latest released firmware for my Samsung device?
This problem eludes me. I have two Samsung Android devices, a Galaxy Tab 10.1 and a Galaxy S2. I keep'em up-to-date using the update option in the settings panel, however, I think I'm not always sporting the newest firmware that was released, maybe because of region issues or some other reason.

So I would like to know if there's a Samsung website or any other source where I can spot the latest stock firmware available?

Thanks all

# Answer
> 3 votes
In general there really doesn't seem to be a good way to keep up with updates that haven't been released directly to you. I find the best way is simply to be involved in the "Android ecosystem" — reading Android blogs and news sites, and so on.

Sometimes there are stock ROM lists maintained on sites like XDA, for example this one for the i9001, and you can monitor those.

For actually acquiring ROMs, see: Where can I find stock or custom ROMs for my Android device?

---
Tags: samsung-galaxy-s-2, samsung-galaxy-tab-10, device-firmware
---


# Question
Title: Use android phone with broken screen as WiFi camera
The screen of my android phone is broken and since I couldn't find a replacement screen I thought of using the phone as wifi camera. I've installed IP cam and use the android.screencast to control and setup the device using USB cable.

However, the color depth of the screen is extremely low with color banding and all this like if it has only something like 8-bit color depth. I have another phone of the same brand available and tried the same steps on that phone and it works with high color depth.

I blieve that due to the missing screen android might fall back to a default color depth as it cannot probe the screen as to which color depths is available. Unfortunately this means that basically my nice idea is useless as the quality of this IP camera is terrible and useless.

Does anyone has an idea of how to change the color depth so that I can continue to use the phone for the described purpose?

# Answer
> 1 votes
Are you sure that the camera isn't damaged as well? IP Webcam has settings for resolution and quality, but I don't see anything indicating that it's tied to the screen of the device.

Actually, I'm not sure we're using the same cam app. Maybe it would help to try a different one. I used 'IP Webcam' because I was using mine for video. I'm sure there are good options for still shots.

You can also try using something like TinyCam Monitor (free) to view the stream if you're viewing live video. It makes for an easy security camera system.

---
Tags: 2.3-gingerbread, cyanogenmod, adb, camera, vnc
---


# Question
Title: Google voice indicator on incoming calls?
I'd love to know when people call my cell phone through its original cellphone number and when people call me through my Google voice number.

Is there an app that can show me an indicator on the call screen?

Thanks!

# Answer
There is no way to tell if the call is coming from Google Voice unless you change your settings to show the google voice number, but then as Chris stated, you wont know who is calling. The reason, it is not the google voice app that handles the incoming call, you can actually receive google voice calls to your phone without even having the app installed. The google voice servers forward the call to your number(s), and based on your settings, they send either the callers info or your google voice number with the "caller ID" info.
> 1 votes

---
Tags: google-voice
---


# Question
Title: Where is the Android log file to see if app installed correctly?
> **Possible Duplicate:**
> How can I view and examine the Android log?

Where is the log file. Why not logs/system.log? I see a log using app but nothing about install information. Like failures to install because of xyz.

# Answer
The only log I remember, that contains installation success/failure info is the one that can be accessed via ADB (android debug bridge). The command is:

```
adb logcat

```

But you might not have the Android debugging tools installed, so an easy way of looking at the logcat is to install aLogcat from market. Because that log is a memory buffer (I learned it form stackverflow).

Man, I sure want an easier way to get that info, but this is the only method I can remember.
> 7 votes

---
Tags: installation, logging
---


title: How do I find my contacts?

text:
# Question
Title: How do I find my contacts?
My contacts have dissapeared from my phone, over night, for no reason. (Galaxy S) Althoug nothing else in the phone has been affected. The messages still exist, the history is there, but only listed with phone numbers and not my contacts. I have pulled the battery, I have pulled the sim card and battery together and I have restarted the phone. Nothing seems to work. I beleive the contacts are in the phone because under my history some names appear but not all of them. How do I trace /data/data/com.android.providers.contacts/databases/contacts.db to see if my contacts exist at all. Where do I start?

# Answer
> 4 votes
Maybe you just unchecked some/all contact sources from showing up in the contact list?

Open the contact list -\> open the context menu -\> hit 'more' -\> choose view settings

# Answer
> 2 votes
Maybe your contacts have been swallowed by your google account and are no longer phone-only contacts. If that is the case you can get your contacts back in the "Display Options" inside your contacts/phone app. Just choose to display google contacts and see if they're there.

And, to open a .db file (an sqlite database) you need the proper software (maybe a market app?), some of them are free and easy to use, but I warn you, contacts.db is ugly as hell.

---
Tags: contacts
---


# Question
Title: How to get 2012 Chevy Equinox to recognize my Evo 3d?
When I plug my Evo 3d into my 2012 Chevy Equinox (w/color touch radio), the Equinox does not recognize the phone. I'm using a micro USB cable to connect my phone to the vehicle. After plugging it in, the Evo 3d starts charging, but the Equinox does not show any available USB connection. Iphone 4 is able to plugin and get recognized just fine.

How can I get the Equinox to recognize the Evo 3d so I can play audio from my phone through the Equinox stereo?

# Answer
I have noticed a lot of vehicles that do not recognize any android devices but they do recognize iphones/ipods. This is something the manufacture has to add support for. These manufacturers usually use a proprietary system in the vehicle and they don't seem to think anyone uses anything besides an iphone or ipod.

You may be able to use bluetooth to transmit the audio from your device to your vehicles stereo.
> 3 votes

# Answer
On most android phones SD card storage cannot be used by both the phone itself and another device simultaneously. So for the Evo 3d to be available to your Equinox' player you might have to do something like tap on `Turn on USB-Storage` (not sure if this is your case) or choose `Disk Drive` when prompted about `Connection Type` on it. During this time the apps that you've moved to SD card cant be run, neither can you browse the SD card contents from your phone.

BTW, if your vehicle supports bluetooth with A2DP profile, that might be more convenient.
> 3 votes

---
Tags: htc-evo-3d
---


# Question
Title: Software update never worked in Samsung Galaxy S2
Whenever I try
**Settings -\> About Phone -\> Software Update -\> Check for update**
I get the error message "Connection failed"

More Information -

1. I am connected to Internet. and Internet works in my phone.
2. I have configured Samsung account in my mobile.

# Answer
> 3 votes
Galaxy S2 doesn't support OTA updates...so it's unlikely that you will be able to check for updates from your phone. The same "Connection Failed" error comes to me when I try that in my phone.

# Answer
> 2 votes
Dial \*#8736364# to check for an update.

---
Tags: updates, samsung-galaxy-s-2, ota-update
---


# Question
Title: How To Prevent Uploading From Interrupting When Screen Is Off?
When screen goes off, uploads get interrupted especially YouTube uploads and everytime i have to resume phone to continue uploads. The problem is that in case of YouTube, videos stutter which i assume at the moment upload was interrupted.

I have **JuiceDefender Plus** just to add. Is there a way to prevent uploads from interrupting, at least by instructing the screen not to turn off when uploading?

**UPDATE:** What i want is to be able to keep screen turned on while uploading.

*HTC Desire S*
*Android 2.3.3 (unrooted)*

# Answer
*Settings -\> Wireless & Network -\> Wi-fi settings.* Press the \[Menu/Options\] button, and select *Advanced*

Now choose in the Wi-fi sleep policy : *Never*

Keep in mind that your battery is going to drain faster (because the wifi will never be turned off unless you manually do it), and is easy to forget that you changed the sleep policy.
> 4 votes

# Answer
You may try checking the *Settings* -\> *Applications* -\> *Development* -\> *Stay awake* checkbox. Note a caveat mentioned in the Android manual: "Don’t use this setting with a static image on the phone for long periods of time, or the screen may be marked with that image."
> 2 votes

---
Tags: screen, internet, data-connection, youtube, battery-life
---


# Question
Title: Facebook contact sync in Ice Cream Sandwich
The rivalry between Google and Facebook seems to have gotten in the way of a really useful feature from Gingerbread: Facebook contact sync. Currently my Verizon Galaxy Nexus has the ability to add accounts for Google, Twitter, LinkedIn. There is even a Facebook entry in the add account list. However, clicking that does nothing.

I see that in 4.0.3 there are new social contacts APIs that will let 3rd parties extend this feature with checkins and posts. Is there a way to enable Facebook contact syncing in ICS (with or without 4.0.3)?

# Answer
I use Hax Sync on my Nexus. Works perfectly for ICS, it will sync high quality photos (if they are available to sync). I highly recommend it.
> 3 votes

# Answer
There are a number of 3rd-party apps available on the Market that can help with Facebook contacts sync. Judging from comments, Friends Sync and other similar apps seem to do the job on ICS.
> 1 votes

---
Tags: contacts, sync, 4.0-ice-cream-sandwich, facebook
---


# Question
Title: Galaxy S2 keeps periodically showing "Refreshing SIM data" toast
I have a rooted Samsung Galaxy S2 running the stock Samsung ROM (no custom ROMs ever). Of late, I notice that every few minutes, a toast pops up saying 'Refreshing SIM data'. If the screen had been blanked earlier, it reactivates, and this is annoying, especially at night. I don't know if this is relevant, but only recently I got 3G activated (Vodafone, Bangalore,India) and it didn't happen before.

Anyone seen this, and is there a workaround or fix?

**Update** \- Have upgraded to 2.3.5 Gingerbread and with different kernels (Ninphetamine and DarkyROM SuperCore) but it makes no difference. I wonder if it's because of the service provider.

# Answer
> 0 votes
So I found a solution that works for Indian Vodafone 3G users at least.

Simply create a new access point with the same settings as the one provided (called Vodafone Connect), set it as default, and reboot. I've not seen the popup appear again after that.

# Answer
> 0 votes
Could it be that the SIM contacts are corroded or bent slightly, so that the phone thinks it lost connection and then regained it? If this is the case, try cleaning the contacts with alcohol.

---
Tags: samsung-galaxy-s-2
---


# Question
Title: blocking individual numbers & text messages for Android phones
> **Possible Duplicate:**
> How can I reliably screen or block callers on a number-by-number basis?

Had Easy Filter app and it worked great for a while on my Samsung Galaxy, then it stopped. Question which phone does the Easy Filter work well with? Or which Android phones are compatible with which call blocking apps. Need to block specific numbers from incoming calls and text messages.

# Answer
Anti SMS Spam works great, also see Mr. Number for good call management.
> 4 votes

---
Tags: call-screening
---


title: Is there a way to save pop up alerts?

text:
# Question
Title: Is there a way to save pop up alerts?
After every call/message, my service provider (airtel) displays a popup which has the last call cost and current balance. Is there a way I could log them automatically and have the latest balance displayed as a widget in home screen? Is it possible to capture that using code? I am using a Galaxy S phone.

# Answer
One way is to take a screenshot after the fact. This works natively on ICS by pressing volume down and power key together, otherwise root the phone and install a screen capture app.
> 1 votes

---
Tags: samsung-galaxy-s, logging
---


title: Moving or hiding the system bar

text:
# Question
Title: Moving or hiding the system bar
I find that the system bar (containing the back, home, recent application, and status menu buttons) at the bottom of my android tablet often interferes with typing. Is there currently a method to reposition the bar to the top of the screen? The closest application I've found is Hidebar, but it only works on Honeycomb.

# Answer
may be you can use another home screen called "Launcher Pro" Free version.

In the setting there is an option to hide the system bar. you can try it out if you like the home screen. though i like it better than stock home screen.
> 1 votes

---
Tags: 4.0-ice-cream-sandwich, user-interface
---


# Question
Title: How to reinstall android to the fresh stock?
I have recently bought a used HTC Evo 3D from the internet. The phone itself is in perfectly working condition and the software is in its original state; that means it's not rooted, it's not running any custom rom and it's not branded.

However, the previous owner seems to have installed many apps from the market, the launchers are kinda different and generally the phone is very 'customized and seems sloppy.'

My question is: How do I get the device to its original, fresh, stock state? I don't want to install a custom ROM, I want to have the original android provided by the device manufacturer.

I know the device has the "factory reset" option in the menus, however I don't know what it *really* does and how thorough it is.

Wiping the phone and installing the system from scratch would be the best option for me, however, I don't know whether it's possible.

What are my options here?

Notes:

* I know what rooting is
* I know what custom ROMS are
* I can root the device if necessary, but I don't plan on doing so if not necessary
* Android 4.0 gets an official release for HTC Evo 3D soon - does this change anything related to what I need/want to do?

# Answer
> 6 votes
If it's not rooted and not running a custom ROM, a factory reset will reset everything back to stock and wipe the internal SD card. If you also wipe the external SD card, you will have a clean slate.

Checkout Chapter *Update and Reset*, Section *Resetting HTC EVO 3D*, (Page 209) of the manual: http://www.htc.com/managed-assets/support/user-guide/user-manual/htc-evo-3d/110803\_ShooterU\_HTC\_WWE\_UM.pdf

Quoting the manual:

> Resetting HTC EVO 3D
>
> Do a factory reset to return HTC EVO 3D to its original state before the first time you turned it on.
>
> If you’re passing HTC EVO 3D on to someone else or HTC EVO 3D has a persistent problem that cannot be solved, you can perform a factory reset (also called a hard reset). Factory reset is not a step to be taken lightly. It’ll permanently delete all your data and customized settings, and will remove any applications you’ve downloaded and installed. Be sure to back up any data and files you want to keep before you do a factory reset.

---
Tags: factory-reset, stock-android
---


# Question
Title: no notification for automatic upload of images and videos in google+
How can I configure my 2.3.5 phone so that I don't get a notification for automatic upload of images and videos in google+?

# Answer
If you're talking about when your phone uploads to Google+ automatically using the built-in Instant Upload, then you can just switch that off in the Google+ notifications. In fact I think that you must have switched that on at some point because I'm sure it was off by default for me.

Open the Google+ app, press `Menu`, select **Settings**, press **Notification Settings**, and then scroll down to the **Photos** category and take the tick out of "Photos added from Instant Upload". You'll still get the red notification box at the top inside the Google+ app, but won't get notified in the standard Android notifications bar any more. The other notification settings are there too, if you want to tune any of the others.
> 3 votes

---
Tags: notifications, google-plus
---


# Question
Title: HTC G2 Phone randomly turns off w fully charged battery on Gingerbread 2.3
My HTC G2 running Android Gingerbread 2.3 randomly turns off while running applications such as the camera with full battery. After the random turn off I try to turn the phone on again and it won't turn on. I have to physically remove the battery, wait 30 seconds, put it back in, and turn on the phone to finally get it to work.

Is there an app to prevent this or software update or do I need a new battery?

PS: My previous phone, the Motorola Cliq w/ Android 2.1 and Motoblur also had this problem.

# Answer
> 1 votes
There is a known hardware issue with the HTC G2. Mine used to be hung at a black screen randomly when I tried to turn the screen on and unlock it. If your warranty hasn't already expired, start the process to get a replacement. The replacement I got hasn't experienced any of those issues.

---
Tags: 2.3-gingerbread, battery, power-on
---


# Question
Title: disassociate a device I don't have anymore from market account?
> **Possible Duplicate:**
> How to remove device(s) from My Market Account?

How can I disassociate a device I don't have anymore from my Google Market account? This is a device that I used to have working but it's not anymore, so I don't want it to show up in my Google Market account.

# Answer
There's currently no way to do this. It has been suggested numerous times on Google's forums, but has never been acted on.

The best you can do for now is "hide" devices that you don't want to appear in the menus. You do this by logging into the Android Market website, then going to your account settings by clicking the gear icon and selecting "My Market Account" and then the "Settings" tab. On this page you should see a list of devices associated with your account. If you click the "Edit" button to the right of a device's name you can then select "Hidden in menus".
> 3 votes

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


title: Motorola Atrix 4g reboots itself

text:
# Question
Title: Motorola Atrix 4g reboots itself
I've just got a new Motorola Atrix 4g and have experience random reboots of the phone, this generally happens when it is in my pocket or otherwise unattended. Usually during the work day when browsing, playing games, listening to music or using the GPS it behaves itself.

Anyone got any ideas?

# Answer
Sounds like a hardware issue. I suggest promptly replacing it with your carrier before your return grace period is up (30 days with AT&T, for example.) You will need to do this at the same store where you purchased the handset.

I have the exact same problem with my new Atrix. Unfortunately (for me) I unlocked its bootloader, so AT&T is refusing to honor the warranty. I sent it in to Motorola for repairs, but it's still doing the same thing (Moto was nice enough to re-lock the bootloader, but AT&T is still not budging.) In my case, I have a feeling that it's either damaged battery contacts on the phone, or perhaps a faulty battery itself. I am planning to send it to Motorola again (on their dime this time) to see if they can fix it for real this time.
> 2 votes

# Answer
I've been noticing this too - it seems to only happen when I'm enabling \> 2G data access.

I've managed to cut down the amount of reboots by installing Cyanogenmod 7 and a custom kernel, which I found here: http://forum.xda-developers.com/showthread.php?t=1156040

It's down to 1 or 2 reboots a week now, which is manageable.
> 0 votes

---
Tags: motorola-atrix-4g
---


# Question
Title: Wrong HTC phone type attached to android market
I have a htc desire z and accidently put htc vision How can it be changed.

I cannot download a program from android market for my phone as it thinks is a Htc vision

# Answer
> 2 votes
The HTC Vision is the Desire Z, it is also known as the G2 on T-Mobile.

This is basically the name that HTC gives the device before it sells it to carriers. Some carriers want it rebranded. I also believe that HTC decided to publicly call the Vision the Desire Z, but I assure you, they are the same device.

---
Tags: google-account
---


# Question
Title: Connecting Android smartphone/tablet to PC and another device through USB hub
I am going to connect a USB device to Android mobile phone, using Android ICS 4.0 USB OTG.

Can I connect this device to smartphone through USB hub **and** connect the phone **through USB hub** to PC in order to deploy apps at the same time (using a male-male USB cable)? Will it be safe solution for both phone and my device?

# Answer
> 1 votes
I think you're saying you want the PC to be the host for the USB hub (so that it can connect to your phone) but for the phone to also be the host for the USB hub (so that it can connect to this other device). No, that won't work. USB connections are based on a tree structure. Given this:

```
PC----Hub----OtherDevice
       |
       |
     Phone

```

`Phone` can't be the parent of `OtherDevice` unless it is also the parent of `Hub` and therefore the `PC`.

You should connect the phone directly to the other device, and access the phone over the network from the PC as Ryan says in his answer.

# Answer
> 1 votes
According to this page, if you need to connect to the device with `adb` then you will have to connect to `adb` via tcp.

to enter adb tcp mode enter `adb connect <device-ip-address>:5555`

to go back to adb over usb enter `adb usb`

---
Tags: usb-host-mode, usb-peripherals
---


title: Xperia X10i slow

text:
# Question
Title: Xperia X10i slow
Did anyone experience the x10i to become very slow in any given day? After restarting work for few hours fine and then suddenly become.

Battery drainage is also very quick almost 4hours of some 10-15mins of talktime and some apps usage. (I assume this one is majorly a prob for most of the android phones).

Any suggestions?

I do have the common applications installed such as Google+, Facebook, Twitter .. But in the battery usage section, the one consuming the battery is the screen, even though the brightness is at its lowest.

Usually i disabled some of the applications running in the background but still no improvement.

Xperia X10 - Gingerbread 2.3.3

# Answer
The screen is usually the largest consumer of battery on any device, as it takes the most power to run.

Some suggestions I can give about battery drain is to make sure that you are turning off WiFi, Bluetooth, and GPS when you don't need them. They are also large consumers of battery. Apps like twitter, Google+, and Facebook that either check frequently or receive push notifications frequently will also cause drain.

You didn't say you do specifically, but if you use a task killer to stop tasks from running in the background, you are probably causing more harm then good when it comes to conserving battery. This is because even if these apps are "running" in the background, it doesn't mean that they are actually "active". If they are idle, they are not using any battery at all. Killing them causes them to exit incorrectly, and when the device needs information from them, it now has to go through the entire process of starting the application back up. This will use more battery then if the app was just idle and responded to the request that it was asked.

This restarting of the applications that are killed by task killers can also cause the "slowness" you are experiencing. There are a lot of system services that sit idle in the background, if you kill them, the OS may check for these services, as they are registered to be running, and the OS will restart them. This will cause memory to be allocated to restart these services, and the CPU needed to run their initialization processes. Then if you have something like an auto killer, it will see the service starting and the entire process starts again. This basically never frees up the memory these services are using because they are always being restarted. Also the CPU is also always doing the initialization work, and there may be some network communications going on during the start up as well. All of these will cause battery drain, and the device to appear to be running slow.
> 1 votes

---
Tags: 2.3-gingerbread, battery-life, performance, sony-ericsson-xperia-x10
---


# Question
Title: Why am I getting an 'Invalid Server Certificate' error when retrieving email even though I have the 'Verify Certificate' setting disabled?
I'm trying to configure my phone to sync with my work email account. I'm accessing it through OWA (Outlook Web Access). With the default settings, when the phone attempts to retrieve incoming mail, I get an error stating that there is an 'Invalid Server Certificate'. This persists even if I disable the Verify Certificate setting. Why is that? How do I avoid the 'Invalid Server Certificate' error?

I do not receive the error if I set 'Use secure password' to Never. But, that doesn't seem too safe. Would that mean my password is sent in plain text?

I'm running Android 2.3.3 on a Droid X.

# Answer
This seems like an issue that has been reported to the android development team. I am not sure if it is specific to the droid x, but even the work item relates to the droid x. If that is the case, I don't know if that is technically an android issue, but a MotoBLUR issue, as the Droid X runs the MotoBLUR version of android.

Also, Yes, that is what "Never use secure password" means.
> 1 votes

---
Tags: 2.3-gingerbread, email, motorola-droid-x, motoblur
---


# Question
Title: ICS: Add Google Contact Group To Home Screen
Please note I'm using Ice Cream Sandwich.

I'd like to add a shortcut to a Google Contacts Group such as 'Co-Workers' to my home screen. Can I do that?

# Answer
It doesn't appear that there is a native way to do this in ICS. However, you could use the **folders** feature in ICS to add multiple contacts to the home screen and group them into a single folder. Not exactly what you're looking for, but this seems like it is the best native (non-3rd party) solution in ICS.
> 1 votes

---
Tags: contacts, 4.0-ice-cream-sandwich, home-screen
---


# Question
Title: How can I view flash content in Dolphin?
I have a Chinese tablet, so I cannot install apps from Android Market (at least directly).

How can I see flv, swf and other kind of flash data using Dolphin web browser?

# Answer
You can try side-loading a Flash Player apk file. There are a whole lot of them floating around on XDA, such as this thread which has a download for Flash 11. Whether or not it works will also depend on other factors, such as the version of Android on the device and the processor it has (Flash requires an ARMv7 processor and Android 2.2 or later).
> 6 votes

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


# Question
Title: Do prepaid phones have issues with downloading certain Apps in the Android Market?
My company has written and published some Android Apps on the Android Market. A couple of times now we've had complaints from customers who are not able to download and install the App - I believe the Android Market website is not letting them download it to their phones.

We're still trying to get more details from the customers but one thing I've noticed in common is that these customers are on prepaid providers (specifically, Boost Mobile and Cricket).

One of our App's requirements in the store is "full Internet access" (the `android.permission.INTERNET` intent must be doing this). I have no idea how these prepaid providers tend to handle data usage. I can't imagine that they have unlimited data but they have to have *something*, right?

Has anyone run into a problem with using a prepaid Android phone and trying to download Apps from the Android Market?

# Answer
> 2 votes
I highly doubt it's to do with being 'pre-paid' or not.

More likely, it could be from a number of reasons. Such as internet connection where carriers can limit the download file size.

I personally know that DL'ing larger files over the carrier network will fail unless it has a 'resume' or some sort of authentication feature.

# Answer
> 0 votes
The internet permission should affect how your app runs (or if it's visible on the market) but I wouldn't expect it to affect installation. Do you have any additional permissions that you require? Is your app set to download by Wi-Fi only?

Is it possible that you sometimes access a feature that you haven't requested in the manifest? For example, if you don't have access to a 3G network to you query the ConnectivityManager to get a different connection? Your app may exhibit certain behavior only when it encounters a specific network configuration. You'll have problems only when your app tries to use a permission that it hasn't requested.

If your app is paid, it could be a problem with the customer's payment method (carrier billing may be a problem with prepaid). I sometimes see repeated attempts to purchase an app of mine, which are all declined.

---
Tags: applications, google-play-store, carriers
---


title: Launcher with long middle dock button

text:
# Question
Title: Launcher with long middle dock button
One thing I miss about HTC Sense is that their launcher button had an elongated middle button for the dialer. Is there a launcher or dock that replicates this kind of UI?

(I'm using CM 7.1 RC1 on an HTC Desire.)

# Answer
CyanogenMod uses ADWLauncher by default, so one option would be to simply use a Sense theme for ADW.
> 2 votes

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


title: Camera time delay on 2.3.5?

text:
# Question
Title: Camera time delay on 2.3.5?
> **Possible Duplicate:**
> Is there a zoom and timer functionality on Nexus S camera?

Is there any app that will let one use a time-delay shot with the phone's camera on Android 2.3.5? The default camera app doesn't seem to have time-delay shots, as far as I can see.

# Answer
> 0 votes
This one does the trick pretty well: https://market.android.com/details?id=identity.android.CameraSelfTimer&feature=search\_result&rdid=identity.android.CameraSelfTimer&rdot=1

---
Tags: 2.3-gingerbread, camera
---


# Question
Title: Can I retrieve files from the voice recorder app after they've been deleted?
Is there any way I can retrieve files that were accidentally deleted from the voice recorder on an HTC Thunderbolt?

# Answer
If the files were stored on a physical microSD card, you may be able to use file recovery software on your computer. There are a number of undelete and recovery software options, but many cost money. http://pcinspector.de has a flash memory recovery tool for free (Smart Recovery handles flash memory).

Writing more data to the card increases the chance that the file will be overwritten before you recover it.
> 1 votes

---
Tags: htc-thunderbolt, delete
---


# Question
Title: Missing internal flash memory and SD card does not mount
Some time ago I installed a custom firmware (YAR28) on my Archos 7HT. This worked fine for a while, until some day when I switched it on it showed the initial startup screen, and after that all my installed apps were gone. So I re-installed the stock firmware from Archos. But then I found out I could no longer access the sd-card. It was not mounted when I inserted it. But when I connected the device to my PC using USB it did show up as drive F: and G:. I could access F:, which was obviously my sd-card, but G: (which should be the internal flash) could not be accessed, and Windows even asked if this should be formatted.
When I open the Files on my tablet, and select 'SD Card' it gives the 'SD card is unmounted' error. And when I select 'Internal Memory' it is completely empty. So it looks like the file system is still working, but the internal flash part somehow is no longer accessible.
I have a feeling that some low level setting has changed and that I could somehow solve it if I could get access to the underlying Linux system, but I do not have a clue how to proceed.

# Answer
Indeed the internal filesystem somehow got damaged. To fix this you need access to the filesystem itself, which can be done using ADB. (Android Debugging Bridge) Instructions for connecting to the Archos Tablets using ADB can be found here:

http://www.archos.com/support/support\_tech/updates\_adb.html?country=er&lang=en

Although the description is complete this still sometimes can be hard. You might have to restart your computer a few times, but eventually it is possible.

Open a command window in the directory containing the ADB.exe program (it is in the 'platform-tools' directory under the androis-sdk-windows folder)
Type:
**ADB SHELL**
If the connection is OK, it will start a server and after e few seconds show the '**$**' prompt. this means you are connected to the tablet and have direct access to the linux shell. If you type '**ls**' you will see a list of folders that contain the operating system and all supporting files that make your tablet work.
Now navigate to the folder containing the Flash file system by typing:
**cd ./dev/block/vold**
If you now type '**ls**' again you should see three or four folders that have numbered names. One of them is '31:8'. This is the folder that points to the internal flash. Now we can fix our problem by recreating the MS-DOS (FAT32) file system on this partition. Type the following:
**mkdosfs -F 32 /dev/block/vold/31:8/**
This will fix the FAT32 filesystem. Now leave the shell by typing '**exit**', disconnect the USB and restart your tablet. On my system this made internal storage re-appear, and after that it also mounted the sd-card. Problem solved.

Many thanks to this post on SlateDroid that contained the answer.
> 4 votes

---
Tags: storage, archos-gen8
---


# Question
Title: iplayer app for BBC radio programs on 2.3.5?
Are there any iplayer-like apps to listen to recorded BBC radio programs on 2.3.5?

# Answer
> 3 votes
TuneIn Radio has channels for BBC radio, other radio streaming apps probably have them too. TuneIn is a good app, the pro version even lets you record. I am not sure what other features the pro has over the lite version, but I use TuneIn daily.

---
Tags: applications, internet-radio
---


title: installing openAOS 2.3.5 on Archos 5IT?

text:
# Question
Title: installing openAOS 2.3.5 on Archos 5IT?
I found there is people installing openAOS 2.3.5 on Archos 5IT, but I haven't seen any website detailing the instructions on how to do it. Anyone?

# Answer
> 3 votes
According to the openAOS site, the Archos 5 is supported. So I would think that there would be a download for an update package for that specific device. This is how others do it. The steps to install on any of the devices should be the same (or close) the only thing you would need is the install package. I could not find downloads on the openAOS site.

---
Tags: 2.3-gingerbread
---


# Question
Title: How can I sign out from gmail in my Android?
> **Possible Duplicate:**
> How-to unlink the main Google account from android device without a factory reset
> Logout from Gmail on my device

I have a Sony Ericsson Xperia. I have logged in on it with one of my Gmail accounts. But now I want to change the default gmail account logged in on my phone. How can I do this?

Thanks.

# Answer
Menu button --\> Settings --\> Accounts and sync--\> find your google account there (enter inside)--\> remove account...

You cannot remove the account if it is the last google account on your phone, you will have to add a different account before you remove it.
> 2 votes

---
Tags: gmail
---


# Question
Title: If I open a PDF from dropbox with Adobe Reader, where is it saved?
> **Possible Duplicate:**
> Dropbox for Android folder location

I opened a PDF from the DropBox app with Adobe Reader on my Samsung Galaxy Tab (running 3.1). It isn't saved in Downloads, as I expected. So where is it!? I can open Adobe Reader and find it there, but I'd like to know where it has been saved on the device. Any ideas?

# Answer
There is a folder on the sdcard where dropbox saves the files locally.

`/sdcard/Android/data/com.dropbox.android/`
> 3 votes

---
Tags: dropbox, adobe-reader
---


# Question
Title: Update text files on Android and sync to Dropbox
I'm transitioning to plain text files as the basis for my GTD system, which is awesome when I'm at my laptop (Vim editing all the way).

However, I haven't yet figured out a good way to take quick notes on my Android tablet, which is a Xoom running Honeycomb (not yet rooted, although I'm open to the idea).

Ideally what I like is a script or widget that would pop up a textbox that I could type a note into. The note would then be saved and synced to Dropbox automatically.

The idea is for this capture process to be as seamless as possible. I would like to avoid having to remember to manually sync files in the Dropbox app, or launch an app and fuss with naming a file, browsing to the correct directory, etc. The apps I've tried so far are much too fiddly for my tastes.

Any suggestions for how I could accomplish this? I'm a developer, I could definitely tackle a more code-oriented solution if that's the only way.

# Answer
I use an app called Epistle to create/edit textfiles within my Dropbox repository. It even supports Markdown.

There are other similar apps in the Market. If you've embraced todo.txt for your to-do management, Gina Trapani's Todo.txt Touch is helpful. It also syncs to Dropbox.
> 4 votes

# Answer
I'd recommend a combination of a text editor - either one of the market ones or vim from busybox (requires root) and dropsync which is a full dropbox client (unlike their own client, it syncs both ways). This would be pretty much the same setup as on the laptop, zero learning curve :)
> 4 votes

# Answer
Denote is an app I wrote that syncs text files to and from Dropbox and also offers a Markdown preview (useful to a lot of GTDers).

Re: The pinning a note to the home screen feature. Would the widget you are typing into on the home page represent a specific text file?
> 1 votes

# Answer
Um, I don't know how helpful this will be to you but I recently bought an app called Ultimate To Do list which is GTD-based and captures notes on the 1st screen. What's neat is that it automatically syncs to ToodleDo which can be opened from any browser (and thus any device). There's no fuss with syncing. I don't mean to tout an app, but Ultimate To Do is actually one of the only apps I actually shelled out money for. There's a free version where all the features are unlocked for a trial period so you can try it out and see if it meets your needs.
> -2 votes

---
Tags: dropbox
---


# Question
Title: Update to ICS makes Firefox fonts look awful (Eee Pad)
My Eee Pad TF101 auto-updated to ICS today. After the update, all fonts in Firefox changed to some dreadful-looking Times Roman-like font, in which the accented characters don't show right. Stock browser and Opera look fine and use the newfangled ICS sans serif font. Deleting data and reinstalling Firefox didn't help.

Maybe it expects the old 3.2 font? Is there a way I can install the old fonts in 4.0?

# Answer
> 7 votes
Got same problem. Here's a fix. Go to the advanced settings by typing "about:config" in the url string, filter settings by "font" substring and change the values of font names corresponding to your codepage from "sans..." (NOT mono) to "Roboto". Restart firefox

---
Tags: 4.0-ice-cream-sandwich, asus-eee-pad-transformer, firefox-for-android, fonts
---


# Question
Title: Can I temporarily use device with physical QWERTY in touch only mode?
I am looking for a new phone with a physical QWERTY keyboard (probably a "slide-down" construction). As I do not have possibility to test it, I would like to know, whether I can use the device as a standard touch phone without using the physical keyboard if needed.

How does Android behave when the physical keyboard is not activated (the slide-down phone is folded)? Do I have to manually activate the virtual one or is it automatic?

thanks

# Answer
Yes, the phone should behave same as without physical keyboard until you open the physical keyboard which will cause hiding the virtual one.
> 2 votes

---
Tags: keyboard, touchscreen
---


# Question
Title: How can I make Android remember default apps after upgrades?
After choosing a default program for an action, every time an app gets updated that relates to that action, the OS unnecessarily asks which program to use. I can't be the only one to be aggravated by this defect.

It's especially irritating for apps that get updated frequently and serve multiple intents.

Here is the scenario:

1. User installs app (for instance, a new web browser-Dolphin)
2. User performs intent (for instance clicking a hyperlink from an email)
3. Android OS asks user which app to use.
4. User selects Dolphin browser, checks check box at the bottom of the popup window with the label "Use As Default" and selects new web browser app.
5. Android Market installs new update for Dolphin.
6. User performs same intent as #2 (clicking a hyperlink from an email)
7. Android OS forgets "use as default" setting and Android OS asks user which app to use. \[Steps 3-7 repeat ad infinitum\]

The bug occurs at step 7.

I submitted a bug report for this issue. In the meantime, is there an app that works around it?

# Answer
No, you can't work around it unless you make changes to the android sources and compile a custom ROM. The Installer Service is a core part of the system and cannot be replaced or overridden like other apps can.

This is by design. It will only ask you again if one of the apps that was updated is one that has other apps that can perform the same task.

The same thing happens if you install a new application that can perform the task of another app. This is because updating an application is actually just like installing a "new" application. There is no difference in what happens when you install a new application on your device or if you update an existing application. So if there was a way to have it "always remember" this option, then when you installed a completely new application that you want to use, you would never get presented with the option to use it.

Lets use the launcher as an example. You use GO Launcher for a long time and you have it set as the default. Then you decide you want to use the new Foo Launcher, so you install it. Now when you go to the launcher you are asked what launcher you want to use. If you set it to "always remember", you would not be presented with the option and you (or maybe other users) would consider this a poor experience because now they have to figure out how to change the launcher to the one they just installed.
> 8 votes

---
Tags: updates, default-applications, intents
---


# Question
Title: Can I restore my HTC Hero to its stock ROM?
I have a rooted HTC Hero with the latest Cyanogen mod installed on it.

I'd like to get it back to its stock status, restoring the original, official ROM and unrooting it. Is this possible? I have found this thread with what seems to be stock ROMs, however, I don't know whether that will do the job and also unroot the phone.

# Answer
If you install a completely original ROM for the device, it will be unrooted. flashing the correct Stock ROM for your device will revert it back to its original factory state. Remember to Wipe both the Cache and Data when you flash.

in the post you linked it also says:

> Notice: These are NOT rooted, and contain radio/hboot rom updates
> 3 votes

---
Tags: cyanogenmod, rom-flashing, stock-android, unrooting, htc-hero
---


title: Mass install apps using FTP/HTTP

text:
# Question
Title: Mass install apps using FTP/HTTP
I would like to mass install few apps at one time from a single FTP server - from Android phone, without using adb command.

The phone will be rooted and will have and the option to install non-Market apps turned on.

I know it is possible to install many apps using single adb command (http://www.androidsim.net/2011/06/how-to-18-mass-installing-multiple.html) but I would like to do this **using an Android app** that would download all the apps and install them. I am looking for a ready-made solution (app/code snippet) or a clues for implementing FTP connection.

# Answer
> 1 votes
This is a way of programatically installing APKs

the code snippet you're looking for is:

```
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(new File(Environment.getExternalStorageDirectory() + "/download/" + "app.apk")),"application/vnd.android.package-archive");
startActivity(intent);

```

---
Tags: installation, adb, file-transfer
---


# Question
Title: Better folders, which support drag & drop: is that even possible?
I've tried three different folder widgets for Android 2.3, but I noticed none of them supports adding applications via drag & drop, like the native folders do.

Is that even possible to do?

*I guess it isn't, or those application would be pretty stupid not to support it, but you never know.*

# Answer
> 3 votes
The only interactions presently supported by app widgets on the home screen are simple click events. So the answer to your question is no, drag & drop isn't available with widgets. The reason the native folders can do this is because they are just part of the launcher activity so can be programmed to do more complex things than the widgets can

# Answer
> 1 votes
Go Launcher will address a couple of the items you mentioned in the comment to your question. The aesthetics are superior, displaying an "iPhone style" in which it shows a preview of the icons inside of it. You can also control the behavior of the folder after launching an app, such as whether or not the folder stays open.

I believe you can arrange the icons in any order inside the folder - This screenshot seems to indicate that you can.

---
Tags: app-widgets, drag-n-drop, home-screen-folders
---


# Question
Title: How do I disable the data usage warning and notification in ICS?
I'm running ICS on a Galaxy Nexus and my data plan is grandfathered in from the days of unlimited data with my carrier- so I don't need any warning or notification for the amount of data I'm using. However, ICS on this phone has an annoying warning and notification when I hit either 2 or 4 gb before the month is over. The notification persists in the background and will not close. How do I disable this?

# Answer
> 8 votes
In `Settings -> Wireless & Networks -> Data Usage` you should be able to uncheck the "set mobile data limit". The limit will stop data usage when you reach the limit. (You probably have this unchecked already).

On this screen is where you can move the "warning" levels up so you will not reach them and you will not receive the notification.

One thing to note: If you have mobile data disabled, the checkbox to set the limits will not be visible. Re-enable it temporarily and you can dispatch the annoying notifications for good.

---
Tags: 4.0-ice-cream-sandwich, samsung-galaxy-nexus, data-monitoring
---


# Question
Title: Is there an equivalent for coconutBattery (Mac) on the Android?
My G2 android used to last an entire day without charge for the past year, now it appears that it gets to very low energy at about halfway through the day, is there something like coconutBattery (Mac) for the Android? Not sure if this question belong on SO or somewhere else?

I am essentially looking for original Design Capacity (ie. 6900 mAh) and now the Current capacity (6559 mAh)?

Thanks.

# Answer
Most of the information is available in `Settings -> About Phone -> Status` but you can also use an app from the market called Battery Info (i am sure there are others as well) and it will show you all the information on the battery. This app also has a widget that can display some information too.

At the time of me writing this it is not possible in the android SDK to get the raw mAH value so you wont find any apps that can display the exact mAH, only how charged the battery is in percent, and what is drained.
> 5 votes

---
Tags: applications, battery
---


# Question
Title: Application to slide from area to start application?
I had an application before I formatted which would do something awesome: you simply slid from an active area on the screen, no matter what application you're in, and you were presented with about 12 different spots you could fill which would launch applications.

The problem is, I can't remember what this application is called. Can anyone remind me?

# Answer
> 1 votes
SwipePad. Found it: https://market.android.com/details?id=mobi.conduction.swipepad.android

---
Tags: applications
---


# Question
Title: Do most phones default to Automatic Date and Time being on?
I guess this is really a question about carriers in the US since I suspect they control these types of default settings.

Do most Android phones default to have "Automatic" Date & Time setting on?

Someone reported SSL certificate failures in an app and the root cause was the phone's clock was set to 2004. I'm trying to figure out if this is a common occurrence. If most phones are set to automatic date & time I won't worry too much. If phones don't automatically have synchronized clocks, I suspect these type of error would be more common.

# Answer
> 2 votes
Yes. No, I don't have a source. :P

---
Tags: date-and-time
---


# Question
Title: What do I need to know about the "weird" Galaxy S Vibrant emergency call handling?
Vibrant support was dropped from CyanogenMod after 7.1 (Gingerbread) due to issues with failed 911 calls. I flashed 7.1 a bit before this was made known, and have since reverted to my stock-based ROM. This is obviously a bit concerning and I have a few remaining questions:

* Did flashing CM damage anything? (I.e., will emergency calls work now that I'm on a different ROM?)
* Can this happen with stock-based ROMs?
* Was it all emergency calls, or just 911?
* Is it related to Gingerbread?
* Has it been fixed in CM? I've seen a few things both ways.

# Answer
The official announcement on the CM forums states:

* The issue was in the RIL code, which is just typical code and libraries packaged in the ROM (e.g. `/system/lib/libril.so`, for example). The CM team recommended installing a Samsung ROM noting that any Samsung ROM is fine and any AOSP ROM would have issues. There's no permanent damage since the RIL code was replaced when you reflashed.
* They specifically cited the issue was related to closed-source RIL code, so this wouldn't happen with a stock ROM unless Samsung **severely** borked their RIL code.
* Only 911 was listed as a problem, but I don't know (and neither have the CM team ever stated) if other emergency numbers were affected.
* Official support for the Vibrant didn't occur until 7.1, which was Gingerbread. It's really hard to say if older versions were affected, but I would assume yes (if they exist somewhere still).
* The announcement states that the issue was fixed and the Vibrant is officially supported at this point.
> 4 votes

---
Tags: 2.3-gingerbread, cyanogenmod, calls, samsung-vibrant, emergency-calls
---


# Question
Title: In ICS, what differs between use on a phone, and use on a tablet?
Being that ICS is the merging of the phone and tablet versions of Android, what is different in ICS when it is used on a phone from when it is used on a tablet?

\** Clarification:\** This is referring to *vanilla* ICS

# Answer
Assuming just vanilla ICS, with no custom UI from a manufacturer/carrier or anything:

* A phone has a status bar at the top and soft buttons (or hardware buttons) at the bottom. A tablet will only have the bottom bar, with soft buttons on the left and clock/notifications on the right. The notification pane pulls down from the top status bar like in previous versions on a phone, but it pops up from the bottom-right corner on a tablet.
* The default launchers and home screen layout are visibly different. The app drawer on a phone is in the center bottom, on a tablet it's top right, and phones have a sort of "dock" at the bottom that is visible on all home screens (tablets do not). Also, the Google search bar collapses on a tablet but is persistent across the top on a phone. The home screen transition animation is also different.
* Apps that use the Action Bar will display a bit differently. On a phone the bar will almost always be split between the top and bottom of the screen, with some options on each portion of the bar (possibly unless they use very few icons/actions). On a tablet it just uses the top of the screen because there's plenty of room. Google Music is a good example of this.
> 5 votes

---
Tags: 4.0-ice-cream-sandwich, vanilla-android
---


# Question
Title: Ubuntu font cannot display latin extended characters
I changed the system font (by Font Changer) to Ubuntu font (0.8). This font has Latin-Extended support and can display Vietnamese just fine (I tested this on http://font.ubuntu.com/). However, after I changed to this font, Vietnamese chars are replaced by boxes.

Can anyone explain this for me? Any idea on how to fix this?

# Answer
> 4 votes
I'm not sure about Vietnamese, but for example in Finnish, there are some extended characters that are problematic. This is because some pages are encoded as ISO-8859-15 and some are UTF-8. If autodetection in the browser fails, they will be displayed as boxes or garbage. The same thing happens if the font only supports one encoding and the page uses the other. I'd recommend to check the encoding of the font and the encoding of the pages you tried, and change the font if necessary.

---
Tags: fonts, stock-browser
---


title: opera search bar: enter doesn't search

text:
# Question
Title: opera search bar: enter doesn't search
I write my question in a search box (on stack exchange or wikipedia or Google.) when I press enter, it doesn't search.

This isn't a keyboard thing since I've tried swiftkey, android keyboard, Samsung keyboard, and swype.

It is an opera thing, since using default browser, the keyboard "enter" is replaced by a spyglass for search or a tick in a circle for "go" as expected. I've not tried any other browsers.

I only noticed this problem after upgrading my galaxy tab to 3.2...

# Answer
> 0 votes
A software update fixed this problem. Must've been a bug in opera mobile.

# Answer
> 1 votes
My solution for SO uses an undocumented feature (an easy trick when there's no documentation whatsoever): longtouch the search bar, add it as a search engine, and then use Opera's own search bar for such sites. A trick you may like with SO is to do this multiple times, then manage search engines, click on one of the SO 'engines', and modify it so that you can readily add e.g. `[android]` to your searches. It may feel like a workaround, but the result is more comfortable than what I was used to on desktop systems.

---
Tags: keyboard, opera-browser
---


# Question
Title: How can I create recurring events in Jorte?
That is, an event that happens once a week, once a month, once a year, etc. Pretty sure I've read that this can be done, but I can't figure out how. (I've also read that this app has quite a learning curve!)

I don't want this calendar linked with my Google calendar, so creating it there isn't an option.

# Answer
In the Event creation dialog box I have a "Repetition" drop-down box with all of those options. This is using Jorte 1.2.31
> 1 votes

# Answer
It can be done by selecting the desired repetition from the combo box. Here some screenshots:

Jorte changelog does not have entry that describe the recurring events addition so I suppose this feature coule be there since first releases.
> 0 votes

---
Tags: jorte
---


# Question
Title: What new features my tablet gains in the passage between Honeycomb and Ice Cream Sandwich?
I just received the official ICS upgrade for my Asus TF101 (Wi-Fi only version) and I immediately noticed that the device seems faster and has a renewed look & feel.

But what other features the new OS version brings for tablets?

# Answer
> 2 votes
Selected excerpts from the official Android 4 Platform Highlights document:

> * The biggest changes will be for phones upgrading from Gingerbread to Ice Cream Sandwich, rather than for tablets upgrading from Honeycomb, as a lot of the new UI features were introduced in Honeycomb.
> * The UI change is a big difference and brings Honeycomb's Recent Apps button for easier access to multi-tasking to the main-line Android platform along with the System bar that it sits on.
> * The standard Lock Screen now has quick access to the Camera and Notifications, and there will be album art and controls for music playing in the Music app on the lockscreen.
> * When an incoming call arrives, users can now quickly respond by text message, without needing to pick up the call or unlock the device.
> * Improved text input and spell-checking on the standard Android 4 keyboard
> * Android 4.0 introduces a powerful new voice input engine that offers a continuous "open microphone" experience and streaming voice recognition.
> * To meet the needs of users with tiered or metered data plans, Android 4.0 adds new controls for managing network data usage.
> * Enhanc\[ing\] the accessibility of Android 4.0 for blind or visually impaired users. Most important is a new explore-by-touch mode that lets users navigate without having to see the screen.
> * A new People app that offers richer profile information, including a large profile picture, phone numbers, addresses and accounts, status updates, events, stream items, and a new button for connecting on integrated social networks.
> * The user's own contact information is stored in a new "Me" profile, allowing easier sharing with apps and people.
> * an updated Calendar app brings together personal, work, school, and social agendas.
> * a new visual voicemail features integrates incoming messages, voice transcriptions, and audio files from one or more providers.
> * The Camera app includes many new features... continuous focus, zero shutter lag exposure... Stabilized image zoom... users can now take snapshots at full video resolution just by tapping the screen as video continues to record... built-in face detection locates faces in the frame and automatically sets focus... single-motion panorama mode...
> * Redesigned Gallery app with photo editor
> * Live Effects for transforming video
> * instantly sync and manage Google Chrome bookmarks from all ... accounts
> * Android Beam for NFC-based sharing \[requires NFC hardware integrated into the device\]
> * Face Unlock
> * Wi-Fi Direct lets users connect directly to nearby peer devices over Wi-Fi
> * built-in support for connecting to Bluetooth Health Device Profile (HDP) devices... users can connect to wireless medical devices and sensors in hospitals, fitness centers, homes, and elsewhere

Also your manufacturer, Asus, may have added or updated their own specific software, and some of the new features may only be available if your manufacturer hasn't customized/replaced the original Android app.

---
Tags: tablet, 4.0-ice-cream-sandwich, asus-eee-pad-transformer
---


# Question
Title: For updating an  Android OS which one is better amongst the, official Update and Custom ROM update
> **Possible Duplicate:**
> How do I update the OS in my device?
> When will my device get the Android 4.0 update (Ice Cream Sandwich)?

I am using the Sony Xperia Arc phone.

I came to know that,The Official Mobile Update OHLA(open handset alliances) will be delaying the release of Android OS(ICS 4.0).

I have a little confusion about updating Android OS.I have seen some mobile OS update forums and they mentioned that we can update our Android phone easily to higher version i.e. Android OS(ICS 4.0) by rooting the device.But it seems the mobile warranty will be broken,the data will be lost and even we can find the bugs as well while updating through custom OS though we can update easily.

So I want clear solution for this confusion so could any one help me for this problem.

What would be my further steps for updating it to 4.0?

# Answer
> 3 votes
According to Sony's official statement, Ice Cream Sandwich (a.k.a. "ICS", a.k.a. Android 4.0) is coming to Xperia Arc at end of April or beginning of March of 2012. If you are worried about the cons of rooting (i.e. voiding warranty, possibly breaking the handset, etc.) I would suggest that you wait for the official update from Sony and/or your carrier.

---
Tags: 4.0-ice-cream-sandwich, updates, sony-xperia-arc
---


title: Android HTC Touch2/Mega

text:
# Question
Title: Android HTC Touch2/Mega
> **Possible Duplicate:**
> Can I install Android on my non-Android device?

Language Turkish.

Merhaba ;

Benim HTC touch 2 bir telefonum var.Çok uzun süredir araştırma yapıyorum fakat bir türlü android yükleyemedim.Android yüklemek acaba mümkün mü?Bu konuda bilgi veriseniz çok sevinirim.

Teşekkür ederim...

---

**Google Translate:**

Hello;

I have a phone in my HTC touch 2. A kind of research I'm doing for so long now, but could not load android. Is it possible to install Android wonder? Information on this subject I would be glad veriseniz.

Thank you ...

# Answer
If the translation is correct, it looks like you are trying to install Android OS on a Windows Mobile phone?

There appears to be a decent guide about this here. It wildly varies by which device you have.
> 1 votes

---
Tags: htc
---


title: How do HD voice calls work?

text:
# Question
Title: How do HD voice calls work?
Most of the operators now support HD voice on Android devices. I was wondering about the following points:

1. How can an Android user be sure that a call is HD without guessing from the audio quality?
2. Does the phone hand over calls from HD to normal call and vice versa?

# Answer
None of the carriers in the US support this that I know of. But according to the android supported codec page, AMR-WB (Adaptive Multi-Rate Wideband) is supported by android devices. As long as the carrier is actually using the "spec" to transmit the "HD Voice" over the GSM/CMDA network, there is nothing special that needs to be done for android devices, it will support both Normal and HD calls.

To explain a little further. When an HD call comes in on a device that supports AMR-WB, and it is enabled (based on the comments below that some may not have support enabled), nothing has to be done on the device side. All that is sent to the device is an audio stream, the stream is in the AMR-WB format and the device decodes that automatically. Because it is an audio codec specification and the support for that exists on the device you are able to send/receive using this codec.
> 3 votes

---
Tags: calls
---


# Question
Title: ICS and support for gamepad/controller devices
I own an Asus Transformer TF101 and finally the official upgrade to ICS has been released.

I remember some ICS video previews where they said that ICS would have native support for gamepad/controllers and I have some questions about it:

* How can I understand if a market available USB gamepad is compatible with ICS?
* Is there a list of already supported devices?
* I also own a Microsoft PC Wireless controller, do you know if there is a driver written for ICS that supports that dongle?

# Answer
> 1 votes
USB controllers follow a spec which means any USB controller "should" work. So there is not a "list of supported devices" as they all are supposed to work as long as they are not proprietary. Even an Xbox 360 wired controller should work (not sure about a wireless 360 controller, even when plugged in with the charge kit). Now your wireless controller is probably a different story. This is probably using some proprietary protocol to communicate information from the dongle to the controller, but you could try it. As long as the android device thinks that the dongle is a USB controller, and the dongle handles the communications to the controller, it may work.

---
Tags: 4.0-ice-cream-sandwich, usb, usb-peripherals, game-controllers
---


# Question
Title: How can I get missing apps back after factory resetting my rooted x10 Mini?
I rooted my Sony Ericsson xperia x10 mini and linked my apps to my sd card using link2sd, I then factory reset my phone from the android privacy settings.

superuser still exists on my phone

1. how do I get my linked apps to become visible and usable?
2. my Android Market has the (killing me) "starting download" forever (and I don't have GTalk, Google Talk that I was told I need to resolve this.) I've tried both wifi and SIM data connection

I've tried clearing market cache+data and nothing

I can't access my memory card because I can't download link2sd and I cant use the Market.

I want my phone to show my linked apps and for the market to work

If you need more info please don't hesitate to ask...

# Answer
> 1 votes
Are you running a custom ROM on your Xperia x10 mini? If you are missing the Google Talk app, this means that factory rest deleted some of the Google apps required for Market to work properly. I would suggest finding the appropriate GApps package for the ROM you are running and re-flashing it.

# Answer
> 0 votes
What i done is i found a programme called "Android injector" which installs .apk files from your pc to your android. Downloaded and installed the google apps and that sorted the market problem out. but i ddnt get to keep my old apps after i got link to sd it was blank. oh well....

# Answer
> 0 votes
Sounds like the factory reset removed the changes that link2sd made. but if you now moved apps that are system apps (like talk) they are now "gone". I am not 100% sure how link2sd works, if it uses an ext3 partition on the sdcard or what exactly it does. But it sounds like it really botched up your system.

Your best bet at this point it to find the Stock ROM and reflash the device back to the original stock setup.

For future reference, a factory reset does not return the device to "stock setup", it deletes all the user data off the device, as if it has never been used. It does not add any system apps or reset their "state". If you make those kinds of changes, a factory reset does not fix them.

---
Tags: google-play-store, link2sd, factory-reset, sony-xperia-x10-mini
---


# Question
Title: Is the Google GMail client able to download attachments for arbitrary file types?
I emailed myself an epub the other day and went to the GMail app (v 2.3.5) on my android phone to download it.

While it showed me the attachment, I could not figure out how to download it. The email shows a pretty paperclip icon next to it, and at the bottom of email I get another pretty icon with a paperclip. But I cannot click(/press) on it. There is no preview/download button. The menu has no option to download it.

So my question is, is it actually possible?

I've seen a fair bit on forums suggesting it is not, but those are fairly dated threads. It seems somewhat inconceivable to me that one would not be able to download an attachment - as one person has put it, this seems like a feature shortcoming that is bordering on a bug.

An example of what I see is: http://imageshack.us/photo/my-images/703/attachwhat.png/

My phone: Samsung Galaxy S 2 running VillainRom 2.4.2, Gmail 2.3.5, email sent from Thunderbird 3.1.14 on Windows 7.

# Answer
> 4 votes
As far as I know this was a new addition to the app recently, so it's surprising that it doesn't work for you. I just tried emailing myself a `.epub` file and it worked just fine, I had a Download button to the right of the paperclip icon and attachment name.

I know that the Browser on many devices won't let you download any files that don't have a handler registered for their extension; perhaps this is related. You can solve that issue via an app that registers for all files, such as Download Crutch; perhaps it will solve your attachment issues as well. I'd reboot after installing it. I have Download Crutch installed and have had no problems with it.

# Answer
> -1 votes
didnt find Download Crutch but another appp Download all files did the job pretty well.

Have fun Navneet

---
Tags: gmail, attachments
---


# Question
Title: What is the process to install cyanogenmod to a galaxy tab 10.1?
I am new to this flashing business for the Android tablets. I did some of those flashing on a PanDigital tablet previously, but it's been a while. My tablet is the standard 32G WiFi tablet, and it's been rooted. How can I get the cyanogenmod ROM installed, and how does this fastboot thing work ? I also have the recovery.img file.

BTW: How can I backup the existing ROM, so I can restore if something goes wrong ?

Thanks :-)

# Answer
> 3 votes
If it is a supported device, then this should basically be the process as it is the same for every supported device I have experienced.

1. Put the cyanogenmod update zip file on the device sdcard (or internal storage)
2. Also put the google apps update package that corresponds to the CM version on the sdcard
3. Boot the device in to recovery mode
4. You can create a backup in the Recovery image (probably clockworkMod recovery)
5. clear the cache and wipe the data
6. install zip from sdcard (selecting the cyanogenmod zip)
7. install zip from sdcard (selecting the google apps zip)
8. reboot the device.

If you have ROM Manager, a lot of this process may even be easier. With ROM Manager, which can also install ClockWorkMod Recovery if it is supported on the device, you can download CyanogenMod, the google apps package, clear the cache and user data, and perform the backup. It will then reboot the device and perform all those steps.

Now, as I said, I am not 100% sure that CM is supported on this device, so there may be other steps required to get an unofficial version working on the device. With that said, Samsung devices are usually pretty easy to get back to the Stock version if something goes wrong (soft brick). It is pretty hard to brick these devices, I have had a couple scares, but I have always been able to revert back to original stock ROM by using ODIN.

---
Tags: cyanogenmod, samsung-galaxy-tab-10
---


# Question
Title: copy folder structure from internal memory to sd-card
I use the amazon downloader to buy mp3s with my android device. My problem now is that I cannot change the download folder but want the files to be moved to my sdcard. I already found a cron tool to run scripts from time to time. All I need now is a shell script to move all folders (including subfolders and files) from

internalmemory\amazonmp3

to

sdcard\Music

to be honest my knowledge is just good enough to do a "mv" but not good enough to go through all subfolders. I also am not sure about the directory structure of android devices. (pathes to sdcard and so on)

# Answer
> 4 votes
If you use `mv` on a directory containing files and subdirectories, it will move all of them. But in this case you may not want to move the `amazonmp3` directory itself, so the command would be `mv internalmemory/amazonmp3/* /sdcard/music/`, assuming the internalmemory directory is correct.

The actual names for the internal memory and sd-card depend on the device, for example on my old Galaxy S they were `/sdcard` and `/sdcard/external_sd/`.

# Answer
> 0 votes
Just an addition. "mv" does NOT work on Android because the internal memory and sdcard have different file systems. You have to copy the files and then delete the old ones.

(oniks answer is still the best. This information is just for those who ended here using google)

---
Tags: shell, file-system
---


title: How do I change my "Vendor Class ID"?

text:
# Question
Title: How do I change my "Vendor Class ID"?
My device's "Vendor Class ID" is `dhcpcd-5.2.10:Linux-3.0.8-gb55e9ac:armv7l:herring`. I don't know what Vendor Class ID is, but how do I change it to something else?

My question is not related to programming.

# Answer
The Vendor ID that @MatthewRead mention is used for the PC drivers. What you are talking about is a DHCP Vendor Class Identifier.

From Microsoft Technet (not android specific, but has the same meaning)

> Can be used by DHCP clients to identify their vendor type and configuration. When using this option, vendors can define their own specific identifier values, such as to convey a particular hardware or operating system configuration or other identifying information.

To answer the question if you can change this, I do not know of any configuration settings anywhere within android that let you change this. Based on the one you put in your question, it looks like android creates the VCI from the following:

`<dhcpcd and version>:<kernel and version>:<processor type>:<device board type>`

for the board type, you have herring, so if you opened up a shell and typed `getprop ro.product.board` I am willing to bet that the value that is output is "herring". Can I guess that you also have a Nexus S. I believe the Galaxy Nexus has a board named "tuna".
> 1 votes

---
Tags: 4.0-ice-cream-sandwich, dhcp
---


# Question
Title: View live GPS tracking online during race
Are there any apps that will allow me to share my current location in real time?

I'm doing a half ironman triathlon and I want to run/bike with my phone (GPS enabled) and share my progress in real time. Is there any app that allows this? I'm thinking my friends/family could go to a particular website and see my progress on a map in real time.

I am aware of apps like endomondo, runkeeper, etc. but they only record GPS data.

# Answer
If I enable location sharing in Latitude, that comes with Google Maps, all my friends with whom I have enabled sharing can see me either from their phone or logging in to Google Maps.
> 1 votes

---
Tags: gps
---


title: How to download a Windows executable?

text:
# Question
Title: How to download a Windows executable?
> **Possible Duplicate:**
> How to download unsupported files from the default browser?

When I try to download a Windows executable (`.exe`) from Android browser, the download starts but stops immediately with error

> Cannot download. The content is not supported on this phone.

I don't want to support the content, I just want to download the file and save it on the SD card so that I can get it on my desktop computer (which has no internet connection)

Any suggestion?

# Answer
The stock browser on Android gingerbread has this limitation (see resource `download_not_acceptable`).

It is possible to download more file types with a an alternative browser (ex: Opera mobile) or a download manager.
> 3 votes

---
Tags: 2.3-gingerbread, downloading, stock-browser
---


# Question
Title: Samsung S2 not deleting sent emails on gmail
I have a samsung s2 all other parts of the Gmail is syncing. But in the sent items on my phone there are about 10 sent emails that are not on my online account (have deleted there) and when I try and delete from my phone they just keep reappearing and will not delete.

Help anyone want to clear them from my phone and not sure what is happening!

# Answer
> 1 votes
I had this issue in the past with my Samsung Galaxy S Vibrant. What I did, and it solved my problem was:

1. Go in to `Settings -> Accounts & Sync`
2. Select the gmail account with issue
3. Turn off sync for Gmail
4. Turn back on sync for Gmail

If this doesn't fully solve the issue, but it did for me, try the following:

1. Go in to `Settings -> Applications -> Manage Applications`
2. Select the All Tab
3. Find the Gmail Application and select it
4. Click on Clear Data and Clear Cache
5. If you have multiple accounts on the device, it may remove them from accounts and sync. At the very least, you will have to go back to accounts and sync to re-enable Gmail sync.

It really isn't that big of a deal to clear the Gmail data because it is all constantly sync'd with the Google servers. It will clear out any Gmail app settings you have set, like your signature on your phone if you set one.

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


title: Lost sound on my Xperia X8?

text:
# Question
Title: Lost sound on my Xperia X8?
I'm having problems with my Xperia X8, where it doesn't have sound from it's speaker. No phone sound, music, games, and even alerts.

On the sound settings, the volume settings are set correctly.

Sound is coming fine while making calls, both ways.

It is even giving proper sound with headsets but sound is not coming from speakers.

Torubleshooting: Restarted.... Given soft & factory reset, but no luck.

(Android 2.1)

# Answer
> -1 votes
I too had a same problem on Xeperia X8. I guess the cause was I kept on downloading the android apps without restarting the mobile for months. After experiencing similar issue like you I have just restarted my mobile, did not revert any settings to default or upgrade OS to latest.

It solved !!.

---
Tags: audio, sony-ericsson-xperia-x8, speaker
---


# Question
Title: Is it possible to determine whether the phone has been rooted or not?
Let's say I buy an "un-rooted" Samsung Galaxy S2 via eBay that's still under warranty:

* Is there a way I can tell whether it has been rooted before (with or without rooting it myself)?
* Is there a way Samsung can tell me whether it has been rooted before?

# Answer
Most Samsung Android phones and tablets can be restored back to "stock" firmware via Odin or Heimdal tools. This wipes all traces of rooting or any other kind of system alterations, and in most cases is sufficient for sending the device in for in-warranty servicing to the carrier of manufacturer. However, with the Galaxy S2 series of devices Samsung introduced a hidden "flash counter" which keeps track of how many times such a tool has been used.

A community developer actually found where this information is stored and created an app that allows you to reset the counter. Unfortunately the app only works on ICS (Android 4.x) right now. See this thread on XDA-Developers forum for more details.
> 14 votes

# Answer
There will be an `su` binary on the device usually in either `/system/xbin` or maybe in `/system/bin`. That is the minimum binary needed for root. There may also be an application called SuperUser. This allows applications to request Root Access and gives you the ability to grant or deny the request.

Samsung can check if the device is rooted (not remotely), like if you send it in for warranty repair, but if it has been rooted, it will void your warranty.
> 6 votes

# Answer
As Chahk Galaxy S2 has a flash counter which counts how many times custom ROM has been flashed. You can reset it with USB JIG which works on every version of Android.

USB jig is a usb device which allows you to

* Get into download mode
* Remove the yellow triangle
* Reset Odin counter/Reset custom binary counter

More detailed information can be found at USB Jig FAQ
> 4 votes

# Answer
Id like to add to Chanks answer that it is possible that even if you reset the counter (or it has been reset) using the app, there might be another counter which counts how many times the first one has been reset. It is not clear if this second counter does exist or not. If it does exist, as far as I know, there is no way to reset it.
> 1 votes

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


# Question
Title: Missing call summary in Samsung Galaxy Apollo (i5801)
In my Samsung Galaxy i5801 after I disconnect the call I used to get a call summary from my carrier. This hasn't worked for some time. I contacted customer care and they say some settings in the phone are changed and probably they are right because when I use the sim on any other phone, it shows the call summary. Does anyone know how to fix this?

# Answer
I would try a factory reset via `Settings -> Privacy -> Factory data reset`. This will wipe your phone, so make sure to do a back up first if you need to (you can search this site for backup methods).
> 2 votes

# Answer
No need to factory reset your phone. Simply turn off mobile tracker, it will work.
> -1 votes

---
Tags: calls, samsung-galaxy-apollo
---


title: Can I get DLNA on my Droid?

text:
# Question
Title: Can I get DLNA on my Droid?
Can I get DLNA on my Droid 1 through some sort of hack, patch or accessory or do I just have to upgrade to a newer phone?

I'm sure this question must seem absurd to some people but I looked around and it's still not clear to me if DLNA is a software or hardware solution.

# Answer
Twonky media, who make the very good Twonky DLNA server for PCs, have released a Twonky Server app for Android, this should allow you to share content (videos, music, pictures) that are stored on your phone to network attached DLNA compatible devices on your network (eg Windows Media Player on Windows 7, XBox 360, PS3, specialised set-top boxes, some new TVs).

Also, I don't know if it's carrier specific but my Samsung Galaxy S came with the AllShare app (which I haven't used yet) that claims to be a DLNA server and client. Can't find it in the Market, so I assume its Samsung only.
> 7 votes

# Answer
Just noticed you were complaining about the lack of HDMI out on your Galaxy S? Samsung make a micro-USB to HDMI-out cable specifically for the Galaxy S. The linked page is a UK reseller, but I can't believe that it's not available from Samsung in the US, or Us based resellers?
> 0 votes

# Answer
Try Skifta. It will play files from DLNA server in any player installed on your device. Also it can be a media server and controller. The description says the app is DLNA Certified.
> 0 votes

---
Tags: dlna
---


# Question
Title: Adjust long press of back button to kill app in CM7?
As you may know, CM7 has this nice feature where you can hold down the Back button to kill a misbehaving app (Settings \> Applications \> Development \> Stop app via long-press).

Unfortunately this feature kills apps too quickly for my taste; I find myself killing apps that I didn't intend to kill at least a couple of times a day. Mostly this is a mere inconvenience, but I fear that at some point I'll corrupt some file by accidentally quitting an app that's writing to it.

Is it possible, perhaps through some hidden settings file, to adjust how long the long-press for this button must be? I'd like to at least double it.

# Answer
> 1 votes
I have not ever found a way in any the settings to adjust this. I think the time is hard coded. I completely agree with you about the time before it would close, for this reason, I disable it unless I am testing something and need it for a specific test.

---
Tags: cyanogenmod
---


# Question
Title: Do external booster antennas help with 4G reception?
I have a Sprint HTC-EVO 4G. Today it's snowing, I'm in a downtown high-rise, and I'm only getting 3G. Would a booster antenna help (either now, or in general)?

# Answer
It's hard to say without knowing what specific model(s) you're thinking of, but by and large the antennas you're thinking of are probably designed for 3G/EVDO, in which case the answer is no. Sprint's WiMAX network operates on a completely different frequency than it's 3G network, so the antenna for one will not work for the other. The EVO itself has two antennas in it for this very reason. Basically, if it doesn't support the 2.5-2.6 GHz frequency range, then it won't work.

There **are** WiMAX repeaters/antennas out there, but I've never seen one from a major manufacturer (or Sprint/Clear). Someone over on Android Forums also managed to make his own WiMAX antenna.
> 2 votes

---
Tags: htc-evo, 4g, network-signal
---


# Question
Title: How to find only SD card movable applications on the market?
As I do not have more free space on my HTC Desire, I am interested only in applications which can be moved to the SD card. How to find them on the market (via web interface, or on the device, does not matter) ?

# Answer
The Market doesn't support this (or any search filters aside from price and "safe search", really) on either the website or the native app. It has been requested a handful of times on the Google support forums, but never really received much of a response.

AppBrain **does** support this, however (example search), so you could use that to search and then install from the Market if you wanted. Inconvenient, but at the moment there's not much else you can do about that.
> 7 votes

---
Tags: google-play-store, sd-card, app2sd
---


# Question
Title: test usb functionality from the handset?
I am using HTC Desire HD, I have a terminal with root permissions.

Are there any tests I can do on the USB port from the handset side? i.e. to make sure it exists and is functional.

The reason I am asking this is that my computer (Windows 7 64 bit) does not recognize my phone when connected, however it did recognize another phone of the same brand (but with a different rom).

# Answer
> 1 votes
This sounds like a driver issue.

You should be able to download the HTC Sync for the desire HD and it should include all the system drivers you need to connect to the device.

I am thinking driver because if you have the drivers for "Google Experience Devices" installed on your system already, and the other device is running an AOSP ROM, like cyanogenMod for example, then the android sdk drivers will work with that ROM. The other device, that isn't recognized, is running a non-AOSP rom, it will require the manufacturer drivers for the device.

Again, I am just guessing since I am not sure what ROMs you are running, or what PC operating system you are connecting the devices to.

---
Tags: usb, usb-debugging, usb-drivers
---


# Question
Title: Motorola DroidX eCryptfs related Sources?
I see over in this question that the Motorola DroidX uses eCryptfs to do its data encryption.

I'm trying to find the source code of the mount.ecryptfs that version of Android uses (as I am one of the authors and maintainers of the eCryptfs upstream project).

I found this site, but I'm unable to find any of the (GPLv2) ecryptfs related sources. Any pointers?

# Answer
I would suggest looking at the Motorola source for the droidx. I think this is just the kernel source, but I haven't looked through it. If this isn't what you are looking for, then I would try and get in touch with someone that is part of MOTODEV.
> 1 votes

---
Tags: encryption, open-source
---


# Question
Title: No access to Android Market after loading Ice Cream Sandwich
I followed the instructions on the source.android.com website to download, build, and install Android OS v4.0.3 on a Nexus S. Everything seemed fine, I could take pictures, access WiFi to surf the web, etc. The problem is that there is no Market app and I have been unable to install anything via the Market over the web. The apps I had on the phone prior to loading ICS all show as "installed" on the website but they will not sync with the device. Any time I try to install a new app, everything seems to go ok and then it says the download will begin shortly but it never does. I have tried many different things described on posts such as resetting to factory defaults, clearing cache, etc but nothing works. Does anyone know how I can load the Market app or somehow download apps from the Market to manually install?

# Answer
If you built the image yourself then Google's proprietary apps would not have been included as they are not open source. The easiest way to get them is probably to just use the CyanogenMod9 gapps package, which can be downloaded here (top of the table). If you have a custom recovery image then you can simply install the .zip file from your recovery, otherwise you'll have to manually install each of the files in the .zip (they have a folder structure that mimics your device).

The reason why the web Market isn't working is because it tries to use C2DM to push the app to the device, but this requires the Market app to be installed on the device. You cannot download the .apk from the Market manually.
> 6 votes

---
Tags: rom-flashing
---


# Question
Title: Video player with ability to set SW/HW for Audio and Video separately
I want following: be able to set hardware mode for video decoding and software mode for audio. Best players I have seen so far support one switch for both. Am I corrent that hardware mode for video is beneficial in terms performance/battery life?

# Answer
MX Player does HW video / SW audio.
> 2 votes

---
Tags: applications, audio, video
---


title: Can I update my Galaxy Nexus manually?

text:
# Question
Title: Can I update my Galaxy Nexus manually?
I am having a problem with music playback stutter on my Galaxy Nexus, and after searching about it for a while, it seems the problem was fixed on update 4.0.4.

Unfortunately, my phone is still on 4.0.2 and no OTA Update is currently available.

From past experiences with my Milestone, updating or using a ROM that was not originally from my country (Brazil) resulted in various problems, including no 3G connection and very poor GPS signal.

Is it possible to actually update the Galaxy Nexus manually from 4.0.2 to 4.0.4? If yes, is there a way to know which "version" of the system would be compatible with mine?

Here's the "About Phone" tab on settings:

# Answer
AFAIK, the 4.0.4 is currently only available for the CDMA/LTE, but someone over at Modaco has a modified version of the 4.0.4 working for GSM.

It looks like everything is working on the GSM version with this modified release. I have also read that 4.0.5 will be released next month, so you may want to just wait.
> 3 votes

---
Tags: updates, 4.0-ice-cream-sandwich, samsung-galaxy-nexus
---


title: Is RAM/HDD Shared on Tablets PCs?

text:
# Question
Title: Is RAM/HDD Shared on Tablets PCs?
First off, this isn't directly Android related, I browsed through the humongous list of Stack sites but couldn't find a better fit. If this isn't allowed, move/delete/eat this post before reading on.

Now - how does Tablet RAM work? Is the hard drive (SSD?) shared with the system memory? I can't seem to find any info on this.

# Answer
No, RAM is RAM, hard drive space is separate. A smokingly fast SSD would be much slower than typical RAM sticks, and it would be impractical to run a system like that. Even smartphones have real RAM sticks in them (usually LPDDR).
> 3 votes

---
Tags: tablet
---