text:
Is cm7's stable 7.0.3 market limited with apps?
For some reason, the apps available on the marketplace for my nook is extremely limited. Am I doing something wrong? I have very few apps, and I only have 2 things to select. Top paid and Top Free, both with very few apps.
I think I have the old marketplace installed, though, I downloaded the latest gapps.

It could be the Nook or the country you live in that is restricted. I wouldn't think CM would be (unless the apps you're looking for are not compatible with 2.3 for some odd reason).

The reason is because of pixel density. changing it from 161 to 160 works.

@diesel: If that's the solution then please post it as an Answer and "accept" it. Then it will act as a signpost for future readers who might have the same problem.

As noted in the comments, this appears to be the answer:

The reason is because of pixel density. changing it from 161 to 160
  works. – diesel

This is discussed on the CyanogenMod forums here (along with many other threads). It also appears that newer versions of CyanogenMod automatically set the pixel density to 160 for you. Your ROM's density value should be in the /system/build.prop file (look for an entry about "LCD density". It can be modified manually or with one of several apps.

It should be because google market thinks the apps are not supported by your device. You can go to Online Android Market and try installing the app that is not displayed. It should say that your device(Nook) is not supported for that app.


text:
How to make URL coming in via Bluetooth open in browser?
When receiving an URL from Nokia phone, my Galaxy 3 shows the URL as text file and I need to first open it via Opera browser, then manually select the whole URL and only then I can open it all (for some reason Opera lacks "Select All"...).
So, what do I need to install to make this go like it goes on Nokia phones, ie. receive URL, tap to open in browser, done?
Opera is not the default handler, but because Android handles incoming link like any text file on file system, the default browser is not offered at all. Picking the other option works even less.

Is Opera set as your "default" browser or are you selecting it from a list of applications to open the link with?

Selecting form a list. The default browser is not listed at all, and even in Opera the file opens like a text file on filesystem.

source: Stack Exchange

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

sort: votes


text:
How to play/record sound from Debian chroot?
There's big file with ext2 with ARM Debian where I can chroot to.
There's functional mplayer (I can -ao pcm or -vo yuv4mpegpipe) there.
How to record/play sound (or video) from this Debian? Is there things that emulate ALSA/OSS/Whatever to use usual linux programs and android ones side by side? May be there's pulseaudio server for android?

I managed to make it sound by writing to /dev/msm_pcm_out:
mplayer something.mp3 -ao pcm:file=/dev/msm_pcm_out

Sound is choppy and it looks hacky in general.
Video output is something like -vo fbdev:/dev/graphics/fb0.

Not all Androids may have a PCM output device in /dev, as Vi0's answer requires.
A more general solution is to setup Pulse to stream system audio to a TCP port on your device. Then you can use Simple Protocol Player or PulseDroid in your Android environment to play the stream.
To eliminate chop/lag in VLC, MPlayer, and Audacity, it was necessary for me to choose ALSA as the output device and Pulse as the mixer (in these programs' options).
Steps I used on my Amazon Fire 7" 2015 / CM12 / Debian Wheezy chroot:

Install pulseaudio in the chroot: sudo apt-get install pulseaudio.
As suggested by a comment on meefik's github, I removed the line load-module module-console-kit from the file /etc/pulse/default.pa.
Run pactl list | grep 'Name\|Description' and identify a module that monitors system audio. I successfully used 'Dummy Output Monitor' named auto_null.monitor.
Write a corresponding shell script pashare as follows (credit to AlexAndersan on SuperUser):

#!/bin/sh
case "$1" in
    start)
        $0 stop
        pulseaudio --start
        pactl load-module module-simple-protocol-tcp rate=44100 format=s16le channels=2 source=auto_null.monitor record=true port=8000
        ;;
    stop)
        killall pulseaudio
        pactl unload-module `pactl list | grep tcp -B1 | grep M | sed 's/[^0-9]//g'`
        ;;
    *)
        echo "Usage: $0 start|stop" >&2
        ;;
esac

Make sure the rate and port arguments match your settings in Simple Protocol Player (on the Android side). PulseDroid demands rate=48000, which means higher throughput, and could possibly introduce chop/lag.
I added the pulseaudio --start and killall lines because pulse would not start automatically in my chroot.

Make the script executable and run it:

chmod 755 pashare
sudo mv pashare /usr/local/bin/
pashare start

Configure your chroot media players to output to ALSA, with Pulse mixer. I had to set this manually, to eliminate choppy audio:

VLC: In Tools->Preferences->Audio, set Output module: ALSA audio output, and Device: Playback/recording through the PulseAudio sound server.
GNOME MPlayer: In Edit->Preferences->Player, set Audio Output: ALSA.

In Android, start Simple Protocol Player or PulseDroid on IP address 127.0.0.1 (loopback) and set the other option(s) to match your pashare script.

Note that Android treats the app like a music player, and will kill it if another app tries to play music, or if it decides to free up the CPU. There are probably workarounds for this.

Is it only about playing or also about recording?

@Vi0,  this also worked for [limited] recording within the chroot... just select ALSA in Audacity's input pop-up. It'll record whatever's playing through alsa.

I had trouble with e.g. Freeciv using this answer, because it uses SDL for audio which seems to auto-select the pulse driver (not alsa), and there's no way to configure that w/o recompiling.....

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


text:
Is there a way to block access to or wipe my Google data for a lost/stolen phone
If my phone was ever lost or stolen, my only real concern is data and apps associated with my Google account, such as my Gmail, the ability to purchase apps from the Market, and maybe Picasa albums.
Is there a way to block access to these Google associated programs if I change my password or do something else with my account?
I would also be interested in any solution that remotely wipes my Google data.  I know remote wiping questions have been asked before, but I feel that my question is a little more broad, in the sense of overall protection of data in which wiping is a possible answer.
FYI, I'm running a Gingerbread-based ROM on my Samsung Galaxy S (AT&T Captivate).

Closely related: http://android.stackexchange.com/questions/6118/open-source-app-for-remote-wiping-android-phone

Also My android phone was stolen. How worried should I be with all my google data inside the phone?

EDIT: I now personally use AndroidLost. In addition to everything listed below, there is also an AndroidLost Jupstart app that will launch the service remotely if your phone is already lost without any locating software on it. It's pretty sweet:

Read SMS'es
Read the latest SMS'es from your phone and send them to your email.
Remote control alarm
Have you ever misplaced your phone which was put on silent mode? Now you may sound the alarm on your phone from your PC!
View on map
Find the location of your phone on a map. With AndroidLost you can find your phone with GPS precision. Even if the phone is indoor you will get a nearby location by network accuracy.
Send SMS'es from your PC
You can send SMS'es directly from your phone by typing them on AndroidLost. All replies will still go to your phone.
Lock the phone
You can lock and unlock the phone from the web. If you forget your pincode you can simply overwrite it or remove it by entering an empty pincode on the web.
Wipe the phone
Don't want your personal messages in the hands of anyone else? With AndroidLost you may wipe the entire phone so all SMS'es, contact and google setup is removed.
Pop up messages on the phone
Send a message to the friendly guy who have found your phone so you may let him know where to give it back.
Forward your calls
You can send keys to the dialer of your phone. That way you can forward your calls from your mobile to a nearby phone.
No battery use
AndroidLost will not use any battery since it does not poll any server to find out if it is lost. It uses the latest technology from google to send messages to the phone.
No pre installation required
You didn't install AndroidLost on your phone? No problem! You can push the AndroidLost app to your phone from google market and initiate the connection to googles servers by sending an SMS with the message "androidlost register" to your phone.
Read status
Detect how much battery is left, display IMEI, SIM card ID and much more.
SMS commands
You can set up a phonenumber which can control you phone, i.e. start the alarm by sending an SMS to your phone.
Erase SD card
Click a button and your SD card will be erased! Very useful if you have some naughty pictures on your sd card.
SIM card changed
When the SIM card is changed an email will be sent to the owner of the phone.
Hidden SMS
When the phone receives an SMS it plays a sound and displays an icon in the notification bar. But if it starts with androidlost it will not play any sound and not display any notification.
Call list
A list of incomming and outgoing calls will be sent to your email.
Camera
AndroidLost can take pictures with the front facing camera in case the phone is stolen. Only for android 2.3.
Tablets Honeycomb
I think I have fixed it so AndroidLost works on tablets. The call functions will obviously fail if the tablet have no phone installed.
Text to speech
You can make your phone speak out load. Suppose you have lost it on a café then you can make the phone say: 'I am lost - please pick me up!'
Multiple phones on the same account

Here are some others you can use:
SeekDroid does the following:

Locate your device
Remotely Enable GPS
Display its location on a map
Audible alarm (even on silent) w/ custom message
Lock device w/ custom code
Retrieve recent calls
Remotely wipe entire phone
Remotely wipe SD Card
Hide from app drawer
Disable App from being uninstalled
Virtually no battery drain
Works without a SIM Card
Reteive SIM ID, IMEI, and active phone number

and WatchDroidPro does the following:

Get your phone position (by network or GPS)
Retrieve current SIM information (useful when someone put another SIM card in your phone)
Share your position to friend
SIM substitute protection
Make it ringing even if the ringer is off
Wipe data
Lock your device

All of these should do what you're looking for :)

Prey is possibly another option. I don't see a "remote wipe" feature, but there are these two features listed:

No unauthorized access Fully lock down your PC, making it unusable
unless a specific password is entered. The guy won't be able to do a
thing!
Keep your data safe Hide your Outlook or Thunderbird data and
optionally remove your stored passwords, so no one will be able to
look into your stuff.

This is available for computers too, it works well :)

Changing your google password will prevent the phone from syncing with your google account, but will not remove data already on the device.

If you use 2-factor auth, you need to delete all auth tokens used on that phone. Password changes don't affect a token's validity.

Google now provides the "Android Device Manager". It supports:

Remote Ring
Remote Wipe
Remote lock (password change)

Lookout Premium is another option. It offers the ability to Lock and/or Wipe your device remotely. (Lookout Premium is $2.99/month.)

Yeah, I had looked at that.  Trying to decide if I want to spend the $3/month.  Great answer though.

There is a discounted rate if you buy for an entire year. Plus, you get what you pay for.

With Droid Locator you have the following options :

