OSDN Git Service
Steve McKay [Thu, 28 Jan 2016 22:32:29 +0000 (22:32 +0000)]
Merge "Create new windows on *other* side in multi-window mode."
Adrian Roos [Thu, 28 Jan 2016 22:30:44 +0000 (22:30 +0000)]
Merge "Add foreground status to crash report"
Adrian Roos [Thu, 28 Jan 2016 22:30:28 +0000 (22:30 +0000)]
Merge "Flipping the bit on the HIC"
Ashutosh Joshi [Thu, 28 Jan 2016 22:24:39 +0000 (22:24 +0000)]
Merge "Context hub API for applications"
Ashutosh Joshi [Tue, 19 Jan 2016 01:19:27 +0000 (17:19 -0800)]
Context hub API for applications
Adding a System API for applications to access a context hub.
The API is not expected to be exposed to third party Android
applications in the medium term.
Change-Id: Ia2222317c913de6901f3912e4c89b5cfa398be85
Sid Soundararajan [Thu, 28 Jan 2016 21:16:51 +0000 (21:16 +0000)]
Merge "Initial Commit of a Horizontal Grid View based recents UI for TV."
Andrei Stingaceanu [Thu, 28 Jan 2016 21:01:52 +0000 (21:01 +0000)]
Merge "RestrictedLockUtils - introduce check for suspended apps"
Andrei Stingaceanu [Thu, 28 Jan 2016 20:03:41 +0000 (20:03 +0000)]
RestrictedLockUtils - introduce check for suspended apps
Used in Settings for restricting preferences.
Bug:
22776761
Change-Id: I6aad4400981cee00c734060ea3d6cf2641a721d9
Jeff Sharkey [Thu, 28 Jan 2016 20:32:15 +0000 (20:32 +0000)]
Merge "Fix activity-alias encryption awareness bug."
Jeff Sharkey [Thu, 28 Jan 2016 19:32:10 +0000 (12:32 -0700)]
Fix activity-alias encryption awareness bug.
Since the activity-alias is backed by the same code as the original
activity definition, they should both have an identical encryption
awareness. This fixes a bug where we accidentally dropped that value.
Bug:
26731340
Change-Id: I6ad615332df7d16542893a49e6997c88fc24334b
Yohei Yukawa [Thu, 28 Jan 2016 20:17:00 +0000 (20:17 +0000)]
Merge "Add ACTION_KEYBOARD_LAYOUT_SETTINGS."
Steve McKay [Thu, 28 Jan 2016 20:02:57 +0000 (12:02 -0800)]
Create new windows on *other* side in multi-window mode.
Bug:
26831180
Change-Id: Ie3fb22847e70cd78998d467a8af9bf20642304e5
Adam Lesinski [Thu, 28 Jan 2016 19:55:58 +0000 (11:55 -0800)]
Merge commit '
5142a2d5b3f70c2017792ce04d3f254221ab3d21' into manual_merge_5142a2d5b3
Change-Id: I6681b0e132e95bd7e861e183e7369b4da07738eb
Sudheer Shanka [Thu, 28 Jan 2016 19:51:38 +0000 (19:51 +0000)]
Merge "Add padlocks to more qs tiles."
Sudheer Shanka [Wed, 27 Jan 2016 19:59:03 +0000 (19:59 +0000)]
Add padlocks to more qs tiles.
Bug:
26764485
Bug:
26765645
Change-Id: I89bb1b3b9a507772299778a1b3611884441408c9
Adam Lesinski [Thu, 28 Jan 2016 19:30:10 +0000 (19:30 +0000)]
Merge "Don\'t change screen on time on time changes" into mnc-dr1.5-dev am:
c46f6db46e
am:
9548f85d9d
* commit '
9548f85d9dc4207c3d1a3eed51f98131f8210c5f':
Don't change screen on time on time changes
Adam Lesinski [Thu, 28 Jan 2016 19:24:44 +0000 (19:24 +0000)]
Merge "Don\'t change screen on time on time changes" into mnc-dr1.5-dev
am:
c46f6db46e
* commit '
c46f6db46ed5474fbe8312a1229b59debbbae994':
Don't change screen on time on time changes
Wei Jia [Thu, 28 Jan 2016 19:22:27 +0000 (19:22 +0000)]
Merge "MediaDataSource: add getFlags()"
Pavel Maltsev [Thu, 28 Jan 2016 19:21:09 +0000 (19:21 +0000)]
Merge "Fix indexOutOfBound exception in SystemUI"
Selim Cinek [Thu, 28 Jan 2016 04:04:27 +0000 (20:04 -0800)]
Fixed that notification content were sometimes not readable
Because dark was only called on the visible view.
Change-Id: I4c9a00e7fcc29c107432fc7f0c61bc095c2e77a0
Adam Lesinski [Thu, 28 Jan 2016 19:20:49 +0000 (19:20 +0000)]
Merge "Don't change screen on time on time changes" into mnc-dr1.5-dev
Sid Soundararajan [Tue, 26 Jan 2016 23:39:27 +0000 (15:39 -0800)]
Initial Commit of a Horizontal Grid View based recents UI for TV.
Change-Id: I048210e6fc91abafa41300ccb219b7bb9c84e835
Jeff Sharkey [Thu, 28 Jan 2016 19:10:20 +0000 (19:10 +0000)]
Merge "Make PreferenceActivity/Fragment encryption ready."
Jeff Sharkey [Thu, 28 Jan 2016 18:53:48 +0000 (11:53 -0700)]
Make PreferenceActivity/Fragment encryption ready.
Developers using these classes can getPreferenceManager() and
explicitly set the storage location for any SharedPreferences values
persisted through it.
Bug:
26747519
Change-Id: I133045df6a69aa99f33b6b6c447f52605468b927
Tenghui Zhu [Thu, 28 Jan 2016 19:03:38 +0000 (19:03 +0000)]
Merge "Fix redundant drawPath call"
Phil Weaver [Thu, 28 Jan 2016 19:02:56 +0000 (19:02 +0000)]
Merge "Clean up some accessibility documentation."
Phil Weaver [Mon, 25 Jan 2016 23:49:02 +0000 (15:49 -0800)]
Clean up some accessibility documentation.
Removed and updated some obsolete documentation about window
content. Stated the purpose of accessibility. Updated docs
for getTextSelection to include its ability to get cursor
position. Clarified wording for accessibility overlays.
Change-Id: Iaa11b499c2b7ece12ca182d336376d97b961b54f
Fyodor Kupolov [Thu, 28 Jan 2016 18:58:05 +0000 (18:58 +0000)]
Merge "Added SystemApi for getting serial numbers of users"
Fyodor Kupolov [Tue, 26 Jan 2016 20:03:51 +0000 (12:03 -0800)]
Added SystemApi for getting serial numbers of users
Also added UserHandle version of queryBroadcastReceiversAsUser.
Bug:
25844894
Change-Id: I78ecbef186e4ced10425ae2899db72c2d91c5792
Esteban Talavera [Thu, 28 Jan 2016 18:44:33 +0000 (18:44 +0000)]
Merge "Fix exception when calling setPasswordExpirationTimeout"
Etan Cohen [Thu, 28 Jan 2016 18:42:07 +0000 (18:42 +0000)]
Merge "NAN: add message ID to correlate message callbacks to original message" into mm-wireless-dev
am:
638856c621
* commit '
638856c6219e3b97ba0c398463a69cb758f07bdb':
NAN: add message ID to correlate message callbacks to original message
Etan Cohen [Thu, 28 Jan 2016 18:36:29 +0000 (18:36 +0000)]
Merge "NAN: add message ID to correlate message callbacks to original message" into mm-wireless-dev
Chong Zhang [Thu, 28 Jan 2016 18:36:22 +0000 (18:36 +0000)]
Merge "Shift bottom stack upward and fold top stack when IME is visible"
Teng-Hui Zhu [Thu, 28 Jan 2016 18:32:35 +0000 (10:32 -0800)]
Fix redundant drawPath call
Change-Id: I17dab39e0ca60f64543053381d8677f1a31507c0
Etan Cohen [Thu, 28 Jan 2016 18:24:23 +0000 (18:24 +0000)]
Merge "Allow NetworkFactories to match any network specifier on a request" into mm-wireless-dev
am:
bd0858ba67
* commit '
bd0858ba679cced35bda55a643707ad69e4caa34':
Allow NetworkFactories to match any network specifier on a request
Chong Zhang [Mon, 25 Jan 2016 20:01:12 +0000 (12:01 -0800)]
Shift bottom stack upward and fold top stack when IME is visible
bug:
26293982
Change-Id: If5f22037e12edb6d67b80ff1deb1be7a028aa76c
Etan Cohen [Thu, 28 Jan 2016 18:20:09 +0000 (18:20 +0000)]
Merge "Allow NetworkFactories to match any network specifier on a request" into mm-wireless-dev
Jeff Sharkey [Thu, 28 Jan 2016 18:20:03 +0000 (18:20 +0000)]
Merge "Report FBE through a feature string."
Jae Seo [Thu, 28 Jan 2016 18:16:36 +0000 (18:16 +0000)]
Merge "TIF: Refactor TvInputInfo"
Esteban Talavera [Thu, 28 Jan 2016 18:14:23 +0000 (18:14 +0000)]
Fix exception when calling setPasswordExpirationTimeout
Prevent exception when calling setPasswordExpirationTimeout on the parent
DPM instance. Callen setExpirationAlarmCheckLocked with the parent userHandle
was breaking because getPasswordExpirationLocked was trying to call getProfiles
on a different user.
Bug:
26847085
Change-Id: I9d584573245aba65af7ecf236f2021b47afb5d7e
Jeff Sharkey [Thu, 28 Jan 2016 16:50:00 +0000 (09:50 -0700)]
Report FBE through a feature string.
Since devices can be converted to enable/disable FBE across a
factory reset, we offer to add the features dynamically depending
on device status.
Bug:
26808417
Change-Id: I905140ba500a5e69756b547f2b1d6167b9a37dc6
Filip Gruszczynski [Thu, 28 Jan 2016 17:57:52 +0000 (17:57 +0000)]
Merge "Animate pinned stack resizing."
Ryan Lothian [Thu, 28 Jan 2016 17:48:17 +0000 (17:48 +0000)]
Merge "Update SharedPreferences javadoc"
Adrian Roos [Thu, 28 Jan 2016 17:25:58 +0000 (17:25 +0000)]
Merge "Fix crash dialog for TV"
Adam Powell [Thu, 28 Jan 2016 17:20:07 +0000 (17:20 +0000)]
Merge "Revert "Pinning components in ChooserActivity""
Tony Mantler [Thu, 28 Jan 2016 17:15:12 +0000 (17:15 +0000)]
Merge "Change AccessPoint sorting to bucket signal levels"
Jae Seo [Thu, 28 Jan 2016 00:57:24 +0000 (16:57 -0800)]
TIF: Refactor TvInputInfo
Moved fields and methods that are used only for building TvInputInfo
into Builder.
Renamed some parameters for consistency.
Removed trivial comments for private methods.
Change-Id: I620c504d9b895d2572e1ebe2ea58ceaffd53ab43
Wale Ogunwale [Thu, 28 Jan 2016 17:12:36 +0000 (17:12 +0000)]
Merge "Support different multi-window compatibility modes"
Adam Powell [Thu, 28 Jan 2016 16:42:27 +0000 (16:42 +0000)]
Revert "Pinning components in ChooserActivity"
This reverts commit
ec6bc41e1835804533fd21b3ef8047ecd893bcfd.
Bug
26842512
Change-Id: I9fc775d21081885d0e26fca4ade412a18da45b7c
Adrian Roos [Thu, 28 Jan 2016 16:48:32 +0000 (08:48 -0800)]
Fix crash dialog for TV
Bug:
26811081
Change-Id: I1e5d55dda4bccb80c1943c71b3977dc9fb8d590f
Sudheer Shanka [Thu, 28 Jan 2016 16:48:31 +0000 (16:48 +0000)]
Merge "Add a DPM method to allow system to query parent profile instance."
Filip Gruszczynski [Tue, 26 Jan 2016 00:28:49 +0000 (16:28 -0800)]
Animate pinned stack resizing.
This introduces animating of stack bounds within window manager
module. It also uses this type of animation when moving an activity from
fullscreen stack to pinned stack.
Bug:
25672053
Change-Id: I75914a685d10021f8a7535b47ef12b6920b3fd5e
Stephan Linzner [Thu, 28 Jan 2016 16:40:25 +0000 (16:40 +0000)]
Merge "Deprecated platform Android testing APIs"
Sudheer Shanka [Thu, 28 Jan 2016 13:51:10 +0000 (13:51 +0000)]
Add a DPM method to allow system to query parent profile instance.
Bug:
26830384
Change-Id: Ib12b171b1032bd86488f32f8d22eb0a9efb75e8f
Wale Ogunwale [Tue, 26 Jan 2016 04:04:04 +0000 (20:04 -0800)]
Support different multi-window compatibility modes
- Change idea of activity resizablility from true or false to
unresizeable, cropped_windows, resizeable, and resizeable_and_pipable
- Default pre-N apps to cropped_windows mode and N or greater apps to
unresizeable or resizeable depending on the value of resizeableActivity
attribute.
- Mark legacy apps that specify fix orientation or immersive only mode
as unresizeable.
- Change to hide docked stack when unsupported app is the focus app.
Bug:
26774816
Change-Id: Ie473d36ca95f08e9332ab10fd2f0ec17ef50a02f
Abodunrinwa Toki [Thu, 28 Jan 2016 14:45:47 +0000 (14:45 +0000)]
Merge "FloatingToolbar: Fix logic error in determining open/close overflow animation duration scale."
Sudheer Shanka [Thu, 28 Jan 2016 14:43:35 +0000 (14:43 +0000)]
Merge "Update notification title when admin disallows unredacted ones."
Anton Daubert [Thu, 28 Jan 2016 14:00:27 +0000 (14:00 +0000)]
Merge "Fix the initialize of PreviewImageData to its default values."
Calin Juravle [Thu, 28 Jan 2016 13:31:02 +0000 (13:31 +0000)]
Merge "Fix optimizable package filter"
Anton Daubert [Thu, 28 Jan 2016 12:52:46 +0000 (13:52 +0100)]
Fix the initialize of PreviewImageData to its default values.
Bug:
26762780,
26837999
Change-Id: Ifc268beb84903576b8c82681fddf2f51ffc4a2ec
Michal Karpinski [Thu, 28 Jan 2016 11:47:23 +0000 (11:47 +0000)]
Merge "Logging of keyguard actions into security log"
Calin Juravle [Wed, 27 Jan 2016 18:17:19 +0000 (18:17 +0000)]
Fix optimizable package filter
System apps don't have an oat dir according to Package.canHaveOatDir but
installd will put their oat files in dalvik-cache.
Bug:
26080105
Bug:
26740458
Change-Id: I3d293e95af42753ebb29f15f341e9ca366fa03cb
Zoltan Szatmary-Ban [Thu, 28 Jan 2016 11:22:37 +0000 (11:22 +0000)]
Merge "Introduce DEVICESUMMARY access level to NetworkStatsAccess."
Ryan Lothian [Thu, 28 Jan 2016 11:19:29 +0000 (11:19 +0000)]
Update SharedPreferences javadoc
Remove 6-year-old promise to add multi-process support
for SharedPreferences: our docs elsewhere suggest using
a ContentProvider for multi-process preferences instead.
Change-Id: Ic44550ce46fe62ed2c4ab40b6fa7f7090d5b1d7b
Michal Karpinski [Mon, 25 Jan 2016 16:43:07 +0000 (16:43 +0000)]
Logging of keyguard actions into security log
Bug:
22860162
Change-Id: I7dbe68fff7d9d45b6c417d960cf025c8d0694917
Nicolas Prévot [Thu, 28 Jan 2016 10:21:27 +0000 (10:21 +0000)]
Merge "Don't show suspended applications in system intent picker dialog."
Erik Kline [Thu, 28 Jan 2016 06:44:59 +0000 (06:44 +0000)]
Merge "Add the network handle to the NetworkAgentInfo#toString() output."
Daichi Hirono [Thu, 28 Jan 2016 06:08:21 +0000 (06:08 +0000)]
Merge "Reuse buffer when reading bytes from files."
Erik Kline [Mon, 25 Jan 2016 08:44:42 +0000 (17:44 +0900)]
Add the network handle to the NetworkAgentInfo#toString() output.
This will make it possible to find nethandles via, e.g.
"dumpsys connectivity --short".
Without this, native multinetwork API debugging requires running
"dumpsys connectivity --diag" in order to see the nethandle values.
Bug:
19537384
Change-Id: Icdd2b112523d4ecf88d5339f229e714a56d248f8
Pavel Maltsev [Thu, 28 Jan 2016 05:56:32 +0000 (21:56 -0800)]
Fix indexOutOfBound exception in SystemUI
Long-pressing events are optional, refactor code a little bit to avoid exceptions.
Bug:
26806128
Change-Id: Ib883b4d5d31af256fc40ab2b4293ba1bf2abef3f
Lajos Molnar [Thu, 28 Jan 2016 05:55:07 +0000 (05:55 +0000)]
Merge "MediaExtractor: add getDrmInitData API"
Jaewan Kim [Thu, 28 Jan 2016 05:42:45 +0000 (05:42 +0000)]
Merge "PIP: Disable translations for picture-in-picture temporarily"
Winson Chung [Thu, 28 Jan 2016 05:35:59 +0000 (05:35 +0000)]
Merge "Part 3: Fade in app icons"
Amith Yamasani [Thu, 28 Jan 2016 05:23:08 +0000 (05:23 +0000)]
Merge "Tweaks to user creation intent text and error codes"
Peng Xu [Thu, 28 Jan 2016 05:21:08 +0000 (05:21 +0000)]
Merge "Implementation of sensor additioanl info report"
Daichi Hirono [Wed, 27 Jan 2016 03:34:29 +0000 (12:34 +0900)]
Reuse buffer when reading bytes from files.
Previously AppFuse getObjectBytes returns byte array and the array's
length needs to equals to the exact number of bytes the method read.
The CL change the function signature so that it can return the number of
read bytes. And reuse a buffer array instead of slicing the array with
valid length.
BUG=None
Change-Id: I78b714554cac9ae71b895cb8929bc98969f5a8ca
Tomasz Mikolajewski [Thu, 28 Jan 2016 05:08:07 +0000 (05:08 +0000)]
Merge "Add DocumentsProvider::removeDocument()."
Tomasz Mikolajewski [Thu, 28 Jan 2016 03:39:25 +0000 (12:39 +0900)]
Add DocumentsProvider::removeDocument().
Multi-parents are supported already in moveDocument(). For parity, this CL
adds removeDocument, so it's possible to delete a file from a specific
parent.
Bug:
26481380
Change-Id: Icd4213abc0c3413931902f4f8984746c84c65e52
Jaewan Kim [Thu, 28 Jan 2016 04:55:35 +0000 (13:55 +0900)]
PIP: Disable translations for picture-in-picture temporarily
UX and strings are not finalized yet, so do not ask for translation
for a while.
Bug:
26602353
Change-Id: I8d823ace47cae39a07a68ac8867ae58e2cd03f70
Tomasz Mikolajewski [Thu, 28 Jan 2016 04:53:50 +0000 (04:53 +0000)]
Merge "Show a warning notification and a dialog in case of conversion when copying."
Peng Xu [Wed, 27 Jan 2016 02:42:17 +0000 (18:42 -0800)]
Implementation of sensor additioanl info report
This implements a mechanism for sensor hardware/HAL to deliver additional information beside sensor
readings to application. It includes internal temperature reading, untracked delay of sample,
location and pose of sensor device placement in phone frame, etc. This is also a very expandable
frame to account for future need.
Change-Id: Ifd52ff315ef675086326f118eab773b0194bae23
Note: sensor additional information report used to be called sensor meta data.
Daichi Hirono [Thu, 28 Jan 2016 04:46:16 +0000 (04:46 +0000)]
Merge "Implement MtpDevice#getPartialObject64 in Java API."
Robert Shih [Thu, 28 Jan 2016 00:50:08 +0000 (16:50 -0800)]
MediaExtractor: add getDrmInitData API
Bug:
26070802
Change-Id: I32e256f5988e206188f43d1bef0ad2ffdce8caec
Jim Miller [Thu, 28 Jan 2016 03:05:43 +0000 (19:05 -0800)]
Add account locked notification when users are encrypted
Fixes bug
26407543
Change-Id: Ic66669cd5f75b5fa41449e33133439752cef112b
Jean-Michel Trivi [Thu, 28 Jan 2016 04:23:04 +0000 (04:23 +0000)]
Merge "API to query recording format and device on AudioRecordConfiguration"
Pavlin Radoslavov [Thu, 28 Jan 2016 04:21:25 +0000 (04:21 +0000)]
Merge "Grant CAP_WAKE_ALARM to the Bluetooth process for any user" am:
26fdbc1833
am:
dc84cff34f
* commit '
dc84cff34f020e4768e99fa08749bbe0b87a2233':
Grant CAP_WAKE_ALARM to the Bluetooth process for any user
Tomasz Mikolajewski [Thu, 28 Jan 2016 04:20:43 +0000 (04:20 +0000)]
Merge "Unhide DocumentsContract.isTreeUri."
Tomasz Mikolajewski [Fri, 22 Jan 2016 07:22:51 +0000 (16:22 +0900)]
Show a warning notification and a dialog in case of conversion when copying.
Change-Id: I451b0944069deb5f0b49b54c514e7761be449e3d
Arunesh Mishra [Thu, 28 Jan 2016 04:10:38 +0000 (04:10 +0000)]
Merge "SoundTrigger system API changes."
Tyler Gunn [Thu, 28 Jan 2016 04:08:49 +0000 (04:08 +0000)]
DO NOT MERGE Add capability to determine if downgrade to audio is denied.
am:
a3fc54f0d8 -s ours
* commit '
a3fc54f0d879cbf0bdbb5bd2fe5043dd19232191':
DO NOT MERGE Add capability to determine if downgrade to audio is denied.
Jason Monk [Sun, 24 Jan 2016 17:03:19 +0000 (12:03 -0500)]
Add preview section to nav bar tuner.
It uses density scaling to show a slightly smaller real time version
of the nav bar, so you can see edits without possibly breaking the
nav bar.
Also fix rotation in the tuner, cause it was broken.
Change-Id: I3de89c3df25c6adb18f0aef41b597c96446d1631
Jason Monk [Sun, 24 Jan 2016 15:15:55 +0000 (10:15 -0500)]
Add keycode buttons to nav bar tuner
Allow a keycode (list generated from KeyEvent.java) and a image to
be selected as a new KeyButtonView to be shown in the nav bar.
Change-Id: I26fcad5b74a96090f2c5574fd214b4afbcadbb30
Jason Monk [Sat, 23 Jan 2016 21:47:59 +0000 (16:47 -0500)]
Add clipboard to tuner
Allow button to be added to nav bar that acts as a drag target/source
for the clipboard.
Change-Id: I94ca3c7decd1a1b178ceb9a4b4ab9e275c90acbb
Jason Monk [Sat, 23 Jan 2016 20:28:10 +0000 (15:28 -0500)]
Allow width control of nav bar buttons
Encode the width as part of the spec as a float. For instance:
"home[.5]" is a home button with half its normal width.
The UI will allow users to adjust the width of standard buttons and
spaces from .25 to 1.75, excluding the app shelf, which fills all
available space.
Change-Id: Icd2f498c164933d61f55d779b3e9be0afaba9c2d
Jason Monk [Fri, 22 Jan 2016 15:01:44 +0000 (10:01 -0500)]
Nav bar tuner
Allows reorginization of the navigation bar. First pass.
Change-Id: If546ca5835412d15c05c41ffd5c5aa0857b9417f
Jason Monk [Thu, 21 Jan 2016 03:24:50 +0000 (22:24 -0500)]
SysUI Tuner: Color mod v2
Change-Id: Id2734c2f4ee8724ef7d7e633fed124454e2d8c5a
Tyler Gunn [Tue, 19 Jan 2016 23:59:34 +0000 (15:59 -0800)]
DO NOT MERGE Add capability to determine if downgrade to audio is denied.
By default we assume downgrade to audio is permitted; this capability
probides a means for a carrier to specifically deny that.
Bug:
22728624
Change-Id: I75e0a5b9e5ad2d970003a4691b6fc0ac0dcfe9e0
Tenghui Zhu [Thu, 28 Jan 2016 03:41:15 +0000 (03:41 +0000)]
Merge "Gradient for VectorDrawable's fill and stroke"
Jean-Michel Trivi [Thu, 28 Jan 2016 03:05:29 +0000 (19:05 -0800)]
API to query recording format and device on AudioRecordConfiguration
Bug
22876530
Change-Id: I5d529cecbef91361afce64f20faca17f6ebb8ba9
Daichi Hirono [Thu, 28 Jan 2016 02:56:34 +0000 (02:56 +0000)]
Merge "Add varietions of MtpDevice's mehtods using long."