# Question
Title: How does Android handle tablet specific apps and how do you distinguish these apps?
How does Android handle tablet specific apps and how do you distinguish these apps?

I know there are Android apps that only work on Tablet devices (they say there are currently 16) and wont work on phones. There is a similar relationship between the iPad and iPhone but in the iTunes app store there are distinct iPad and iPhone tabs. There doesn't appear to be the same type of distinction in the Android Market that will allow me to browse Tablet specific apps.

# Answer
> 7 votes
At this time there are no distinctions in the Market for browsing Tablet specific apps, and actually **there is no real Tablet specific distinction in general, it's a device specific destinction.**

Android has a distinction for **"Protected Apps."** These are apps that the developer has specified certain required device specific criteria. For example Adobe Flash has different versions of their app for different devices. If you have a Droid X, you'll see the specific version of the Flash app in the market which is different from the one that appears in the market for the Nexus 1, and if you have device that's not on the developers list of approved devices you won't see the app at all.

I have an Archos Tablet. The NY Times has a "Tablet App" but since my Tablet isn't a supported device, I don't see it in my Market.

These protected apps are mostly about Resolution, Processor type or Android OS version so apps cant be loaded on a device which couldn't support the resolution, or doesn't have the correct processor technology. In many cases if you are able to sideload the app, it'll work just fine but other times they do not. I download a lot of Protected apps on my Droid then transfer them to my Archos and they work great. Adobe Flash however force closes because it was designed for the Droid's processor and for good reason isn't available for my Archos. That doesn't mean another devices version of the Flash app won't work but this illustrates the problem of cross device compatibility.

# Answer
> 6 votes
Very good question. I'll try to give the complete story here. I'm a developer myself so I might get a little technical now and then, but only that will show you the true reasons behind all of this.

Baseline: **There is no distinction between "phone apps" and "tablet apps" in the Market**.