Your Phone sends it's location information in terms of tower info and/or GPS co ordinates as SMS, the moment it detects a change of sim card. ( In essence if someone tries to use your phone after stealing it ) to all the numbers registered in the app as broadcast numbers.
Other than this, you can also find the locations of remote phones who are also using Droid Locator
You can also share your current location with your friends via mail, bluetooth or post your location info as google map images.

The only drawback to this simple and nifty utility is the ad's but of course you cannot blame the developer for this.
Android Market Link

With microsoft exchange account, you can wipe the phone

Does it allow you to wipe the entire phone, or just emails?

All the phone, I have already made the manipulation : it's a factory reset

Interesting, i didn't know you could do that!

You have to synchronise your account with your phone, with email-app

In ICS there's full device encryption, with full device encryption, the thief only had the chance to obtain your data until the next reboot (when the device dumps it's decryption key), essentially remote wiping the device unless you know the decryption password.

Plan B is from the Lookout people.

Plan B is the 'find my phone' app that you download AFTER you lose
  your phone. Plan B is your last resort to find your missing phone.
This is the first and only 'find my phone' app that you download AFTER
  you've already lost your phone. Having Lookout on your phone is the
  best way to protect your phone and find it fast, but use Plan B if you
  have already lost your phone and didn't have Lookout installed.

Carbonite Mobile, in addition to letting you see your Carbonite backups and to also backup your device, can also do the following:

Locate – Identify the location of your Android device on a map.
Ring – Misplaced your phone? Sound the ringer even if your phone is muted or set to vibrate.
Lock – Lock the screen on your device using a personalized pin.
Capture – Think your device was stolen? Remotely activate the camera to take a photo of the person using your phone.
Destroy –Remotely destroy all of your personal data and reset the device to its factory settings.

If you're already using Carbonite for your desktop systems this is a free option.


text:
Can we use an Android phone as a Wi-Fi repeater?
Can we use an Android phone as a Wi-Fi repeater?
Imagine situation when you can access a weak Wi-Fi signal from a free hotspot (coffee shop) signal near window, but want to work in the middle of the room. Then we can put the phone on the window sill to spread the signal over the entire home.
Is it feasible?

How to use Android in Wi-Fi repeater mode by bridging Wi-Fi with Access Point?.

The answer is yes, there is an open-source project available that does exactly that.
To quote:

It is a software designed to help you by-pass Great Firewall of China
  (GFW). Different from similar softwares, it is designed to run as
  router instead of running as a client installed on some device. Being
  router means, you can have one thing (Android mobile phone, for
  example) running fqrotuer, then other devices can just connect the
  wireless network created by fqrouter.

Blog: fqrouter
Source: fqrouter

From the linked page: "Wifi repeater is a unique feature, however it requires hardware/driver support", so the answer is, "It depends on your device." Also, that feature requires Android 4.

Early 2016 update: the app requires root, and does only work on some devices.  The worst news is that it currently seems broken - as it's main function is to be a VPN - and the servers have been shut down - so it does not start up.  I managed to extract the Python wifi.py code from the project and kind of get it working - on a Nexus 5 with Android 4.4 and a couple LG Android 4.4 devices I have.  But it requires python and other binaries that do not work on Android 5.0 due to PIE requirements.   If anyone else is trying to revive it, post here :)

@RoundSparrow hilltx do you still have the modded apk hanging around? I'd like to try it on my rooted LG G2 KK

No. To do this would broadly speaking require multiple Wifi interfaces (or specialized software) which is not readily available (or easily installable) on Android.
In general this is done on Linux using something like hostapd in master mode: I don't believe that is easily setup on any Android phone.

Just found one solution that I can end up with: http://forum.xda-developers.com/showthread.php?t=1065652 but it assumes usb cable connecction between the lapton and the phone.

Yes. I wrote VPN Hotspot that is able to do this if you have a rooted Android 5.0+.

Well yes, there is an application that I tested with this functionality
NetShare tethering (no root) application is  a solution to the problem addresed.

Now this application uses a vpn proxy to route traffic from device
  connected to Wi-Fi network to another client via a p2p connectivity.

Thus allowing to "share wi-fi over wifi" or act as a repeater
 through Wi-Fi direct

Essentially, it uses a HTTP proxy to route traffic to the client and configuring the connection is fairly easy:

Go to connection settings of any device e.g PC, Iphone etc (but in this case used a Symbian device)
Add the wireless access point if not done already, and input the Wi-Fi direct Group password.
Under advanced settings change proxy settings:

Server: 192.168.49.1
Port: 8282
(remember to allow this port on firewall settings for other devices)

As of Android 10, there is an option called “Enable Wi-Fi Coverage Extend Feature" in Developer Settings to turn on the WiFi extender/repeater feature.

Looks like this option is not a standard Android feature and is only available on some manufacturers. Preliminary research shows that OnePlus, Xiaomi, and Nokia has this, but not AOSP (ref: XDA Forums)

Yes. The Alcatel One Touch Glory 2s has this function. You can choose to tether wi-fi via wi-fi or mobile data. You can create the SSID and password too. I used this phone as repeater to my home wifi router.

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


text:
Signing Firmware
I have successfully created my own custom firmware and loaded it onto a phone. But I was wondering why I didn't need to sign the firmware before loading it, or was it signed with a debug key similar to when you test your own android app?

Did you install it to on the phone with a custom recovery menu? They often have the signature check disabled by default, so that could be a possibility.

I installed it on a Nexus one and just loaded my images through the bootloader

AFAIK the N1 doesn't require signed firmware, at least not once you unlock the bootloader -- it's a dev phone.  Unofficial confirmation:

I specifically purchased a Nexus One because it supports the ability to flash the phone with unsigned firmware.

What about other phones?

@Hank It's possible with some, but not all.  The Galaxy S can have a custom recovery installed once you've rooted it, for example, and naturally the custom recovery doesn't check to see if the firmware's signed.


text:
Is it possible to use Prey on a non-phone device?
This answer to a question asked earlier today reminded me that I had been wanting to check out Prey because I had heard some good things about it. I ended up installing it and creating an account, but it appears you can only activate Prey on a lost device via an SMS message. Their original announcement for the Android version notes this, and it looks like things haven't changed (insofar as I can tell, anyway).
This is fine for my EVO, but I also have a Motorola Xoom and I'm not sure how it would work in this case. Also of note: I don't have a data plan on the Xoom, I just use it for wifi. It is a 3G version because I wanted to have the option of possibly adding a data plan later, but it has never been authenticated on Verizon's network.
The Xoom is supported and I can install Prey from the Market just fine, but is there any way for me to activate Prey if my Xoom - or any device that can't receive an SMS - was ever lost or stolen?

It doesn't look like there's an alternative to SMS activation just yet. Here's what they say on the Prey blog (emphasis mine):

Prey for Android works the same way as it does in Portables and
  Desktops. The only difference is that there’s no standalone mode
  (yet), and the activation is not done via the Control Panel, but
  by sending an SMS to your phone with any message you want.

As this is currently meant for phones, if you have no data plan on a device, it cannot recieve an SMS and therefore cannot activate Prey remotely.
The good news is that it seems like standalone mode is being introduced in newer versions post v0.51, and only on Android 2.2 and above (no issue in the case of you Xoom)

Oh, so is that what "On Demand" mode is? It's already available but you can only use it with a Pro subscription so I had no idea what it meant (and I didn't want to pay just to test it).

I just installed it on my Xoom.  The default activation mode (non-pro version) is "on interval"  which "will generate and send a report next time [Prey] wakes up and runs."

@shambleh - what version are you running?

@traveling-tech-guy sorry for the delay; Prey 0.5

Try upgrading - seems like 0.51 is the first version that supports the behavior you want


text:
Does the EVO 3d's 3.5mm head phone also support a microphone?
My old Nokia had a 2.5mm headphone/microphone port. I've recently had that phone stolen and moved to a EVO 3D. It has a 3.5mm port: however, is this a compact headphone/microphone or just stereo headphone?

It is a headset (as opposed to merely headphone) port, tested using TRRS (tip ring ring sleeve) Klipsch Image S4i headset. Also, because of the peculiarities of the way HTC soldered the fm radio on the 3D, it apparently (I didn't test this, don't have any TRS headsets/don't care about FM) only works correctly with a TRRS cable.
You'll note on android, when you plugin a TRRS headset, the icon in the notification area is subtly different (it has a Mic boom under the headphones). If the notification area icon only has the 'phones and no mic, you probably don't have the headset plugged in all the way (happened to me with a case skin on my DInc) and music will sound kind of funny.
The pertinent HTC EVO 3d Forum entry

Do they make a TRRS to dual 3.5 mm microphone/headphone adapter? I want to run my EVO 3d into a mixer, and I'm looking for something that can provide that functionality.

Found it, knowing the TRRS term helped me search, thanks again http://www.amazon.com/Headset-Buddy-Smartphone-Smartphone-Headsets/dp/B004ETCSX0/ref=sr_1_1?ie=UTF8&qid=1314304253&sr=8-1


text:
Motorola Milestone Android - Bluetooth Issue - Paired but not connected
im using a Motorola Milestone. I have tried to connect to various bluetooth devices (laptops/other android phone) with this phone but none of them work. I can pair them But after pairing it says "Paired but not connected" I have tried all normal steps: Soft reset, Hard reset etc and the phone is running the latest OS 2.2.1
Intrestingly, If I download the application "Bluetooth File transfer" by medieval software - I can succesfully pair and connect via this application to my macbook and send files. However, for my purpose I need to use the bluetooth SPP profile off the phone (Which it claims to support).
So the question here is, Is it a software/hardware issue?
-Seems to me like a software issue, because It doesnt connect with my macbook with the official bluetooth settings menu, but works through a third party application?
any fixes? - I called motorola, but no luck as Im not in the states.
Mohit

On a PC, it's often a driver issue. I followed these steps with mine last night:
Before doing this, disable any processes using bluetooth devices

Download the 'Windows Mobile Device Center' ( current version is 6.1 ) which you can download it from here
this works for both Vista and Windows 7. I've tried it on both.
Install the downloaded software but it may not look like it worked on Windows 7 PCs. Vista automatically configures the settings on the bluetooth devices but for those who have Windows 7, here are the things you should do:
Go to 'Device Manager' from 'Control Panel' -Or- just right-click on Computer Icon and choose 'Properties' and then click on 'Device Manager'.- You'll see 'Bluetooth Peripheral Device' under 'Other devices'

Right-Click it and click on "Update Driver Software" -Or- anyway you find it easy to bring up the Update driver window.
Click "Browse My Computer for Driver Software" button.
Click "Let Me Pick from a List of Device Drivers on my computer".
Select 'Bluetooth Radio' from the list if it asked you to select and then in the next window, it will show a list of drivers with Company Names in one list and Drivers in another. In the Company List choose 'Microsoft Corporation', not only Microsoft.

(From the drivers list there may be one or more drivers with the name "Windows Mobile-Based Device Support" with different driver versions. Select one or the latest. )
Ignore any warnings and keep pressing next and then Finish at last. If all goes well, the last screen will show the message that device driver is successfully installed. ( Click 'YES' in the box )

Now, after manually updating the driver for your bluetooth device, in 'Device Manager' when you click on 'Bluetooth Radios', it should display one more item which will say 'Windows Mobile-based device support'.
After you do this, restart all processes using bluetooth devices
i got this process from here, refer to it if you need help.
Good luck!! :)


