- Rework to match latest camera 2 HAL.
- Somewhat realistic scene lighting simulation, for allowing a
realistic range of exposure and gain values.
- Supports raw Bayer sensor data only, at 640x480
- Only one stream configurable
- No support for reprocessing, 3A, flash, YUV, JPEG, etc
Bug: 6243944
Change-Id: I14fbad58ffeff37162c56d9daff7e4f75ab879c3
- Content browser now lets you long press to go into selection mode.
- Overscan demo has more options for controlling more window state.
Change-Id: I04cfb58f515882cc6dccd65cb68bc073e53dcad5
Last attempt to fix ACTION_MOVE ended up breaking stuff
elsewhere.
For a touch based gesture, it usually have a group of motion
events, and typically they have the same down time and individual
event times. Example: a tap should have ACTION_DOWN with same
down time and event time, and subsequent ACTION_UP should have
the same down time as previous one, but a fresh event time.
Similar situation applies to ACTION_DOWN, ACTION_MOVEs,
ACTION_UP sequence of a drag/scroll/fling gesture
In addition, a 5ms delay is added for a tap between DOWN and
UP. And a 5ms delay is added for each injected event in a drag
gesture
Change-Id: I8e65e578152b1c1ff1fa4c0f476ef45806826479
* commit 'ccbf6813f655e4db84671796c0da15b208c4d54b':
Modified Snake Sample app to run on non-touch devices like Google Tv and also devices with no dpad support
* commit '90e9900c444dc1270646c6d0190e4e7b48a89665':
Modified Snake Sample app to run on non-touch devices like Google Tv and also devices with no dpad support
- removed UnifiedEmail, not used in JB
- updated references to media/mca packages, which moved
- libcore junit stuff is now accessed via a library, built from external
Bug: 5584451
Change-Id: Ia5358c66ba191a3a08fea731ad5d8ba3e93c1f89
2D canvas DrawVertex to create a vector graphic background
touch & keypad playable
landscape & portrait for all known device sizes. All measurements in DP and nicely scaling.
using xml drawables to rotate "dpad" arrow
Change-Id: I995acaaf0935c13c03fcbcf974ce5af06f46780e
Currently for motion events, monkey forces current system uptime
onto both down time and event time. This breaks ACTION_MOVE
events because the down time of it is supposed to be the time
when finger is down.
the new logic is:
* check down time, if it's invalid (<0), fill in uptime
* always update event time with a fresh uptime
Bug: 6424997
Change-Id: I0b445815a5015d48c08bebc921c572164874449d
Not completely right - seems gubuntu/ubuntu both get unhappy after running
with the 'bridge' option and the PC's routes get hosed (right after the
script is run all is fine, but some agent then removes the routes on the
bridged iface and sets up routes on the native iface (eth0) and things on
the PC lose net access. Note that you can manually reset the routes and make
it happy again).
The fix I applied to the script was related to turning on rndis on the device
and setting device side dns servers correctly so my 'fix' is not responsible
for the eventual unhappniess on the PC. Also, the rev-tether continues
to work fine even when the PC is unhappy, so this may be useful.
Perhaps somebody can figure out who is changing the pc routes and why.
bug:4208971
Change-Id: I6ef6a88c71779b2083dad26a4be35ff74c26aae4
Monkey should not be injecting keys with metastate of -1.
Cleaned up the code to ensure it doesn't happen and to make it more
obvious what's going on.
Bug: 6397645
Change-Id: I7339b2fe14edb0578005f93af1f803a0ae3dec96
Made changes in manifest files for 3 Android samples, namely ActionBarCompat, BackupRestore and CrossCompatibility for supporting Google TV devices. Changes related to making touchscreen support as optional and adding support for large screen devices was added.
Change-Id: Ie49b6fe94d750304b249b154b4bd9dffc3f789ee