Jake Wharton
4195507fee
Un-@hide Handler.hasCallbacks.
...
You can post messages with an int or int+Object, query if they're posted, and cancel them. With a Runnable, however, prior to this change you could only post and cancel them.
Bug: 37015636
Test: existing
Change-Id: Icb9ba40ebb32fb962cec8a88e2222f68fe629057
2018-05-18 16:05:41 -04:00
fionaxu
6518eaba09
Merge "add javadoc for carrier ifd install API" into pi-dev am: c4da4d494b
...
am: 3eb4b347c8
Change-Id: I4a60c2fbeff8581cd9d952c03326cc64d765d3d2
2018-05-17 16:28:25 -07:00
fionaxu
3eb4b347c8
Merge "add javadoc for carrier ifd install API" into pi-dev
...
am: c4da4d494b
Change-Id: Iae3d13c662edfe41b3a3c1bfd91c2af1a7e5a980
2018-05-17 16:20:30 -07:00
fionaxu
3083d0b0c7
add javadoc for carrier ifd install API
...
Bug: 79426800
Change-Id: Iaf5af11220c85dc63164cee31414dce8e4d02037
2018-05-17 15:03:00 -07:00
Robert Benea
1dda2f4e40
Merge "Replace HashMap with ArrayMap for services"
2018-05-17 16:02:08 +00:00
Olivier Gaillard
9429bf57d1
Track exception count using BinderCallStats.
...
Test: manual
Change-Id: I0ba876ff89749c67c7f422690ec45a18ffa1303e
2018-05-16 22:37:37 +01:00
Robert Benea
1901a5b483
Replace HashMap with ArrayMap for services
...
The number of services is pretty limited (100ish), use the more
memory efficient Map.
Test: tested on android go
Change-Id: I092c6816afba77fde4195c68a211804d4a561b77
2018-05-16 12:06:41 -07:00
Jeff Sharkey
39e3d378d7
Merge "Q."
2018-05-16 16:08:48 +00:00
Pete Gillin
24e959cc6b
Merge "Merge "Stop using Arrays.checkOffsetAndCount. am: 60f55a255f" into stage-aosp-master am: 72629d9999" into pi-dev-plus-aosp
...
am: cb45faa86e
Change-Id: Ibabe1fec3050f26e0a3182077180009ccd3271ad
2018-05-16 08:44:56 -07:00
Pete Gillin
306481a63b
Merge "Stop using Arrays.checkOffsetAndCount. am: 60f55a255f" into stage-aosp-master
...
am: 72629d9999
Change-Id: Ia8f5ce41c654cb6522c6ea5f2863d97f282ce268
2018-05-16 08:27:27 -07:00
Pete Gillin
a9d6a27a2e
Stop using Arrays.checkOffsetAndCount.
...
am: 60f55a255f
Change-Id: Ic9f894d8fe813d0bb6e3776790ff113d2826d881
2018-05-16 07:11:54 -07:00
Jerry Zhang
c5c75c8be9
Merge "Access removable volumes through /mnt/media_rw" into pi-dev am: 1e62b676d9
...
am: 9e1d134556
Change-Id: I68bf226aaf424c9f0e7e54fe7817050ab6d4208c
2018-05-15 15:37:21 -07:00
Jerry Zhang
9e1d134556
Merge "Access removable volumes through /mnt/media_rw" into pi-dev
...
am: 1e62b676d9
Change-Id: Ibc2cf0e4243adb0f69f2ba7ac3ca7526bb492b38
2018-05-15 14:50:02 -07:00
Jerry Zhang
1e62b676d9
Merge "Access removable volumes through /mnt/media_rw" into pi-dev
2018-05-15 21:35:43 +00:00
Jeff Sharkey
8929b5245d
Q.
...
Bug: 77588754
Test: builds, boots
Change-Id: Ib1d993fe2949f480a350acfa7e2b3cfdc7abd257
2018-05-15 19:35:56 +00:00
Jerry Zhang
71938e18ca
Access removable volumes through /mnt/media_rw
...
Due to permissions changes, we now need to access
the underlying filesystem of removable devices in
order to get write access.
Add internalPath to StorageVolume, and have VolumeInfo
set the field on creation.
Bug: 77849654
Test: Can write to emulated sdcard through MTP
Change-Id: I63302ecf2dd2600a1c9f3f6ab106c3695654cbaa
2018-05-14 11:39:12 -07:00
Treehugger Robot
87a7c657bd
Merge "add install action for carrier id to system API"
2018-05-11 17:36:24 +00:00
fionaxu
4ff8de609b
add install action for carrier id to system API
...
Bug: 79426800
Test: Manual
Change-Id: Icd3e9ae527dc17ab5762aa57df596f058de08d5b
(cherry picked from commit 2776ed56b8 )
Merged-in: Icd3e9ae527dc17ab5762aa57df596f058de08d5b
2018-05-11 15:54:45 +00:00
Pete Gillin
60f55a255f
Stop using Arrays.checkOffsetAndCount.
...
Start using ArrayUtils.throwsIfOutOfBounds instead. The Arrays method
is going to be removed.
Bug: 78447530
Test: cts-tradefed run cts-dev -m CtsOsTestCases (shows only unrelated failures: two user/userdebug mismatches and one from b/79471510)
Test: cts-tradefed run cts-dev -m CtsDrmTestCases
Test: adb shell am instrument -w -e class android.content.pm.LimitedLengthInputStreamTest com.android.frameworks.coretests/android.support.test.runner.AndroidJUnitRunner
Test: adb shell am instrument -w -e class android.os.FileBridgeTest com.android.frameworks.coretests/android.support.test.runner.AndroidJUnitRunner
Change-Id: Ib3cd4f4ead61dbec1ccdc94b2ad4ad9c28574582
2018-05-10 18:17:50 +01:00
fionaxu
f88ba11def
Merge "add install action for carrier id to system API" into pi-dev am: 689866352b
...
am: 907f3cd76b
Change-Id: If16f5f96067f100ecd207164fcd29764414a218f
2018-05-09 16:22:54 -07:00
fionaxu
907f3cd76b
Merge "add install action for carrier id to system API" into pi-dev
...
am: 689866352b
Change-Id: I472e17218bfe5bcb3178ff6da87910812b17a4dc
2018-05-09 16:08:26 -07:00
TreeHugger Robot
689866352b
Merge "add install action for carrier id to system API" into pi-dev
2018-05-09 22:47:40 +00:00
fionaxu
2776ed56b8
add install action for carrier id to system API
...
Bug: 79426800
Test: Manual
Change-Id: Icd3e9ae527dc17ab5762aa57df596f058de08d5b
2018-05-08 15:25:40 -07:00
Yifan Hong
2d2348e793
Merge "IBatteryPropertiesRegistrar: remove unused functions"
2018-05-08 22:03:28 +00:00
android-build-team Robot
ccb89f9263
Merge "Adding batterystats history to proto dump." into pi-dev
...
am: 291b944d89
Change-Id: Ie1766ac31bc048eeba13d540c446372ef56c2da6
2018-05-08 08:11:22 -07:00
android-build-team Robot
291b944d89
Merge "Adding batterystats history to proto dump." into pi-dev
2018-05-08 14:58:09 +00:00
Mathew Inwood
5449fc727f
Treat hidden API exemptions as whitelist.
...
Update docs accordingly.
Test: m
Bug: 64382372
Merged-In: Ief8daf3badeb046b0461a3ebcd289e242d559070
Change-Id: Ief8daf3badeb046b0461a3ebcd289e242d559070
(cherry picked from commit 33d5138e13 )
2018-05-08 10:29:29 +01:00
android-build-team Robot
596b65217e
Merge "Adding batterystats history to proto dump."
2018-05-08 02:38:23 +00:00
Kweku Adams
3d16091dd2
Adding batterystats history to proto dump.
...
It will only print out a dump for userdebug or eng builds.
This is the same change as the pi-dev one (http://ag/3909863 ), but due
to changes in master, that change has a merge conflict, so I have to
create a separate CL for master.
Bug: 77727638
Test: it builds
Change-Id: Ib74d4c664f23a61e6fc33f700ba6a3c6fad32c74
2018-05-07 17:57:42 -07:00
Kweku Adams
71a9531806
Adding batterystats history to proto dump.
...
It will only print out a dump for userdebug or eng builds.
Bug: 77727638
Test: flash device and check output of incident proto and
'dumpsys batterystats -c --history'
Merged-In: Ib74d4c664f23a61e6fc33f700ba6a3c6fad32c74
Change-Id: Ia0c993d1281cc350d93f9c13f5540b349a4bfb84
2018-05-07 17:53:57 -07:00
Howard Ro
76e3dbf0bd
Merge "Re-enable the logging of APP_BREADCRUMB_REPORTED atom" into pi-dev am: 7ca1b03ece
...
am: e68a729b08
Change-Id: Ie15622ace2952c7ab30047b7935a1d03bfa31a1c
2018-05-07 17:12:11 -07:00
Howard Ro
e68a729b08
Merge "Re-enable the logging of APP_BREADCRUMB_REPORTED atom" into pi-dev
...
am: 7ca1b03ece
Change-Id: If52d4b0f2b648e118e9cf10705b4eb2068153b75
2018-05-07 14:56:40 -07:00
yro
be6d7f90e8
Re-enable the logging of APP_BREADCRUMB_REPORTED atom
...
Bug: 78613419
Test: manual, cts, unit tests
Change-Id: I279158c8031eda3ee648053ae6a0d13fde7f1176
2018-05-06 22:25:05 -07:00
Yifan Hong
dd0e942597
IBatteryPropertiesRegistrar: remove unused functions
...
* Remove BatteryProperties
* Remove IBatteryPropertiesListener
* Remove IBatteryPropertiesRegistrar.(un)registerListener
functions
Test: builds
Test: boots
Bug: 68724651
Change-Id: Ic9a9d337e5cb39784db1a2745297ef985dd31653
2018-05-04 14:50:42 -07:00
android-build-team Robot
b096a34428
Merge "Reset statsd and correctly record the dump reason when system server restarts/crashes." into pi-dev am: ec41a069fd
...
am: c1d985cf8b
Change-Id: I4df0cd841757ed13a9f7bf0f5bbf4d2df8ff0fb2
2018-05-03 20:15:56 -07:00
android-build-team Robot
c1d985cf8b
Merge "Reset statsd and correctly record the dump reason when system server restarts/crashes." into pi-dev
...
am: ec41a069fd
Change-Id: If18ec5d227a70e070a1a66d9a229de04d986d27f
2018-05-03 20:03:53 -07:00
android-build-team Robot
ec41a069fd
Merge "Reset statsd and correctly record the dump reason when system server restarts/crashes." into pi-dev
2018-05-04 02:43:03 +00:00
Yangster-mac
892f3d3229
Reset statsd and correctly record the dump reason when system
...
server restarts/crashes.
Test: statsd test
BUG: b/79161505
Change-Id: I0646c764964f6eafde91f9ae0179a1c837af320d
2018-05-03 17:05:24 -07:00
Benjamin Miller
a4a2e77d07
Merge "Docs: noted that DISALLOW_INSTALL_APPS prevents DPCs installing apps." into pi-dev am: 297965f29e
...
am: fa34b6a997
Change-Id: I28703370d34bd16de607a63c0eaabde2ab37cb65
2018-05-03 07:55:47 -07:00
Benjamin Miller
fa34b6a997
Merge "Docs: noted that DISALLOW_INSTALL_APPS prevents DPCs installing apps." into pi-dev
...
am: 297965f29e
Change-Id: I57d55527a6e6019a3310536df49ee8fb28d8780c
2018-05-03 07:41:48 -07:00
Benjamin Miller
297965f29e
Merge "Docs: noted that DISALLOW_INSTALL_APPS prevents DPCs installing apps." into pi-dev
2018-05-03 14:08:54 +00:00
Benjamin Miller
f1c3ed1e81
Docs: noted that DISALLOW_INSTALL_APPS prevents DPCs installing apps.
...
Bug: 72428023
Test: make ds-docs and inspect output
Change-Id: Ifc31378b7061d10b73de183e3c64864d608975b1
2018-05-03 11:24:44 +00:00
Jeff Sharkey
cbfdfa90ad
Merge "Return to modifying raw /mnt/media_rw paths." into pi-dev am: f7d3e028ae
...
am: 1394fd25ca
Change-Id: If6904b6dc431dab74e326b75f37b58ee3c99feef
2018-05-02 18:10:07 -07:00
Jeff Sharkey
1394fd25ca
Merge "Return to modifying raw /mnt/media_rw paths." into pi-dev
...
am: f7d3e028ae
Change-Id: I61692ebdc49233923863ce773bb42a07498551b0
2018-05-02 14:29:10 -07:00
Jeff Sharkey
f7d3e028ae
Merge "Return to modifying raw /mnt/media_rw paths." into pi-dev
2018-05-02 21:14:17 +00:00
Jeff Sharkey
b00d5ea59a
Return to modifying raw /mnt/media_rw paths.
...
We thought we could push everyone through sdcardfs, but secondary
devices mounted in a stable location don't give full write access to
apps holding WRITE_EXTERNAL_STORAGE, so system internals still need
to reach behind sdcardfs.
To keep sdcardfs in the loop about changes that we make behind its
back, we issue access(2) calls which should be enough for it to
invalidate any cached details.
Bug: 74132243
Test: manual
Change-Id: I727cd179a5a825b16ec4df6e2f41a079758d41c5
2018-05-01 10:03:18 -06:00
Makoto Onuki
d2c6d48fba
Merge "Log slow message delivery on Looper" into pi-dev am: 14186bfe08
...
am: d539b18694
Change-Id: I9a5e02f7b18c63e463d6ff3c4c80d74d18ee7a74
2018-04-30 11:13:25 -07:00
Makoto Onuki
d539b18694
Merge "Log slow message delivery on Looper" into pi-dev
...
am: 14186bfe08
Change-Id: I2fa94b76b01180f28f0a6ecf46daedadee1a81e3
2018-04-30 11:03:23 -07:00
Makoto Onuki
14186bfe08
Merge "Log slow message delivery on Looper" into pi-dev
2018-04-30 17:50:58 +00:00
Makoto Onuki
712886fd97
Log slow message delivery on Looper
...
Sample log:
04-27 15:30:17.306 1000 942 942 W Looper : Dispatch took 222ms on main, h=Handler (com.android.server.job.JobSchedulerService$JobHandler) {42042fc} cb=null msg=7 start=48162 end=48384
04-27 15:30:17.306 1000 942 942 W Looper : Delivery took 235ms on main, h=Handler (com.android.server.job.JobSchedulerService$JobHandler) {42042fc} cb=null msg=4 start=48149 end=48384
04-27 15:30:17.773 1000 942 942 W Looper : Dispatch took 445ms on main, h=Handler (android.app.ActivityThread$H) {5df4c77} cb=android.app.-$$Lambda$LoadedApk$ReceiverDispatcher$Args$_BumDX2UKsnxLVrE6UJsJZkotuA@badd538 msg=0 start=48406 end=48851
04-27 15:30:17.828 1000 942 942 W Looper : Drained
04-27 15:30:24.389 1000 942 942 W Looper : Dispatch took 718ms on main, h=Handler (android.hardware.soundtrigger.SoundTriggerModule$NativeEventHandlerDelegate$1) {d7e9947} cb=null msg=4 start=54749 end=55467
04-27 15:30:24.389 1000 942 942 W Looper : Delivery took 621ms on main, h=Handler (com.android.server.media.MediaSessionRecord$MessageHandler) {5851574} cb=null msg=7 start=54846 end=55467
04-27 15:30:24.499 1000 942 942 W Looper : Drained
Bug: 78590632
Test: Boot and check log
Test: setprop log.looper.1000.android.bg 1 and runtime-restart and check log
Change-Id: Ief1fc65b40b8a3d583879f55a76288e3dba6be7d
2018-04-27 17:15:46 -07:00