text:
Will factory resetting my device remove the Android upgrade?
I have upgraded my phone to Android 2.1. I need to reset my phone but I don't want to lose the upgrade. Is it possible to do this? How?

Don't worry, a factory reset will not change the version of the OS installed. You'll have the same OS version after the reset. However, as I'm sure you are aware, you will lose all your data.


text:
Where are apps natively stored on a Nook running CM7 off a micro SD
I have a Nook running cm7 off a class 2 4gb sandisk. I've installed a couple of Apps on my device. I've noticed, after going to managing apps, that some apps are actually being installed internally and some apps being installed onto the SD card. I am planning to upgrade to a class 4 16gb sandisk, and I want to completely start fresh, how do I remove pre-existing apps internally? I'm slightly confused. Thanks.
edit:
Actually, so I guess verygreens method splits the SD card into 2. The first "internal (1gb)", second being the "rest of the sd ( total sd - 1gb)". So..to my understanding, apps defaults to installing "internally" or the first partition, how can I make it so it defaults to the larger partition? Or do I need to manually move it after each install of a new application?

I would just repartition the SD card so that the first partition is larger.  AFAIK the system doesn't rely only the partition size, just the order.
You could, however, run su then pm setInstallLocation 2 in a terminal on the device, or from adb shell, assuming you have root.  That will make installs default to the "SD card", your second partition.

Apps are stored in the .android directory of your card. The . means it is hiddden on Unix systems :)


text:
The battery is discharged suddenly on Galaxy S2
Sometimes after I fully charge the phone, and disconnecting it from the power, the battery suddenly drops to 97%, it is normal? I already made a battery calibration past week. Well, this happened only 2 times.

Yes, this is fairly normal. It happens on most new devices, i have an Evo and it does this constantly. If i'm not mistaken, it comes from the fact that there are multiple cells in the battery, and when it reads 100%, they may not all be fully charged. Thus, when the battery discharges, the first few percent goes quickly, because it wasn't actually charged completely to begin with.
I assume you did something like this for recalibration:

Turn the EVO on and charge it until the LED indicator turns green.
Unplug it and turn it off.
Plug it back in and charge until the LED indicator turns green.
Unplug it and turn it on.
Once powered on completely, turn it off again.
Plug it back in and charge until the LED turns green.
Unplug it, turn it on, and use it normally.

Without this, i find the battery usually drops to 90% pretty quickly, but if yours is only decreasing to 97% in that time, you're probably okay.
The only thing we can really do is hope that these hit it big soon.

mmhmm :) batteries are always such a hassle. i'm hoping someday chargers are like wifi; if you're in range of one, you'll be charging.


text:
What do I say to make a new line when using voice recognition?
I've found I can make punctuation happen by saying "comma", or "period", but I can't find the word for new line.  I tried "paragraph", and "line break", but it just prints those words.

I found that saying period newline gives you a new line, after putting a period on the current line.
Also period new paragraph work.

I've upgraded to Android 4.3 since I asked this question, and this answer seems correct.  period newline and period new paragraph both work.

I can confirm this works on Moto X running Android 4.4.2.

I am running Moto-X and for me "Full stop, new line" works.

Things must have changed again, because none of these suggestions work anymore.

In Android 4.0, say "New Paragraph"

For Android 4.1.1, I just say "Enter" and it will start a new line.

I said "newline" really fast and it did it on Jelly Bean 4.1.  When I said "new line" slower it filled in the words "new line."  I guess you just say it quick.

Yes, "period newline" & "newline" works, but timing is everything in this.
Ex: How to get 3 carriage returns (2 more below the end of your line): At the last word in your sentence, either say "period newline" or pause and say "new line".
Then for each additional carriage return/line feed you want, as soon as you see the blinking line move to the next line, say "newline" and it will give you another, and so forth.

A lot of the comments in this question helped the light go off, but this was a big one for me. I found that "period new line" works right away, but sometimes I am making a brief sentence fragment of a note, so I don't say period. In that case, I have to wait one second before saying "new line."

I use ColorNote to make a grocery list.  If you say for example "bacon new line", then that will be printed on whatever line the cursor is on, i.e. "bacon new line".  The cursor will not go to the new line.
But, if you say "new line bacon", the cursor moves to a new line and puts the word "bacon" on that new line.  Now, if you say "new line sugar", the cursor will go to the next line and place the word "sugar" on that line.
You have to first say "new line" and then immediately say what you want on that line.
In fact, if you say "new line newline", the cursor will advance two lines, "new line new line newline", the cursor advances 3 lines.
So, know what you want to put on the next line, and start saying it immediately after you say "new line".
Just saying "new line" without any more words will not advance to the next line.  In fact, it will print the words "new line" at the current cursor position.  You must say whatever you want to appear on the new line immediately after saying "new line". Then it works every time.  Found this out by trial and error experimenting.

short answer: "Next"
long (and more reliable) answer:

Select G-Board as your keyboard device
touch the microphone icon
After the touch, you can see a circled question mark at the far left of the screen at the same line of the microphone icon, touch the circled question mark.
It shows a help page and lists all voice commands, such as "Send", "Stop", ... etc.   The command to "enter" the next line is "Next", according to the help page.

Say, "period new line" in Android 4.4.2.

Saying "period newline". This works on my Samsung 10.
So when you are done with your sentence and you want to end it with a "period" and have the cursor move to a new line, make sure you say.
As you can see by the formatting of my last sentence, it put a period and brought me to a new line.

So you are saying you "dictated" this answer, and that "period newline" are the keywords for the action? Why didn't that trigger on your very first line yielding "Saying." only? Is there a time trigger too, so it has to be said quickly together?

There is no time limit to say it, other than how long your speech to text button turns off, if you don't speak. Yes, you are correct when you asked if I,  "dictated" this answer, and that "period newline" are the keywords for the action? The reason why it didn't trigger on my very first line yielding "Saying" is because I chose not to use that command, because that's the way I wanted to structure my answer. I hope this helps answer your questions and if I misunderstood anything let me know and I will try and clarify for you.

With Android 12 + Google Pixel 6 + Gboard voice typing: the voice command is "New line".

Without any punctuation at the end of what I say, I can just pause and say
"New line" and my Droid X goes to the next line.


text:
How do I transfer the calendar entries from Windows Mobile to Android?
Is there an easier way to transfer my calendar entries that does not involve Outlook? I have a .CSV file with all the entries in my current Windows Mobile calendar, but I'd like to migrate this to my Galaxy S 2 too.

Easy if you have a google account.
Open google calendar on your PC and import the CSV file.
Calendar import functionality is in settings > calendar settings page.
Depending on your sync settings your android device will autosync entries.

If you have Google account,you do not even need a .csv file.
You may sync your WM phone with Google then when your Android mobile syncs, it will get the calendar entries.
This way you will have the two mobiles in sync and not just for calendar.


text:
Power button fails to work consistently on Motorola Droid. Workarounds?
When I press the power button on my Motorola Droid, nothing happens (usually). Just to get my phone to turn on after being shutdown, I have to plug it in to the charger cable. Once booted, however, I still have no convenient way to turn the screen on and off, or to shutdown the phone gracefully. Is there anything I can do to make the phone usable?
Note that a similar question has already been asked, however that question is specifically for non-rooted Droids, whereas my phone is rooted.

As long as your phone is rooted, you can use the excellent Button Remapper app by appelflap as a convenient workaround. What the app will let you do is remap the camera button to work as the power button.

After installing the app, find the entry for "(Camera)" and set its Action to "Power" and its State to "WAKE_DROPPED". (WAKE tells the key to register even when the screen is off; WAKE_DROPPED does the same but drops the key before it is sent to the running application.) Optionally, remap the "(Power)" button to something innocuous like "Home" and set its state to "NONE" — that way, in case the real power button becomes active in a jammed state, the button input shouldn't mess up anything you are trying to do on the phone. After you are satisfied with your changes, click "Apply" to reboot the phone for the changes to take effect. In case you messed up, there will be a notification from Button Remapper in the status bar, which will let you reset any changes you have made.
Note that even when using Button Remapper to remap the hardware buttons, the remapping will not take effect when the phone is off (or you are booted into recovery mode). If your power button doesn't work, you will still have to use a workaround like plugging your phone into a charger in order to get the phone to power on from a shutdown state.
Seeing as how the power button design on the Motorola Droid appears to be partially defective (I know of at least a handful of Droid owners who have had the power button fail), on my replacement Droid I made the point of remapping the Camera button pre-emptively, in an attempt to minimize wear and tear on the power button. It's something to consider.

I have successfully remapped my power button to my camera button, thanks to this article. My only concern is that when I power off my device via taking the battery out, how do I turn it back on without having to plug it into the charger? Is there any other way or am I out of luck? Thanks again! Great tutorial!

Unfortunately I don't know any other way. You might have luck asking it as a new question here on this site — maybe someone else knows of another way.

To do it when the phone is turned off:
Plug it in to power while holding down the 'x' key until a warning sign shows up on screen.
Different versions seem to differ here, but:

