text:
problem while connecting samsung galaxy gt-i5801 to pc via samsung kies

Possible Duplicate:
Why Samsung Kies not detecting my Galaxy S GT I9000?

i have tried everything for the connection of my galaxy to pc but all in vain... i am unable to understand *#7284# code... as it has uart and usb both... please suggest something how can i connect my cell phone to pc via samsung kies

This might help :
possible duplicate question


text:
How do I use a pattern to unlock the phone screen?
Is there a way to set up my lock screen so that I can draw a pattern to unlock the phone? That way, only I can unlock it again. At the moment, my phone automatically locks the screen, but you just slide to unlock it. Because of that, any one can unlock my phone, which is not ideal.

From the home screen hit the menu button, then choose Settings > Location & Security and from there you should have an option to set up a patter or pin based screenlock.  The pattern lock will give you the option to create your own pattern on the 3x3 grid:

If you want to be able to draw a completely random pattern, Cyanogenmod 6.2 has the option to draw any invisible Gesture to unlock the screen.

Thank you very much. All along it was within android itself. I wasted a lot of time looking for an app that would do this. Once again, thansk : )

@Jay: Which is a large part of the reason we strongly encourage people to ask for solutions ("How do I...?") and not ask for apps ("Is there an app that...?")

source: Stack Exchange

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

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

sort: votes


text:
Is the HDMI output on the Xoom limited to cloning the display or can it be a secondary screen?
Is the HDMI output on the Xoom (or indeed any of the newer tablet devices) capable of displaying different imagery to that being shown on the device's screen?  Is it limited to cloning?  Can the internal screen be blanked (e.g. if watching a movie on a bigger screen).
I've seen examples of iPad games that display a secondary screen on the device itself when outputting to a TV (e.g. racing games showing the map on the device which is doubling up as the wheel).

From what I can tell, it looks like Motorola is not offering that at launch but will try to support it in future upgrades: Official Motorola FAQ
Unless I am reading that wrong.

Thanks for that link.  "Mirror Mode" is available and has been shown on lots of videos but "HDCP via HDMI" seems to be something coming later.

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


text:
How do I set up OpenVPN on CyanogenMod 7?
I want to route all my network traffic through my home's ISP connection when I'm out in Internet cafes so I can't be eavesdropped/firesheeped.
I have an HTC G2 with CyanogenMod 7, which has OpenVPN client support built-in:

At home, I have a router with TomatoVPN on it, which includes an OpenVPN server:

Now, how do I get the phone client to connect to the router server?  I can Google and find a set of seemingly relevant instructions, but they aren't very helpful:

You need to pack your cert and keys and put it in SD card

Where do I get those?

Copy client.p12 to sdcard root directory

Where do I get that?

add your certificates, and set the interface type and the protocol accordingly.

