Hot answers tagged

15

Yes, it uses the light sensor, and yes most of the smartphones support it. As for how does it work; Smartphones, generally, have a light sensor located in the bezel right next to the screen that measures the ambient light together with control software that appropriately raises or lowers the screen brightness based on the measured light level. If you are ...


10

AFAIK, these are sensors which Android supports: - Accelerometer Measures amount of acceleration which the gravity applies to the device, in 3 dimension. Therefore, the device can detect exactly in which position against the earth it is. Its usefulness is very wide, but mostly in games. Almost all of Android phones have this sensor. - Gyro This one is ...


8

Yes, as you have guessed on devices that support automatic screen brightness, there is a light sensor, it's typically a small hole on the side of the screen. Not all phones have a light sensor; for example Samsung Spica lacks one, though you can use the Power Control Widget to quickly change the brightness.


7

Just so that I can play a little with gimp: Here's the photo with the light sensor marked.


7

It's hard to see it in normal light, you may need to take your phone under a very bright light to be able to see it (e.g bulb light or straight sunlight). It looks like a darker and smaller front face camera. If GSMarena has said that it has light sensors, then in my experience, its near 100% correct. BTW, if you can't bring light sensor to work, there is ...


6

Yes, it has a magnetic sensor / digital compass.


6

The sensor is like a small dot, usually located on the left of the HTC logo, above your device's screen. Also the location of the proximity sensor is. FYI: HTC ONE models S, X, V, EVO 4G LTE are very much alike in physical conception. This is covered at XDA Developers forum thread: Where is the One X's ambient light sensor? By Tiersten: Left of ...


5

There was an app that I had a while ago, I think they removed it from the market, but I found it here: Tricorder. It's a little cheesey and geeky, but if you are in the first section ("GRAV") it will show you the direction vectors from the readings it gets from the accelerometer. It does some other cool things too, but for your diagnostic purposes, it should ...


5

How about AdvancedBrightness? It's not automatic - you'd have to configure it accordingly. However, since you said "adjust throughout the day," this may well be a suitable app for your needs. Oh, and it's free and very small (33kb).


5

An application like Locale ($9.99USD) will let you do that. At say 9 am you can adjust the brightness to one setting, then add another condition to adjust the brightness to a different setting at a different time. Tasker should be able to do it as well. It does a lot of what Locale does, plus more. It also supports all the Locale plug-ins. It is also about $...


4