It might boot straight away.
You might have to hold down the volume up and camera keys, then select 'reboot phone'.
You might have to press the search button, then select 'reboot phone'.


text:
What is Flash ClockworkMod Recovery?

Possible Duplicate:
What is ClockworkMOD Recovery and what is it for?

I'm trying to use the Rom Manager to partition my SD card (so I can increase the storage size for my apps, since it natively installs to the first available partition which is known as "internal" and the rest of the sd card is "sd"), however, it asks me to install the ClockworkMod Recovery first. If I choose to install, will this install to the emmc or the sd card? I remember reading somewhere that installing ClockworkMod will void the Nook's warranty.

ClockworkMod Recovery is an custom recovery for Android phones, which is installed on the recovery partition on the internal memory.
AFAIK flashing CWM doesn't void the warranty, but rooting does.

Flashing voids your warranty.

While this doesn't answer the text of the question, it answers the title... no reason to downvote it...

Since you can't flash a recovery without rooting first (AFAIK), this seems… borderline recursive :)

rooting doesn't necessarily void your warranty. I've un-rooted and returned a device back to the manufacturer (Samsung) for repair and was fixed without complaint or charge

@Michael No, that just means Samsung couldn't tell you had rooted and thus didn't realize you had voided your warranty.  Jemus42, you certainly can flash without root on some devices :)

"Flash" is a verb, meaning to write to flash memory or to any kind of ROM.  The verb is most often used in connection with firmware.
CWM normally it overwrites the default recovery, but I believe it can go on the SD card when dual-booting ROMs, which might be the case for the Nook since I don't believe you overwrite the original firmware.  As you noted, it will void your warranty if installed device-side.

I'm pretty new to this. I've followed this guide: forum.xda-developers.com/showthread.php?t=1000957 - I probably won't void the warranty since I'm installing it to the SD, if I choose to install via the rom manager. Right?


text:
Do Android-enabled smartphones support other operating systems?
Are there smartphones which support Android and, in addition to it, some other operating systems, in particular Symbian and RIM Blackberry? Or, maybe, the last two are constrained to devices which don't support Android?

Are you asking if there is a "dual boot" phone?

RIM only make Blackberry OS for their own specially-designed hardware, they don't release their OS to be installed on other people's hardware. However the new Blackberry Playbook (running their brand new QNX OS) can run Android apps as well as Blackberry apps, I don't think there are any phones running their new OS yet, but they will be coming soon. So that could do some of what you want to do with dual booting?
Phones designed for Symbian often have much lower hardware specs than ones designed for Android, so you're going to struggle to get Android running on them. See this previous question Is it possible to get Android on a Nokia e65?
Phones designed for Windows Mobile and Windows Phone 7, however are a different matter. They do (mostly) have high enough specs, and a lot of the time are almost identical hardware-wise to Android phones from the same manufacturer. In these cases all that is needed is for someone to spend some time gathering (or writing) Android hardware drivers for the specific hardware in the phone, and then porting an Android build onto them. There are a few websites that co-ordinate projects to get Android running on these phones, XDA Devs being one of the biggest.
See this previous question which does overlap with this one by quite a bit Can I install Android on my non-Android device?

In practical terms, there are no Android phones that support other popular operating systems, because the other OSs are closed source.  A possible exception is, for example, the HTC HD2; it's almost identical to the HTC Desire Z, and Android can be run on it, so it's entirely possible that ripping Windows Mobile 6 from the HD2 and flashing it on a Desire Z would work.
As GAThrawn notes, the reverse (getting Android onto other phones) has been done; check out Can I install Android on my non-Android device? for that.

The phones doesn't support an operating system, It's the OS that support the phone. You can run any OS on a smartphone as long as someone ports the OS to that phone

OK, I may phrase my question in the following way: are there smartphones which are supported by Android and other operating systems?


text:
Create pdf document shortcuts on home screen
I had downloaded a PDF file. How can I create a shortcut to the PDF document on my home screen. I use Anycut, but it doesn't do what I want.

Astro File Manager (free, ad supported) will do what you want.
Once installed, add a shortcut to Astro to your homescreen and it should let you browse to your PDF (or any other file, for that matter).  The shortcut on the homescreen will then take you directly to the file you chose in the file browser.

But what I expect is, a shortcut direct to the PDF file. Not shortcut to file explorer.

Yep, give it a go - adding a shortcut to Astro makes Astro popup its explorer, which you can use to find the file you want a shortcut to.  The homescreen shortcut is then to the file you chose, not just Astro.


text:
Remove thousands separator in Calculator app of Samsung Galaxy S2
Is there any way to tweak a standard Calculator application in Samsung Galaxy S2 mobile phone not to display the thousands separator?
I mean to display 1000 instead of 1,000. Is somehow related to locale?

It must be unique to the phone. My DROID doesn't use a thousands separator.

It doesn't appear to be a regional setting, I just changed the Locale on my original SGS from UK English to French and then German (picked as both of them format their thousands and decimals differently, and I can read them both) and it's stayed in 10,000.00 format each time, even after a reboot.

No, there doesn't seem to be any configuration to remove the digit grouping on the stock calculator app.
If you are not particular about using that very app, you can try out some free calculator apps from the market. I tried RealCalc Scientific Calculator, and it's got an option in its Settings to remove digit grouping.


text:
Install Ginger Yoshi 1.4 on HTC Magic 32a, which radio do I need?
My HTC Magic 32a is actually running CyanogenMod 6.1 and I'd like to switch to latest GingerYoshi 1.4 with GingerBread.
I have SPL 1.33.2010
radio 3.22.20.17
The reason I want to change is because with my sim card, cmmod seems to have problems while everything was fine when I was running Original 1.5+Sense (with radio 6.35).
Now the question, in this xda thread about installing GingerYoshi 1.4, they say:

if you are on 32a new radio then download the ginger yoshi 32a new radio just flash 32a new radio

What do they mean by "new radio", can I just flash back to 1.5+Sense+6.35 with RUU and then directly flash GingerYoshi over new 6.35 radio (I believe the phone would work somewhat better with a newer radio, specially regarding problems with my sim)?
Thanks

I know normally the radio is irrelevant to the rest of the ROM, but I also know the Magic is strange ... hopefully someone knowledgable comes by.

As someone who used to own a Magic 32b (until it was stolen) I remember the pain of all the subtle hardware differences and subtle oddities in those models...

I now have GingerYoshi 1.5 running on my HTC Magic 32a, so I'll answer my own question and explain how it went.
As for the radio 6.35, answer is YES, you can use it with the GingerYoshi for 32a new radio.
Here is how I swithed from 2.2.1 CM6.1 radio 3.22 to 2.3.5 GingerYoshi 1.5 radio 6.35
1) I reverted my HTC magic back to the stock rom 1.5 + sense, this to simply revert to the new 6.35 radio.
I did the update by connecting the phone to usb and running the RUU
RUU_Sapphire_HTC_Europe_3.05.401.1_test_signed_NoDriver.exe
2) Then I had to reinstall a recovery, as we have radio 6.35 we need a Hero recovery, that is amonRa 1.6.2 for hero (the 1.7.0 wont work with magic)
3) I flashed 1.76.2007 SPL
At this point only thing left is to flash GingerYoshi.
From recovery, do a full wipe.
(I didn't care about having an ext partition, so I left my sdcard untouched)
4) Flashing "ginger yoshi 1.5 new radio 32a.zip" from recovery
following install procedure, answering the questions in order:
- no ext
- zeam launcher
- no swap on ext
- big density
REBOOT:
new HTC logo with hiding bugdroid
Enjoy GingerYoshi 1.5 and Android 2.3.5, so far everything seems to be working fine, and no more troubles with my simcard. Quadrant now gives 387 instead of 299 with CM6.1 :-)

In the first post on that thread, on the line right below where they tell you to flash the new radio, there is a link to the bug tracker, follow that and there's a list of "General Questions". The "32a" section of those questions is:

32a
Q: Can I use the new 6.35 radio?
  A: NO!! it says so in the ROM's OP,
  you should be using the old 3.22 radio, and the 1.33.2009 or 1.33.2010
  SPL.
Q: What kernel should I use?
  A: this one...

So it looks like that's the radio kernel that you need to use?
Also at the bottom of that first post it has this line:

ginger yoshi download folder all roms inside as well as kernels and
  add on http://www.mediafire.com/?cabub1g3y37gj

You'll notice that folder has a file in it called "Ginger yoshi 1.4 new radio 32a.zip "

The problem is that in the download folder, there are two versions of Ginger yoshi, one named "Ginger yoshi 1.4 fix 32a/b.zip" and one named "Ginger yoshi 1.4 new radio 32a.zip" my guess would be that the former is for 3.22 radios, and the later for 'new radio', but this is confusing, what do they mean by 'new radio' if this is not 6.35?

Does it go into the descriptions of the files elsewhere in that thread? I know it's a long thread but as those files date from August, you can skip forward that far ta least.


text:
Contacts Sync problems: phone contacts not syncing to Google
I had some problems syncing my GMail contacts onto my phone, so I:

did "Clear Data" for the Contacts app
re-imported all my Google contacts from a CSV file into the "Google" account on the phone.