A bit of *history* first: Android was meant for **phones** (let's say a G1). It was a **scope** thing. Then it started to support different **screen sizes** and different **screen densities** for these phones (like the Nexus One, at the time of Android 1.6 Donut). If you want to know why I'm not using "screen resolution", then read this. Finally there was a market for other devices, like TV's and tablets with different needs and extra large screens. **TV's** aren't different from the phones in that they just show the same screen image, only enlarged since you sit further. **Tablets** however almost require a different *form of interaction* and have *extra large screens* combined WITH *high screen densities*, as do computer screens. True support for these tablets only came with the last version currently available, **Android 3.0 Honeycomb**. The only well-known exception being the Samsung Galaxy Tab which uses a different trick, just like the TV's actually, which I won't go into right now.

Transparency: The idea is that *every app* should be able to run *on any Android device*, if only the developer stays within reasonable boundaries, as defined by the platform API. This really is obvious for developers, and hence there is no good reason to cross the line here, but some still do, which makes for a small percentage of apps working really badly in general, or working really badly in any configuration but the specific one they were built for. This is **a shame** because these different configurations are really commonplace nowadays. Then again there are criminals in every society so let's keep these out. Next, there are **several levels of support for tablets, you could say**:

1. Apps that were built but **never adapted** for any of the above story. Let's say these are version 1.5 apps that haven't been touched since. For this Android uses a **compatibility mode**. If the screen density is different than what the app was intended for, and the default used to be medium, than the app is being rendered scaled, either smaller or bigger. The whole picture here is being enlarged or shrunk basically. Tablets have the same medium density so they won't show any of this. If the screen size is different, and it is extra large for tablets, than a **black border**, like what you know from your widescreen TV, is being added. Would the screen be smaller than intended, than the app is filtered out via the market for that device, because there simply is no compatible way of properly displaying this app and have it work well enough. Plenty of caveats, but it works well. Still, you could call these app developers *pretty bad*, because the effort to at least get a typical app out of this compatibility mode is fairly small, as long as its developer used native widgets and didn't do too much fancy stuff. You can compare this btw to the way iPhone apps are displayed enlarged (switchable) on an iPad, when they are not adapted.
2. A step up are apps that have information incorporated about **which screen parameters they support**. As the first of this was introduced in 1.6, this is still very much in the context of phones, but anyway still applies to tablets as well. What these apps will do, or rather, let the platform do for them considering they used the proper advised techniques, is **scale their content**. Now I'm not talking about scaling up the image in pixels. What it means is that if the app used to display 5 items on a regular screen, they will now display 10 or **more items in the same view** on a larger screen. As an added effect, all the controls, such as buttons, and the font size, stay more or less the same between all these devices. This is very much *intentionally* since we are using finger touch to operate them. If a button would become smaller, your finger might be to big for it; it would be awkward. The perk for tablets is that they display more information. I personally already call this very much **tablet compatible**, and if so, there are way more than 16 or 100 apps working on tablets, if not the bigger part of all the available apps. Don't let the marketing fool you. Do these apps make use of some of the new ways of interaction that comes with tablets? No they don't. So are they "designed for tablets"? Eh well, ..., it depends on the app. Many show up near-perfect regardless. Some devs include specific artwork for all the configurations (this is advised) so that everything looks nice and sharp. Some devs even test on all configurations :-) (which is also recommended). But the next category of apps really is designed for tablets:
3. These are apps **designed specifically also with tablets in mind**. They make use of some newer API parts that allow them to better fit in and to allow them to display **multiple sets of information** next to eachother. Android/Honeycomb doesn't have windows that you can drag around, but instead has parts of a screen that display each their own stuff, called "*Fragments*". Note that this level of abstraction is below what Android used to have, a single "Activity", whereas on a desktop computer, the "window" concept is sort-of supra-application, an added level on top of what we used to have on old DOS computers. The need to **display even more information** than what I mentioned in paragraph 2, comes from the fact that there are a lot of one-dimensional lists in Android apps of course. In 2 these would extend by adding new items in the length, but in width they would just *fill the screen*. Add to that that tablets are preferably held in landscape mode, and these lists with very wide items would just be unfortunate. Hence the idea to display *multiple lists next to eachother*, and make it possible to *slide them in and out*, etc. I.e. make use of the free **extra screen space**. The same rationale is behind *controls moving into the screen space*, the *menu being integrated into the top bar*, and *notifications* getting more screen space *in the bottom bar*, all things these apps can support on top of what they supported on phones. *There are however forcibly **no** apps that **ONLY** work on a tablet.* There is also *no per-device filtering in the Market currently, only a filtering based on these rough specs and parameters* we have been discussing. The recommendation is to add this support on top of supporting phones, and it is perfectly possible to do this **in the same app**. There is however a somewhat *exceptional situation* in that Android 3.0 Honeycomb is currently *not released for phones*, only for tablets. But it has been confirmed that in the future these two forks will likely *merge* again, and the reason for the fork has been an *organizational* one rather than a conceptual one, where one group focused on getting tablets, whereas another kept working to improve Android for phones to bridge this long time period. Though I have to admit, personally, I see this step up to full tablet support as **the biggest change in Android yet**. No way you could say this doesn't take any effort, or doesn't induce some mild headaches, such as maintaining backwards compatibility. Can't blame Android, it is exactly what it only could have been, but it is non-trivial nonetheless. So please bear with us, users! Things are always very much in motion.

So, to get back to the *original question*. How to distinguish these in the Market? In short: **you can't**. The Market has advanced filtering capabilities, but since nearly all apps can run in some compatibility mode or another they will show up on your tablet. The mindset behind the Android Market, from Google's point of view, as well as the OHA, has always been to interfere as little as possible and have it open. Since the intent is to build a community and ecosystem, I guess they meant to rely on news sites a la AndroidGuys to do some filtering for you, by **reviewing** and **testing** apps and **rating** them. **That's where you should look for now.**

*One more thing*: Now, why does Apple do have this kind of differentiation? There's a simple reason for that! If you objectively look at iOS devices, then you'll notice there are only a few screen resolutions. I believe 2 between the iPhones, and 1 for the iPads. While the Android platform now truly supports the full scale of screens - you could throw any resolution at it and it'd work perfectly - , *iOS can't*. That's why the new iPad 2 did not get a slightly bigger resolution. It'd basically trigger a totally new category in the App Store, as well as a rewrite of any app, to make it run in anything but compatibility mode. Guess I don't need to explain how much that sucks from both a user and developer perspective?

To summarize: as usual, the Android story, as is probably the real situation, is a bit more complex, but you get served well in the end.

Full reference: http://developer.android.com/guide/practices/screens\_support.html

Expiration date: 2012-03-07

# Answer
> 0 votes
I think if your looking for a place to find tablet specific apps and not have to sift through the Android market then you should check out the Playstore app Tablified Tablet Market. For now, it can be the Tablet section that the market is missing. Hope this helps.

---
Tags: google-play-store, tablet, protected-apps, tablet-apps
---


title: Unlocking Xperia x10 using a jacket

text:
# Question
Title: Unlocking Xperia x10 using a jacket
I have passed the limits for attempting passcode / sim code. Someone has advised me that I should use a jacket to unlock the phone (Xperia X10a)

Where do I get the jacket from? Also, will the jacket solve my problem?

# Answer
Don't mix things here. From your posts it looks like you have entered your SIMs PIN to often and need now to enter your PUC/PUK. This has nothing do to with your androids phone lock. In Germany it's common practice to receive the PUK together with the SIM card. If you have no PUK you can only ask your SIM provider for the PUK or a new SIM. I am not aware of any other method to unblock a blocked SIM.
> 2 votes

# Answer
You've misunderstood your operator. There is no such thing as *jacket* for the phone. Either you misinterpreted the support guy, or he is just incompetent person.

If you have locked your phone you have two options:

* Official phone manufacturer representative can help you with resetting the phone to the factory state.
* If you don't want to mess with official support (sometimes it's a waste of time), you can try to unlock your phone manually using just usb cable and commercial software tool (DaVinci, for example - I've used they service couple of times). If this will fail you can always fall back to the option one. Please note, however - trying to unlock your phone manually you can lose your warranty.
> 0 votes

---
Tags: sony-ericsson-xperia-x10, sim-unlocking
---


title: Xperia play bootloader locked?

text:
# Question
Title: Xperia play bootloader locked?
Hi guys i've been trying for quite a while to unlock the bootloader of the phone i've bought. It's from hong kong and branded to vodafone it's not sim locked as I tried an optus sim and it worked.

I press and hold the search button and plug the usb in and I get a blue light but when I try to check if fastboot can find it, it can't.

Any ideas what the problem is?

# Answer
If fastboot from your computer can't find it, try following these steps exactly, beginning with installing the `Requirements` below. The most likely problem is some sort of driver missing, disallowing the computer from reading the phone in while it's in the bootloader.

This guide can be found on addictivetips.com, and uses a fastboot program from your computer to unlock the bootloader:

Requirements:

Steps:

1. To begin, navigate to this website: http://unlockbootloader.sonyericsson.com/instructions.
2. Click Continue at the bottom of the page and enter your device’s IMEI code, name and email address in the relevant fields.
3. Your unique unlock key will now be mailed to you.
4. Now unzip fastboot.rar and open the folder extracted.
5. Within that folder, hold the Shift key and press the right Mouse button. Now select Open command window here.
6. Now we need to connect the phone to the pc in fastboot mode. Do so by turning the phone off, holding the menu button (search button for the Xperia Play) and plugging in the USB Cable.
7. Now in the command prompt, enter the following command:

`fastboot.exe -i 0x0fce getvar version`

1. Now enter the command, replacing KEY in the string with the unlock key mailed to you:

`fastboot.exe -i 0x0fce oem unlock 0xKEY`

That is it! The bootloader is now unlocked.
> 1 votes

---
Tags: bootloader, bootloader-lock, sony-ericsson-xperia-play
---


# Question
Title: Barcode Scanner not working correctly on Galaxy S II
I got my Samsung GS II just recently and I was wondering if the problem I'm experiencing comes from my phone or is a common problem among GS II users.

Once I turn on the Barcode Scanner I'm able to scan QR codes correctly, but when I try to scan a barcode, it rarely works.

If I try to focus the bardcode for a couple of minutes it will work sometimes and scan the code. The camera seems to struggle to scan the barcode, from the looks of it.

Everything else on the phone is working fine so far so I doubt at first that it's an harware problem.

Does anyone know how to overcome this?

EDIT:

Barcode Scanner seems to be able to scan some barcodes if I can scan the code for about 30 seconds or more. This should be done almost instantly when the camera gets a clear vision of the barcode but it seems to take the phone quite some time to lock it down.

Any ideas people?

# Answer
> 3 votes
After spending the whole week searching for this issue and testing different settings and tricks recommended by users from other forums, I have finally found the culprits.

It seems that the least mark of your fingertips on the lens of your phone's camera will make it less sensitive to QR codes and Barcodes in general. That and also not having AutoFocus *On*.

Things I did that helped:

* Clean the camera lens with a soft cloth to remove fingerprints or other marks
* Turn on AutoFocus On your camera, if it's not On
* Try setting camera Action to Macro, this seemed to make it recognize codes faster.

I hope these tips can help others as it helped me.

Edit:

Also check this Forum for more tips on this matter.

---
Tags: 2.3-gingerbread, samsung-galaxy-s-2, barcode
---


# Question
Title: After update to GRJ90 I can no longer use WiFi hot-spot
My phone updated to GRJ90 about two weeks ago and now I can no longer use WiFi hot-spot or USB tethering. When I try, my 3G connection is dropped. After disconnecting and waiting a few minutes, it comes back up. I used to be able to tether before the update. How can I bypass this, or stop the 3G from disconnecting when tethering. Sprint tells me that I need to pay for a hot-spot plan for $30, but there has to be a way around this besides rooting my phone and putting Cyanogen on it.

Phone: Nexus S 4G from Google Carrier: Sprint

# Answer
> Sprint tells me that I need to pay for a hot-spot plan for $30, but there has to be a way around this besides rooting my phone and putting Cyanogen on it.

Sprint clamped down and disabled the previously free built-in tethering with the latest update. If you want USB tethering you can try PDANet, but wifi tethering will almost certainly require you to root, as it does on other devices.

Even with root, you don't necessarily need to use CyanogenMod if you don't want to, though; you could just as easily install a free tethering app (one example). This has been covered here a lot, in fact, so you might want to take a look at any wifi tethering apps noted in other questions.

See also: Is there a way to enable WiFi-tethering without root access?
> 1 votes

---
Tags: wi-fi, samsung-nexus-s, tethering, sprint
---


# Question
Title: Is Skype available for all Android flavors or just Verizon?
I see that Skype offers an Android version, but it only works on Verizon? Fring used to connect to Skype, but now it looks like they don't. Is there no Skype client for Android?

# Answer
> 13 votes
Skype is avaiable now for everyone on the Market, in case you are still looking!

# Answer
> 2 votes
As of Skype 2.1 for Android (August 4, 2011), according to the Skype Blog.

The following Android devices are supported:

* Acer A5
* HTC Desire (2.2)
* HTC Desire HD
* HTC Evo 3D
* HTC Evo 4G
* HTC Flyer
* HTC Incredible S
* HTC Sensation
* HTC Thunderbolt - Verizon (2.2) (US only)
* LG Revolution - Verizon (2.2) (US only)
* Samsung Droid Charge - Verizon (2.2) (US only)
* Samsung Galaxy S
* Samsung Galaxy S II
* Samsung Galaxy Tab
* Sony Ericsson Xperia mini pro
* Sony Ericsson Xperia PLAY
* Sony Ericsson Xperia ray

# Answer
> 1 votes
Right now skype for android is limited to VZW, but you aren't missing much. You can't use it to make skype out calls over a data connection, only skype to skype calls. You can make skype out calls but VZW redirects the call over their voice network so it uses your minutes. Also, you can't use it over wifi, only on 3G. I believe VZW is behind all these restrictios, and I believe that the carrier restrictions aren't from skype either. Most carriers will block the app unless its gutted like the skype app for VZW. If you want a full featured skype app, don't hold your breath. I suspect the carriers will continue to work dilligently to f#@k up the experience. If you are looking to make data calls, look into finding a good SIP service and use SIPdroid. You could also try frings new fring out service but I'm not very optomistic about that one.

**Update:** It's now possible to make Skype Out calls over 3G with some hacks

# Answer
> 1 votes
If you want to make skype calls over wifi you can use Fring or Nimbuzz, both should be available in the market. I think you can also do calls over 3G but YMMV and it will eat into your data plan like a fat kit in a chocolate warehouse.

If you are on Verizon Wireless in the US or on Three in the UK (Possibly elsewhere) you can download an official skype app that only uses data for presence (who's logged in etc), when you want to make a skype call it calls a toll free number which is then redirected to Skype so it's not using your Data allowance and not killing the network for others. I don't know about the US but in the Uk this only works over 3g and will often fail to work if you have wireless enabled and are within range of a Wifi network.

Using this App on Three(UK) you can make Skype out calls and even configure your phone to automatically use Skype for international phone calls instead of just dialling the number normally.

# Answer
> 1 votes
There was an official Skype Lite app available on international Android Markets for quite a while (it was definitely on the UK Market at one time as I had it on my old phone), but they've pulled that totally now, and as far as I know it is literally only available to one carrier in one country, which seems like a bizarre decision.

# Answer
> 0 votes
Not until Skype opens up their app on other carriers. Which rumors keep coming out that it will happen soon, but hasn't yet.

XDA has some threads on attempting to get Skype working on non VZW phones, but no dice.

---
Tags: voip, skype
---


# Question
Title: USB Driver for HTC Dream G1 - 64 bit Windows 7
I have a HTC Dream G1 (T-Mobile) - android version 1.5 and I have 64 bit Windows 7 on my laptop. I am unable to access the memory card in my phone through my laptop. Can someone tell me how to install the USB driver for my phone?

Thanks in advance.

# Answer
1. Go and download the Android SDK installer.
2. When the SDK setup tool runs, you can select the USB Drivers
3. The drivers will be in \<install\_directory\>extras\google\usb\_driver
4. find the android\_winusb.inf and right click it
5. click install

if right click -\> install doesn't work, then try the following

1. Start Menu -\> Right Click Computer -\> Click Properties
2. Click Device Manager (on the left)
3. Find the device in the hardware list, will probably have a "warning icon"
4. Right click the item and select Update Driver Software
5. Select Browse my computer for driver software
6. Select the usb driver directory noted above
7. Check Include subfolders
8. Click next
9. finished...

your device should now have usable drivers so you can mount the sdcard.

For reference, the android sdk documents also has a page with links to many of the different OEM drivers too.
> 3 votes

# Answer
just follow these directions to install the android driver... very easy ! how to install Android driver
> -3 votes

---
Tags: usb, windows, 1.5-cupcake, usb-drivers
---


# Question
Title: Is there a way to install Cyanogenmod 7 on the Samsung Infuse 4G?
I'm in the market for a new phone (from my faithful Nexus One), and the Infuse 4G looks like a good candidate. I'm shopping for hardware, of course, as software is never the issue with Android. Is there a way to install Cyanogenmod on the Infuse 4G yet? I've always used that ROM in the past as it's by far the best, and I don't want to upgrade the hardware in order to downgrade the software to AT&T bloatware. Is there a way?

# Answer
Although Infuse 4G is not officially supported by CyanogenMod yet, there are quite a few Gingerbread (Android 2.3.x) based ROMs for it available on XDA Developers forums.

An unofficial port of CM7 is currently under development for Infuse 4G. If you are feeling adventurous, and are somewhat knowledgeable in Linux, you can compile your own version of it from latest sources, as described here.
> 4 votes

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


# Question
Title: How to sync calendar events FROM my phone TO an exchange server?
I own a LG P500 which runs Android 2.3. I was able to set up Exchange sync easily, and now I can read/write email from my exchange account and all events registered in Outlook's calendar also appear on my phone's calendar. However when I enter an event on my phone, it does not appear in Outlook as I would like it. Why, and how do I fix this?

Note that I both the calendar and exchange app on my phone are the default stock apps that came with the phone.

# Answer
When you create a new event, you should be able to select which calendar to add the event to. If you select an Exchange-based calendar, the event will be synced to the server. By default the events are created in the phone's local calendar.
> 3 votes

---
Tags: sync, calendar, exchange
---


# Question
Title: Can a USB pen/hard drive be used with a Logitech Revue?
Can the Logitech Revue play videos and display images from a USB pen/hard drive?

What are the hardware specifications of the Logitech Revue?

# Answer
> 3 votes
Based on this forum post, I would say yes. It wouldn't make sense for it to support external harddrives without supporting simpler USB keys.

As for specs, Google returns many results. Endgadget has an overview, with a link to more details.

---
Tags: hardware, usb-peripherals, logitech-revue
---


title: Add mobile number to Facebook contact?

text:
# Question
Title: Add mobile number to Facebook contact?
My Android phone connected to Facebook and grabbed all my friends. Now I want to edit their info and add a mobile number, but it does not let me do that; it only lets you change their ringtone and a few other little options.

I am also using GO Contacts from Go Launcher. It's a little annoying when I click "edit a Facebook contact" and it goes to the phone's default contact sheet.

If I click a person I input manually it will go to that person in the Go Contact app and give me extra options and all that good stuff.

Is this a problem with Go Contacts or something? Can anyone recommend something better? Needs to have a dark skin.

# Answer
> 6 votes
From your contact list, select the Facebook contact that you would like to edit. Click the menu button and choose Edit Contact. You'll see an indication that the user is a Facebook contact and may not be edited. Now click the Menu button again and choose New contact. This will create a new contact in your address book and merge the Facebook profile information with that contact. You may now edit the contact to have additional details, such as a phone number.

---
Tags: contacts, facebook, go-contacts
---


title: Facebook Photo Upload Problems

text:
# Question
Title: Facebook Photo Upload Problems
I have a Motorola Droid, rooted, running Cyanogen Mod 6.1.2. Been having some issues with uploading photos to Facebook. The upload takes forever and, if I let it go all the way through, it will normally get to 100% but will never say that the photo was uploaded successfully. Sometimes the photo will actually make it, but I can't clear the upload status notification. Ideas?

# Answer
There's nothing wrong with your phone, the photo upload feature for Facebook just doesn't work well. I also have a Moto DROID v1 running the stock 2.2.2 version of Android. Over the air uploads are terribly unreliable. The app often crashes, hangs at 0%, hangs at 100%, and very rarely, completes the upload. On a WiFi connection the uploads are slightly more reliable, but still prone to error.

I suspect that the app is expecting to be able to do a complete upload at once over a single connection. When working over the air, your phone might drop out long enough to drop the network session. The app isn't handling that well.
> 2 votes

---
Tags: facebook, photos
---


# Question
Title: How to keep the size of the Dalvik cache small?
I have an issue with the Dalvik cache getting huge and occupying almost all of the space on my phone. I'm running Cyanogenmod 7.X. For the record, I have about 5-6 small applications on my phone (keyboard, voice choice, Gmail, etc.), but I'm showing about 187MB used and 9.7MB free on my internal storage in "Manage Applications".

I simple `du -h -d 1 /` reveals:

```
0   /sd-ext
0   /config
32.3M   /cache
0   /acct
3.5G    /mnt
120.8M  /system
0   /sys
112.0K  /sbin
0   /proc
178.3M  /data
0   /root
0   /dev
3.8G    /

```

Then, a `du -h -d 1 /data` reveals further:

```
550.5K  /data/tombstones
13.5K   /data/backup
10.5K   /data/dropbear
50.5K   /data/anr
4.0K    /data/secure
413.0K  /data/system
94.3M   /data/dalvik-cache
3.5K    /data/property
6.6M    /data/app
1.5M    /data/app-private
74.8M   /data/data
6.5K    /data/local
2.0K    /data/lost+found
46.5K   /data/misc
2.0K    /data/dontpanic
178.3M  /data

```

The "cache" is taking up 94.3MB of my internal phone storage?!? How does this make any sense? I did a cache wipe, but it was all regenerated on the next boot.

Another really weird but interesting thing is that if I do `du -h -d 1 /data/data`, I see that many of the apps I have moved to SD storage are still being stored on the phone!!!

```
34.5K   /data/data/com.google.android.carhome
31.0K   /data/data/com.paladinstudios.jimmypataya
33.0K   /data/data/com.touchtype.swiftkey
36.5K   /data/data/com.viber.voip
476.0K  /data/data/de.bigbyte.games.pickastick
21.5K   /data/data/com.android.keepass
50.5K   /data/data/com.threequbits.android.eightpen
12.5K   /data/data/com.google.android.apps.chrometophone
920.0K  /data/data/com.meganoid.engine
2.5K    /data/data/fishnoodle.jumpgate_free
2.5K    /data/data/com.androidemu.nes
48.5K   /data/data/digifit.virtuagym.client.android
49.5K   /data/data/com.rovio.angrybirdsseasons
641.0K  /data/data/com.googlecode.android_scripting
172.0K  /data/data/com.amazon.venezia
143.5K  /data/data/com.google.android.apps.docs
2.5K    /data/data/com.tumblr
26.5K   /data/data/de.android.telnet
5.0K    /data/data/com.capaci.android.flashlight
7.5K    /data/data/com.realarcade.DOJ
15.5K   /data/data/android.androidVNC
2.5K    /data/data/com.prey
12.0K   /data/data/org.mult.daap
13.0K   /data/data/org.transdroid
103.5K  /data/data/com.android.vending
30.5K   /data/data/com.google.android.talk
15.4M   /data/data/com.popcap.pvz
7.5K    /data/data/com.adobe.reader
29.0K   /data/data/gematria.calculator
4.0K    /data/data/com.android.setupwizard
161.5K  /data/data/com.glu.android.spacebros
4.0K    /data/data/com.google.android.onetimeinitializer
36.5K   /data/data/com.droidhen.game.donkeyjump
21.5K   /data/data/com.google.android.location
516.5K  /data/data/com.sherbert.delicious
9.5K    /data/data/com.google.android.voicesearch
4.0K    /data/data/com.google.android.apps.uploader
4.0K    /data/data/com.android.vending.updater
12.0K   /data/data/com.hg.gunsandgloryfree
4.0K    /data/data/com.google.android.latinimetutorial
198.0K  /data/data/com.google.android.gsf
11.0K   /data/data/com.google.android.street
5.0K    /data/data/com.bigtincan.android.adfree
73.5K   /data/data/com.google.android.googlequicksearchbox
176.0K  /data/data/com.bfs.ninjump
4.0K    /data/data/com.google.android.partnersetup
445.5K  /data/data/com.google.android.maps.mytracks
4.0K    /data/data/com.google.android.feedback
766.0K  /data/data/com.facebook.katana
9.5K    /data/data/com.google.android.syncadapters.contacts
9.5K    /data/data/com.google.android.syncadapters.calendar
7.0K    /data/data/pl.pawelbialecki.jedilightsaber
14.5K   /data/data/com.google.android.backup
127.0K  /data/data/com.google.android.apps.genie.geniewidget
2.0M    /data/data/com.shazam.encore.android
2.5K    /data/data/com.androidemu.gbc
4.0K    /data/data/com.android.cardock
1.2M    /data/data/com.rememberthemilk.MobileRTM
6.0K    /data/data/com.android.server.vpn
8.0K    /data/data/com.android.voicedialer
9.0K    /data/data/com.oktmwebsites.braslev
11.0K   /data/data/com.google.android.apps.tvremote
4.0K    /data/data/com.android.musicvis
423.5K  /data/data/com.google.android.apps.plus
7.5K    /data/data/com.tomanyz.lockWatch
15.0K   /data/data/com.android.providers.userdictionary
4.0K    /data/data/android.tts
2.5K    /data/data/Sidur.NosachSfarad.free
8.0K    /data/data/com.jyaif.pewpew
9.0K    /data/data/net.cactii.flash2
15.0K   /data/data/com.tmobile.thememanager
6.0K    /data/data/com.tmobile.themechooser
199.0K  /data/data/com.dropbox.android
233.5K  /data/data/com.android.providers.telephony
16.0K   /data/data/com.bbb.btr
5.0K    /data/data/org.nstamato.bansheeremote
6.5K    /data/data/com.android.systemui
2.5K    /data/data/com.adobe.flashplayer
38.5K   /data/data/com.noshufou.android.su
41.0K   /data/data/au.com.phil
744.5K  /data/data/de.hms.xconstructionfull
4.0K    /data/data/com.android.stk
2.5K    /data/data/com.lysolpionex.HomestarRunnerSoundboard
4.0K    /data/data/com.android.spare_parts
4.0K    /data/data/com.android.soundrecorder
2.5K    /data/data/com.androidemu.snes
48.0K   /data/data/com.android.providers.settings
204.5K  /data/data/com.android.settings
13.0K   /data/data/com.koushikdutta.rommanager
5.0K    /data/data/com.sec.ccl.csp.app.secretwallpaper.themetwo
6.5K    /data/data/com.voiceplusfree
7.0K    /data/data/com.nasc.widget.pixelartclock
4.0K    /data/data/com.android.protips
4.0K    /data/data/com.svox.pico
8.5K    /data/data/com.sportstracklive.stopwatch
2.9M    /data/data/com.google.android.apps.reader
14.5K   /data/data/com.android.phone
67.5K   /data/data/org.zwanoo.android.speedtest
5.5K    /data/data/com.replica.replicaisland
4.0K    /data/data/com.teamdouche.pacman
2.5K    /data/data/com.hg.gunsandglory
4.0K    /data/data/com.android.packageinstaller
42.0K   /data/data/com.squareup
7.0K    /data/data/com.android.music
12.0K   /data/data/com.android.mms
322.0K  /data/data/com.android.providers.media
34.5K   /data/data/org.adw.launcher
4.0K    /data/data/com.android.magicsmoke
4.0K    /data/data/com.android.wallpaper.livepicker
6.5K    /data/data/com.android.wallpaper
223.5K  /data/data/com.xyzmo.signature
33.5K   /data/data/com.a0soft.gphone.aCompass
18.0K   /data/data/com.android.inputmethod.latin
7.5K    /data/data/com.osao.themarbians
4.0K    /data/data/com.android.htmlviewer
320.0K  /data/data/org.onaips.vnc
2.7M    /data/data/com.cooliris.media
221.0K  /data/data/com.google.android.gm
4.0K    /data/data/org.openintents.filemanager
4.0K    /data/data/com.android.fm
7.5K    /data/data/com.publicobject.shush
47.0K   /data/data/com.android.email
4.0M    /data/data/com.googlecode.pythonforandroid
44.5K   /data/data/org.droidstack
11.0K   /data/data/com.android.providers.drm
591.5K  /data/data/com.keramidas.TitaniumBackup
1.2M    /data/data/com.google.android.apps.googlevoice
110.0K  /data/data/com.google.earth
4.0K    /data/data/com.android.providers.downloads.ui
40.5K   /data/data/com.android.providers.downloads
2.5K    /data/data/com.marvin.espeak
4.0M    /data/data/com.google.android.music
130.5K  /data/data/com.zeptolab.ctr
4.0K    /data/data/com.android.development
15.5K   /data/data/com.android.deskclock
4.0K    /data/data/com.android.defcontainer
21.0K   /data/data/com.miui.player
525.5K  /data/data/com.google.android.apps.books
4.0K    /data/data/com.bel.android.dspmanager
4.0K    /data/data/com.tmobile.theme.Cyanbread
1.5M    /data/data/com.android.providers.contacts
32.0K   /data/data/com.jawbone.companion
2.5K    /data/data/com.melodis.midomiMusicIdentifier
2.5K    /data/data/net.artifix.pomodroido.free
7.5K    /data/data/com.android.contacts
13.0K   /data/data/com.halfbrick.fruitninja
4.0K    /data/data/com.android.certinstaller
1.6M    /data/data/com.evernote
2.5K    /data/data/com.bw.picme.local
7.5K    /data/data/com.android.camera
417.5K  /data/data/com.android.providers.calendar
10.0K   /data/data/com.android.calendar
601.5K  /data/data/com.tencent.launcher
6.5K    /data/data/com.android.calculator2
4.0K    /data/data/com.cyanogenmod.CMWallpapers
7.0K    /data/data/com.cyanogenmod.updatenotify
570.0K  /data/data/com.google.android.apps.maps
2.0M    /data/data/com.subatomicstudios
9.0K    /data/data/com.cyanogenmod.stats
29.5K   /data/data/com.t4ils.tapandcrash
2.5K    /data/data/com.androidemu.gens
11.0K   /data/data/com.cyanogenmod.cmparts
7.9M    /data/data/com.android.browser
6.5K    /data/data/DoodleLander.DoodleLander
722.0K  /data/data/ca.jamdat.flight.scrabblefree
13.5K   /data/data/com.android.bluetooth
31.0K   /data/data/com.androidemu.gba
243.5K  /data/data/com.popcap.peggle
4.0K    /data/data/com.android.providers.applications
4.0K    /data/data/com.tmobile.theme.Androidian
4.0K    /data/data/jackpal.androidterm2
2.5K    /data/data/gabriel.metronome
6.0K    /data/data/com.android.providers.subscribedfeeds
25.0K   /data/data/com.tuneme.tuneme
16.5K   /data/data/com.android.launcher
12.1M   /data/data/com.swype.android.installer
7.5K    /data/data/inediblesoftware.shotgun
61.5K   /data/data/com.silvertree.cordy
36.5K   /data/data/com.pandora.android
45.5K   /data/data/com.google.android.youtube
44.0K   /data/data/com.google.android.stardroid
2.5K    /data/data/org.wordpress.android
70.0K   /data/data/com.mint
1.4M    /data/data/com.netflix.mediaclient
56.5K   /data/data/com.rovio.angrybirdsrio
267.5K  /data/data/com.rovio.angrybirds
13.0K   /data/data/com.google.android.apps.translate
2.5K    /data/data/org.transdroid.search
421.5K  /data/data/com.twitter.android
171.5K  /data/data/com.google.android.apps.unveil
543.5K  /data/data/com.swype.android.inputmethod
11.0K   /data/data/com.storybird.spacebusterlite
17.0K   /data/data/com.gindin.zmanim.android
8.5K    /data/data/com.dikkar.irecord
22.5K   /data/data/com.gotow.hexdefense
46.5K   /data/data/com.mybo.tetris
74.8M   /data/data

```

In short, I have no idea what's going on, but I've ensured that almost no applications are living on my internal storage and I'm *still* getting "Phone Memory Low" in the notification bar. What gives?

# Answer
> 15 votes
`/data/dalvik-cache` contains optimized bytecode of each installed app. `/data/data` contains settings and preferences of each installed app. Neither of these two locations are touched when you move the app to SD Card using Gingerbread's built-in methods. That's a limitation of Android's implementation of moving apps to SD. CyanogenMod 7 allows you to move more apps than the stock ROM, but on phones with limited storage you will still eventually run out of space on internal memory.

Since you are rooted and already running CM7, take a look at S2E. This app allows you to move both `/data/data` and `data/dalvik-cache` to your SD Card. The only prerequisite is that your SD Card must be re-partitioned to add a second Ext2/3/4 partition, after the main FAT32 one. There are many partition tools available (free and paid) that can do this for you. I personally use PartitionWizard's MiniTool Partition Wizard Home Edition (Windows, freeware). It is also recommended to use a stand-alone USB SD Card reader for repartitioning as opposed to built-in readers on most laptops, since those tend to not properly write partition tables to SD Cards.

P.S. Don't forget to back up the contents of the SD Card before attempting to re-partition it, since it will wipe all of your data from it.

---
Tags: cyanogenmod, internal-storage, dalvik
---


title: Disable ActiveSync Remote Wipe in Froyo

text:
# Question
Title: Disable ActiveSync Remote Wipe in Froyo
In short:

**Is there a way to disable remote wipe for Android Phones (specifically in Froyo)?**

Background:

I recently upgraded my G1 to a G2, and was about to set up my company e-mail account. But the problem is, it notified me I'd have to allow the company to set my security settings. Looking into it, Froyo (Android 2.2) added support for things like remote wipe and user access controls from the admin. I understand this is a great move, but we've had problems in the past with our IT team accidentally sending these messages to the wrong phones, and the last thing I want is an accidental bricking while I'm at a conference.

Is there a way to connect to ActiveSync so I can still get push notifications of work email, but not allow remote wipe messages to wipe my phone?

I'm fine with them setting security policy like requiring a PIN or something, but I don't want a remote wipe unless it's sent by me from a security app that I installed at will.

# Answer
I had the same issue with a company I'm working with now. I'm a consultant, and my current client has given me a corporate email address, which I synched to my phone so I'm able to view and respond to messages when I'm not at the client site. They have a script that runs when your contract expires to send the remote wipe command. However, I've been extended several times, and their system treats extensions as a brand new contract, thus wiping my phone every time.

Touchdown worked like a charm... it keeps your data completely seperate from the rest of your phone. That's really the only negative, as you can't view all of your appointments (personal and corporate) on one central calendar. This applies BOTH to the pin code AND to the remote wipe command... Since I've been extended several times, they've sent the wipe command each time and touchdown is simply wiped, not the rest of the phone. Best 20 bucks I've ever spent.

On a social note though I do agree since this is my personal phone, they shouldn't be able to wipe ALL of my data unless the command is coming from me. I think this is a huge miss within the native email client.
> 5 votes

# Answer
I believe the Remote Wipe feature is now required for ActiveSync. If you setup the account as a POP or IMAP account you won't have the remote wipe "threat" but the functionality is of course limited.

Maybe there is, or should be, a way to do it with a rooted device.
> 3 votes

# Answer
I too feel the same way that a remote wipe of the whole phone is way too much power to be handed over, especially in the case of our personal phones. Unfortunately I don't think there is anything you can do about the built-in Email app.

I have a Nexus S, and I decided to try TouchDown because it does not allow a remote Exchange administrator to wipe the phone, but rather only wipe the data associated with the Exchange account (i.e., your work emails and appointments). (There is a box you can check for "enable wipe SD card" if you really want to grant them this power. There is also a feature where you can create a one-time code to self-destruct your own phone with an email, but neither of these things interest me.)

For Exchange email and calendar appointments, I found that touchdown was able to connect via "ActiveSync" without too much trouble, and it supports push email. The interface is not as smooth or simple (or good-looking) as the built-in app, but it seems like a small price to pay to know that my phone won't be wiped all of the sudden for any number of bad reasons.

Also the 30-day trial is fully functional (except you can't change email sig, which mentions the app of course), and for $20 you can upgrade to the normal version (which lets you change the email sig).

Hope this helps!
> 2 votes

# Answer
i've found two different strategies work for this

1. root the phone and install cyanogenmod. this has a setting under Tablet Enhancements that allows you to disable the lock screen, this negating the PIN code entry
2. install an email app from the market that is compatible with exchange, such as Moxier Mail. this still respects the security/PIN code stuff for Exchange, but only when launching that app, not unlocking the phone.
> 2 votes

# Answer
There is a lockpick app that will enter a pin automatically every time you turn on the phone's screen to get around being required to enter a pin. Someone was working on modifying the email files to accept the remote admin input and send the success replies while not actually performing an action. That would remove the need to use a pin and prevent remote wipe, but I haven't seen that modded email come out into the light.
> 1 votes

---
Tags: 2.2-froyo, security, exchange, remote-wipe
---


title: Clear Android Market Search History?

text:
# Question
Title: Clear Android Market Search History?
Any thoughts on how one might clear the Android Marketplace search history? For instance, if I recently searched for an android app in the marketplace, the marketplace search maintains a history list of which apps/keywords that I have recently looked for.

Thanks in advance!

# Answer
From the **home screen** go to **Settings \> Applications \> Manage applications \> All \> Market** then choose **"Clear data."**

This will erase your market search history. When you go back into the market it'll be like your first time. They will ask you to agree to the terms and condition again and then it'll be just like it was before without your search history. Your app Downloads and Purchases list will still be there because that list is stored online in your Google account.
> 8 votes

# Answer
HistoryEraser claims to be able to clear this for you. It can also clear YouTube, Maps, and Earth dearch histories as well. I haven't used it in a while, though. (Ever since I upgraded from 1.6 to CyanogenMod 6).
> 3 votes

# Answer
According to a Google Support forum post, clearing search history feature is added on Market 3.1: open the Market app, press Menu \> Settings, and then touch "Clear search history."
> 2 votes

---
Tags: 2.1-eclair, samsung-galaxy-s, google-play-store
---


# Question
Title: Motorola Xoom "Complete action using" dialog won't display to select an activity
When generating an intent in an application that is supposed to create the dialog popup to choose an activity to complete the action, it simply doesn't show. I get a darkened screen and no dialog.

For example: click on a YouTube link should popup a dialog asking to use Browser or YouTube (if no default is set). When I click on this link, the screen darkens like it wants to show a dialog, but it simply doesn't.

# Answer
> 3 votes
Solution: apparently there is a bug with this in Android 3.2. Rotating your Xoom will fix it.

---
Tags: motorola-xoom, 3.2-honeycomb
---


# Question
Title: Android Market auto restore apps not working
After some problems I had to restore my phone. Before doing it I had enabled the option of google's security copy. Now I've linked my google account and market does nothing, it doesn't restore apps. So I've decided to enter the market through the browser and in "My market account" I could only see the three apps that are native to the phone (youtube, gmail and google maps). How can I get all the apps I had before?

Thanks, Diego

# Answer
Did you look in your "Library"?

I recently did a factory reset and I can see all of the apps that I'd previously had installed, not just the ones I've only just gotten around to.
> 5 votes

# Answer
Unfortunately, if you didn't pay for them, i don't believe the market saves any record of your downloads. If they cost money, the should show up under `My apps` in the market after a fresh system wipe, but free apps should be backed up with Titanium Backup or Astro File Manager, both allow you to simply reinstall your apps at any time.
> 0 votes

---
Tags: google-play-store, restore, factory-reset
---


title: My Notification bar won't roll up ?

text:
# Question
Title: My Notification bar won't roll up ?
I am using Motorola Defy Android 2.2. But I am facing a problem with touch screen. The buttons at very lower end of the screen don't work i.e touch at the very lower end don't work. That's why after pulling downing the notification bar I am unable to roll it up back. I am even unable to use apps that have small buttons at very end of the screen. To use them I have to rotate the phone.

Please help me out.

# Answer
Like Al said, it's most likely a hardware problem, but to address the title question: you can roll the notification area up with the back button.
> 1 votes

---
Tags: 2.2-froyo, touchscreen, motorola-defy, notification-bar
---


# Question
Title: Automatically dim screen at specific times?
Waking up in the morning to a very bright screen is no fun. I'd rather the screen be dimmer in my dark bedroom when I wake up. While I could manually change the brightness before going to bed and changing it once I get up, it's too much bother.

How can I automate changing the screen brightness based on the time of day?

# Answer
> 10 votes
If you don't mind paying a few bucks, I highly recommend Tasker. This automation utility allows you to set up many built-in (and some 3rd-party app) Android actions based on various parameters, including time of day.

In Tasker you will need to create 2 separate profiles, and to each add 2 actions. 1st action will be identical in both profiles - disabling the Auto Brightness. Second one will be similar - a time-based action to change the display brightness, with time of day and brightness level being the differences.

1. Start Tasker and tap the `+` button on the bottom o the main screen to create a new profile. Give it a descriptive name, such as "Brightness Down" for example.
2. Choose the "Time" context on the presented menu.
3. For the "From:" option select the time of day you wish to have brightness lowered.
4. Un-check the "To:" option, and tap the green "Accept" button.
5. On the "Task Selection" dialog tap the "New Task" button and name it "Lower Screen Brightness" and tap the "Accept" button.
6. Tap the "+" button to add an action, select "Display" category, select the "Auto Brightness" action, select the "Off" option on the "Set" drop-down, and press the green "Accept" button.
7. Tap the "+" button to add another action, select "Display" category, elect the "Display Brightness" action, set the desirable low level (20 being the lowest recommended setting), ensure that both "Ignore Current Level" and "Immediate Effect" options are checked, and tap the green "Accept" button.
8. Tap the green "Accept" button on the "Task Edit / ..." screen.
9. On the main screen tap the "Brightness Down" profile once, then tap on its wrench button, and select the "Clone" option.
10. Tap the newly-cloned profile, tap its wrench button, select the "Rename" option and name it "Brightness Up".
11. Tap on the clock icon, select the "Edit" option, change the "From:" time to the time of day when you'd like brightness increased, and tap the green "Accept" button.
12. Now tap on the task itself (name you gave it in step 5), select "Rename" option, name it "Increase Screen Brightness", and tap the green "Accept" button.
13. Tap the task again, and select the "Edit" option.
14. Tap on the "Display Brightness" action, set the Level to a higher setting, and tap the green "Accept" button.
15. Tap the green "Accept" button on the "Task Edit / ..." screen.
16. Ensure that on the main screen, the button on bottom-right reads "On", and exit the Tasker app.

You should now be all set.

# Answer
> 6 votes
Not sure what phone you've got but most of the higher end Android phones have light sensors, and you can set the screen to adjust its brightness automatically depending on the ambient light at the time.

If you've got the Power Bar widget on your home screen (its one of the built-in Android widgets since Donut) just tap the far-right brightness icon until it shows an "A" for automatic brightness.

Alternatively go into Settings -\> Display -\> Brightness and tick the "Automatic brightness" option.

# Answer
> 3 votes
My phone has no ambient light sensor and I had exactly the same problem. I've been using AutomateIT, it is an application of similar vein to Tasker/Locale, except that there is a free version as well as a paid version.

It can change brightness settings based on triggers, such as time of the day, or whether you're connected to your home Wifi. The paid version allows you to combine multiple triggers into composite rules using AND/OR boolean logic.

---
Tags: screen, automation
---


# Question
Title: Does android, specifically the HTC Incredible, support headphone volume buttons?
Coming from the IPhone, I love being able to control my phone from my wired 3 button headphones. Center clicking to start/stop music or answer calls and using the 2 volume buttons to adjust the volume without pulling the phone out of my pocket.

I've tried different 3 button headphones with my HTC Incredible and can answer calls and pause and play audio with the center button, but I've never been able to change the volume from my headphones buttons.

Are volume adjustments via headphones supported in the HTC Incredible? Am I just using the wrong headphones?

# Answer
> 5 votes
Definitely supported by Android, and I'd be incredibly surprised if the Incredible didn't support volume control.

I had no problem using the volume control buttons in the headset I bought for my G1. I bought mine on eBay for $7, it has no branding but was marketed as explicitly for the G1. It uses the USB plug, not the 3.5mm plug.

You might need a USB headset.

There is something specific about apple's 3.5mm jacks that doesn't play well with non-apple devices. Something about the placement of the insulating plastic bands. It is described in the answer to: Why can't I use my iPhone Headphones with my HTC Thunderbolt?

So it wouldn't surprise me if a headset from your iphone with a 3.5mm jack would not work on your Incredible. But if you buy a headset manufactured for the incredible (Ebay and Amazon appear to have plenty) and the volume controls *still* don't work, the problem is probably your device.

# Answer
> 3 votes
The iPhone volume buttons are not supported by the Android framework. If you want to control the volume you'll need headphones like these in combination with an app like Headset Droid.

# Answer
> 2 votes
If it is a hardware issue you might be able to get the results you want with an app I found called Headset Button Controller. It's a couple of bucks in the Market but there's a trial version as well that they suggest you use for testing. Here's the trial version.

# Answer
> 0 votes
TL:DR - The play/pause button is supported and works (fairly) well. The volume buttons are definitely not supported.

I have an OG Incredible, and Klipsch S4i headset. The mic works and the play/pause button works. The volume buttons do not. You can remap the play/pause button with headset droid as was mentioned before.

Unfortunately, the performance of the headset button is frustratingly inconsistent, especially if you have apps that attempt to listen for the headset button intent (amazon mp3, poweramp, google listen, etc). When an app is running and playing a media file, it will generally deal with the headset button press in the way it is configured, but not always (sometimes instead of pausing the currently playing media file, it will launch another app that listens for the intent and start it playing). Google listen is especially badly-behaved on my phone, not surprising since it's been abandonded.

My advice is get a headset you like (the Klipsch headset produces really excellent sound, especially compared with the Apple and HTC offerings) and play around with the different apps.

---
Tags: htc-droid-incredible, headphones
---


# Question
Title: Why does Kies tell me that my Galaxy S has no updates?
Why does Samsung Kies tell me that my Galaxy S GT-i9000 has no OS or firmware updates even though there are downloads available on the internet?

# Answer
If by "downloads available" you mean a OS upgrade, that is because those are not official releases, and since Kies is an official Samsung application they do not provide unofficial releases.

Currently, the last official release for the Samsung Galaxy S is Android 2.2 Froyo.

If you are referring to "official releases" and your OS is \< 2.2, then you can have some variant system, for which there is no firmware upgrade, or you can have some problems with a not-up-to-date Kies version.

Also, check this thread out!
> 2 votes

# Answer
Because the updates that Kies offers you depend *from whom* and *where* you bought your phone. If you bought the phone in a shop, you purchased normally a country or region specific version. These versions get the update from Samsung one by one. For the Galaxy S you can lookup the release status here.

If you purchased your phone together with an carrier contract, chances are that you have an branded firmware. Then it's the carrier decision when to release an update. You normally also get a reduced set of functionality on branded firmware, like disabled tethering.

**The firmware images that you find on the net are mostly leaked pre-version of the upcoming update.**
> 2 votes

---
Tags: samsung-galaxy-s, updates, samsung-kies
---


# Question
Title: App for calling a list of contacts, one after another
My daily commute is rather long, and I make lots of phone calls while driving. Dialing while driving is illegal, so I have to stop by, dial, and drive again, which is inefficient, time consuming and unsafe.

Is there a way to create a list of contacts in advance, so that my Android will dial all the contacts on the list one after another?

# Answer
While it doesn't dial automatically, you can add contacts to your home screen for one click dialing.

Home Screen \> Menu \> Add \> Shortcuts \> Direct Dial

Now choose a contact.

You'll now have an icon on your home screen that will dial with one click. Do that for all of your contacts and you can have a homescreen of contacts.
> 2 votes

---
Tags: applications, calls
---


title: Can I install CWM without Odin or root?

text:
# Question
Title: Can I install CWM without Odin or root?
I have an SGS with stock Gingerbread (2.3.3). Can I install CWM without Odin?

Will installing CWM also root the phone, or do I have to root it ahead of time?

# Answer
> 2 votes
You need Odin in order to install CWM without root (or conversely, you need root to install CWM without Odin). CWM does not root the phone.

You don't need root for ClockworkMod Recovery, though you do need root for the ROM Manager app.

**Edit:** You can't install *unsigned packages* with the "3E" recovery, which was part of some official update packages (most Froyo ones and presumably all Gingerbread ones). This prevents one from flashing a custom ROM, kernel, modem, or recovery through the stock recovery (since they aren't signed by the manufacturer).

The way to get around this is normally to use Odin to flash a custom ROM or kernel with a custom recovery. I'm not sure if flashing a signed update to an older official ROM, with the older recovery, would work; it might say it's older than your current version and fail, or it might just work. I've never been able to try it, and I'm familiar with Odin anyways.

---
Tags: samsung-galaxy-s, clockworkmod-recovery, odin
---


# Question
Title: Can I install Darky ROM using CWM even if I'm not coming from a previous Darky ROM?
I want to install Darky ROM to replace my stock Gingerbread phone.

Can I do this without Odin, using CWM, or will that only work if I have a previous version of Darky?

# Answer
If you have a working CWM or 2e recovery you can flash Darky's with it just fine from a stock ROM. If you have a lagfix, particularly the ext2 OCLF, be sure to undo it first. (It appears Darky's uses the Voodoo ext4 lagfix, so no need to disable Voodoo beforehand. See Is the Voodoo lagfix compatible with Darky's ROM?)

Note that your data will be wiped unless you're already using Darky's, as per the XDA thread.
> 4 votes

---
Tags: samsung-galaxy-s, clockworkmod-recovery, darky-rom
---


# Question
Title: Can I flash a kernel without flashing a ROM?
Does flashing a new kernel require flashing a new ROM?

Will flashing a new kernel wipe the data? Because if so, I might as well flash a new ROM.

How can I see which kernels are compatible with which ROMs?

# Answer
1. Does flashing a new kernel require flashing a new ROM?

It depends. You can't normally flash a 2.3 kernel over a 2.2 ROM, and so on. You can't flash a CyanogenMOD kernel on a stock ROM in most cases, and vice versa. But you should be able to flash any Android X.X stock-based kernel (for your device) over any Android X.X stock-based ROM.

For example, there are no issues flashing a 2.2 Voodoo kernel on my 2.2 stock-based Bionix ROM for my SGS Vibrant.
2. Will flashing a new kernel wipe the data?

Not usually. When flashing a lagfix ROM such as Voodoo that does advanced partitioning and formatting, there can occasionally be issues that will make you lose data. As well, update packages can include scripts to automatically wipe the data. You should carefully read the official description of any kernel to see if it mentions wiping data.

I've flashed dozens of kernels and only lost data once, and that was probably my fault; I had a fairly non-standard configuration. It's always good to do a backup if you can. Some ROMs recommend or automatically perform data wipes to eliminate any incompatible data between the two ROMs, but this is normally not an issue for kernels.
3. How can I see which kernels are compatible with which ROMs?

Again, any ROM based on stock is normally compatible with any kernel for your device based on a stock kernel from the same Android version. If you have concerns I would first search the XDA posts for the kernel and the ROM to see if you can find anyone who has used them in combination.
> 8 votes

---
Tags: samsung-galaxy-s, custom-roms, kernel
---


title: Delayed updates on Facebook

text:
# Question
Title: Delayed updates on Facebook
I am sending messages on Facebook using my mobile (Samsung Galaxy Pop) wi-fi. Other person is using a desktop or laptop. There is a delay in the update of the conversation ... not real time updates happening like any other chat-box happening between computers.

Would there be a delay in the update of the messages?

Why am I getting delay in update of my messages?

Is it related to Android wi-fi?

# Answer
I'm pretty sure it's just that the app is buggy. Push messages have never worked right for me either. The latest version of the Facebook app (released in the last week or two) is better, but not perfect.
> 3 votes

---
Tags: facebook
---


# Question
Title: How do I enable push notifications for Facebook for Android?
I'm currently running the latest stable release of CM7 for the HTC Droid Incredible and Facebook for Android 1.6.4 (released on 20 August). According to Facebook, push notifications are enabled for devices that support them. Since I get push notifications from other applications (such as Google+), I know my device supports them.

I've read about various problems with them, but I haven't found any definitive solutions (or a definitive lack of a solution). I would assume the setting for push notifications would be in the application's Settings menu. I have a number of options for various times to pull notifications down, but I don't see an option for push notifications in the app or on the Facebook website.

Is this just a broken application or am I missing something?

# Answer
> 6 votes
Funnily enough, as I just noted here I believe that the app is just buggy and unreliable. There's no reason for the individual device to determine whether the application can do something like push notifications. Android's cloud to device messaging requires 2.2 or higher, and the Facebook post notes that that's what they require as well, so I assume that's what they're using. C2DM works perfectly fine for other apps so the only reasonable explanation is that the Facebook app doesn't work properly.

The app was updated recently and does work better for many users, though, so make sure you have the latest version.

There are no settings related to push messages in the app or in the Accounts and Sync settings. Regular sync is every 3 hours at most, which seems infrequent to me — my BlackBerry allows updates every half hour.

---
Tags: cyanogenmod, htc-droid-incredible, facebook, push-notifications
---


# Question
Title: why do all sound apps get  bluetooth button events, all at once
If i have my phone (thunderbolt cyanogenmod7/2.3) connected to a bluetooth stereo and i hit the play button on the stereo, music, pandora, Subsonic, and Audible all start playing at once. pausing pauses all of them.

is there some way of controlling what apps respond to the buttons? is there an app to filter button events?

# Answer
The app Media Button Router is just what you are looking for. The app allows you to choose the media app you wish to control with the Bluetooth forward/reverse buttons using voice prompts.

The app doesn't work perfectly with all media apps, but I find that by playing with the settings you can usually overcome problems. But when it works it is magic!
> 1 votes

# Answer
Check to see if all of those music processes are running. I would assume they all listen to play/pause events while active, maybe verifying that all but one are killed could get a response from just one.
> -1 votes

---
Tags: bluetooth, a2dp
---


title: HTC Desire Z without Android Market?

text:
# Question
Title: HTC Desire Z without Android Market?
I bought a HTC Desire Z from UAE (United Arab Emirates) country. Surprisingly, there isn't the Android Market in the Applications list! I tried to install Market manually, but it crashes and terminates. Without Market I'm unable to install new applications or upgrade existing ones.

Do you have any idea? Thanks.

# Answer
> 2 votes
It looks like the Market is currently blocked in UAE and this has nothing to do with your phone. It may become available soon but I've not found anything with a date. I have seen that it's not so much the government blocking it as an inability to bring banks on-board.

This thread suggests that you can get around it with a dial code, but it looks like it needs a hard reset. There are also other questions here about installing the app manually, like: How to install android market app manually?

# Answer
> -2 votes
every Android phone with android 2.2 OS must comes with android market!.if don't have google market that may your phone isn't a smart phone!it just only a common phone with MTK OS

---
Tags: google-play-store, htc-desire-z
---


title: Android G1 latest installable version?

text:
# Question
Title: Android G1 latest installable version?
What is the latest installable version on an original Android G1 phone? Either vanilla or any kind of mod (CyanogenMod, etc).

# Answer
Cyanogenmod 6, which is 2.2 is reported to work for the T-mobile G1.
> 3 votes

# Answer
COS-DS is an Android 2.3 based ROM that I have been running for months on my ADP1 (identical to G1). It runs quite well although applications are starting to struggle with the limited RAM.

There are other 2.3 based ROMs but when I first wanted to switch to 2.3 this was the most stable and I have stuck with it since.
> 2 votes

# Answer
CyanogenMod 7.1 has been unofficially ported to the Dream/Sapphire platform. This is an Android 2.3.5 based ROM with some of the heavy weight bits stripped out. It seems to run just fine on my ADP1.
> 1 votes

---
Tags: htc-dream
---


# Question
Title: Unlocking an HTC HD2 after installing android
I recently bought an HD2, which originally runs Win6.5. But currently has a very modern version of Android installed.

Is it necessary to re-install the original OS in order to unlock the phone?

# Answer
90% chance - no, 10% chance - yes.

The Android operating system is designed specifically for each device, which is why different phones get platform updates at different times. You're at an advantage starting with an HTC phone, as they build several Android phones.

Your best bet is to find an unlock process for an HTC phone as physically similar to yours as possible (physical in terms of hardware; processor, memory, etc.). If this does not work, chances that you will get anything to work is slim.
> 2 votes

# Answer
In order for the HTC HD2 to run Android, the device needs to have a custom bootloader running Hardspl and radio version, which means your device IS ALREADY unlocked.

As for the device been rooted, 99% of the Android versions on the HD2 are rooted.
> 1 votes

---
Tags: sim-unlocking
---


# Question
Title: How to capture video stream from Android phone screen and show it on laptop?
> **Possible Duplicate:**
> How do I project the screen of my android phone for a presentation?

How to capture video stream from Android phone screen and show it on laptop? I've got Android 2.2 device.

I need this to show how my application work on the conference in real time. Something like IPhone presentation on Mac World.

# Answer
I don't think this one is mentioned in the question Al linked to above, but I've used Droid@Screen to demo things at my office with pretty good success. It probably only gets around 10-15 FPS or so if I was going to take a guess at frame rate, but it appears a bit more smooth than the other options I've tried (including Android Screencast and a VNC connection).
> 2 votes

# Answer
I just read a review of Screen Cast & Screen Recorder that's pretty compelling. It requires root, like any on-device solution I'm aware of, but can record decent quality video at up to 30 FPS. The review has example captures from various games and the videos are good enough for most anything you'd want, unless you need HD video for some reason. The review didn't focus as much on the screencasting aspect, but if you need to screencast something at high quality then this app might be a good bet. The app has a free trial so I definitely recommend trying it out.
> 2 votes

# Answer
One option I know of is Android Screencast. But it only gets about 2-3FPS. This is because of the amount of time it takes to request the framebuffer. I have been working on a tool similar to this, but the most I have been able to get was about 7-9FPS (but its not available, nor is is "ready", for prime-time).

Another option would be using a VNC server on the device and a VNC Viewer on the laptop. But again, you will have very low FPS with this too.
> 1 votes

---
Tags: screencast
---


# Question
Title: Can I use dual boot in my Android mobile phone?
I want to know is there any boot loader modifying tool for android so that I can use my cell as dual boot. Like Symbian- Android, Android - Windows Mobile, Android - Java, Android - Bada.

Is it possible.

# Answer
Yes it's possible to dual boot Android and Windows Mobile or dual boot multiple different Android ROMs or dual boot Android and WebOS.
> 3 votes

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


title: How to play android games on PC?

text:
# Question
Title: How to play android games on PC?
I have Asphalt 6 on my HTC Desire S. That looks awesome on phone, now I want to play the game on PC. Is it possible at all? I mean is there any app which will let me play this game on my PC over wifi using my phone?

Desire S don't have any TV out, but it do support DLNA connection, if that matters.

OS: Windows XP Mobile OS: Android 2.3.3

# Answer
As far as I'm aware, the official emulator would be too slow for most intensive games like Asphalt. For games I usually use Memu on Windows and Genymotion on OSX/Linux (the latter also works on Windows, but Memu is definitely better). I have found Bluestacks to be very buggy and do not recommend it.

For viewing the phone's screen from your PC you could use a solution from this question: How to capture video stream from Android phone screen and show it on laptop?. You might be able to get up to 30 FPS depending on the quality.

One way to control the game externally, if you don't want to hold the phone, is to attach it to a gaming steering wheel. Sort of like the WiiMote steering wheel attachment.
> 6 votes

# Answer
You might have to fidget with this one, and if you could get it working, it would be awesome. There's an Android x86 project that you could use to boot android on your computer, and just play the games there. The builds they have up now come with a few games, and if you could install .apk files to it, then you could play all the games right there!

Let us know if you do this, and how well it works!
> 2 votes

# Answer
If you had a pretty decent PC, you could try using the official Android Emulator from the Android SDK. The only problem might be that with the current emulator, there is no graphic acceleration yet so game performance might not be so great, though Google says it will be coming soon.
> 1 votes

---
Tags: applications, windows, emulators
---


# Question
Title: How do I get private bookmark from web Google Maps to Android Google Maps?
I have few private placemarks stored to "My Places" on Google Maps web version using same Google account than my Android Google Maps uses.

How do I get those places to the Android?

# Answer
> 2 votes
There are two ways I think you can do this, in the Android app, click on the layer selection and go to the My Maps layer, where you should see your private maps.

If you want to access your bookmarked address, from the main Maps screen, click the menu button and choose the bookmarks option. (not sure about bookmarks, I have a French UI, so it shows as 'favoris')

---
Tags: google-maps
---


# Question
Title: Is there a reliable way to tell if my call is blocked by the call recipient?
I want to know if my calls are being blocked by number xxx-xxxxxxxx and if so log the data.

**Is there a reliable way to tell if *my call* is blocked by the call recipient?**

# Answer
You won't be able to tell this information: the target phone could be switched off or unplugged for example.
> 2 votes

---
Tags: call-screening
---


# Question
Title: how do I get most of my standard linux utilities and commands on Android 3.1?
by standard, i mean just what users often get by default with one of the popular distros.

for example, uname, finger, vim, tmux, etc.

I have a galaxy tab 10.1 (android version 3.1, already rooted)

Also, I read somewhere about setting up a chroot on android to run full-fledged linux distros, such as debian. Is that possible?

# Answer
> 5 votes
BusyBox for rooted devices gives many of Linux's standard utilities.

In terms of a real Linux distro, there are tons of How-Tos found on the web with a simple Google search. Specifically, here is a step-by-step guide from XDA-Developers forum on building a Debian image for, and installing it on, the Galaxy Tab 10.1 tablet.

---
Tags: applications, linux, 3.1-honeycomb
---


# Question
Title: What is this HTC notification icon that looks like a pin?
What is the icon in between the two red lines on the notification bar? I can't find it in the Android 2.3 user guide!

# Answer
> 7 votes
I think it is by places, the application. Just try closing the application and then trying.

---
Tags: notification-icons
---


title: Personalize Text Wallpaper

text:
# Question
Title: Personalize Text Wallpaper
Anyone came across a android application (preferably Gingerbread, 2.3) that allow you to set personalize *Nice* text as your wallpaper? (I know there are some not nice application around) I search for Android market but most of the application displays clock, temperature, weather, etc which I don't really want. I saw someone on the train having their own customized word on their phone which is kind of Co0l!

Much Thanks!

# Answer
> 4 votes
If all you want is static text that doesn't change in any way, then by far the easiest way is to open your wallpaper image in an imaging editing program either on a PC (something as simple as Windows Paint would do) or on the phone (search the Android Market for something like "image editor" or "photo editor" and you should find lots of apps that can do this like PicSay or Pho.to Lab) and add the text straight onto the picture.

---
Tags: customization, wallpaper
---


# Question
Title: Does a battery with more capacity last proportionally longer?
I recently bought a Galaxy S2 which came with a 1650mAh battery and in a near future the manufacturer will be offering another one with a 2000mAh. My question is: will it last 21% more than the original? Is this just as linear as it seems or is not the case?

# Answer
> 8 votes
Technically no, the relationship is not linear.

Milliamp-hours (or amp-seconds, coulombs, or any other similar unit) is a measurement of electrical charge, not of electrical energy. As with all common batteries, the voltage is not constant while the battery is being discharged. Assuming your phone was drawing as much power as it could the whole time, the current would be constant; coupled with the fluctuating voltage this means that the energy drain from the battery is not linear. Essentially this means that the first 1650 mAh drained from a 2000 mAh battery will not comprise proportionally the same energy drain as the last 350 mAh, meaning that the battery capacity affects the battery life in a nonlinear fashion.

For your purposes it should give you a more or less linear boost, however. It depends how much current your phone draws at any given time but you can expect an *approximate* 20% boost in battery life on a full charge. I would suspect slightly less than 20% due to the tail end of the battery being longer (more charge stored in the battery after the voltage has dropped too low for the phone to use it) but I don't know for sure.

---
Tags: battery-life
---


# Question
Title: How can I connect an Xperia X8 to an external monitor?
Is it possible to connect the Xperia X8 to external monitor? In other words, display the screen from the phone on the monitor?

# Answer
> 0 votes
One approach would be to find a VNC-like server for the phone. Using that they should be able to bring up the UI of the phone onto a computer.

---
Tags: sony-ericsson-xperia-x8, external-display
---


title: Locking down an Android device?

text:
# Question
Title: Locking down an Android device?
I'm interested in locking down an Android, so the user can only access a particular app (bonus points: only allow them to access the browser app, and only allow one website from within that).

How might I go about doing this with minimal work?

(I work for a school, and am considering using some androids as roll-marking devices)

# Answer
> 1 votes
There are a number of apps in the market that allow access to apps only after inputting a password.

For your second problem, i hope there's some way of preventing a user from putting a SIM of choice (either by encasing the device in a lockable case or something) and then configuring your WiFi router to only allow access to the site in question and block all other requests.

---
Tags: security, device-administrator
---


title: decent right-click emulation

text:
# Question
Title: decent right-click emulation
I'm using aDOSbox to play some classical games. This in turn uses SDL library, one of the thing this library does is emulate mouse. It's the same library, that is also used by ScummVM.

I've got it set up to be quite usable for left-click (I'm using "tap or hold"), but I'm having trouble getting right-click to work decently. I'm using default settings, which is doing two finger tap. However, very often it'll get recognized two as single ones instead. The best option would be to use hardware button, however I'm using Galaxy S II, and all hardware buttons are reserved.

Any suggestion on best settings to use?

# Answer
A slide in a particular direction. Or may be a slide in multiple directions (say one slide to the right from the top left to top right, continued down from right top to right bottom). I don't know how effective it might be, but I guess worth a try.
> 1 votes

---
Tags: input-methods, emulators
---


# Question
Title: Can I root locked Droid 3 and flash Cyanogen
Before I purchase a Droid 3 from hong kong , I would like to know if I can apply the recently discovered root exploit on a locked phone that i can purchase there.

Pardon my ignorance in this locked phone area because I have rooted phones here in india but all were available as unlocked devices.

# Answer
> 2 votes
As far as I am know, CyanogenMod is not yet available for the Droid 3. While there maybe someone working on bringing it to that device, it currently is not "supported". You can look at the Wiki page, I think it is one of the more updated pages for supported devices, but then again, it also hasn't been updated since January.

The "most accurate" sites to see if a device is supported is the CM-Nightly Changelog site and the Download site.

The nightly changelog site may show devices, but that doesn't mean they actually have a "stable" version. You would have to check the download site to see if there is a stable version. But as I said, I don't see the Droid 3 on there right now. I believe the "codename" for the Droid 3 is the "Targa"

I do want to add, that if you know of a way to root then rooting the device should be possible, you just wont be able to flash CM7 (for now).

---
Tags: rooting, cyanogenmod, motorola-droid-3
---


# Question
Title: A widget to show tasks that are two days closer to due date
I am using Jorte application which has a home screen widget to show a list of tasks (synced from Google tasks). But it display all tasks, even the ones that has the due date next month.

Are there any home screen widget that displays tasks that have their due dates within two days from today's date. I do not want to see all tasks.

People who have used Symbian before, would be familiar with this feature. In Symbian, this is a default feature in the homescreen.

# Answer
> 1 votes
Pure Calendar Widget (not free) has an option for how many days ahead to show calendar/task entries for. There is an option for 2 days that would suit your needs perfectly. Note that you will need a supported app to sync the tasks from Google (GTasks, Astrid, etc.) See the list of supported task apps here.

---
Tags: app-widgets, to-do-list
---


title: Can Android 2.3.4 be rooted?

text:
# Question
Title: Can Android 2.3.4 be rooted?
I have a Samsung Mesmerize and I've recently upgraded to my carrier's official release of Android 2.3.4, but to my dismay SuperOneClick doesn't seem to be able to root the device, it's always worked with past versions.

Does Gingerbreak no longer work with 2.3.4? Is there any simple way to root 2.3.4 yet without reflashing and other device changes? I would like to avoid reflashing the device *again* or altering the device from stock significantly if at all possible.

# Answer
> 3 votes
The SuperOneClick dev's website http://shortfuse.org/ states on their August compatibility list:

> All 2.3.4 devices need a custom root method.

Looking around, there doesn't seem to be a universal one click root method for 2.3.4 yet, most of the root methods for the later Gingerbreads involve flashing custom firmware, etc which is more involved.

---
Tags: rooting, 2.3-gingerbread
---


title: Is there a way to blacklist SSIDs?

text:
# Question
Title: Is there a way to blacklist SSIDs?
> **Possible Duplicate:**
> How can I tell my droid x to ignore a public wifi network?

Like, the SSIDs `xfinitywifi` and `timewarnercable` are everywhere near me, and unencrypted, but require a login/password which I don't have. Is there a way to prevent them from showing up in the list, triggering notifications, etc.?

# Answer
Blacklisting SSIDs is not currently in the base android software. It is currently a "Medium" priority Enhancement for Android: See Android Issue 7318

I have asked a related question ( How can I tell my device to ignore a public Wi-Fi network? ) but haven't found anything that works like I would expect.
> 5 votes

---
Tags: wi-fi, wifi-hotspot
---


# Question
Title: Upgrading MIUI when installed on SD card
I have MIUI 1.7.22 Italian installed on my HD2 running from SD card.

I found that there is version 1.8.5 available from the MIUI updater program on the phone. However, even if I download the ROM it doesn't get installed. It asks me to reboot in bootloader mode, so I suppose it works only with NAND-installed ROMs.

Do you know if it's possible to upgrade MIUI to 1.8.5 when running from SD card possibly without erasing all data on the phone?

It took me some time to customize desktop.

# Answer
Looks like the latest version is 1.9.2.

I found a ROM in XDA Developers MIUI 1.9.2 SD HERE
Instructions of how to update MIUI SD are in the thread

Hope this helps.
> 0 votes

---
Tags: updates, external-sd, miui, htc-hd2
---


# Question
Title: Block incoming and outgoing calls and texts
I have a strange request.

Does anyone know of an app that can block incoming AND outgoing calls and texts from certain numbers as well as be password protected (e.g. you need a password to edit, enable, disable or add to the this "blacklist".

Currently I use the auto-reject feature that comes with Android (which isn't password protected) as well as Handcent SMS which blocks notifications of incoming texts (and you can password protect this blacklist). However, you can still read the texts that someone on this blacklist sent if you look them up in your contacts and click Messaging. Neither of these prevent outgoing traffic of any kind.

I would like an app that can block incoming and outgoing calls and texts that can also be password protected. Preferably an app that auto deletes any text messages rather then just blocking the notifications like Handcent does.

If anyone knows of an app that can do any of these features, or know of some open source code that has any of these features (I am a C# developer and could probably pick up on Java pretty quickly) please let me know.

Edit: just to clarify, I don't want to block ALL incoming and outgoing calls/text, only incoming and outgoing calls/texts from certain numbers. I also want to be able to password protect this "blacklist" of numbers.

# Answer
Miui has a built-in call/message filter, perhaps confusingly called Firewall, since there is also an *actual* internet firewall within the, also confusingly called, Monitor application (a comprehensive call and traffic *logger* ). Works great though. To password protect it just use the Guard application, also within Miui.
> 4 votes

---
Tags: call-screening, sms-blocking
---


title: Top Grossing Apps on Android Market

text:
# Question
Title: Top Grossing Apps on Android Market
I was surfing on Android Market and I found a list of Top Grossing Apps? Do you know what does it mean specifically? Which is the criteria to appear in that lists?

# Answer
> 10 votes
> **Top Grossing:** applications and games generating the most revenue, including app purchases and in-app payments

From Market Help Page

# Answer
> 1 votes
I don't have a reference for you, except maybe the Wikipedia definition of Gross profit, but I assume it means the apps that have brought in the most money.

> \[price\] x \[number of times downloaded\] - \[returns\]

(Not an exact algorithm.)

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


# Question
Title: Can I charge Samsung Galaxy Tab 10.1 from USB?
> **Possible Duplicate:**
> Galaxy Tab is not being charged through USB Cable

I can't charge Samsung Galaxy Tab 10.1 from my USB. Is this a malfunction or intended behaviour?

I know that the mains charger supplies four times the power of a single USB port, but I'd assume the tab can at least be maintained if not charged with the 500 mA of USB.

However, when the tab is plugged in, I see a red cross over the battery icon and the phone status screen says "Discharging".

How do I fix it?

# Answer
> -1 votes
There's no way to charge a Honeycomb tablet by USB, sadly.

Update: Most tablets can't be charged by USB, but some can be charged by USB - an example would be the Nexus 7.

---
Tags: usb, charging, samsung-galaxy-tab-10
---


# Question
Title: What does APK stand for? What is the internal format?
Is APK an abbreviation for Android Package Kit? What about the file itself? Is it an archive such as ZIP where during install the installer extracts and copies the files onto the file system?

# Answer
http://en.wikipedia.org/wiki/APK\_(file\_format)

APK files are a variant of the JAR file format, which are built on the ZIP file format, with a .apk file extension.
> 12 votes

# Answer
APK (Android Package) file is a file format which is created by Google. This format is one of the group members of Executable Files (similar to EXE, MST, AIR).

APK file extension is in the Open Handset Alliance which is a mobile phone platform based on Linux. This file extension is especially created when using Google's Android SDK. APK files contain the code files, resource files and the AndroidManifest XML file extension. For more detail http://edugoing.com/qna/index.php?qa=14&qa\_1=describe-the-apk-format#a171
> 2 votes

---
Tags: applications, apk
---


# Question
Title: Cyanogen: add homescreen shortcut to Notifications
I'm using Cyanogen 7 on an HTC Wildfire.

I find swiping the top of the screen to get into Notifications a bit hit and miss, and too tiring : )

Is there some way to get a notifications shortcut onto the homescreen (or the menu for the homescreen).

For example, the Sense ROM had a shortcut to notifications in the homescreen menu, and that was pretty handy.

# Answer
If you're using the default version of ADW Launcher that comes with CyanogenMod 7 then you can add a shortcut to your homescreen fairly easily. Long press on an empty space on one of your home screens and then select `Launcher Actions->Open/close notifications` to add the shortcut.

On older versions of ADW you can also do this, but you have to use a "custom shortcut" instead. Specifically, you long press on an empty space and then select `Custom shortcut`. Then on the dialog that appears you press the `Pick your activity` button and select `Launcher Actions->Open/close notifications`.

I'm not aware of any way to make it appear in the homescreen menu, unfortunately. It's one of the only features I miss from Sense.
> 4 votes

---
Tags: cyanogenmod, notifications, home-screen-shortcuts, adw.launcher
---


# Question
Title: Samsung Galaxy Tab 10.1 - If I apply the update and install TouchWiz, will it hurt me?
I have a Samsung Galaxy Tab 10.1 tablet. I love it. I think Google's default honeycomb UI is fine, but Samsung wanted to improve upon it with their own UI called "TouchWiz". Following an annoying trend however, they released their device before their software was finished and promised to provide the new UI and software enhancements in a future update.

Well, that update is now available, and my tablet has been nagging me for more than a week to apply it. I keep hitting "postpone". If the update includes bug fixes or improved functionality, then I might be better off applying it. But I'm a bit worried about performance. It seems to me that alternative home screen managers, Windows explorer shells, browser toolbars, and other UI "enhancements" available on the various platforms tend to bog down the system, put their little hooks into everything, and just generally get in the way. I'm also worried that applying this patch might disable something in the vanilla functionality that I need. I haven't heard that that's the case, but it's not unusual for manufacturers to turn off functions that the vanilla Android OS has built in.

So, what I'd like to know is, **will applying the software update for the Samsung Galaxy Tab 10.1 cause any issues that I'd want to know about?** Will it hurt performance? Will it take up tons of system resources? Will it disable features I need? I'd love to see a post-TouchWiz review of the machine from a major tech publication, but I haven't found one yet.

# Answer
Well, nobody seemed to be able to answer this question, so I went ahead and applied the update.

Overall, I'm glad I did. I haven't noticed any significant change in performance. I could take or leave most of the UI changes included in Touchwiz, but there are a few things in the new UI that are very nice. One is that toggles for things like bluetooth, wifi, and auto-rotation are now immediately accessible in the notifications pop-up when you touch the notification tray. Another nice thing is a dedicated screenshot button that appears next to the regular android buttons in the control bar at the bottom. Press it at any time for an instant screenshot.

I haven't noticed that any features have been disabled. I don't have a 3G-capable tablet, so I don't know if the "portable wi-fi hotspot" functionality would be affected by the update. But everything else I've tried functions as it did before.

Also, an unexpected bonus to the upgrade is that Samsung released a bunch of new apps bundled with the new UI, some of which are very useful. The ebooks app especially is nice for me, it reads EPUB and PDF files, and it formats EPUBs better and performs faster than some of the other apps I've tried (like FBReader). There's also an app for making adjustments to photos, and a few others that I haven't really used.

The new TouchWiz UI also includes a handful of mini-apps that can be launched from the android control bar at any time. These apps appear in small windows that float over whatever other apps you're running, and they can be moved around. None of these apps are really awesome, but some are useful. For example, you can bring up a mini-view of your calendar, a small music player, or a note pad you can type into or draw on, without leaving the app you were using before. It's kind of a neat idea, although I'm glad this isn't a standard android feature or there would be way too many apps written this way, and Android would lose a lot of its ease-of-use.
> 1 votes

---
Tags: updates, samsung-touchwiz, samsung-galaxy-tab-10, vanilla-ui
---


# Question
Title: Is it somehow possible to change MANUALLY the format of a telephone number?
In this question Is it somehow possible to change the format of a telephone number being displayed ? @Edelcom asked to change the format of telephone numbers, but he could get his wanted format just by changing his language. By manually I mean that I want to set it up no matter the language such as the format I want isn't in any of the languages I speak.

By the way: my phone is a Samsung Galaxy i5510.

# Answer
This is a function of your dialer and contact-saving/editing application. Various ROMs use various applications (be it AOSP Dialer, Motoblur, Sense, Touch Wiz, etc.).

You can install third-party dialers. I've never used it but this dialer supposedly supports what you're asking for. I suggest you browse around the Market for third-party dialers.
> 1 votes

---
Tags: contacts, phone-app
---


# Question
Title: Access an Android purely via VNC enabling Tablet resolutions
I can currently access my Android via VNC on my iPad. Can I set the screen resolution of the Android to be the same as the native iPad resolution, giving me a pseudo Android tablet?

Even if there is an answer which corrupts the screen on the phone itself is fine, seeing it will be accessed via the tablet.

# Answer
> 3 votes
No, you cannot change the resolution of Android in VNC in a standard way. However, some Android phones have additional functions to support HDMI (which results in running Android at a higher resolution). If you can somehow tap into that functionality in conjunction with VNC, then you might be able to get a 480p, 720p, and 1080p option. But this is something that would be highly customized to a single phone as all of the different HDMI implementations seem to vary tremendously. One other option that would be yet another one-off possibility (with some custom work) would be if your phone supports WebTop functionality. If so, perhaps you could tap into this.

However, there is no third-party app that does what you're wanting. To do this, you'll have to develop or find somebody to develop this highly-customized solution.

As other have suggested, you're probably not going to get much better than changing the LCD Density, which clearly isn't what you're after.

# Answer
> 1 votes
Not quite the answer to your question, but you could run an android emulator (on a desktop computer) created with your desired resolution, and run the VNC server on that.

# Answer
> 0 votes
Try changing LCD density and see if that works for you http://www.addictivetips.com/mobile/change-android-screen-resolution-with-lcd-density/

---
Tags: screen, vnc
---


title: Android Backup and Restore

text:
# Question
Title: Android Backup and Restore
I have rooted android phone. I backed up a application, uninstalled the application from the phone and restored it back the way it was there in the phone(using backup including changes to packages.list and packages.xml). The restored application is not showing up immediately but shows up after reboot of the phone.

Is there any service that has to be restarted to recognize the presence of the app immediately?

# Answer
If it'll help, an app like Titanium Backup (sounds like you're probably already rooted) handles pretty much everything for you.
> 4 votes

# Answer
You might have to kill/restart the launcher in order to see new apps in the app drawer.
> 1 votes

# Answer
You want Titanium Backup. Just backup the user apps and not the system.

Titanium Backup in Market
> 0 votes

---
Tags: backup, restore
---


# Question
Title: Removing or blocking default Android apps
I have developed a software for a company, not for a personal use, and I need to block some app access on Android.

I need to block the user from making calls, sending sms, using the Android Market, using Gmail and several other apps.

As I see it there are two options:

1 - Uninstalling default apps with "Titanium Backup" and If need to use this device to do calls again I will reinstall the original ROM or restore a Titanium Backup.

2 - Use a software with a ignore list and this software will kill all the ignored process(Backgronud, Foreground), and this software needs to use a adminitrator password for configuration.

So does this software exists? Uninstalling is a good option? Are there other options?

# Answer
Uninstalling via Titanium will work for removing Gmail, Market and Messaging, but be very careful removing Phone.apk, as it's tightly integrated into core services. You might start seeing Force Closes and other instability from the handset.
> 2 votes

# Answer
Sounds to me like you need to roll your own version of the OS.
> 2 votes

# Answer
If you merely wish to prevent a user from accessing certain applications use an app that allows you to password protect and thereby prevent a user from using said app.

You can then protect the Phone, Email, Market app etc.

Note however, that a resourceful user can always sideload alternative apps via the SD card or the browser (if that isn't protected too) and use it thusly.

There are lots of app protection apps in the market
> 1 votes

# Answer
Are you wanting to block these features permanently, or only while your app is running? If you want it permanent, why not issue a non-phone android device? In addition the media devices generally don't come with any google apps installed.
> 0 votes

---
Tags: applications, uninstallation, task-management
---