How, specifically?  Which settings should be what?  Using settings that don't protect me is worse than no protection at all due to the false sense of security.
I'm looking for step-by-step instructions for a "roadwarrior" setup that routes all traffic through the VPN.
Where do I get keys?  Do I need to use additional username/password authentication? What DNS search domains? What settings should I use in CM7's OpenVPN Advanced menu?  "Redirect gateway" needs to be set to route all traffic, for instance, right?  Which settings for Basic and Advanced in TomatoVPN?  "Direct clients to redirect Internet traffic"? "Respond to DNS"?
Update:
I've given it yet another try on my own, and was again unsuccessful.  I don't think there's any way to generate keys on either the router or the phone, so I tried to generate them in Ubuntu.  I tried to follow these directions to generate keys, but they aren't correct.  (The folder is /usr/share/doc/openvpn/examples/easy-rsa/2.0 instead of /usr/share/doc/openvpn-2.0/easy-rsa, for instance, and there's a vars, but no init-config script.)  I found these directions, which are more helpful, and generated a number of files:

01.pem
02.pem
ca.crt
ca.key
dh1024.pem
htc_g2.crt
htc_g2.csr
htc_g2.key
server.crt
server.csr
server.key
ta.key

The files I copied to the router are

ca.crt
server.crt
server.key
dh1024.pem

first stripping everything before -----BEGIN, according to these instructions.  The router server starts now and says

Name  Value
  Max bcast/mcast queue length  0

under Status.  So I guess the server is working?
Then I copied these files to the phone:

ca.crt
htc_g2.crt
htc_g2.key
server.crt
ta.key

Different directions disagree on which files to copy.  Then I went to Settings → Location & security → Install from SD card, and was able to install the CA certificate, added a password, etc.  Trying to add the htc_g2 or server certificates did not work, saying "no certificate to install".  I edited the files and removed everything before -----BEGIN, and then they installed.  In "Add OpenVPN VPN", I selected the "ca" certificate for "Set CA certificate", and the htc_g2 certificate for "Set user certificate".  When I try to connect, it says "Unable to connect to network".  Same if I try the server certificate for the user certificate.

What operating system(s) are you running on your home computer(s)?

@JonnyP:
Home computer is Ubuntu but I'd rather use the router than the computer.

At this stage I'd recommend that you try to get the OpenVPN setup working with a regular OpenVPN desktop client first, and then copy the same setup to your phone.

I can't believe that no one knows how to do this.  Why does the option exist if no one has ever used it?

I have a friend that set it up...on CM 6. He had to re-issue all VPN certs after he found that the CM client required certain fields to be set. I'll see if I can get more info out of him.

you haven't packaged your client key yet: openssl pkcs12 -export -in htc_g2.crt -inkey htc_g2.key -certfile ca.crt -out htc_g2.p12

Its not an Android issue just because you need to connect an Android device with OpenVPN server... Ask at ServerFault.com.. There you can get better help..

This question is specific to CM 7. The process is different for newer versions of CM (currently at version 10.1).  If you still want help with this issue, feel free to update your question and I'll walk you through the process.

@briankb: I have a G2, for which the only version available is 7. http://get.cm/?device=vision

First of all, check the Keys tab in TomatoVPN to see if you already have some default keys defined. If not, check out the OpenVPN HOWTO for info on how to generate the keys. Next, copy the first two keys (CA and Server certificate) from the text areas to a text editor and save them with .cer suffix and transfer them to your phone. CM7 should be able to import .cer certificates directly but older versions may need to use .p12 files (see this link for info on how to convert .crt -> .pem ->.p12). After this, go to Settings -> Security -> Install from SD Card to load the certificates to the phone.

That link has 14,000 words. Can you point me directly to the relevant parts?  Is the key generation different if I want to connect other computers to my router besides the phone?  I added more details to the question.

The same keys are used on normal clients as well.I have no experience of TomatoVPN, but you should be able to set at least a couple of different client keys. Also, it could be possible to use the same keys simultaneously on different devices, but this depends on the OpenVPN setup. The key creation is described under the title "Setting up your own Certificate Authority (CA) and generating certificates and keys for an OpenVPN server and multiple clients". If you use keys and keep them safe no user/pass authentication is necessary under usual circumstances. Redirect gateway`should be the only...

...one you need to change in CM7 settings.

Reason for downvote?

OK, so let's clarify the problem.
Can you please explain which file is for? For example, what is the "ta.key" for?
Normally, there's the file list on Server's side:

server.conf (the configuration of server, seemed you haven't got
this file?)
ca.crt
ca.key
dh1024.pem

and the server should also contain a set of client keys.
For the client side, it should have:

client.crt
client.key
ca.crt
client.ovpn(or client.conf)

I cannot see why you have ta.key?
for how to create the p12 files, here's the instruction:
Open a Linux terminal(NOTE: you should have OpenSSL pre-installed), enter

openssl pkcs12 -export -in [PathToClientCert] -inkey [PathToClientKey]
  -certfile [PathToCACert] -name [FriendlyName] -out certs.p12

(you should replace the contents of square brackets with yours and no need to keep any square brackets.)
then the p12 file named certs.p12 will be generated.
Hope it will helps.

I don't know what ta.key is.  The server seems to be running ok.  I just don't know how to connect to it.  /tmp/etc/openvpn/server1 has these files in it: ca.crt      config.ovpn  dh.pem       server.crt   server.key   status.  Maybe config.ovpn is the same as server.conf?

@endolith yes, config.ovpn is the same as sever.conf. You may need to edit config.ovpn before start the OpenVPN.

@endolith do you want to connect to OpenVPN from a CM7 android phone or somewhere else?

The router is running an OpenVPN server and I want to connect to it with my CM7 phone, yes.

@endolith First, use the command I provided to generate the p12 file, copy it to your phone's SD card. Follow this on Phone's menu: Settings-Wireless & Networks-VPN Settings-Add VPN, then choose
OpenVPNAdd VPN, and fill in the options:
[VPN name] any as you like
[Set VPN server] fill the IP address, as same as the "remote" in client.ovpn
[User authentication] if you use user/password, fill it.
[Set CA certificate] touch & import the ca cert
[Set user certificate] touch & import the user cert(client.crt)
You may need to check advanced options. That's all.

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


text:
Process system is not responding?
I have got an Archos 70 and today while playing a game I got an error. After that system is restarting automatically and it gives following error.

'process system is not responding'

And then it restarts again and so on. Anyone faced this issue before?

I have an archos70 and i have the same issue today. I cant turn it off. it restarts itself again and again. While it starts im pressing the volume + button but no recovery mode appears.
What can i do now. It seems i have to wait until the battery discharges, or is there another method to get to the recovery mode?

Yes.
I too have an Archos 70 and had this same issue.
All I did was to turn it off, then reboot it in"Recovery Mode".

Turn off the device and wait 10 seconds.

Press and hold the volume + button while powering on the device.
Keep the volume + pressed until the Recovery mode starts (white screen).
To move from one option to another, use the volume buttons. To select an option, press the
ON/OFF button.
Then proceeded to run "Check Disk".

All returned to normal after the tablet was then rebooted.

I found a post on another forum regarding this same problem on an Archos 5.  Here's a post that seems to explain a workaround for this problem:

Low memory conditions do crazy things
  with Android on the 5A. Poor memory
  management yielding: Increased
  Response time, Extended Slowdowns,
  Freezing, Reboot, and the like.
To make this even worse, the Android
  Archos 5 usually gives us no warning.
  What to do!?!
Turn on Settings>Sound &
  display>Audible selection
Then you get a "click" each time you
  tap a screen selection.
The Warning: Not Hearing the Click
  After a Tap
The Action: Wait until you hear the
  tap "click".
As Android matures with better memory
  management this will go away. Maybe
  Google with fix it this year,
  especially if Android devices get more
  market penetration.

I'd give this a shot and see if you end up seeing this error less frequently.  The whole thread makes it sound like these Archos devices have issues with memory management, leading to a crash when the RAM gets full.


text:
Trying to root Motorola Xoom. Stuck rebooting
I am rooting my Motorola Xoom wifi tablet following these instructions:
http://www.droid-life.com/2011/02/25/how-to-root-the-motorola-xoom/
I unlocked the bootloader fine. And I got to this point:

Type:  adb reboot bootloader
Type:  fastboot flash boot rootboot.img
Type:  fastboot reboot
Wait for your device to reboot all the way.

Except it never rebooted all the way. It is stuck on a black screen with a red M motorola logo and the words Dual Core Technology. Its been about 20 minutes or so now. Should it be taking this long? and if not how can a make it to try rebooting again?

Ok, so it turns out that you need a different boot.img file for the Motorola Xoom wifi only model than for the 3g model.
Click here for instructions if you have a 3g model
click here for instructions if you have the wifi only model (Including how to fix it if you've already tried using the wrong boot.img and you are being stared at by a non-responsive boot screen that has the Moto logo and the words 'Dual Core Technology')

your second link there is broken?

Dunno what happened. Its fixed now though.


text:
How can I create and edit Microsoft Office documents in Android
I'm looking for a way to create and/or edit Microsoft Office compatible documents (.doc/.docx, .xls/.xlsx, .ppt/.pptx...) on my Android device.  Are there any free solution that will allow me to do this?

I don't think any free app is available for complete office suite functionality. You can try QuickOffice or Documents to Go

Wildfire already includes QuickOffice.

App recommendations are generally off-topic here. Better to ask how to solve a particular problem.

+1 For Documents To Go which supports the Microsoft Office 2007/2010 formats. It also allows access to Google Docs, you can edit and sync documents back up to Google's servers.

By "office 2010" do you mean Microsoft Office 2010? Not trying to nit pick but there are other office suites (OpenOffice.org and WordPerfect Office).

@Space Cracker: A couple people voted to close this question so I edited it to make it more appropriate for this site.  It may seem like we are over stressing semantics but "Is there an app that..." questions can get out of hand, plus in many cases no special app is needed so we've found it better to ask "How do I...".

@matt: ok, thnx

If you are willing to substitute Google Docs for Microsoft Officer there are a number of free options.
If Microsoft Office compatibility is a must there is a free app called OliveOfficePremium.  It allows for editing of Word, Excel and Powerpoint documents.  It is free but it has somewhat mixed reviews.
Most of the other Office compatible apps offer a free version that usually only allows you to view docs, and a premium version (usually $10 or more) to edit.

Why not google documents?
You can access google documents from your android phone and create and edit any document you want, and as part of the google documents functionality you can export these documents to multiple formats, including but not limited to Microsoft Office formats.

First, check your device. Its likely that your manufacturer/carrier has packaged your device with one full premium office suite.
If there are none, jump to Play Store. Generally, all vendors publish a office viewer for free which could advertise their premium paid app having editing feature. But still, there are some Office Suites which allow editing for free:

Kingsoft Office
Highly Rated & also recommended by me. It'll give you real office editing experience for free.
Olive Office Premium


text:
How to start an automatic slideshow of images in Gallery?
Using Gallery I have done a slide show of images. Now I need to automatic slideshow of images. When I click "play" button it should automatically scroll and when I click pause it should stop scrolling. How is this possible?
Thanks

Click Gallery > Click any folder, e.g. Camera > Click any photo
Now the photo is shown full screen.
Click Slideshow in the left-down of screen. (It may be hidden. Touch the screen to let it show.)
(after a while)
Touch the screen to stop rolling.


text:
How to format an SD card directly inside Android?
How can I format an SD card directly inside Android?

These steps were using an HTC EVO with HTC Sense - your menu options may be different but should be similar.
There should be a "Format SD Card" in the phone "Settings".  Open "Settings", then go to "SD & Phone Storage", then you should see "Format SD Card".  If the option is grayed out then you may need to unmount your sd card first and then format the card.  Make sure you have backed up anything you want to save with a backup app or just by copying whatever files off your card onto a computer because this will erase everything on the card.
Hope this helps

Is this format safe? Does it remove also hidden partitions, if any?

I wouldn't describe any format as "safe", since it erases all the data, but it should format the card perfectly well.  I would expect it to remove all partitions as well, though I have never partitioned my card.

I've never formatted From Android's built-in method so I can't comment about the partitions - I've always formatted through a custom recovery (Amon RA) which gave me the option to set sizes for the partitions.

Go to Settings -> Storage -> Erase
 SD Card.

Screenshot - (Click to enlarge)

In Android 7 it can be done from the "Downloads" App"
It apparently can't be done from the Settings directly anymore.
You can open it either:

directly like any other app:

top left "three line" menu
"SD card"

through settings:

"Storage & memory"
"Tap for more details"
"SD card"

With either approach, you are now at the "SD card" view of "Downloads" and finally:

top right three dot options menu
Storage settings
Format

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


text:
How do I get quick access to common text snippets?
When filling out an online shopping form the other day via my browser, it sucked that I needed to manually type my email address, street address, postal code, etc.  Even credit card number (though I realize there are security implications there).
Is there a way to store commonly used snippets of text somewhere for quick and easy cut & paste?  Perhaps something integrated via a soft keyboard and key combos?
This relates a bit to Share (through share menu) directly to own email address, but I want my email address to be accessible from any application.

possible duplicate of Quickly input frequent used phrase by choose-and-paste

It does sound like both your initial question and your example of how you'd like to use it sound exactly the same (but worded slightly differently) as that previous question http://android.stackexchange.com/questions/3117/quickly-input-frequent-used-phrase-by-choose-and-paste

The questions are very similar but looking for a solution to enter an email address vs a solution to enter all form data including secure data like a credit card number is a distinction that I think is sufficiently different to warrant a separate question.

I would put it into the keyboard's user dictionary.
There are a few clipboard/snippet manager application, you might be interested if you need to store longer texts:

Clipper
Text Snippet Lite IME

Clipper seems like a nice solution.

For quick access to your email address I agree with Lie Ryan, entering it into your user dictionary will bring it up as an auto suggestion as you type, however I wouldn't do this for more sensitive information.
For a more secure and even faster method I'd recommend using Dolphin Browser HD with the LastPass plugin.  LastPass lets you securely save user login and password info, as well as different profiles with addresses and credit card numbers.  With this setup you can fill out a whole form with one click.  If you don't use Dolphin browser you can accomplish the same thing with the auto-fill bookmarklets that LastPass offers.

You might be interested in my answer on this question
Application to switch among multiple running applications
Additionally, Smart Keyboard Pro does text macros.


text:
How can I track app usage?
Is there a way to show usage stats for installed applications on my Android phone?  I'd like to know how much I use my apps and if there are any I can get rid of (because I don't use them).

This functionality is already inbuilt into Android.

Open your dailer
Enter *#*#4636#*#*
Select Usage statistics
Sort by Launch Count.

As far as I know these statistics get reset every time you reset your phone. Hope it helps.

I believe these stats are reset every time the phone reboots. It's not the prettiest view, but it does allow for sorting not only by Launch Count, but also Usage Time, and App Name. I would mark this as the answer to OP's question.

Doesn't work under Samsung Alpha with lollipop

Doesn't work on Mi Redmi note 4

Try Spare Parts app from the Play Store (it's built into some older custom ROMs).  Under the "Device info" heading there is "Usage statistics" which should give information you're looking for.

Doesn't work under Samsung Alpha with lollipop. Used to work before upgrade

Spare Parts is a broken link

Fixed link updated.

SystemPanel provides historic app usage statistics.

I also have developed an app called "App Usage Tracker". You can download it here from the market .

Nice application +

I developed a free app called "AppUsage". You can find it on Google Play.

It may be a good idea to note your affiliation with the app (for those that don't take too much notice of usernames etc)

The fact that an app is running doesn't mean you're using it. Settings > About Phone > Battery Use will give you a run down of what has been using juice on your phone, a good clue to whether the app is doing anything. You can also run a task manager -- How To Geek suggests Advanced Task Cleaner. Both of these options will tell you what is running, not what isn't running, but you can extrapolate from there.


text:
Technical questions about the Nook Color rooting process
I've been considering getting a Nook Color with the intention of rooting it for use as an inexpensive general purpose Android tablet. Before I decide either way or dive into one I went and read a bunch of the development forums and guides, but I still have some questions/concerns about some of the specifics. For starters, I have a few questions about the rooting process:

Should I be concerned about the root process failing? I don't want to get a NC if I can't get root on it. Everything seems to indicate this isn't an issue (at least at this moment)
If something goes awry, is there any way to recover/restore to stock software? Most phones seem to have desktop upgrade utilities, but I haven't found one for the NC yet. At the least, can I get to HBoot/fastboot?
Does the rooting process just require a microSD card to complete, or does the custom ROM actually run from the card? I've seen some unclear info on this, but it appears that the former is generally the case but dual-booting (or booting directly from microSD) is an option as well. Is that correct?

NPR ran a story on rooting the nook.   Referenced http://theunlockr.com/ a lot.   Would be worth checking out.

The root process shouldn't fail. There is a thing called "auto nootering" which will automatically do the rooting for you. They've been keeping it up to date with each update coming out for the device from B&N.
If the device reboots 8 times in a row, it will reset itself to factory settings.  You can find more info here.
You need a microSD card to root the device. Basically, you put an image onto the SD card, then turn on the Nook and it boots that image and enables root access.  You then remove the SD card and re-format it (because the image previously will give it a small partition, additionally you don't want it to boot it again after you've already done it once). The Nook Color is setup that it will boot up off of the SD card before it will boot off of the internal memory (hence why this rooting process works). You can therefore have a dual boot with the stock rom plus another rom on the SD card (Nookie Froyo, CyanogenMod7, or the Honeycomb rom).  This way you experiment with ROMs and not mess up your stock image. However, it is loading these from the SD card, therefore it will be a bit slower than if it was running off the internal memory of the device. But you can also flash these ROMs to the internal memory as well.

#2 is kind of fascinating. It reflashes its internal ROM back to a stock system if it thinks it's caught in a bootloop?

@eldareathis yep, so you can't really screw things up too badly :)

I recommend reading up the NookDevs wiki, and specifically the section about rooting.  It's a very straight-forward process that is completely reversible.
To answer your questions:

If the rooting process fails, you can always boot from the SD Card and start over.
There is an official B&N 1.1 stock image floating around that can be used to bring your Nook Color back to its original state at any time.
You can run a custom ROM entirely off the SD Card.  The NC will run a bit slower (depends on the speed of the SD Card), but you will be able to retain the original firmware.  Just remove the card and it will boot normally.  You can install a custom ROM onto the internal memory, overwriting the stock image.  The Nook will run faster this way.  There are also ways to re-map the internal partitions and set up dual-boot, so that you could run both original firmware and a custom ROM from internal memory.  A prompt during power-up will allow you to select which ROM to boot into.

Thanks. I think I'm figuring out the SD card/internal memory lingo, now. It looks like most ROMs are just distributed in an SD card version and an eMMC (internal) version. Is that pretty much correct?

Yes, that pretty much covers it.  SD Card versions are safer since leave internal memory intact, but the trade-off is that they generally run significantly slower than their eMMC counterparts.


text:
Touchscreen triggered by cheek while on the phone?
When I'm on the phone, my cheek will often push buttons on the screen, causing either the call to end, or unintended navigation. This is really annoying - I try my best to keep my face away from the phone but I'm not always successful.
Am I the only person having this problem?
Is there an actual solution?

On my Droid there's actually a proximity sensor that disables the screen if anything is too close to it.  On the Droid this sensor is up next to the ear speaker so that when you put the phone up to your ear it triggers the proximity sensor.
What model phone do you have?

For what it's worth, I also have a Droid, and sometimes the proximity sensor doesn't quite work. It's entirely possible that I'm holding the phone in a way they didn't anticipate, or I just have a funny head.

I have an HTC Aria.

@Marcel Lamothe - The Wikipedia page for your phone lists a proximity sensor as a hardware input, so I'd try to find out why that isn't working.  It might be set to a sensitivity that you aren't triggering if you don't put it right against your head.

Yep, just tried it out - now that I know the phone has a proximity sensor (didn't even occur to me before) and where it is (in the top right corner), I had no problems at all - thanks!

On my phone I can click the power button to turn off the screen, so no buttons are there to be pressed.

Nice, just gave it a try and it worked like a champ, thanks!

On my phone the power button is the end call button.

@amanda this is a setting in the accessibility menu: http://imgur.com/8VggX


text:
Does anyone knows who is paying for the free (normally paid) Android programs on the Amazon store
I am really curious who is paying for the free applications you get when installing and using the Amazon Android market program?
Is it Amazon (to promote their software/online store)?
Is it the application/game developer?
Does anyone know?

No one pays or gets paid.
According to the original version of Amazon's developer agreement (see section 2(a)) a developer received at least 20% of the price the developer set for the app, regardless of the price Amazon actually sold it for.  But they changed the agreement, adding the sentence "No Royalty is payable for Apps with a List Price of $0.00."

Apparently nobody. The developer gets $0. http://shiftyjelly.wordpress.com/2011/08/02/amazon-app-store-rotten-to-the-core/ via http://www.reddit.com/r/programming/comments/j6neg/amazon_app_store_rotten_to_the_core/

If a developer gets $0, it means developer is paying...

I think it's Amazon who is paying for those apps. Amazon wants users to get used to using their store. The other answer provides better details.


text:
Why can't I use my iPhone Headphones with my HTC Thunderbolt?
I am trying to use my white in ear iPhone/Apple headphones with my HTC Thunderbolt.  I can hear, but the mic does not work with the thunderbolt.  Any suggestions for a fix?  A specific app or setting I should use?
For clarification. . . my headphones work fine with my Apple iPhone.  But when plugged into my android phone, the mic does not work.  A guy from BestBuy said, that Apple iPhones doe not work with Android devices.  This seems odd (and likely incorrect). . . hence my post here.

You mean the mic on the phone itself won't work while the headphones are plugged in, right?

I think he means the mic on the headphones. Don't iPhone headphones have a mic?

@Daniel Presumably some do? I haven't seen ones with a mic myself.

I mean the mic on the headphone does not work.  But the headphone set is not broken--it works fine with other phones.  I was told my a bestbuy guy, that apple headphones do not work with android devices.  That sounds really odd.  Hence my post here.

@Matthew Good to know - for some reason I thought they all had a mic.

I tried my iphone headphones and it identified them as a headset (different icon in the notification bar) but wouldn't use the mic for calls. The buttons worked for playing music, but double pressing any of them placed a call to the most recent person in my phone list. I didn't like that "feature"

Have you tried another headphone with mic, just to check if the plug is ok? My GS2 doesn't work anymore with any mics or button control, can't find why either

They both may have 3.5mm jacks, but if you look at it you can see the the insulating plastic bands around the metal jack. The problem is that Apple wire these sections of the jack up to different inputs than other manufacturers, so that different sections of the jack carry different signals than normal.
I have heard that as long as you're happy with getting mono rather than stereo sound out of the speakers, then you can get the microphone to work by pulling the jack out of the socket slightly. RIM used to do the same thing with their 3.5mm jacks on Blackberrys, but I believe they use the same configuration as most manufacturers (except Apple) now.

I tried this. . .  makes sense.  But it actually did not work on the Thunderbolt.

For what it's worth, Apple use the industry standard pinout for their TRRS (headset) jack on their devices (macs as well as iPhones/.iPods). I have a DInc and several HTC Evos, and the "designed for iPhone" klipsch Image s4i headset works as expected. The mic works, the play/pause button works, and I get stereo sound out of the 'buds.

@devnul3 This is the industry standard, which Apple does not follow

That's one industry standard, yes. Apple follows the more popular CTIA standard, which seems like the appropriate standard for a wireless company to adopt.  http://blog.audio-technica.com/audio-solutions-question-week-can-use-microphone-ios-android-device/

An Apple accessory only working in Apple hardware - sounds about right to me ;-). You can get converters take a look here but it's probably cheaper to just get some 'standard' ones.

I really don't want to use an adaptor.  Besides both have 3.5 mm headphone jacks

That's understandable, but Apple is known for not following standards. Hard to fight that. If you want to use the i phones on a non i product - adapter. Or cut the cord and rewire. I haven't tried it myself, but it sounds like the Mic and Ground conductors are swapped between the Apple headphones and standard ones.

@zkidd: Not all 3.5mm jacks are the same, Apple have obviously made theirs so that the contacts do not line up with the 'standard' configuration.

@DilbertDave. Yes they are.

I stand corrected (maybe) but the fact remains that @zkidd (and others) are having problems. The headphones are not faulty but won't work with the Thunderbolt. Maybe I should have said 'not all headphones are the same' ;-)

This (the mic not working) is apparently a widely known bug with the Thunderbolt. Sorry, this is probably not the answer you were looking for, but it appears to be an issue with that particular phone and TRRS (tip ring ring sleeve) headsets.
Out of curiosity, do you see a "headset" (little boom below the 'phones) icon on the phone when you plug it in, or just the stereo headphones icon?
Apple uses the standard pinout in their headset jack, and the button works the normal way (by crossing ground/common and mic). If you have a phone that follows the standard, it should work

I have been neck deep in exactly this for a long time, the problem is Apple innovates special stuff that's not compatible with other brands, they have deals with many accessory manufactures to make stuff that has many functions like Mic and buttons that do great things like change tracks and skip etc.
What I find is Android is totally lacking, and it's a gamble when you try it. Some things work with either or, some with specific phone models, there's just so many different things all trying to do everything at once.
I use Skullcandy headphones, which i love, and have a Thunderbolt
I found out certain types of headphones only work with Apple, the label says it, some with both Apple and Android, to an extent. Apple has the button actions that Android doesn't, the Mic OS hit or miss. I found there's the buttons on the wire that have a rocker with center, they seem to only work with Apple, Mic too, but the smaller single button works with the Mic.
I can turn my mp3 player with one press and call the the last number connected via voice call with double press...but its so complicated and many variables, just don't try to use headphones for both platforms if they specifically say works with iPhone, iPad and i-etc...what a ramble...

I have the Droid Incredible 2, and I was running into the same thing, but I figured out a way to get it to work: hold down the volume down button of the headset while inserting into your phone.  You should now see the headset recognized as a microphone headset, and so your mic and your clicker should both work.

This makes my headset get recognized properly, but still the mic doesn't work.

On my phone, this trick allows the internal mic not to be disabled. You only think you're recording with your headset. Basically when you press the centre button, you're shorting out the mic, so it's as if you plugged in a T/R/S headset with no microphone ring on the plug.

The configuration for i devices in the case of headphones that also use a mic is different than for other products in general. Headphone & mic combos that state "designed specifically for ipod" etc. often will not function with non mac devices. The headphone may function but mic and volume controls etc may not function correctly. If you're lucky they will, if not so lucky....

The guy at Bestbuy has incorrectly informed you, it will work, but it depends on the phone. It works on my Droid Charge.. with the mic, I had to force the headphone plug to go further into the phone... and the mic work... the remote however requires a driver... that has not been made yet (to my knowledge) for the headphones

Found a fix after a couple minutes of messing with the headphones!! Plug your apple headphones with mic in then hold both volume up and down keys on the headphones until you see the symbol on the thunderbolt showing a headphone with a mic!

Meh. I have a Thunderbolt running Cyanogen 7. I have a Sony headset with three buttons, and this didn't do anything.

Yes, you can download an app to change the priorities of the buttons.
I just got myself the Etymotic mc3 set (for iPhone), and use Headset Button Controller.  You can make different profiles, and there are many options for the buttons... almost too many.
IMO, it's better having the three-button mic if you also own an iPod touch or iPhone.
You could also look at Klipsch S4a (Android), if you can find them.

"I was told my a bestbuy guy, that apple headphones do not work with android devices." thats not true you can video chat with someone on qik or tango and it works fine plus i have a pair of sony and bose that also dont work with it. and it has three rings at the input part of the headphones. I also have the HTC Thunderbolt.

Not an answer, use add comment instead.

Try downloading btunes for the thunderbolt and then holding down the volume button as you plug the head phones in. I have some Bose headphones I bought at the apple store and this seems to do the trick


text:
Some questions regarding apps on a rooted Nook Color
This is basically a follow-up to my previous question regarding the Nook Color. While my first question was regarding some of the specifics of the root process, I also have two questions about installing apps on a NC after obtaining root:

The tech specs seem to indicate that the NC has 8 GB of internal memory. Approximately how much of this would be available to me after rooting for apps and data? I'm willing to repartition if this is possible/necessary.
Is it generally safe to assume that apps from the Market will work on a NC after it's rooted and the Market and so forth have been installed, or are there some gotchas associated with this? (Assume for the sake of this question that I'm talking about a 2.3 or earlier ROM, not a ripped-from-the-SDK 3.0 one)

Below is the output of "df -h -a" command on my Nook Color running CyanogenMod 7.0 ROM (2.3.3) which gives you a break-down of the mounted partitions:
Filesystem                Size      Used Available Use% Mounted on
tmpfs                   244.2M     44.0K    244.2M   0% /dev
devpts                       0         0         0   0% /dev/pts
proc                         0         0         0   0% /proc
sysfs                        0         0         0   0% /sys
tmpfs                   244.2M         0    244.2M   0% /mnt/asec
tmpfs                   244.2M         0    244.2M   0% /mnt/obb
/dev/block/mmcblk0p2     69.5M    107.0K     69.4M   0% /rom
/dev/block/mmcblk0p5    440.5M    142.8M    275.0M  34% /system
/dev/block/mmcblk0p6    941.9M    347.7M    594.2M  37% /data
/dev/block/mmcblk0p7    341.8M     39.3M    284.9M  12% /cache
/sys/kernel/debug            0         0         0   0% /sys/kernel/debug
/dev/block/vold/179:17    7.5G      5.7G      1.8G  76% /mnt/sdcard
/dev/block/vold/179:17    7.5G      5.7G      1.8G  76% /mnt/secure/asec
tmpfs                        0         0         0   0% /mnt/sdcard/.android_secure
/dev/block/vold/179:8     5.0G     57.0M      4.9G   1% /mnt/emmc

Out of 8 Gigabytes of internal memory ~500 MB is reserved for the ROM itself (/rom and /system), ~1.5 GB is for app storage (/data and /cache), 5 GB is for data storage (/mnt/emmc) and another ~500MB reserved for other miscellaneous Android operations.  You can also see my 8GB SD Card mounted on /mnt/sdcard.
Keep in mind that these partitions can be (and usually are) remapped based on the needs of a given ROM.
In terms of your question regarding apps from the Market, there are some limitations that mostly depend on the type and version of the ROM you are planning to run.  The biggest concern the screen resolution and LCD density.  Several apps, including the Market itself (Vending.apk) are quite picky about how well (or even if) they will work properly.  Most common side-effect is apps displaying in a tiny window instead of properly scaling.  Most can be fixed by disabling Compatibility Mode in Spare Parts, but some (e.g. Google Reader) will only function with a certain LCD density that could be in conflict with other apps.
Keep in mind that most of the custom ROMs for Nook Color are works in progress, so expect to see better compatibility with all apps going forward.  Also, if rumors of Froyo (2.2) update for the official Nook Color firmware are true, we could see better performance once the official display/video/audio/etc. driver upgrades are rolled into custom ROMs.

A vast majority of it. My device says I have up to 5gb of internal storage that I can use. Additionally you can throw in an SD card.
In my experience about 98% of the apps on the Market will work on your rooted (stock) Nook Color.  If you flash CyanogenMod 7 or similar, then they all should work.  If you remain with stock, there are some minor quirky issues because there are a few things missing from the OS.  For example, trying to create a "shortcut" will cause a Force Close.


text:
How to stream audio_out from pc to android using wifi?

Possible Duplicate:
Can I use my phone as an audio device via Wifi?

Does anyone knows if is there a way I could stream the whole audio from my computer to my Nexus S via wifi?
I'm not looking to share my song library (which winamp does quite well). What I want is to make every sound that my computer does to be streamed to my phone.
The idea is to use my droid as wireless receiver. That way I could play, lets say, grooveshark on the PC and have my droid connected to the stereo or whatever.

I am merging the answers from this question into http://android.stackexchange.com/questions/21861/can-i-use-my-phone-as-an-audio-device-via-wifi#question, mostly because that one has an accepted answer whereas this one does not (but the questions do cover the same ground).


text:
How to use alphabets on keypad in Phone App? - Samsung Galaxy 3 I5801
When I select Phone app and go to keypad tab, on keys I see alphabets besides each number key. How to use them?
I suppose it should find a contact already in my contacts. When I type key 7 twice it types two 7s and it doesn't show any contact starting from Q.
Note: I've upgraded to Froyo using steps mentioned at  http://theandroidfans.blogspot.com/2011/01/how-to-install-android-22-froyo-latest.html

The downvote seems a bit harsh, anyone care to explain what they didn't like about this question?

I agree - I upvoted just now to contradict the down vote ( down votes sometimes are a bit to easily assigned, in my opinion ). Especially when no explanation is given ...

@GAThrawn! @Edelcom! Thanks friends. And many thanks to the person who down-voted. I earned 3 reputation points in all ;)

OK. Just now I realized how it works. If I have a contact whose name is starting with QAP (for example ;). Otherwise I don't think in the world any name would start like this), then I should type 727 and it will bring that contact on top.
Basically it works as if T9 is activated for the keypad and that is why it doesn't show names starting from Q when I press 7 twice. I hope it helps others.

ok, but you can't bring up the first name starting with a Q , or an R , this way ? Correct ?

Agreed! The example problem I gave still couldn't be solved as I was trying the wrong way. Though wasn't the main question How to use alphabets on keypad in Phone App?

As far as I can tell, you can't : press the 7, and it will show ( on my Galaxy S ) the first phone number with a 7 , next to that field is a downwards arrow.
Pressing that arrow will display a popup selection, with at the top the same number already selected ( the first with a 7 ), and underneath the first contact starting with a P - scrolling down shows all contact up to and including contacts with an S.
But if you want a contact, why not use the Contacts tab, you can search there and to the right of my screen is the complete alphabet. Pressing one of these letters, will jump to the first contact name starting with that letter.

Look at my answer. I just realized that. I agree that pressing one letter directly jumps to the first contact starting with that letter. I was just asking for curiosity as I thought that, those alphabets would not have been provided uselessly.

And also I had a phone with keypad earlier. So that is the familiar way to me. Now that I know this, I might use it more often than the other. Don't know!

@Ismail The letters are there so that you can map them to numbers; for example, 555-ANDROID is really 555-263-7643.  You can type the "ANDROID" by looking at the letters, and it will come out as the numbers.

Correct @Matthew! That's one more use of it apart from searching into contacts.


text:
I can't send a picture attachment together with a text message any more ( Samsung Galaxy S). Any idea why?
I tried to send a text message - attaching a photo already on my phone ( the first time ) and attaching a picture taken at time of send ( the second time ).
However, when I try to send this text message - the status remains sending ( an my correspondent does not receive the message ).
Is this a problem with my phone company, you think, or can I have changed some setting somehow. Is there a setting that can be set, anyhow ?
I did send picture attachments with text message before , some weeks ago , but not after upgrading to Froyo 2.2.1 ( just to be complete - can't think this has anything to do with it ).
------------- [ UPDATE ]-------------------------
Something I noticed but did not mention before : if I view a text message with a picture attached, and press the image to 'view' it,*a sort of movie view is started*e.g. with the picture at the top of the screen, and a Start, Rewind and Forward button at the bottom. Pressing the Start will 'play' the picture as move of about 5 seconds - since it is a picture, of course the image does not change. I am pretty sure this was not the case when I sent some image messages a couple of weeks ago. To be complete: even the image messages I did send before now show this 'movie' type of action.

Regarding your update: This is normal behaviour, at least on my Galaxy S this has been happening ever since 2.1-update1.

In case this helps someone with the same problem, I have the solution :
I had to check the Settings - Wireless and network - Mobile network - Use packet data check box. When this was done, I could send picture MMS messages.
Maybe obvious for some .. but it sure was one setting I thought I should not need just to send an MMS message.

You could check your MMS APN settings, they can be found in Settings -> Wireless and network -> Mobile networks -> Access point names. There should be some reference to MMS settings and it should have your operator's MMS settings. Also, check out the settings found in Messaging -> Menu button -> Settings -> Multimedia message (MMS) settings -> Creation mode. Verify these and try again :)

nope, all these settings seem to be set as I would expect them to be set. Strange. Gonna try and reboot the phone. You never know, do you ?

I assume you have a Belgian carrier?  Some sites you can check for MMS settings:

BASE and Simyo: http://googleandroidwiki.com/index.php/Carrier:APN_List#Belgium_Carriers
Proximus: http://forum.xda-developers.com/showthread.php?t=544312
Mobistar and others (in the listing): http://androidforums.com/2146157-post2.html

settings are correct ( at least they are the same as in the link you provided - I have Proximus as Belgian carrier ). Thanks for the link. But still no luck ...

just tried the power down - wait 10 seconds ( as the guy in the Proximus thread gives as solution ), but that doesn't solve the problem. Will try and phone the support from Proximus ( that will be a laugh ) !

I had a similar problem in the UK with Orange after I rooted my phone. Settings all looked correct. Deleting the two APN profiles that were there and re entering them by hand following instructions on a page similar to those provided by @Matthew Read fixed it.
I urge you to try deleting and re-entering the APN's by hand.

did that, didn't help. See my own answer ( the accepted one, where I found the solution ).

APologies, didn't notice your own answer, or that it was accepted (why is it not at top of thread?)

ordered by votes ?  You could help here  :)

I've had a similar problem, APNs 'appeared' correct, company phone so the liaison guy reported the issue to telco (O2), settings needed sending over the air to fix, and something their end.
...had to wait a few hours for the settings to be received but MMS etc did start working.

If you have troubles sending text message- attaching a photo, go to Settings > applications > Manage applications, select tap All, press "Messaging" and finaly press Clear data. Your "use packet data" must to be activated.

Is simple, after you press play you need to press menu > attached and finaly save, You can see the picture in Gallery.

I had to select Settings --> Wireless and Network --> Mobile network settings and under network operators I had to search and then choose my provider that came up in the list.

I had the same problem. Photo messages just said «sending» but never went. Solved problem by enabling packet data and turning on 3G. WiFi wouldn't work.
Once I switched to mobile-data, photos were sent instantly.


text:
Can CSS be over ridden on Android the same way userContent.css works on Firefox?
This is related to another question I posed recently, but I thought I should keep issues separate and specific.
On a desktop computer running Firefox, one can create a file called "userContent.css" and have the CSS in that file over ride the CSS for specific web sites.
I'd like to be able to do the same thing on my Android 2.2 phone, especially since there are so many sites not optimized for mobile viewing.
I am agnostic about how this is done, whether it's an app, or a setting in the Android default browser, or something else.
PS: I've tried downloading the Firefox beta for my phone (HTC Magic), but it seems that it is not available for my model.
Thanks for any advice.

You may want to try again now with the newest version of Firefox.

I have downloaded the latest version, and I also have a newer more capable phone (Samsung Galaxy S 2). However, I am at a loss as to whether it is possible to put a userContent.css file somewhere.

There is currently no way to apply a user stylesheet with the default Android browser.
If you Firefox isn't available on your phone, you could install the APK manually, but it may not work since it isn't supported.
You could download the Opera browser, connect it to remote debugging using the Dragonfly debugger, and then manually apply the stylesheet via debugging--but there are a lot of steps to that and you would have to add the stylesheet on every page load. This may not be a solution depending on what your needs are for the user stylesheet.

Since asking this question, I have upgraded to a phone that does support Firefox. Is there userChrome capability on Firefox for Android?

@DaveMG: According to bugzilla, there's no mention of it for Firefox on Android. So I don't know. https://bugzilla.mozilla.org/buglist.cgi?short_desc=userchrome&op_sys=Android&query_format=advanced&short_desc_type=allwordssubstr&product=Firefox

there are two ways for something similar

if all you want is black background and white text for absolutely all sites, go to about:config and disable use page colors. then set background and foreground colors to what you want.
if you require a more complex stylesheet, install stylish add on, and either use your css locally or upload to the site the extension uses.

case 1 will be crappy for forms. for some reason forms and the screens like add on screen or the annoying and useless mandatory home screen are not affected. forms are affected by option 2, but add on and home screen, again, are not.


text:
G1 - Can I Update to Newer Versions of Android?
I'm considering getting a G1 from T-Mobile (in the US), and am wondering, can I can update to new versions of Android as they come out, even ones targeted towards newer Android phones? For example, would I be able to update my G1 to Android 2.0 when it is available?

See also: http://android.stackexchange.com/questions/2696/when-will-my-phone-get-the-android-2-2-update-froyo

See also: http://android.stackexchange.com/questions/7150/g1-misbehaving-can-i-should-i-reinstall-donut/7152

Oh wow, this is a really old question, October 29 '09?

@Bryan: Back when there was only SO, SF, and SU.

@BryanDenny: Oh wow. I completely forgot that I asked this question :)

Possibly not according to Engadget:

Pioneering T-Mobile G1 owners have
  been enjoying the spoils of Android
  1.5 (or Cupcake, as it's known 'round these parts) for months now, but it
  looks as if that very treat will be
  the last taste of confectionery
  goodness that the smartphone gets.
  According to Android software engineer
  Dave Sparks, a time is soon coming
  when devs "wont be able to fit the
  latest [Android] release on the G1's
  internal flash," and yet another
  engineer has chimed in via Twitter to
  say that he "can't promise" that any
  update after 1.5 will fit. For
  whatever reason, HTC gifted the G1
  with an incredibly meager amount of
  internal flash, and considering that
  no Android phone will support app
  storage / loading from a microSD card,
  there's no way to free up room for
  Donut, Eclair or Flan. You've been a
  real champ, G1, but without 2.0+, we
  just can't give you the love and
  devotion you truly need. Go on, call
  us fickle -- we deserve it.

However, I'm sure there will be a hacked release available, since Droiddog reports video's showing Android 2.0 running on a G1. So keep an eye out for the guys over at XDA Developers for getting a cooked ROM.
Most likely it will be possible, but they probably won't support it...

Donut did make it to the G1 via an OTA update since that post.  Time will tell if Eclair will.

I think that when they made this statement they didn't know for sure what version number Donut was going to get (turned out it was 1.6). Still like Droiddog says: it works, so you could install it yourself

Froyo has definitely made it to the Magic, which has almost the same internals as the Dream/G1. There have been unofficial ports of the Magic Froyo back to the Dream, see the "When will my phone get the Android 2.2 update (FroYo)?" post http://android.stackexchange.com/questions/2696/when-will-my-phone-get-the-android-2-2-update-froyo

If it's a T-mobile release, they will download it to your phone.  I've received two upgrades since getting my phone in April.  I believe Android is a platform on top of which the phone carriers build their specific release.

You're absolutely right about the process, though I'm not 100% they will supply it

The last official version for the G1 was Android 1.6.
If you want Android 2.0+, you must root the device and install a custom rom such as CyanogenMod. Full instructions and other information can be found here.  Note that the G1 is no longer supported after CM6 (Android 2.2), but there may be other custom roms available to obtain Gingerbread (Android 2.3).

Yes, but not without rooting it and modding it. My G1 came with 1.6-Donut installed. Find recommendations on suitable ROMs at G1 Misbehaving -- can I (should I?) reinstall donut?


text:
G1 Create Image of Current State
Is it possible to create an image of my phone (G1, cupcake) so that I may revert back to it at a later date?
I'm not scared of using the Android SDK, I only needs the steps to create the file.

There's a pretty thorough response on https://android.stackexchange.com/questions/7168/what-is-the-right-way-to-backup-my-whole-phone with more indispensable information at https://android.stackexchange.com/questions/7160/why-cant-i-boot-into-recovery-mode

possible duplicate of How do I perform a full pre-rooting backup of an Android phone?

Note the date. This was asked on Super User before an Android Stack Exchange site was even a glimmer.

You can use nandroid to do this.
If you update your recovery image to Cyanogen's 1.4 recovery then it has nandroid built in.
These are tools from the community and are not officially tested or supported so make sure you fully understand what you're doing before using them.

I decided to go with HandyBackup and wiped the phone. I have now installed the recovery correctly and will make a true image once I have th proper setup.
It's a shame there's not a built in function from Google or T-mobile.

Cyanogen's 1.4 recovery with nandroid is so worth it (and easy).

I completely agree now that I've installed the recovery properly. Already made a back up for when I load new roms.


text:
Can I do Android/g1 tethering without root?
Can I do Android/g1 tethering without root?

Just root it - it has gotten even easier now - takes 5 minutes, giving you tethering and so much more.

I do it with Proxoid.

Yes, according to AllShadow - Tether Your Android (G1) Without Root:

This one is for the majority of Android owners who don’t want to be bothered with rooting on the G1 (Android). Mucho gracias to Tremendo Slap for digging this one up. June Fabric has released an app for Windows that also installs another app on Android that allows you to tether to 3G. Most users say it works flawlessly even with VPN connections. A few connections were dropped here and there but overall a success. This is an app that I know many of you have been waiting for.
For those wondering, tethering is connecting your device to your laptop and using your device's internet connection on your laptop.
So download PdaNet beta 1.12 (or Vista 64)
PdaNet
Note This is probably in violation of your carrier’s TOS. For T-Mobile the 1GB per month data cap was lifted awhile ago but there is word that users that pass the 1GB limit will be limited to 50Kbps for data past that mark. I would advise using this only if you are in dire need. I would advise against canceling your home internet plan as well

I have a T-Mobile MDA (HTC Wizard) and it came with tethering software (which I have used) so I think T-Mobile is OK with tethering.

There can also be a difference between countries ;-)

I've used PdaNet and my opinion is that, while it can work, it is definitely not something to replace any real connection.  It's "flaky" enough that the reliability should be considered only for absolute necessity.

With rooting being so easy, why not?  Haykuro's blog is very easy to follow and has been recommended on other threads on this site. Once you're rooted just go to https://code.google.com/p/android-wifi-tether/ and look for the .apk download on the right-side.

does market and other standard things still work when rooted?

It depends on the ROMs, but with the ROM linked below on my rooted G1, I can access free apps, I have never tried a paid app.  I also have Exchange ActiveSync and Tethering.  Honestly, there is nothing I can think of that does not work.  It is an improvement over the stock ROMs.
Link: http://forum.xda-developers.com/showthread.php?t=539744
As of writing this, the latest version of my preferred ROM is update-cm-3.9.5-signed.zip, which is found on the above page.
Good luck if you do it.  Don't hesitate to ask if you have any questions.

@StewartRobinson I rooted my G1 with Universal Androot. If you use your new root privileges to mod your phone or install a new OS, it will work differently -- that depends on the OS. But just rooting it won't disable the Android Market or any of the apps you're already running.

Try Azilink. It does not require root access. Works just as advertised.
Just don't forget to circumvent the lame HTTP user agent blocks that your ISPs might have put in place.

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


text:
Gaining root acces/installing custom rom on G1 with build number CRC1
Could you please share your knowledge about how to flash the latest update of stock Android OS on G1 (aka HTC Dream)? I would like to try out some custom roms, but most information I was able to find relates to the RC30 or R33.

See also http://android.stackexchange.com/questions/1184/how-do-i-root-my-phone and http://android.stackexchange.com/questions/1/ive-rooted-my-phone-now-what

Kamil, A lot of folks are pointing you off site here (XDA, Haykuro) but I wanted to add that if you have specific questions as you go (like ... "how do I boot into recovery mode on the G1" http://android.stackexchange.com/questions/7160/why-cant-i-boot-into-recovery-mode)  definitely don't hesitate to bring them here.

I think you will have better luck at the XDA developers forum
It's the main place for ROM cookers (mainly HTC devices), for the Dream follow this link.
Try this thread for more info on rooting your HTC

I agree with palehorse, Haykuro's blog is very easy to follow and is where I learned the process. Once you are ready for a custom ROM, the best, by far in my opinion, are released by cyanogen. This is mostly due to their very fast speed compared to other ROMS.  You can find the latest, as of me writing this, at: his post on XDA Developers

Agreed, I just updated from JF1.5 ADP to the most recent cyanogen rom (4.0.2 now) and I am loving it.  Automatic apps to SD, swap on SD, and it seems to perform quite a bit better than the official TMO and JF roms.

This tutorial on Haykuro's blog was very easy to follow.  I used it up to the point of flashing with the ROM I wanted.


text:
What changed between versions of the Amazon Appstore?
The original version of the Amazon Appstore was v1.07002, and it appears to still be working fine, so the upgrade to the new version (v1.07003) is apparently not mandatory (unsuprising, given the tiny version increment).  What is the difference between these two versions?  Is there a release log anywhere?
Edit: I believe it's at v1.11 now, feel free to generalize this question.

As of v1.11 (possibly before?), the app itself now contains the changelist.  Just press the Menu button, hit More, hit Settings, and scroll down.

After you posted this I got curious too but I couldn't find a change log.  I emailed Amazon support and asked what changed and where I could find a release log and here's what they said:

Unfortunately we do not have a change
  log detailing the changes made between
  versions of the Amazon Appstore app.
I will forward your feedback on to the
  Appstore team who will take them into
  consideration. Customer feedback like
  yours is what allows us to continue to
  improve and provide a quality product
  and experience.
If you have any other feedback please
  let us know via email or at
  1-866-749-7771
Thanks for contacting Amazon.

This is actually the most direct answer I've gotten.  I've emailed them a couple other questions and got boilerplate responses that looked like they were for different questions.

Google should make it mandatory to publish a change log for each and every change in version number. I, for one, am always interested to see what changes have been made between versions. All too often, you update a program to a new version without knowing why the hell they made one.

I agree but that won't help with the Amazon Appstore app which is distributed outside the Google Market.  The ironic thing is that apps in the Amazon appstore have changelogs, but the Amazon appstore app itself does not.

their response to you is probably going to get into their database of boilerplates responses, at least until they have a changelog :-)


text:
"My Apps" in App Market only showing SOME past downloads after a reformat?
I used to be able to go to "My Apps" and view all my past apps.  Now that I've done a reformat, though, I only see a SMALL subset of the apps I've downloaded before.  I thought it was supposed to show all my past downloads?

Its been my experience that only paid apps remain in your my apps list after data is erased from your phone. I believe that the list of downloaded free apps is stores in the phones memory so its lost when you wipe it. This is the benefit of services like appbrain.
Edit: As thunsaker points out, if you use Google's Android Backup Service and you have a 2.2 or later device it will save the list of your downloaded app (among other things) and restore that to the Market after a restore.

Also of note, if you opted to have google backup your settings/preferences when you first setup the phone (Android 2.2+) your bookmarks, wallpaper, wireless settings and applications are saved. Once you log into the clean device your applications should start downloading automatically from the market, free or paid.

This has only happened to me once so I wasn't entirely sure if and how it normally worked, but that is good to know.

Google's backup has never worked for me.  Le sigh.

I haven't made any conscious attempt to diagnose when it works and when it doesn't but I think it only worked for me one time when I factory reset an unrooted device running a stock ROM.  I wonder if it's rooting/custom roms that break this? If that's the case it's not that important because if you are rooted then you can use Titanium instead.

I have had it work both after a wipe, and again after installing CyanogenMod7 on my G2. In fact, CyanogenMod7 asks if you want to start the app download/restore process right after the initial setup or to initiate it at a later time.

It will only show apps you've purchased from the Market (at least, that's the experience I've had) besides the ones currently installed on your device.  I recommend Titanium Backup (requires root) for backing up all your apps.

Is this the first time that you've opened the Market since your reformat?
My experience both with moving from an old phone to a new one and after a factory reset, was that once I'd added my primary account onto the phone, the first time that I opened Market and went straight to My Apps, I saw every app that I had on my previous device both paid, and free in the list (the free ones showed in the list as "Free" rather than the normal "Installed").
If I then came out of Market, the next time that I opened Market it just showed me my paid apps plus the apps that had actually been installed on this phone since the wipe, it had now 'forgotten' my previously installed apps and I've lost the chance to easily find and reinstall them.


text:
Android phone not recognized in Ubuntu
I have an Android Phone (a Motorola Milestone) and trying to connect it to my Ubuntu Maverick (10.10). The problem is that i can't even charge it using USB, so there's no message on the phone nor on the computer that a device has been connected.
I also have a Laptop running Ubuntu Maverick aswell and there I can access the phone via USB.
I already created the 51-android.rules file with the according settings, but it didn't work. And I guess this rules-file doesnt matter in this case, because my laptop doesn't event have this file.
Other USB devices like external hard drives can be used as usual, the USB cable itself can't be the problem, because I can use it on my laptop and it works.
I really don't know what the problem could be.
It is also not listet in lsusb on my computer.
Did anybody have a similar problem?
Thank you in advance for any help!

Are you sure other USB-powered devices work?  Have you tried a different USB port?

I did try all other USB ports. I even just unplugged my external hard-drive (which i was listening music from) and plugged in my phone. But no reaction at all :(

@Robert That's quite bizarre.  I'm guessing the power output from the port is low, although I would think the hard drive wouldn't work either.  I don't think we're going to be able to help you (though I'd love to be proved wrong).  If you happen to have a bigger power supply laying around, try it :P.  @Al He addressed that in the question.

well my external hard drive has it's own power supply, so it's possible that it's a power issue. I'll try a hard drive without an external power supply and report back. Thanks for the hint!

OK, I'll post that comment as an answer and we'll see how it fares.

@Robert.M It might be worth asking over on AskUbuntu for help troubleshooting a USB port.

I'm guessing the power output from the port is low, although I would think the hard drive wouldn't work either. You could try connecting your phone to a powered USB hub, and connected the hub to the computer.  Or if you have a desktop, it could be a power supply problem, in which case you could try one with a higher wattage.

In my experience the udev rules are only required for fastboot and this shouldn't be related to charging.

To be more precise: They are also relevant for ADB (USB-debugging). But you are 100% correct: They are not relevant for charging.

Endless hours were spent trying to connect my Motorola Razr to my computer. This finally worked:
Go to Google Playstore on the phone. Download Motorola PIM (all upper case).
If you have an extended battery case/charger on the phone, remove the phone and insert the USB cable into the port on the top of the phone.
Or
Download “AirDroid” and connect wirelessly.
Hope this helps someone!

Not a fix, but a work around. My tablet wont appear on my Unbuntu laptop if I use USB 3. It DOES work if I either use a USB 2 port, or a USB 2.0 micro cable, forcing the tablet to use USB 2.


text:
Is the Nexus One battery charged when connected to a PC via USB?
Do you happen to know whether the Nexus One's battery is charged while being connected via the USB cable to a PC?
If so, is this standard behavior for all Android devices that have a USB port?

I don't know about the N1 in particular, but as far as I know, most (if not all) phones charge via USB so long as the USB port provides enough power.  My Motorola Droid and G1 charge via USB. My Nook Color and Motorola Xoom (tablets) do not charge via USB.
However, do note that it is faster to charge with the phone plugged in to a power source instead of a USB port.

Your last point is completely dependent on the USB port and the charger?  Standard powered USB ports put out 500 to 900 mA at 5V and microUSB AC wall chargers (at least the one's I've seen in the US) usually range between 500 to 1000 mA.  Your statement is probably true in most cases but if you have a 900 mA USB hub on your computer and a 500 mA wall charger the USB port is going to give a faster charge.

@Matt You're completely right, it does depend on the current. I generalized since that usually seems to be the case.

@Matt: The USB standard says 500mA is the max current a device can expect from a USB port.  Yes, some ports these days are capable of delivering more, but they are not required to.

There may be ports that provide more than standard current, but I haven't encountered this because most USB charging devices will charge at 500ma or lower unless plugged into something they determine to not be a data port (usually because the data pins are shorted).

Yes, though it will charge slower than if plugged in to the mains supply and some USB ports are powered better than others.

Yes, I own an N1 and this is often how I charge it. I've owned and worked with other Android devices, and all of them will charge from a powered USB port (although slower than from an electrical outlet).

Yes, but in my case, I had an usb hub installed with 7 ports ( which can be put on top of my desk - making it easier to plug in usb devices ). This hub could funtion with or without an electric adaptor (not sure how to call the plug which goes into the electricity outlet).
Using this usb hub with a memory stick was fine, but when I wanted to plug in my Android device (or for that matter my ipod), I had to make sure the external power adapter for this usb was connected to the outlet.
Got some weird things if the hub did not receive enough power. I'm sure some of the guys here at the forum can explain why  :)

Because without plugging in the external power adapter, the hub relied on the host PC's USB port for power. That port provides a max of 500ma. That 500ma of power must power the hub as well as being shared among the devices attached. That's fine for thumbdrives, but when the phone requests charging power -- Not enough juice available. The external power adapter allows the hub to supply 500ma on each port.


text:
It seems like key repeat lags--not picking up multiple quick keyboard strikes. Is this Android specific or Hardware specific?
On my HTC Thunderbolt, when I type the same character twice, it seems like there is a lag.  The response time is off compared to my iPhone 4G.  On my iphone, the only touchscreen that I used up until the Thunderbolt, you can quickly type without worrying about your keystroke not being read by the phone has having striked twice.
I am interested to see if others have had a similar experience with their Android phones--being a little slow on the key repeat issue.  Would this be something particular to a settings or just a UI convention?

Right now my HTC EVO does not have this issue.  However I have noticed from time to time that the typing something in the virtual keyboard can be slower than usual.  Usually though this is due to an app being installed or I'm switching around in several apps really fast and the lag doesn't last more than the first one or two key selections.
If you haven't already I recommend calibrating your virtual keyboard (it may help it may not :)) In "Settings" go to "Language & Keyboard" then select the input keyboard you are using (I have three different ones on mine you will most likely have less).  My guess is that yours will be called "Touch Input".  From there select "Text Input" and scroll to find "Calibration tool".
Quick Summary: To calibrate your HTC virtual keyboard - "Settings" > "Language & Keyboard" > "Touch Input" > "Text Input" > "Calibration tool"
There may be slight differences due to the fact that the device I'm using is different but since they are both from HTC it should be close.
Hope this helps


text:
When will my tablet get the Android 3.x update (Honeycomb)?
Android 3.0 (Honeycomb) was released in February 2011, however not all of the devices that will get this update have received it yet. Each manufacturer and carrier needs to add their custom modifications before it can be officially released.  Versions 3.1 and 3.2 have also been released.
See also:

When will my phone get the Android 2.3 update (Gingerbread)?
When will my device get the Android 4.0 update (Ice Cream Sandwich)?

Honeycomb (ver 3.0) is a tablet only version of Android. Gingerbread (ver 2.3.3) is the latest release for phones.

This community wiki will list all of the known and rumored dates for devices. If you have an update make sure to follow the format that's been established, and the following guidelines:

Keep phones in alphabetical order listing the manufacturer and model
Specify if the date is confirmed or rumored and link to the source
If there is an unofficial release, link to the site where it can be downloaded

If you don't have a high enough reputation score to edit the wiki (currently 100), leave your suggestion in a comment or answer and someone will update the list.
Tablets
3.0
Note: It is currently unknown whether any Tablet that was released with a pre-Honeycomb version of Android will ever see an official Honeycomb release. Confirmation
Samsung Galaxy Tab

Official: Never (confirmed)

3.1
ASUS Eee Transformer TF101

Ships with 3.1

Google TV

Logitech Revue products: 7th December 2011 (confirmed)
Sony products: November 2011 (confirmed)

Motorola Xoom

Official (US only): Early May 2011 (confirmed)
Official (Non-US): Early August 2011 (confirmed (Europe))

3.2
Dell Streak 7

Official: October 2011 (confirmed)

HTC Flyer

Official: December 2011, starting with European GSM models (confirmed)

Motorola Xoom

Official (US only): August 3, 2011
Official (UK): Late September 2011 (rumoured)

Phones
Note: It is currently unknown whether any phone will ever see an official Honeycomb release. Google have specifically stated that:

Android 3.0 is a new version of the Android platform that is specifically optimized for devices with larger screen sizes, particularly tablets.


text:
Is there a way to see the device's screen *live* on PC, through ADB?
I am a vlogger and after getting HTC Desire HD, found out its camera was all I ever needed. However, I usually have to see myself while recording video, to control my facial expressions, and with a rear-facing camera it's just not possible.
I know ADB allows for screenshots, but is there a way to stream the screen output to my PC's display?
Not necessarily at 20+ fps, just a couple frames per second will do.

Is this question really a duplicate? The other one only asks on how to mirror screen. This one asks to do that via ADB specifically

Try the Android Screencast app.
See the XDA thread for more details.

Looks nice and answers the question I put in my thread's title... But ironically, displays the black bar instead of camera output. I guess it's like print-screening Windows Media Player: you end up with everything except the video itself :(

I'm not sure why you got that problem, but even if it worked appropriately it only gives you a 4-5 fps refresh rate, which is far from "Live".

I doubt you will be able to pipe output from your phone's camera to another device.  Have you tried a more hardware based approach, like setting up a mirror? :)

screenrecord
screenrecord is an internal Android executable that dumps screen to a file, and ffplay from ffmpeg happens to be able to play an H.264 encoded stream from stdin
First enable ADB USB access and then on Ubuntu:
sudo apt-get install adb ffmpeg
adb exec-out screenrecord --output-format=h264 - |
   ffplay -framerate 60 -probesize 32 -sync video  -

You might have to make the screen move a bit before you see anything:

Uncut demo: https://www.youtube.com/watch?v=fVgeoMYm61Q
Explanation of parameters:

-probesize 32 -framerate 60 -sync video reduce the delay between the image on the phone and the image on the disktop (thanks to @arbuz)
we use adb exec-out instead of adb shell because shell might mess up some control characters due to being a shell (thanks to @Bowi)

See also: Use adb screenrecord command to mirror Android screen to PC via USB

Tested on Ubuntu 20.04, Android 11, Pixel 3a.

The video starts faster with smaller probesize. I got good results with ffplay -framerate 60 -probesize 32 -sync video  - the "-framerate 60" removes the delay effect and "-sync video" drops the frames instead of fast forwading them.

Exactly what I was looking for! I didn't want to install an app just to grab a screenshot when security policies were restricting it. For the record, it worked for me on Ubuntu 18.04 with Android 7.0.

@b_laoshi great, added the new working versions report to the answer.

Anyone knows if this could be made working on Windows? In PowerShell I ran adb shell screenrecord --output-format=h264 - | ffplay -framerate 60 -probesize 32 -sync video - but no preview window appears. adb shell screenrecord --output-format=h264 - seems to work fine to stdout.

@Constructor basic question, does ffplay work at all on your system? E.g. with a regular mp4 :-)

Yes it did! Admittedly I don't use ffplay every day, but when I did ffplay some.mkv it works with a basic preview window (some video information: Stream #0:0: Video: h264 (High), yuv420p(progressive), 1296x972, 25 fps, 25 tbr, 1k tbn, 2k tbc (default), so it seems h264 is not the issue)

@Constructor OK. Gotta debug further then. E.g. ensure stdout is going out and into ffplay compare that with input from file.

Addition: You should use adb exec-out ... instead of adb shell ..., the latter seems to modify data for interactive shell purposes while exec-out doesn't.

@Bowi thanks for this info, can you provide a thread talking about that in more detail? E.g. providing a sample specific output sequence that gets modified?

@CiroSantilli郝海东冠状病六四事件法轮功, this: https://stackoverflow.com/a/31401447/6403504 and, basing on it, this: https://stackoverflow.com/a/13587203/6403504

Got it working on macOS Big Sur with Pixel 4 and Pixel 2. Awesome solution

Sample command to play with the IINA player: adb shell screenrecord --output-format=h264 - | iina --stdin --keep-running --mpv-framerate=30 --mpv-untimed --mpv-framedrop=no --mpv-correct-pts=no

There is a limit of 3 minutes using the screenrecord command. You can use a loop to continuously run the command and stop the stream from freezing.
adb exec-out "while true; do screenrecord --output-format=h264 -; done" |    ffplay -flags low_delay -framerate 60 -probesize 32 -sync video -an -

Some Android phones have TV Out capabilities, usually through USB or HDMI, but sometimes through the 3.5 audio jack. I don't think HTC Desire has any TV-Out capability though.

Airdroid is all you need.  Simple and easy to use. You're able to see your camera out put live but for some reason not able to record it. Your pc and android phone must be on the same WiFi network.

Airdroid works over WiFi AFAIK. OP wanted a solution for ADB (via USB). He also wanted to see the device screen live, i.e. with no or just marginal delay. If not added recently, Airdroid doesn't support that IMHO.


text:
If I uninstall an app do I lose the data?
I want to install Angry Birds from the Amazon App Store but all I get is errors. My guess is it's because I already have it installed. I'm afraid to uninstall just in case I lose the data. Any ideas?

Apps store user data in different ways:

Some store the data on the SD car in a public folder and as long as you don't manually delete the folder after you uninstall the app, it will still be there when you reinstall.
Other apps store data this way but have their configuration data in the secured portion of the internal memory and that data is lost when you uninstall (example: podcast app that stores the podcasts, and they subscription data on the SD card but the login, password and settings data internally.  You'll still have your podcasts and subscriptions but you'll have to re-enter the other data).
Some apps store all their data in the protected memory so you'll lose everything when you uninstall unless you use some kind of backup utility.

Angry birds stores data in the protected portion of the internal memory and all is lost when you uninstall.  There are apps that specifically backup Angry Birds data and other apps that backup apps.  There are so many there's no point in mentioning them here but just search the market for "Angry Birds Backup" or "App backup".
Titanium Backup is the best in my opinion but you need to be rooted to use it, while others you do not.

Use a program like Titanium Backup to back up the data, then remove the program and install the new one, then restore the data.  But.  Often the data will be incompatible between versions and this may lead to force closes.

In this case, the data does not seem to be incompatible between the Android Market version and the ad-free, paid Amazon Appstore version.


text:
Is there a program which will log each program I start on my Android device?
I am looking for a program that will count each start of a program on my Android device.
Over time, you install quit a lot of programs.
It would be nice to see how many times you actually start these programs over time.
That could give a good indication whether you should leave the program on the device, or not.

See this question about application usage http://android.stackexchange.com/questions/7593/how-can-i-track-app-usage Some of the apps might be useful.

Use the phone information dial code if it works.
In your dialer enter *#*#4636#*#* to get to the phone info screen.
On my Spica running 2.1 Eclair, the last option of USAGE STATISTICS shows the usage time (in milliseconds) and the no. of times an app has been launched.
At first glance, it does however seem to be a log restricted from the time the phone was last booted.

That's great - it indeed is a count since last boot, but it's a start. Thanks.


text:
You cannot upload a video larger than 1GB
I took a video with my DroidX and when I use the menu to share it with YouTube I get the message "You cannot upload a video larger than 1GB." So I tapped on the info icon on the video and it says that the file size is 222MB. So why does it think that this video is >1GB and prevent me from uploading it.
Other info:
I've uploaded plenty of videos from this phone before but they were of shorter duration. This one is 3 minutes long.
I am connected to wifi.
Ideas?

Maybe the metainformation about the file is incorrect, try to copy to a pc and check it (right-click -> Properties)

Yes - checked that. On PC it's the same size as being reported on Droid.


text:
App for gmail video chat
I just bought HTC incredible S. It has front camera.
How can begin gmail video chat?

This is  now possible (May 2011):
Check out the demonstration video.
Note that this is available only for the Nexus S for now, but it should soon work for all Android 2.3 devices.

The service is not available yet for Android devices:

Voice and video in Gmail only works with the newer version of Gmail in supported browsers: FF 2.0+, IE 6.0+, Safari 3.0+, and Google Chrome.

However, it's likely they have something in the works. In the meantime, there are alternative services like Fring and QiK.


text:
Why can't I download games, apps, etc from any site except the Official Android Market?
Every time I try to download any of the games I love from any site except the Android Market, my phone tells me that the settings are set to not allow unknown apps to be run on my phone.
By the way I have an HTC Destiny. Don't have a book for it. If anyone could help me, I would appreciate it greatly. Again thank anyone who can help. I'm a total newbie to the android world, but think I will b a fan if i can  just figure a couple things out!! Lol.

You can allow your device to install non-Market apps by going to "Settings" > "Applications" and checking "Unknown Sources". This should allow you to install non-Market apps although your settings menu may be slightly different.
Once you have it enabled check out this question if you need more info.
If you are on AT&T in the U.S. you should check out this question.

Depending on which phone network you got your phone from, you should be able to change that setting (I believe that AT&T in the US don't allow that setting to be changed).
Go into settings on your phone (on the home screen press Menu and then select Settings
From the Settings menu, select Applications
In that screen you should see a tickbox labelled Unknown Sources Allow installation of non-Market applications If you take the tick out of that box, then you should be able to install any apps that you want to.

You can go in "Settings" -> "Applications" and make sure the "Unknown sources" option is checked. Then you should be able to install apps that are not from the Market.

Heh looks like we posted at the same time!

@GAThrawn You and I had a 6 second difference :)

Stack Exchange should implement a lock mechanism as it is done in some source management systems :)


text:
Disable Wi-Fi @ Boot time
Due to the Android Wi-Fi Driver issue, I like to disable the Wi-Fi during the boot time. Even if Wi-Fi is enabled in the setting, it should be disabled forcefully. User have to enable it after booting the device. Is there any specific property setting is available? If yes, how to disable during boot time?

If you've got root access and you're running a custom ROM you should be able to run scripts at boot time. Here is a thread on xda that discusses boot time scripts.
Then you'd just need to figure out the commands to disable wifi. On my Desire HD the wireless interface is called eth0. This command should disable wireless:
ifconfig eth0 down

Whether or not that will disable it permanently i.e. the system won't just do the equivalent of:
ifconfig eth0 up

in the background, I do not know... I'm afraid I don't know much about how the android system handles networking, or at least not enough to help more directly with what to put in the the script!

Thanks Ben. I am trying this on a Beagle Board and not on mobile device.

If that's the case you'll have to manually patch the boot.img to either run scripts from a specified folder, or just have the wireless disabled there. The former would obviously allow for greater options. See http://android-dls.com/wiki/index.php?title=HOWTO:_Unpack%2C_Edit%2C_and_Re-Pack_Boot_Images for how to unpack and repack the boot.img

You can try to automate this with Tasker by setting up a task to disable WiFi during device boot-up:

Tap "New" to create a new profile, and give it a name, e.g. "No WiFi on Boot".
Select the "Event" from the "First Context" pop-up.
Select the "System" category, and then "Device Boot" event.
Tap "New Task" and give it a descriptive name like "WiFi Off" for example.
Tap the "+" button, select the "Net" category, then "WiFi" net action, change the "Set" drop-down to "Off", and tap the "Done" button.
Tap the "Done" button on the "Task Edit / Test" screen.
Ensure the "On" option is enabled (bottom-right of the screen), and tap the "Apply" button.

Tasker is not free, but worth every penny, IMHO.

#!/system/bin/sh

sqlite3 /data/data/com.android.providers.settings/databases/settings.db "UPDATE secure
SET name='mobile_data',value='0'
WHERE name='mobile_data'"

You can add this as init.d script, if your ROM supports init.d. Or else you can patch boot.img with autobootimage patcher from xda.
The above script is for mobile data: for Wi-Fi, change mobile_data to wifi_on.

I found a much easier solution to disabling Wifi on my Android "Jelly Bean" phone - the Google Play Store has an app called "AutomateIt" https://play.google.com/store/apps/details?id=AutomateIt.mainPackage&hl=en   -configure the app to stop the switching on at boot time. Even has a Pro version you can buy!


text:
How do I control my second Android tablet mouse?
I have two Android tablet devices, and I want to use the first device to control the second device. The first device should act just like a keyboard and mouse. But I can't find the solution to do this. I am using Android 2.2, and the Android OS have the mouse cursor.

Are you looking for a way to implement this in a program (since this originated on SO) or are you looking for an already existing method for doing this? Your question is somewhat vague, so perhaps you can clarify a bit.

I'm looking for a way to do this work, and I find some point about that I must to Root the android so that can control the mouse and keyboard.
But I just know that. Maybe someone can give me some suggestion.
Thanks~
I'm sorry. My English is a little weak. ><"

You can control the keyboard without being root with Tablet Remote. But I didn't find an app to control the mouse without being root :/

And I found this Google Application for Android TV Box, but I need it for the normal Android :(

Install DroidMote Server on the one you want to be controlled and DroidMote Client on the one with which you want to do the controlling.


text:
HTC HD2 Can't start certain App from SD with CyanogenMod Gingerbread 2.3.3
I've installed BOYPPC-SHIFTPDA DESIRE HD V7 & GINGER 2.3.3_V9 (NAND [DAF]Clean) on HTC HD2, everything is fine except I can't run some app (almost all app large than 1Mb) from SD (eg. Angry Birds from Market). I can run the app if it is installed on the phone memory, and I can install or move the app to SD, but when I click the icon, it shows "application…stopped unexpectedly". My friend running another mod with Ginger 2.3.2 don't have this problem. Is there anything I can do to make it work? Or this is the thing beyond my control?

There has been a V10 and a V11 released since yours, nothing's mentioned in the change notes but it is possible this issue's been fixed in one of those

@GAThrawn, V10 and V11 released in a week after V9 and boyppc(the developer) was saying app2sd is not supported, could this be the case?

It looks like those ROMs just don't support App2SD.  Someone else was asking about it: http://forum.xda-developers.com/showpost.php?p=12193603&postcount=453

@Matthew, thank you, can you recommend another rom?

I don't have an HD2 myself, so I don't know from experience, but this one has app2sd and is built from CyanogenMOD so I would expect it to be good: http://forum.xda-developers.com/showthread.php?t=769026

do I need to format sd with a EXT4 partition in order to use app2sd? if that is the case, than I don't think it was the issue, as my friend on another mod never formated his....

You shouldn't need to do that, app2sd works on my Galaxy S and my card is the default FAT partition.  But I don't know how CM works.

Thank you Matthew, I'll update to another ROM with App2SD support and have a try.

@Matt. The ROM you suggested does work well on my hd2 and solve the problem I had before. Thanks a lot!

Great, glad to hear it!


text:
How do permissions work in the Android Market?
I've been told that the permissions for an app are there to inform me the types of things the app has permission to do. If this is right, can a developer 'forget' a permission and get away with using something anyway.  I'm just curious for the security of my device.  I know that Google does not police it's market as strict as Apple so I was wondering if a app could 'forget' to claim a permission but use that feature anyway?
This is not a programming question - its about the trustworthiness of permissions

The permissions are entered by the developer, yes.  But the Android OS only grants those specific permissions, and no others.  Therefore an app could try to do something it wasn't allowed to, but it would fail (barring a security exploit).  See http://developer.android.com/guide/topics/security/security.html#permissions for more details.

If a developer "forget" to require a permission, they will be unable to use the feature, and they will (usually) get a force close (you will be able to observe this in logcat) or fails to do its work.

Which also, unfortunately, leads to some lazy developers to set their app to need more permissions than it actually needs.

The permissions are what allows an app to do something. If an app doesn't ask for a permission, then it can't do that thing.
See Security and Permissions on the Android Developer site for more info.
Note that if you have a rooted phone, and allow the app superuser access then it can do pretty much whatever it wants. Make sure you trust any app that you give this access to!