It managed to sync contacts with GMail after that.
But new contacts that I've added to the phone since haven't synced to GMail — although contacts from GMail will sync to the phone. (And if I delete them on the phone, they don't get deleted on GMail.) I'm also getting "Sync is currently experiencing problems" messages.
The question is: How can I make it sync again?
And if I can't, how can I avoid deleting the newly-added contacts or creating duplicates?
(I'm using an HTC Desire Z with HTC Sense.)

http://www.droidforums.net/threads/when-does-google-sync-contacts.14278/

Make sure that when you add a contact, the contact type is set to GMail.  If it's set to phone then it will not sync to GMail and will stay solely on the device.
Contact Type is the first field on add new contact and is set to phone by default.

Nope, they're definitely set as Google contacts. Good thought though...

When you have a HTC droid phone with Sense, it seems to be required to setup your HTC Sense account to be able to synchronize contacts between Google or Exchange and your cell phone.
At least, that is a statement which is to be read when starting the Sense setup app on your HTC Phone.


text:
Barcode Scanner not working correctly on Galaxy S II
I got my Samsung GS II just recently and I was wondering if the problem I'm experiencing comes from my phone or is a common problem among GS II users.
Once I turn on the Barcode Scanner I'm able to scan QR codes correctly, but when I try to scan a barcode, it rarely works.
If I try to focus the bardcode for a couple of minutes it will work sometimes and scan the code. The camera seems to struggle to scan the barcode, from the looks of it.
Everything else on the phone is working fine so far so I doubt at first that it's an harware problem.
Does anyone know how to overcome this?
EDIT:
Barcode Scanner seems to be able to scan some barcodes if I can scan the code for about 30 seconds or more. This should be done almost instantly when the camera gets a clear vision of the barcode but it seems to take the phone quite some time to lock it down.
Any ideas people?

What app are you using to scan barcodes, have you tried using a different one? I find Google Goggles picks them up in seconds without any fuss.

I'm using Barcode Scanner and I also tested with Google Goggles. It works once the photo of the code is taken. But on my previous smartphone I could easily use Barcode scanner to scan barcodes without any hassle or need of another software.

After spending the whole week searching for this issue and testing different settings and tricks recommended by users from other forums, I have finally found the culprits.
It seems that the least mark of your fingertips on the lens of your phone's camera will make it less sensitive to QR codes and Barcodes in general.
That and also not having AutoFocus On.
Things I did that helped:

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

I hope these tips can help others as it helped me.
Edit:
Also check this Forum for more tips on this matter.

@Al Everett, you're welcome. I've edited my post with a link to one of the forums where I found the tips.


text:
How much battery does using live wallpapers drain?
I know they are unnecessary, but they look so cool!

Different wallpapers drain the battery differently. It really depends on how many different factors the wallpaper is paying attention to. Is it just being pretty or is it altering itself based on every movement of your phone?
The best way to find out is to simply test it yourself. Spend one charge of your phone running a live wallpaper. When you get near the end of the battery charge, open up your phone's settings. Go to "About Phone" -> "Battery" -> "Battery Use". This screen will show you all services that have used up more than 2% of your battery's charge.
Your first reaction will probably be that it is taking up a lot when you see "Display" draining the most but that isn't taking into account wallpaper. The live wallpaper, if it has used more than 2% (some don't), will show up as it's own service.
They will pull more than a normal wallpaper (that's a given) but some won't effect it the battery charge nearly as much as say your widgets or the brightness of the display. Turn down the brightness and you could probably offset the difference in battery charge of running a live wallpaper.


text:
lock dock icons on ADW launcher
Does somebody knows how can I lock the ADW launcher dock icons so with that I can't move or delete any of those?
Why I want that: Because sometimes I click on an icon on the dock and ADW moves it out of the dock. The same behaviour like I was holding that icon, but without holding it. It's very annoying.

I don't think this precise behavior exists in ADW at the moment. However, you can lock your desktop entirely if you want to, which prevents you from moving any of the icons or adding new icons (or widgets). You'll have to unlock it whenever you want add widgets/icons but it's only three clicks (Menu button->More->(un)Lock Desktop).


text:
How to clear memory in 2.3.4 like I did in 2.2.1
In 2.2.1, all I have to do to clear the RAM on the device is long tap the home key, then choose task manager and then go to the RAM manager to clear the RAM.  I'm finding that this has been changed in 2.3.4.  How do I clear the devices RAM in 2.3.4?  The device that I have is the Nexus One.

What device do you have?

Nexus One, clarified in question

I don't think I've ever seen the "Task Manager" menu on an AOSP/"Google Experience" device...Was the 2.2.1 device also the Nexus One and you upgraded, or was it a different device?

The task manager I saw was on a Samsung Epic, so I'm guessing its proprietary to that device.

Yes, I think it's a TouchWiz thing. I have it on my Fascinate, for example, but not my EVO (2.3.4) or an Android emulator (2.2).

You shouldn't have to clear memory in latest Android versions.  The OS itself is quite good at killing tasks that are no longer needed to make room for newly executed apps and services.

Well I am testing an application I'm writing that involves a repeating task that persists after the application is finished so I would like to just clear the RAM as it would be the easiest way to get rid of it

Your previous Task Manager was a Samsung addition, and not part of Android itself.
In 2.3 onwards there's a very similar and memory usage listing. If you go into Settings, then into Applications and click the "Running Services" option, it should show you everything that's running along with how much memory it's using. There's also a small graph at the bottom showing RAM used vs RAM free.

I had seen this, but looking around there was no immediate way to kill processes or clear memory, that I saw.

@Styler if you click a non-core app in the Running list don't you get a "Stop" button for it and it's child processes?

Ok, before I swore I clicked on it and nothing happened. I get to that screen now, wow. Thanks!


text:
How exchange messages between 2 android devices through wifi and bluetooth without internet?
I am currently working on the creation of an application for mobile devices with Android which should be capable of sending and receiving messages through local means like wifi and bluetooth. After making a research about it I found out that Android doesn't have a native wifi ad hoc functionality and that the only way to achieve that is through rooting your device and patching the wpa_suplicant and some other similiar methods which are not generic for every device.
Synopsis of what I am trying to achieve:
An application for Android that scans for devices nearby and tries to connect to them automatically. If the other device also got this application isntalled then it automatically accepts any connection request it receives and when the connection is established it sends back a message which ensures that it has this app installed so that both can start exchanging messages automatically and the users don't have to allow/deny any of the sending/receiving in real time.
My questions are:

Is there any way of sending messages through wifi between 2 android devices without the use of internet?
Since Ad Hoc is not supported, is there any alternative?
In case the answer to 2 is no , then is it possible to make one of the devices to be an access point so the other can connect to it and vice versa.
As for bluetooth, is it possible to skip or automate the allow/deny pop up of an incoming connection and the pairing procedure?

I'll be glad if you could give me an answer to those and/or any suggestions.

Sorry, but development questions are off-topic here and belong on Stack Overflow. Please take a look at our FAQ to see what is on-topic for this site.

I think this question is fair for this site. It's asking more if what is desired is technically possible, not so much a programming solution. (That said, I think it also could have been asked at [so], but in its current format would probably be kicked over here.)

@AlEverett: I'm not sure I see that in this case, but either way: I don't think the new title really reflects what the OP is looking for. Answering "How do I do this?" as an end user can be a lot different than "How do I do this?" as a developer, IMHO. The answer to #3 on the list, for example, would be to use a wifi tethering app that supports infrastructure mode. I don't think that really helps if you're trying to implement it on your own, though, unless you just use the source code from the tethering app or make it a prerequisite to using your own app.

Also, from a user standpoint: this question might be related, though I think it only specifically covers voice over wifi (without internet access).

yes thanks for pointing this out, I am sorry I took the fact that this site deals with developing for granted, could someone of you migrate it there or should I repost?

I've myself worked on similar project in which not just text messages we were also interested in having audio chat (real time). As you pointed it, Android doesn't really support ad-hoc wifi functionality as of now (like u said that patching the wpa_suplicant isn't generic and frankly I'd call that method useless.) Also as your needs even I wanted to NOT use internet, so not being able to find any other way, for that time I just went with using any local wifi connection in proximity to connect with (just to be clear, still we're not using internet) I hope this possibly answers your points 1/2/3. I'm not sure whether a better solution to 1/2/3 exist atleast as long as Android people doesn't allow an ad-hoc to be created (or atleast joined..as of now one can't even join ad-hoc wifi from android if I'm correct)
Regarding 4, I'm again sorry to say that answer to that is also 'No'. When two devices connect first time, pairing has to happen. And, as far as I remember (I did this project a few months back and didn't get any time to continue/build upon) for subsequent connections to already paired devices it didn't ask for any confirmation besides our own confirmation which we asked to accept incoming voice call. Other than that bluetooth method actually worked perfectly fine.
Hope that helped. Let me know if there is something I can clarify more.
-Atul

One advantage of using external wifi connection was range can be much more than possible with ad-hoc created from Android (even if we could create ad-hoc from android)

Thank you Atul for your quick reply, what do you mean by "any local wifi connection in proximity to connect with" I guess it is through an access point only right?

yes. sorry, if I wasn't clear.

This use case now have an obvious long term solution:  Android Beam/NFC. Not many devices supports NFC  yet though, so there's still necessity for other techniques.


text:
Galaxy S 2 battery won't charge while being on
First of all, LOVE the Galaxy s2, even though it has some problems - which phone doesnt, right?
I've had the Samsung Galaxy S2 for 2 months. It worked fine.
Since a week my phone won't charge the battery while being on. I would charge my battery almost every night. At night almost empty, I wake up and its full. Now a week ago I woke up and the battery had only 3 % left and it was VERY warm. Unplugged it, tried it again. Turned phone on and off... Nothing worked. When my phone died, I left it to cool and then charged it again in it's off state for a few hours. I turned it on and the battery was full again!
I use the original charger, I haven't changed anything since having the phone.
So now I can only charge my phone while it's off.. Not ideal...
Has anyone had the same problem?? Any advise is welcome!
Thanks!

I would try another USB charger and see if it still doesn't work.

Try what Matthew said and also try to update the firmware on your phone via Samsung's Kies updater, click on the firmware tab and download Kies and follow the instructions on the screen to update your firmware correctly. Your phone's firmware might be corrupted.

Try factory reset. My phone had this issue as well. After a factory reset it worked fine. But be sure you back up all the important data first.

This should be the first thing to try when having almost any kind of problem with your Android phone. A factory reset will essentially eliminate anything software related causing the problem.

This happens to me as well and I'm glad that I've found a thread related to it. Yes, the phone stop charging sometimes and then it will make the battery very hot. If you still charge it and somehow reached 100%, your battery will drain really fast. Let me share you guys what I did and actually made my battery last longer. When I noticed that the battery dropped from 100% to 95% in 3 minutes without doing anything, I waited until it reach 85% then turned the phone off. I charged it again up to a 100% (it actually took a long time again to charge it to 100%) and after that, my battery is performing a lot better. 12hours and it was just down to 75% with browsing, games and stuff, so this is the trick that I do whenever I encounter this issue. :)

I don't think it's your charger (though you should try another just to discount this). I think it's a problem with the phone. My SGS2 is incredibly slow to charge, and sometimes even seems to lose a few % while charging if I actually use the phone. It also gets very hot (I dropped a temp widget on it and the highest record temp so far is 120F).
Try turning radios off but leave the phone on and see if your charge time improves. I'd do them one at a time to see which one is actually the problem child. I haven't exactly isolated mine, but personally I think it's the HSPA+.

I would assume it's related to battery stats.  If they got screwed up then the phone can think it's drained when it's full and tries to charge (creating the heat).  A series of full drains and charges should help, especially if the stats are cleared first.  You should be able to do this from ClockworkMod Recovery if you have it.


text:
Which disk encryption standard is used in Honeycomb?
Does anyone posses an official or un-official information on which encryption standard is used in Honeycomb "encrypt tablet" option? Is there an information on any hacks or backdoors, placed for law enforcement and such?
Basically, the question is: if someone loses a tablet with confidential information in it, how probable it is, that the data could be extracted from it despite encryption?

The current encryption scheme is outlined on the Android website's "Notes on the implementation of encryption in Android 3.0" page. From that page, the specific algorithm used is noted as such:

The actual encryption used for the filesystem for first release is 128
  AES with CBC and ESSIV:SHA256

That's the only official documentation I've seen for it at this point, but it is fairly lengthy and informative.

So yeah AES 128,  that's a big number right?   One problem,  the key used to encrypt the drive is the same as the key you use to unlock your phone,  which is tiny.  It would take a grand total of 5 minutes to perform an offline brute force against this tiny keyspace.
WisperCore has a modified android version with more reasonable security measures.

On my tablet (acer iconia a500) the length of the password is not limited. I tried entering as many characters as I could, and stopped at 40th (could have entered more). So, I don't see why would you say it's "tiny". Regarding WhisperCore - it's only for Nexus, isn't it?..


text:
How to install and uninstall apk application from MAC to my mobile android?

Possible Duplicate:
How can I install an app given only its APK file?

I need to install a apk application into connected android mobile in my mac.Is there any way to install it?

From the command line you can run adb install app.apk (requires Android Studio).
Or, put the *.apk on a website and then go to the URL on your Android device and you will be prompted to install the APK.

Just to clearify this: adb install app.apk requires that you have the Android Software Development Kit (SDK) installed on your mac

I get -bash: adb: command not found

@EliaWeiss You need to add the path to where adb is located to your PATH environment variable, or run it using the full path. I did this: ~/Library/Android/sdk/platform-tools/adb install path/to/my.apk.

Put the file into Dropbox, and use the Dropbox app on the device. It's very easy, and works a treat.

Should be the answer :)