Some devices, like the Motorola Xoom, the Sony Ericsson Xperia Active and the Galaxy Nexus, have an air pressure sensor built into them that measures the barometric air pressure. I have the Barometer HD app installed on my Xoom which seems to give roughly the same reading as my Suunto electronic barometer. Support for a barometer pressure (and other ...


4

The sensor is always on, so there's no higher risk of damage if an app uses it.


4

Google has an Android Compatibility Definition Document (CDD) (see http://source.android.com/compatibility/overview.html) that specifies the minimum (and suggested guidelines) for what a device must physically support to be allowed to use the Android branding (and to get the Google Market and Google's android apps). The latest CCD in section 7.3 lists the ...


4

Magnetometer reports the magnetic strengths on the three axes of the phone. Can work as compass , metal detector and can also be used to increase mapping accuracy.


4

From what I can see in the video, the fluctuations are within about 1° in the first app, and 0.5° in the second. That's not exactly "random numbers in a wide range". Accuracy within 1° is acceptable for most intended use cases: Mobile games, screen orientation, gestures, etc. It's quite possible that Motorola decided to use a cheaper sensor since the phone ...


4

Just to let you know I have some up with a simple solution it combines an app from the app store called Motion Detector by jastrzab: https://play.google.com/store/apps/details?id=org.motion.detector Then install a plugin called Turn Screen: https://drive.google.com/file/d/0B59hfsZAaVYtYndqQzNXWVBkaXM/edit?usp=sharing Install both apps. Open the Motion ...


4

The sensor algorithm people worked hard to make sure that the "compass sensor" is not affected by stray ambient magnetic field. If you want to see magnetic field data, use the magnetic field sensor instead. The common way to know that the device is subjected to an external magnetic disturbance is by comparing the magnetic sensor data with motion sensors (...


4

ADB can be your friend here: adb shell dumpsys sensorservice will provide you with a list of all your devices sensors plus details on them. In the following example, I've just captured a list of their names (better readability) using my Linux machine with my Wileyfox Swift connected: $ adb shell dumpsys sensorservice |egrep -B99999 "^halVersion" |awk -F '...


3

I looked through the Play Store where i found PocketSensor which says in its description PocketSensor uses your phone's built-in proximity sensor to automatically lock the phone when it is put in a pocket. Example: If you want the sensor to trigger only when the device is being held straight upright (for front pockets) or pointing downwards (for ...


3

If you don't mind programming it in, Llama is a free alternative to Locale and Tasker! :) It has date/time of day triggers with screen brightness actions (along with quite a few others!).


3

The magnetic field of a certain point is directional and has magnitude. The x,y,z returned by the sensor is a vector that describes the strength and direction of the magnetic field relative to the device measured in microtesla. For example, a value of (x, y, z) = (50, 50, 0) means that there is a magnetic field sqrt(50**2+50**2+0**2) ≈ 70.7107 microtesla ...


3

Having an SGS2 myself, I just checked *#0*# and all 3 axis values change. So you definitely seem to have a problem here, either in software or hardware, and since you've already tried to search for solutions online and could not find anything which works, perhaps it's best to contact Samsung directly for help.


3

There is an infrared/red-light sensor near your camera that detects whether the phone is in a pocket or bag. Online consensus is that depending on your phone manufacturer, there are varying degrees of success to how well it works.


3

As you've found out, a Hall sensor detects a magnetic field. It could be that in this case it's referring to a sensor for a magnetic cover, like those in the Nexus 7 and Nexus 10. Such sensors detect the proximity of a magnet embedded in the cover or case for the device, in order to automatically turn the screen off when the cover is closed. That would be ...


3

As mentioned by Dallas Partin here, there is a free app called Motion Detector. I've been using it for a while, and can tell you it will work with other apps in the foreground and with the screen locked. This will detect motion using the built-in camera, so it's free. Also, you don't have to root your device for this. You said that you didn't know how to ...


3

I'm not an expert in this field, but reading the explanation of infrared thermometer on Wikipedia, I don't think general Android pdevice has sufficient component to do the reading. Here's the explanation from Wikipedia: By knowing the amount of infrared energy emitted by the object and its emissivity, the object's temperature can often be determined.... ...


2

If you're interested in sensors, you might want to watch this Google Tech Talk - Sensor Fusion by David Sachs. Accelerometer provides an approximation of angles, but it does not provide a good accuracy. It has a major fault in that it amplifies hand jitters. That can be fixed with a low-pass filter, but that will introduce a delay when there is actual ...


2

Sufficiently for what, how high a precision? There are a number of apps that will measure levels and angles purely using the accelerometer, that are good enough for everyday use, after an initial calibration. For examples see the range of Spirit Level apps available on the Market.


2

Newton's second law states that Force = Mass * Acceleration. We can use this formula to solve for Mass:: Mass = Force / Acceleration. As such, we need a known force in order to take a measurement of acceleration to determine mass. Hopping into the air is going to be a variable, instantaneous force. Also, your legs are going to act like variable force ...


2

It is not very uncommon for Cyanogen to have some problem with battery status reading. Things you can try: Turn off the phone and take off the battery for a while; Let the battery fully drain and then reset the battery calibration on clockwork recovery; Try an app like this. Note: I'm not sure why, but when I changed my battery visualization to a ...



Only top voted, non community-wiki answers of a minimum length are eligible