Peter Visontay
48f2a3142e
Use FileProvider (instead of a world-readable file) in the APK installer demo.
...
World-readable files have been disallowed since N.
Test: Manually.
Change-Id: Iab174799403023378200d75dac5e8cd02e64dbf8
2017-12-12 18:16:29 +00:00
Peter Visontay
6b7860e588
Remove obsolete code from the InstallApk API demo.
...
1) Remove the "Refresh package" demo. This was using Intent.EXTRA_ALLOW_REPLACE, which was deprecated in API 16.
2) Java code cleanup.
Test: Manually.
Change-Id: I0cbff934ca223a3fe73a1044ed68f3e079be8237
2017-11-17 10:00:02 +00:00
Peter Visontay
5425b98c78
Merge "Update the HelloActivity.apk bundled with ApiDemos, used to demonstrate the package installer API."
2017-11-17 09:55:46 +00:00
Peter Visontay
75bca25be1
Add a demo of the Session-based PackageInstaller to ApiDemos.
...
Test: Manually.
Change-Id: If084477e8970777ef5cd90c55afe86a116ee1458
2017-11-16 21:49:17 +00:00
Peter Visontay
78f7e6b048
Update the HelloActivity.apk bundled with ApiDemos, used to demonstrate the package installer API.
...
The current APK was built to target the ICS SDK, and cannot be installed on newer versions:
"Failure [INSTALL_FAILED_OLDER_SDK: Failed parse during installPackageLI: /data/app/vmdl1087711068.tmp/base.apk (at Binary XML file line #0 ): Requires development platform IceCreamSandwich (current platform is any of [P])]"
The APK I'm checking in was built from development/samples/HelloActivity, with this added to the manifest:
<uses-sdk android:minSdkVersion="23" android:targetSdkVersion="23" />
This is the same as the ApiDemos app's minSdk and targetSdk.
Test: Manually rebuilt ApiDemos, and installed the package using the InstallApk activity.
Change-Id: I337200234662277b0253fd7fdfa96e1ee229e912
2017-11-15 17:48:20 +00:00
Felipe Leme
e47849665c
Added autofill tags on dialog sample.
...
Bug: 68816440
Test: mmm -j50 development/samples/ApiDemos && adb install -r $OUT/data/app/ApiDemos/ApiDemos.apk
Change-Id: Ia7514ba3edb7e057fe8490079856d0a233c77fcd
2017-11-08 12:53:55 -08:00
Clara Bayarri
e38828eaac
Merge "Replace fonts of unclear origin" into oc-dev
...
am: ac2a416a5b
Change-Id: I5592ae97240969a7cc68f38a1599c50bc03322f2
2017-06-07 16:42:27 +00:00
Clara Bayarri
a3516bc957
Replace fonts of unclear origin
...
The font being used in the ApiDemos is of unclear origin, replace
it with a font we created. Also cleanup the code around it
Test: manual
Bug: 37726227
Change-Id: I7e30c3afddc731473c9bbe5a767fa0e1144a20d6
2017-06-01 11:08:13 +01:00
Dianne Hackborn
d1035aead1
Add sample for enqueuing work in a job.
...
am: 5229a90146
Change-Id: Idc0461e19fd7e14e2a41940b0db8a64f995d6db2
2017-04-22 00:37:41 +00:00
Dianne Hackborn
5229a90146
Add sample for enqueuing work in a job.
...
Basically this is to have sample code to include in the java docs.
Bug: 37544153 API Review: JobWorkItem
Test: none
Change-Id: Ie4ed3ce4af8239010da2647fab00ed2aadb1d348
2017-04-21 15:02:25 -07:00
Dan Shi
c3f8e12ec7
Merge "Add ApiDemos to device-tests as it's needed by JankMicroBenchmarkTests" am: 285aca0218 am: d5f5352f05
...
am: 6749625947
Change-Id: I9afb2edfa21fa91dfd29561b1fcc0b7a2beaaa8d
2017-04-05 00:16:08 +00:00
Dan Shi
b73a7a2f4c
Add ApiDemos to device-tests as it's needed by JankMicroBenchmarkTests
...
Bug: 35882476
Test: local test
make -j32 JankMicroBenchmarkTests ApiDemos && \
tradefed.sh run template/local --template:map test=JankMicroBenchmarkTests \
--test-tag testname --log-level-display VERBOSE
Change-Id: I6d6eceaaefa1d78656630e950022e3b1636b6f05
2017-03-31 23:07:09 -07:00
Ben Lin
77e01745b8
Merge "Update DocumentsContract call."
2017-03-13 17:27:18 +00:00
Ben Lin
9cf5fd65aa
Update DocumentsContract call.
...
Test: Builds properly.
Bug: 36023174
Change-Id: I6d8c604a9660741dda1c997f949efd0f570cc506
2017-03-09 11:04:44 -08:00
Joachim Sauer
96f6845b80
Merge "Renaming Czech Republic to Czechia." am: a824f044c3 am: e7b9cff32e
...
am: cb632200b0
Change-Id: I79436472ad4a60803db657cbf82b2cde008558a2
2017-03-08 17:49:22 +00:00
Joachim Sauer
a824f044c3
Merge "Renaming Czech Republic to Czechia."
2017-03-08 17:31:27 +00:00
Paul Duffin
061c702dae
Merge "Prepare for removal of junit and android.test classes from Android API (step 1)" am: f2d90cc8d8 am: b017d07b78
...
am: 18c0851a12
Change-Id: I2dead96af0552919fb06c5298a28034121afa2f0
2017-03-03 10:06:33 +00:00
Paul Duffin
3a87d4fea4
Prepare for removal of junit and android.test classes from Android API (step 1)
...
In preparation for removing junit and android.test classes from
the Android API this change adds explicit dependencies on junit
and/or legacy-android-test to ensure that modules will compile
properly once it is removed.
Care was taken to ensure that any targets that depended,
directly or indirectly, on android-support-test did not also
depend on junit or hamcrest as they conflict with the versions
embedded within android-support-test.
Bug: 30188076
Test: make checkbuild
Change-Id: I03f7836a1081acda5ed2c6e43cb24e9dc23b944c
2017-03-01 13:21:09 +00:00
Fredrik Roubert
3e55022b86
Renaming Czech Republic to Czechia.
...
Bug: 34964100
Test: n/a
Change-Id: I711723923cefa88c99585518b085a2c8df076b7d
2017-02-23 17:30:02 +01:00
Bryce Lee
f7a0b42d09
Stop screen sharing when exiting MediaProjectionDemo.
...
The existing implementation will leave screen sharing running after
stop, causing the VirtualDisplay to not be destroyed. This change
makes sure any screen sharing ends on stop.
This change also addresses the the ToggleButton's state being saved.
Test: manual
Bug: 26221019
Change-Id: I51ac8bf09932a83100776c919146eed8c28f35b3
2017-02-16 14:09:43 -08:00
Vladislav Kaznacheev
5dab9f1f4f
Add Pointer capture demo to APIDemos
...
Bug: 30897034
Test: manually in ApiDemos > Graphics > OpenGL ES > Touch Rotate
Change-Id: Id87b17938cf876b4886de69ffaa8a2b3c4f27143
2017-01-27 09:05:41 -08:00
Dianne Hackborn
8a416b3033
API demo for notification that starts a background service.
...
Test: not relevant
Change-Id: I9ad6640dccded3be0baf879a6694f9535144d80c
2017-01-23 14:20:03 -08:00
Vladislav Kaznacheev
0f87eb452f
Rename View.setTooltip/getTooltip to setTooltipText/getTooltipText
...
Bug: 34454987
Test: adb shell am start -n com.example.android.apis/.view.Tooltips
Change-Id: I16156e5b928202f50f7290ff30ad36aa80d615d2
2017-01-19 11:05:47 -08:00
Vladislav Kaznacheev
e4b96eb9fc
Correct string resources for tooltips demo in ApiDemos
...
Bug: None
Test: manual
Change-Id: I7bea1d0beb0ec94217fa6aa30c11c32702cd05ba
2016-12-22 14:47:50 -08:00
TreeHugger Robot
3d87989183
Merge "Add tooltip demo to ApiDemos"
2016-11-22 22:15:47 +00:00
Vladislav Kaznacheev
922dea9376
Add tooltip demo to ApiDemos
...
Test: launch com.example.android.apis.view.Tooltips
Bug: 31515376
Change-Id: I5456740c4e93105c5058c198b22f4fd7634f3b46
2016-10-20 15:28:25 -07:00
Robert Carr
bde918648d
API Demos: Specify rotation animation in manifest
...
Just an example of specifying rotation animation
in manifest.
Test: Try running the activity and verify the rotation animation is crossfade
Change-Id: I4481c0fd317fa4f472822159288bd5521cc52ec2
2016-10-19 14:49:18 -07:00
Robert Carr
3ca1a928a4
Include seamless rotation mode in API Demo.
...
Test: Try the RotationAnimation activity of API demos.
Change-Id: I4f3aba54d310ecbe06776190a4096c71fdf85d24
2016-10-18 14:42:10 -07:00
Dianne Hackborn
747849e01a
Add API demo for running multiple foreground services. am: 9302998b13
...
am: d9cdb23133
Change-Id: Ied29cf6325a76169b68b91a19fcebbb66b9a70b1
2016-08-02 17:21:38 +00:00
Dianne Hackborn
9302998b13
Add API demo for running multiple foreground services.
...
Change-Id: I44435f6e7750ccbbadf5e293dd10069c6cef94a4
2016-08-01 17:52:18 -07:00
Dianne Hackborn
9060270b1a
Merge "Fix issue #29058724 : Improve JobScheduler API demo" into nyc-dev
...
am: e3d3154c1a
* commit 'e3d3154c1ad7cfd2543bb839623646b942714908':
Fix issue #29058724 : Improve JobScheduler API demo
Change-Id: I671396349d2342c1dc9cd50020281f9711b6d8af
2016-06-01 22:42:35 +00:00
Dianne Hackborn
1f502540b7
Fix issue #29058724 : Improve JobScheduler API demo
...
Change-Id: I551d4d3376e522ee2d790331e8f83711450c9d19
2016-05-31 18:03:28 -07:00
Michael Wright
095780b610
Merge "DO NOT MERGE Remove Pointer Capture API." into nyc-dev
...
am: d48a67a190
* commit 'd48a67a190f785b5f5d1b41a5a8823592730deb7':
DO NOT MERGE Remove Pointer Capture API.
Change-Id: I8c3b55f159f30405813f508bc347fe844d092d23
2016-05-26 14:25:55 +00:00
Michael Wright
d48a67a190
Merge "DO NOT MERGE Remove Pointer Capture API." into nyc-dev
2016-05-26 13:40:24 +00:00
Michael Wright
a2f5caf77e
Merge "DO NOT MERGE Rename PointerIcon and Pointer Capture APIs" into nyc-dev
...
am: e575990583
* commit 'e575990583183fc804e1ff41e91dea8c7dd5decc':
DO NOT MERGE Rename PointerIcon and Pointer Capture APIs
Change-Id: Ida8e72342627123b0be5976236b5a2e0ca60db13
2016-05-19 15:11:56 +00:00
TreeHugger Robot
e575990583
Merge "DO NOT MERGE Rename PointerIcon and Pointer Capture APIs" into nyc-dev
2016-05-19 15:03:35 +00:00
Yohei Yukawa
8c7fcef8b1
Merge "Follow class package change: LocaleList" into nyc-dev
...
am: c80ac6dc90
* commit 'c80ac6dc90722a139457ff68ca687ba6acde8a2b':
Follow class package change: LocaleList
Change-Id: Id823d52d6dec9456e6c16e621a4a0f8eff90f68f
2016-05-18 02:24:48 +00:00
Yohei Yukawa
2e3c5bd7cc
Follow class package change: LocaleList
...
In order to avoid layering violation, LocaleList needs to be moved from
android.util package to android.os package [1]. This CL follows up that
package change.
No behavior change is intended.
[1]: Ia8de2ee9df3dd0a42b1fe84574439519b680fe18
Bug: 28819696
Change-Id: Ib331cc3a63f7a1e656573f032a1e69eb906f7c14
2016-05-17 15:47:19 -07:00
Michael Wright
10102e4d88
DO NOT MERGE Remove Pointer Capture API.
...
Bug: 26830970
Change-Id: I14d8facef79710eb5397cff83ddde348a39f5c5f
2016-05-17 20:03:29 +01:00
Michael Wright
71620c8898
DO NOT MERGE Rename PointerIcon and Pointer Capture APIs
...
This is a response to API council feedback.
Bug: 26830970
Change-Id: I19d3919dc201fdf2b949074f02490669b4a5d775
2016-05-17 20:03:23 +01:00
Adrian Roos
1e502f0b23
Merge "Update Sample Device Admin" into nyc-dev
...
am: ddb8d18cc8
* commit 'ddb8d18cc83510aa48843ed7ccc54b1926ff2486':
Update Sample Device Admin
Change-Id: I62f16ef703d532fca25197fd2778884649068aab
2016-05-12 20:58:16 +00:00
Adrian Roos
1052d438de
Update Sample Device Admin
...
Adds options to exercise the newly added KEYGUARD_DISABLE_REMOTE_INPUT
and not so newly added KEYGUARD_DISABLE_FINGERPRINT.
Change-Id: I0e2a05f2a668b7d8ceacde3abcf5f8c80cb4bdb9
Fixes: 26981262
2016-05-11 15:51:11 -04:00
Dianne Hackborn
7bfe99a441
Merge "Fix issue #28051399 : API demos crashing on Remote service binding options" into nyc-dev
...
am: 14e56c1aa6
* commit '14e56c1aa6ca7555ccd996a73845a0b41abc791d':
Fix issue #28051399 : API demos crashing on Remote service binding options
Change-Id: I99cca87200b9214d95d8d05965e776201a2da271
2016-05-06 17:20:31 +00:00
Dianne Hackborn
da2cd13037
Fix issue #28051399 : API demos crashing on Remote service binding options
...
Details, details.
Change-Id: I43687a1a593b2c7bd176b33d4c9c9169be723d72
2016-05-05 18:00:07 -07:00
Bo Hu
a2f5ea2872
Merge "Revert "Emulator: enable predexopt for some sample apps"" into nyc-dev
...
am: 4b0fd87660
* commit '4b0fd876600d41567744cc76bd572c8d2b31ea7e':
Revert "Emulator: enable predexopt for some sample apps"
Change-Id: I3f43230d40612cba121f4b9750dfa0a5c981eee7
2016-05-02 17:35:14 +00:00
Bo Hu
4b0fd87660
Merge "Revert "Emulator: enable predexopt for some sample apps"" into nyc-dev
2016-05-02 17:20:15 +00:00
Bo Hu
14e8cd50f2
Revert "Emulator: enable predexopt for some sample apps"
...
because it breaks jank tests.
revert first
This reverts commit 59581fb6d4 .
Change-Id: Ic4b07b28edd387826fc58df86b02bbab460c9074
2016-05-02 17:16:53 +00:00
bohu
c0e9432a3e
Merge "Emulator: enable predexopt for some sample apps" into nyc-dev
...
am: 4840343
* commit '484034351588bb9b428b18e38e6b8103b40e75ea':
Emulator: enable predexopt for some sample apps
Change-Id: I10112a8f32d8ff95eafbeea3b2709ed1728dacff
2016-04-28 00:25:46 +00:00
Bo Hu
4840343515
Merge "Emulator: enable predexopt for some sample apps" into nyc-dev
2016-04-28 00:13:28 +00:00
bohu
59581fb6d4
Emulator: enable predexopt for some sample apps
...
Some sample apps on emulator are placed on /data
partition and are not pre-dexopted.
Enable them to make the emulator system image a
little faster, especially for arm.
bug: 28312444
This should only impact SDK system images, not
real devices.
Change-Id: Icdb34512a3a6d95b4d6ffd2415835c6ba8c77fcc
2016-04-26 12:46:13 -07:00