text:
Help! Google is downloading books to me without my permission or involvement
I noticed I had updates the other day, and was surprised to see that my phone (Droid X, Gingerbread) was downloading Alice in Wonderland. I did not ask for this book, and I don't want it on my phone taking up disk space. When I checked, I saw it had also downloaded Dickens' Great Expectations and (as if in some kind of smirking insult) Jane Austen's Pride and Prejudice. WTF?
Granted these books are in the public domain (i.e. free) but I really think I should be the one to decide what I want downloaded to my phone. Not Google.
What's worse, there is apparently no mechanism to prevent such downloads. The settings in the book and market apps make no mention of any of this.
Does anyone have advice on how to stop this behavior?

What app is doing this?  Can you provide a screenshot or something?  Where is it downloading them to?  Etc.  I currently have no idea what you could be talking about.

@Matthew: The new Google Market update is doing this.

This is the same reason I have the Twilight books on my phone.

Assuming this is Google Books, this behavior should not carry on past these few books. Alice's Adventures in Wonderland, Great Expectations, and Pride and Prejudice are downloaded by default, to give a feel for the program and some reading examples. No additional books will be downloaded without your telling the application to do so.

Thanks. Good to know this will be the end of it, but I still don't like that Google can do this, and wish they had asked me first. This is like being forced to eat a free sample of something at the supermarket.

Haha agreed, they should at least put it in the app description, or prompt before downloading.

Pretty sketch.  Thanks for the info jlehenbauer

Glad i could help!

haha I too just had the annoying google downloading books taking up space on my droid, here's how you delete them, to delete a book in your collection of books (including these automatically downloaded books), select the  Menu icon located alongside any book in your collection then select delete from library (problem solved! Hahaha! Google We Do Not Want These Books Forced Upon Us!). I found this info here: https://support.google.com/googleplay/answer/2851658?hl=en-GB


text:
Transfer SMS messages from Android to new Android phone

Possible Duplicate:
How do I backup and restore SMS Messages?

Is there a way to easily transfer my SMS messages to my new phone if both are Android?

SMS Backup & Restore (free and highly rated) in Market seems like a good fit for the task.  Backs up SMS to gmail (threaded), supports restore to SMS (hence the name).

Note that if you try to use send by email, Gmail on Android won't let you download the xml file


text:
Nexus S - Can't copy to SD card
When I connect my Nexus S to my computer I can see various files (media, LOST.DIR, DCIM...). If I copy a file here, I can't find it on the file manager (ASTRO) on my phone? How do I access these files on my phone?

Make sure you've disconnected from the computer and the phone has remounted the card, then navigate to /sdcard/ or /mnt/sdcard/.   (On other Samsung phones like the Galaxy S, you would go to /sdcard/external_sd/.)

I cannot see that directory on my phone (using Windows 7 to browse). When I browse to /sdcard/ on my phone, it is empty, so it isn't the same folder I'm seeing on my computer.

@Casebash Hmm, weird.  Have you tried /mnt/sdcard/?  Have you ensured that the SD card was properly remounted by the phone after you disconnected from the computer?

Oh, I need to disconnect from the computer before accessing the card on my phone again

@Casebash Righto. I've updated the answer with that to hopefully help someone else out in the future.  Glad you got it sorted!


text:
Where can i find the HTC EVO native camera apk?
A while back I put a Gingerbread [Deck] rom on my HTC EVO, and it came with another camera app (apparently the one that ships with the new Nexus S). While it does have some fun little features, I don't like it nearly as much as my original one, the main feature being spot focus on a touch to the screen. I have checked out third party camera apps, but none have quite done it for me. Does anyone know how I can get my stock camera app back?

The most accessible way to get a copy of the app itself would probably be to download a stock ROM in zip format and just extract the HTC Camera app (/system/app/HTCCamera.apk). A de-odexed version would probably be easiest, but in theory you could extract both the .apk and the .odex file and put them on your device if you wanted.
To be honest, though, I'd be pretty skeptical about the HTC Camera working on your ROM since Deck isn't Sense-based. You can give it a shot, but I'd wager it relies on some Sense framework files (never tried it myself).

yeah, same as above. it allows me to "upgrade" when i try to install the .apk, but then it gives me a checkmark and says "application not installed" :/

Did you take a Nandroid backup or a Titanium backup before flashing? If you have a Titanium backup, you can try restoring the Camera app from there (app only, data can be incompatible). If you didn't backup with Titanium, you could do a new Nandroid backup, restore to the previous one, create the Titanium backup and then restore the new Nandroid backup. After this restore the app from the Titanium backup.
Since this is a system app I can't guarantee the compatibility of the app, but you can try and if it fails/is buggy, you can revert with Nandroid.

almost worked. i got the app on but like you said, there are some dependencies i think. it installed the app, but it simply crashes each time you try to open it :/


text:
My Optimus X2 was missing its custom android
While I was waiting for my new LJ Optimus X2 (P999) mobile I watched a couple of youtube reviews and it always came with extra features to android. But my phone is pretty much vanila android. Is it because of my carrier? Videotron in Quebec.
Features I am missing: From what I could see in videos there was a different keyboard more like the one from Ios. Also some features like taping the side of the phone to move the cursor around. Holding a icon and tilting the phone left and right to move it around. Pretty sure it had extra features everywhere. Also a lot more options in settings then vanilla android.

What features are you missing?

@Onik updated my question!

As far as I know (not from US/CA) the P999 is a T-Mobile G2X device with vanilla Android, whereas P990 is LG Optimus 2x. The specs are mostly similar but there are certain differences, such as the OS customization. Maybe a custom ROM will bring the functionality to the G2X as well.

I learned of the P999 while getting my phone. The reviews I was checking where all talking about the Optimus X2 wich is 100% what I have.

Looking at the website you posted I have a LG phone. Not T-Mobile.

Ok, then I'd suggest either flashing a stock ROM (some info here: http://forum.xda-developers.com/showthread.php?t=1127849) or taking the phone to a repair shop to get flashed under warranty if you'd prefer not to do it yourself.I can't really help with flashing since I've never dealt with LG phones.

Oh well just got home and looked around on the net. My provider sells this phone as a LG Optimus X2. But looking in the about my phone info I see LG-P999. So I guess I do have a P999.


text:
Calendar and facebook events and birthdays
I'm using the native calendar in my Android 2.2. I'm also using Simple Calendar Widget but I don't think it has anything to do with my problem.
A few weeks ago everything was perfect. I had synced 3 calendars from the same gmail account and the calendar of my facebook account. So I could see the events in gmail's calendars, facebook's events and facebook's birthdays. Now, for some reason, facebook's birthdays dissapeared.
How can I do to get them back?
I read about exporting facebook calendar, but this way if after importing it in my calendar I add a friend in facebook, it's birthday wont appear, right?
Thanks!

this happened to me too (i'm pretty sure it's because i flashed a different rom ;) ) but an easy fix to get them back would be great! +1!

I'm using the stock rom, not even rooted my phone =/

Is it possible that Facebook changed their API?

I have no idea.. How could I check? (If its possible)

Check that you have the calendar selected: go to Settings -> Accounts and Sync -> [your Facebook account] and make sure Sync calendar is selected. On some phones there might be a builtin Facebook sync which only takes care of the names, so if there is no Sync Calendar option, go to Add account and see if you have Facebook under Integrated contact accounts and More accounts. If so, add the one from More accounts and check Sync Calendar.
Edit: The problem can be fixed by removing and readding both sync accounts, waiting for the phone to remove them in between.

This is something that I've noticed and forgot to explain in my question. It seems to be twice my facebook account. There is one which only has "Contacts" and the other has both "Contacts" and "Calendar", the three checks are checked.

Yep, that's expected, one account is from Android and one is from the facebook app. Now that I looked at my calendar closer I found out that the birthdays are not synced through the calendar but from the contacts and from there to your own calendar on the device. Check that you have synced all your friends from Facebook and that the local calendar (called My Calendar) is not hidden.

