Tag Info

Hot answers tagged

14

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 ...


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.


8

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 ...


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

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

Yes, it has a magnetic sensor / digital compass.


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

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

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 ...


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

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

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 ...


3

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


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 ...


2

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!).


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

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 ...


2

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 ...


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

No, you cannot natively override the magnetometer and accelerometer sensors. Android does not have an API for this (as opposed to GPS), and faking these signals would require programming a custom driver or kernel. It isn't a simple matter of getting root and changing a simple config file somewhere.


2

They're nothing to do with your app, and they're not really errors. As you might have guessed, they're just reporting changes in the light sensor state. (That's the sensor that controls the screen brightness.) Samsung ROMs are particularly known for having very 'noisy' log output, owing to Samsung being a little slapdash about software integration. In ...


2

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 ...


2

Yes, of course it could be because you have a custom ROM on your phone. Most likely the ROM has a buggy or poorly integrated touchscreen driver. Drivers in custom ROMs often don't perform correctly, especially in unofficial or pre-release builds, and especially with non-essential functionality like light sensors.


2

if there is no hardware support (sensor) is present in device That's your mistaken assumption. Even dumbphones contain digital thermometers, to allow them to protect themselves against overheating when charging. Most smartphones will contain more than one temperature sensor: one in the battery, to detect if the battery is overheating, and one attached ...


1

The Android system monitors the light sensor (for things like auto-adjusting the backlight), but to my knowledge doesn't specifically log that data by default. You can get an app like AndroSensor which allows access to all your phone sensors and can monitor and log the data for you.



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