My facebook contacts are actually synced and "My Calendar" isn't hidden :/

Can you see people's birthdays in your contacts' details?

No =(.. But I don't know if they were before.. Why could this be?

At least on my phone they are, and they show up in the calendar. Try removing both Facebook sync profiles and wait for the phone to sync them out, then add them again. I remember this worked once back when I was using Eclair.

Yey!! You save me!! I was forgetting every bodies birthday!! Please add this last comment to the answer so it can be easy to find to anybody who's having the same problem


text:
Move to SD Card doesn't move everything
I have noticed that when I move apps to the SD card, it doesn't move everything. Is this a bug or a known behaviour or something weird going on with my phone?
Here's an example:

Start point: Phone free space: 18MB
Install Skype app: Phone free space: 3MB, Skype is apparently using 15MB for the App
Move Skype to SD Card: Phone free space: 8MB, Skype is now apparently using just 5MB for the App.

What appears to have happened is it's only moved some of the App, not the whole thing. It's a real pain for me as I have an HTC Desire, which doesn't have much internal memory (I live on the balance of the low memory warning). It's running the official HTC Gingerbread install...

Just realised I didn't really ask a question here, but I guess it's implied! But should be: "Is there anything I can do about this?" :)

Indeed, Android's native "Move to SD Card" does not move the entire app to the card.  Things like app's data, cache and dalvik-cache (optimized bytecode) are left on the device's internal memory.  You can try to mitigate this by regularly clearing out the cache of apps you use most often (e.g. Browser, etc.) by going to Menu -> Settings -> Applications -> Manage applications -> All, then selecting the app, and tapping the Clear cache button.  However, you will just be delaying the inevitable.
Also, the fact that not all apps support being moved to SD does not help the situation.  For example, widgets and sync adapters may not be moved to SD Card due to a limitation of Android.  Other apps simply have not been updated to support this functionality.
If your phone is rooted, you have more choice to mitigate this shortcoming.  First, some custom ROMs (e.g. CyanogenMod) allow you to move all non-system apps to the SD Card, even if they don't explicitly support this functionality (even Widgets can be moved, but will stop working after a reboot.)
There are also alternative "Apps to SD" solutions that can move all non-system apps to the SD Card on a rooted phone.  For example, the S2E app works wonders on CM ROM, and is very easy to install and use.  The DarkTremor A2SD script is a lot more difficult to set up and configure, but works on different custom ROMs.

I waited so long for HTC's official Gingerbread release and now it looks like I'll be best rooting my phone after all. I'm now having to Clear Data on one or two apps once or twice a day to try and keep some space available! Once it's low on space, it won't download any more Gmail emails, which is very annoying as it's my main source of email!

Some apps simply need things in system memory. Whether it's to access them more quickly or there's some implicit dependency, i do not know. i have observed this as well, although in my experience, it's not with every app.
For example, a game should not depend on any inherent system files, and should be able to be pushed fully to the SD card (in my experience, they all have). On the other hand, an application like Skype depends on several system functions (and if it had to run completely from the SD card, i'm not sure how well it would work).
I'm in the same situation, the EVO only has ~420 MB to work with, and i like apps ;) so i'm constantly in the balance. I've taken to uninstalling things i haven't used for a week or two.

Sorry, I think you're on the wrong track here. The topic is storage memory, not working memory. These apps are taking away space in storage memory while they aren't actually running, so most of your points are simply irrelevant and/or incorrect.

i'm not talking about working memory

Then I don't understand what you mean by 'access them more quickly' and 'depends on several system functions' and how that's relevant for storage memory.

The solution is to link dalvik-cache folder (/data/dalvik-cache) to
a copy of it in the ext partition of the sdcard (/sd-ext) after
deleting the original dalvik-cache folder. The command on the
terminalemulator window should be something like
"ln -s /sd-ext/pseudo-dalvik-cache /data/dalvik-cache"
where pseudo-dalvik-cache is just a renamed copy of original
dalvik-cache. Of course you need root permissions (a rooted phone).


text:
Switching from active call to a waiting call?
I'd like to ask you if you know how can I change the line of calling. For example, a friend of mine is calling me and we have a talk. Meanwhile, another one is calling me and at this moment I'd like to start conversation with the second one and to put on hold the first one.
I guess there should be an app for this?
Thank you in advance.

Unless you are looking to do this programatically this is probably a question for Android-Stack Exchange

What phone? What version of Android?  Hmm... your question doesn't even mention Android, and you didn't ask this here originally...  Does this even belong here?

You don't need an app for that. If your network supports it, your phone will just ask you. And you will be able to switch between the two calls.

You don't need and App to do this. This is the basic "Call Waiting" feature.
Go to:
Settings -> Call Settings -> Additional settings -> Enable Call Waiting


text:
I added a new calendar using my laptop, but my Android phone can't find it after syncing
I used my laptop to remove two calendars and add one calendar to my Google Calendar account. After syncing, the Calendar app on my Android (2.2) phone knows that I deleted the two calendars, but does not know about the calendar that I added. Is this a common problem? How can I fix it?

Within the calendar app's menu, see if the newly added calendar shows up in My Calendars.
Select and sync your account.
If it doesn't or you have problems, clear the data cache from within Android's main settings > Applications section and resync.

The newly added calendar did not show up in My Calendars. 2. Re-syncing my account (by de-selecting "sync calendar" and re-selecting it) did not fix the problem. 3. Clearing my data (by going to main settings > applications > calendar data > clear data) and re-syncing (by the same steps as #2) did fix it!

Worked for me too. Note though that clearing the calendar data (appears to be called Calendar Storage in Android 2.3) will delete all entries in the local, non-google calendar too.


text:
Pressing backspace whilst typing an SMS causes the screen to exit to the "Delete by Selection" view, how can I stop this?
As in the title -
When I'm writing a text and hit backspace, it always exits to the 'delete by selection' view for the person I'm writing to. Which is especially annoying b/c when I hit back to escape that screen, it takes me to the top of the list of conversations between me and that person, necessitating me spending either a long period of time scrolling, or exiting the menu entirely and beginning again.
Any tips on how I can get it to stop doing this? I have a HTC Desire HD.

Found a thread of people with the same issue.
HTC was contacted an to fix they said factory reset your phone:

With the phone turned off, press and hold the Volume Down key.
Briefly press the Power key.
Wait for the screen with the 3 Android images to appear.
Press the Volume Down key twice to select CLEAR STORAGE.
Press the Power.
When asked to confirm, press Volume Up

HOWEVER this has not worked for many users.
The second fix would be this:
*hey i will GWY<----- when you make a mistake like that instead of tapping the backspace button to get rid of your mistakes. Press AND HOLD it until it gets rid of your mistakes its a SLIGHT fix but its ALOT easier to have to deal with the whole delete by selection issue


text:
Can I get back to root-able HBoot version by doing a factory reset
I have a HTC Wildfire (Buzz) that originally came with Eclair. I now have Froyo on it and the Unrevoked tool doesn't work as the HBoot version is not supported (too new for Unrevoked).
At this point, I don't care about losing the data on the phone (they are backed up anyway). So, can I do a factory reset to get the old firmware back that can be rooted?
I'm ready to do anything to get Cyongenmod on this :)

No, performing a factory reset won't affect your HBoot version.
You should, however, be able to follow this guide instead (which uses Revolutionary). There's another page with instructions here which describes in a bit more detail what Revolutionary does and where to go from there. The standard disclaimers with regards to possibly bricking your device apply, of course, and I can't guarantee 100% that it will work.

Doesn't seem like that'll work. As HBOOT 1.01.0001 is listed as a prerequisite. I have HBOOT 1.01.0002 which is why it didn't work with Unrevoked.

Second link you've listed has a how to link on downgrading HBOOT. Will give that a spin and post back :)

I manged to downgrade HBOOT to 1.01.1001. But Revolutionary and Unrevoked both still fail to turn S-OFF :(
Guess there's no hope..


text:
What are the location based alarm applications available for Android?
I want to know what apps can sound an alarm depending on my location.
Obviously it would be better if the battery consumption is low.
I'd be happy if the application is free but wouldn't mind paying if it's working properly with not much battery consumption. Also please post (if you can) only applications that you've used.
UPDATE: Sorry guys, I should have been more clear. The alarm I am looking for is something where I can set an alarm when I am in the bus/train and make it sound the alarm and wake me up before my stop.

reQall is what I have installed per friend recommending, but haven't really used it yet.

You're asking for a list of apps. This isn't the kind of question we like here. We prefer questions that ask how to solve a problem, not those that ask for shopping recommendations for your already defined solution. Please review the [FAQ].

Llama. A laymans version of Tasker. It can do so much more but should suffice with minimal battery impact as it uses cell sites to identify rather than gps.

This looks very promising! Thanx! Let's see :)

A quick search on the Market found a number of these. Here are a few that seem to fit your description.

Bus Stop Alarm
Bus Snooze - GPS Alarm
Location Reminder Alarm
GPS Alarm+
GPS Alarm

FYI, These apps are all rated pretty poorly (the highest was  3.3 or so).

Remember The Milk can do this: although it is a todo list utility, and a very good one, you can also set tasks to be triggered by geolocation (at the railway station? remember to text the parking fee) and these will set off the alarm of your choice.

Thanx! :) Please see my updated question. This looks overkill for my needs. Sorry! I should have been more clear!

In that case, you could, I think, program Tasker to do it. Not sure if you have to record the location first, though.

I haven't used it personally, but many of my friends will tell you (and so will a lot of people on this site!) that Tasker is what you're looking for, and it's well worth the price. It not only can make certain alarms active per location, but it can do any number of tasks, depending on if you're in a certain spot, if you have wi-fi access, if your battery is low, and so on. Here's the full description:

Automate everything from settings to photos, SMS to speech. ADC2 prize
  winner. Total Automation, from settings to SMS. ADC2 finalist!

Triggers: App, Time, Day, Location, Hard/Soft State, Event,
  Shortcut, Widget, Timer
Actions: 175+ built-in, any Locale-compatible setting plugin
Tasks: loops, variables, conditions

Thanx! :) Please see my updated question. This looks overkill for my needs. Sorry! I should have been more clear!

it may do more than you ask for, but it could do what you're asking too (though it may not be worth the price for just the one function). for example, you could set an alarm to go off when you were within range of the location you wished to get off the train at, and tasker would only sound the alarm when in range of that location.

haha but i can definitely see how it would be overkill ;)

I'd like to propose an app I just published; it's Are We There Yet?, it has a fancy new Holo based UI, it allows you to save alarms for quick access and it is free.

Check this Milwus Location Alarm app.
Works nicely, it's exactly what you're looking for.


text:
How can I notify my PC every time Android changes its IP?
I'd like to send an email or post to a server every time the IP address on the phone changes. This way, I can continue to VNC into the phone, even when the IP changes. Is there an App that would let me send out the IP address, or a bash script I could use?

Note that this wouldn't work for many hotspots because they do NAT.

Rather than a notifier and managing all of this yourself, had you thought about using a Dynamic DNS client? This would allow you to always use the same name to contact your phone over the internet (or even a local LAN) and the 3rd party would manage the problems with changing IP addresses for you.
There are a number of Dynamic DNS clients on the Market, I haven't tried any, but it's a pretty common solution for machines that change IP, so I can't see why there'd be a problem.

Thanks a lot for the link and tip. I'll check it out a bit more and see if this solution will work.

This is why we like questions about a problem to be solved, not an "app that does X". There may be solutions that you hadn't considered.


text:
How can I enable mobile data periodically with Tasker?
I tried juicedefender and it does exactly what I want, but since I already have tasker running all the time I am looking for a tasker recipe.
I would like the accomplish the following behaviour:

Disable mobile data when screen locked and there is no transfer. If there is an ongoing transfer, allow it to complete before disabling mobile data. Enable mobile data only in periodic intervals of 15 minutes.

A quite close profile is described at Tasker-Profile (Google-Translate English variant here). I will try to give an abstract here:
Basic Data On/Off
Tasks
You will need two tasks for this:

enable mobile data:

Net -> Auto Sync (set ON)
Net -> Mobile Data (set ON)

disable mobile data:

Net -> Auto Sync (set ON)
Net -> Mobile Data (set ON)

You may probably skip the "Auto Sync" part (especially if Wifi comes into play), I mentioned it just for completeness. Also, the Tasker -> PSAFE variable can be utilized to check whether the device is in power-safe mode (~ 1) or not (!~ 1).
Conditions
These are the harder part. As for screen on/off, it's easy: Event -> Display -> Display unlocked for active display, Event -> Display -> Display off for display being switched off. The harder part is to check for still running transfers -- I don't know how to do this explicitly, but it probably can be done implicitly via above mentioned %PSAFE Tasker variable: With a running transfer, the device is less likely to be in power-safe mode. You probably need to experiment with this. Connect these conditions with the appropriate tasks to create profiles.
Periodical Checks
For these you need to add a variable to above tasks: %LCD, giving us the state of the display. So in Variable -> Variable Set Name=%LCD -- in 1. set to 1 (on), in 2. to 0 (off). Now create an additional profile:

Time: Repeat 15min
State -> Variable Value %LCD ~ 0
State -> Variable Value %PSAFE ~ 1

So it runs all 15min, but only when the display is turned off and power-safe active. We also need an additional Task:

Net -> Mobile Data: ON
Net -> Auto Sync: ON
Tasker -> Wait: 1min
Net -> Auto Sync: OFF
Net -> Mobile Data: OFF

Adjust to your needs.
Checking for possible transfers in progress
Again, I'm not sure how to check whether there's an ongoing transfer. A possible solution can be found in Google Groups, but I couldn't verify this. Though, as you might want to try it out, this is the basic extract:

It's a Profile I created on my Droid to experiment with the concept of watching 3G traffic levels.

Profile: Net Traf 3G (62)
Priority: 2 CoolDown: 0
Time:  Every 10m
State: Mobile Network [ 2G:On 3G:On 3G - HSPA:On 4G:On ]
Enter: Read3gTraf (63)
A1: Test [Type:File Name Data:/sys/class/net/ppp0 Store Result In:%tg_exists Continue     Task After Error:On]
A2: Read Line [File:/sys/class/net/ppp0/statistics/rx_bytes Line:1 To Var:%TG_RX] Read Line [ %tg_exists Is Set ]
A3: Variable Set [Name:%TG_RX_CHG To:%TG_RX-%TG_RX_OLD Do Maths:On Append:Off]
A4: Variable Set [Name:%TG_RX_OLD To:%TG_RX Do Maths:Off Append:Off]
A5: Stop [With Error:Off] Stop [ %SCREEN ~ off ]
A6: Variable Set [Name:%TG_RX_RATE To:ceil(%TG_RX_CHG/1024) Do Maths:On Append:Off]
A7: Notify [Title:3g traffic active Text:%TG_RX_RATE kb since last check Icon:<icon> Number:0 Permanent:Off]

%TG_RX_RATE will contain the kb received in the last 10 minutes, and can be used in a Context condition.
  If my phone is just sitting around, the background level network traffic is less than 20 kb per minute.  Surfing the web, it's 100 kb or way more per minute.  Your mileage may vary.
  Since /sys is really a virtual folder, the /sys/class/net/ppp0 folder only exists when the 3G interface is turned on.  When I turn on wifi, the dir /sys/class/net/tiwlan0 is created instead.
  (So by changing the dir path, I can also watch wifi traffic too.)


text:
Wiimote Working on Samsung Galaxy S II Without Root
I've been reading everywhere that the Wiimote doesn't work with Samsung Galaxy S II because of the bluetooth stack on the device which is not able to pair with the Wiimote.
Many claim that it's possible to get it to work by installing a rom like MIUI which has the stock bluetooth drivers but I'm not up to rooting just yet.
Is it possible to get the gamepad to hook with the phone without having to root it and get a custom rom?

Doesn't your first paragraph answer the question?

If you read up on the subject you will see why it doesn't answer my question. In my first paragraph I explained to those who are not aware that the Bluetooth stack presented with the Galaxy S II doesn't accept Wiimote when pairing. Possible solutions would be to change the stack or using some application to achieve compatibility. Since after googling for it I didn't find any answer, as this is a recent matter, I decided to ask the question. Where am I wrong here?

Hmm OK, I suppose it might be possible to get an app to manage the connection.  You certainly can't change the stack without root, though.

I see, so changing drivers in official roms isn't supported in the current version of Android for smartphones at all? Sorry if my questions are easy or something but I'm new to Android.

Yes, that's right, though with the SGS II I believe you can flash kernels and modems without root (but that will void your warranty just as rooting or a custom ROM would).  No worries, they're fine :)

That is precisely why I'm not going to root my phone as of yet. I paid an insurance for it in case someone steals it or if it breaks by accident and I don't want to lose that or the warranty if anything goes wrong by accident. It would be money wasted :/


text:
Disable display countdown during the use of Google Maps
When I use Google Maps for my Samsung Galaxy S, after a while the display goes dark and the GPS disconnects. Is there a way to disable the display countdown during the usage of Google Maps?

I use the Tasker application to change the screen timeout and brightness (as well as the GPS) when I use Maps or Navigation.  I turn on GPS and disable timeout when starting Maps/Navigation and turn them off on exiting.  Tasker allows you to specify certain tasks that are activated when opening/closing and application.  It has several other features and uses, but I find it works well for the problem you are having.


text:
How to customize the notification bar?
I don't know even thats possible in case of Xperia mini pro. When I flashed Cyanogen ROM into my Xperia Mini Pro, I was able to customize the notification bar. I mean I was able to change the background color, time color and even was able to show the seconds counter beside the time.
Is there any system level application that does the above job on regular(Original) ROM on Xperia Mini Pro ?

I was under the impression (before stumbling upon this solution) that the notification system was a part of the secured Android system, and would only be available for modification while rooted or modded.
This little application, Notification Toggle, gives you the power of notification power widgets without root privileges!
As far as graphical and design changes, the most likely solution is a custom ROM, and you will most likely not be able to do this without rooting and flashing a ROM.
Note: this app does not seem to enable you to change the lookout of the notification bar, which, upon second reading of the question, sounds like most of what you are looking for. i was excited about this app, so i felt compelled to share it, but i don't believe it allows for cosmetic changes to the notification bar :/ sorry!

Something is better than nothing. This looks Ok to me.

cool. glad i could get you somewhere! :)

If you are rooted, install ROM Toolbox Pro. Go to its Interface section where you can find Icon Changer. Its what you are looking for. Using it, you can change Notification bar color as well as icons appear on it.

While the app makes backup of relevant system files before change, you should always be prepared for disaster with Nandroid Backup.


text:
How do I get Android 2.3 on my Verizon Droid 2?

Possible Duplicate:
When will my phone get the Android 2.3 update (Gingerbread)?
How do I root my device?

I have a Droid 2 with Verizon and the Android version is 2.2 (froyo).
I am looking to update to 2.3 (gingerbread) but when I go to the check for updates section it says it's up to date. How can I get 2.3? I have never rooted before but if that's what I have to do to get it then I will. Any resources that could point me in the right direction would be much appreciated.

This post is a good place to keep an eye ono to see if anyone's heard of an official version coming http://android.stackexchange.com/questions/2695/when-will-my-phone-get-the-android-2-3-update-gingerbread

http://forum.xda-developers.com/showthread.php?t=1124744
It's not finalized, so make sure you read everything.

Answers that are little more than a link to an external site are no answer at all.


text:
What is this system icon that looks like a plus inside a diamond with three curved lines extending from its right side on Samsung?
My Samsung Droid Charge has an icon in my status bar that looks like a plus inside a diamond with three curved lines extending from its right side. It is the left-most icon in the right adjusted icons in the status bar of this home screen capture.

What is this icon for? Also, is there a setting where I can remove it?

it looks similar to the gps icon i've seen on other devices, have you checked your location settings?

According to the manual (WARNING: pdf file) for the phone (page 24), it is the GPS icon.
Screenshot:

Of course, I should have RTFM. I did check out the Android 2.2.x PDF but didn't think to look at the manual for my actual phone.

According to the user manual (page 31 in my PDF viewer, actual page 24), that means your GPS is on/in use. You can check your system settings to disable location services (usually Settings->Location and Security).

authors: มะซับรี ฮามะ