Vladislav Kaznacheev
603a758caf
Use menu shortcuts in ApiDemos
...
Add alphabetic shortcuts to the menu in ActionBarUsage. This mirrors
what is already present in a similar support lib demo.
Bug: 31045453
Test: run com.example.android.apis.app.ActionBarUsage on a device
with keyboard shortcuts enabled (such as Chromebook). Action menu
items should display keyboard shortcuts.
Change-Id: I9e6b04df8e2a6cbc728cb60b3706d054521da7cb
2018-04-17 23:02:47 +00:00
Christopher Tate
fc7c9f5d5c
Add use of PendingIntent.getForegroundService()
...
In particular, we have an example of a foreground-service PendingIntent
triggered by a 15-second delayed alarm following a button click. This
is enough time to exercise use cases like swiping the app out of recents
before the alarm fires, therefore entering the "starting a fg service
when the app is not in a fg state" flows.
Bug: 73559697
Test: this is it
Change-Id: If57908ab852c7a0bfab7bb1da8eda0a47493fc6b
2018-03-19 16:25:01 -07:00
Adrian Roos
59e2e04dc1
ApiDemos: Add maxAspectRatio demo
...
Bug: 72696928
Test: Install and open ApiDemos > App > Activity > Max Aspect Ratio > 1:1 / 16:9 / Any
Change-Id: Ie76c8c4babd6b4c281eec8ff977a0c02a868ee0e
2018-03-15 15:32:12 +01:00
Adrian Roos
9f8d264a84
Follow-up to I205cdc00533b19be46c7837012a96705c7a4a62f
...
Test: mmm development/samples/ApiDemos
Change-Id: I3794c3c94785c4de3b130201ff70d05dbe792256
2018-02-20 12:22:17 +01:00
Adrian Roos
71fc3601bd
ApiSamples: Add PIP sample
...
Test: Open ApiSamples > App > Activity > Picture in Picture
Change-Id: I205cdc00533b19be46c7837012a96705c7a4a62f
2018-02-19 18:34:48 +01:00
Makoto Onuki
10d6c41f9b
Add while-idle alarm support to apidemos
...
Test: Manual test
Bug: 72124522
Change-Id: I9d0c0ed4b6a045e4f8f566c4e9844290e850e2fc
2018-01-30 13:20:06 -08:00
Peter Visontay
e746637688
Merge "Add an ApiDemo for showing an overlay window."
2017-12-14 14:02:53 +00:00
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
ad360d40be
Add an ApiDemo for showing an overlay window.
...
Test: manually.
Change-Id: I9eaa9c0eeb3bc04389c27a7fe5e74fc5acdc59fd
2017-12-12 15:44:02 +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
75bca25be1
Add a demo of the Session-based PackageInstaller to ApiDemos.
...
Test: Manually.
Change-Id: If084477e8970777ef5cd90c55afe86a116ee1458
2017-11-16 21:49:17 +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
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
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
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
9302998b13
Add API demo for running multiple foreground services.
...
Change-Id: I44435f6e7750ccbbadf5e293dd10069c6cef94a4
2016-08-01 17:52:18 -07: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
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
a4a1bb7dca
Add sample for observing only photos changes.
...
Change-Id: I954fb466fb21d73f88b1dd1bc86eac617a628073
2016-03-21 13:31:34 -07:00
Makoto Onuki
08d2a04420
Add a secondary DA to ApiDemos for testing
...
Bug 27107878
Change-Id: Id8179926d424ca8b4678ac028f4c9eab7a81a4c2
2016-02-10 11:28:49 -08:00
Vladislav Kaznacheev
2ba9c45dc0
Add example of pointer icon resource reference to ApiDemos
...
Change-Id: I3e88a097725b69aefd38169c0b37d64ebd6ddec5
2016-02-09 00:37:12 +00:00
Alan Viverette
10150941ff
Fix ApiDemos layout
...
Change-Id: I67b15d38a8d947d30ce9c3789c5000c7850861d2
2016-02-05 12:49:44 -05:00
Alan Viverette
47683023d5
Fix duplicate IDs in Material controls demo
...
Change-Id: Ic87b4ae520ba22387e4902bdc6b841b635921080
2016-02-05 12:41:56 -05:00
Jun Mukai
6cb3668322
Introduce the examples of pointer shape API.
...
Change-Id: Ib0be39d560fbc00db661f639a02c4df2e2c1867b
2016-02-03 14:54:44 -08:00
Dianne Hackborn
e3ad7fa9ac
Add API demo for monitoring media content.
...
Both the classic ContentObserver API, and the new
JobScheduler API.
Change-Id: I2011389abb2f863e810ccc9012fb3c53c93c76fd
2016-01-22 11:08:37 -08:00
Alan Viverette
bfd633ad65
Update ApiDemos control samples for Material
...
Adds examples for a variety of Material-only control styles including
underlined Spinner and discrete SeekBar. Groups controls into cards.
For the old-style controls, moves some run-time setup tasks into XML.
Bug: 19352193
Change-Id: Ibb1c82ac6ecaca3b93f3acfd65ef67cd9784fef4
2016-01-07 16:41:10 -05:00
Dianne Hackborn
1cd11bc0ff
Extend foreground service test to demonstrate doze behavior.
...
Change-Id: I81162b6a309a09c1041b71fce1e9a8335afa5b53
2015-12-02 14:17:08 -08:00
Alan Viverette
c3042be803
Add sample magnification controller service
...
Bug: 22718911
Change-Id: I25d2ca95836f7fe033accf215fd925fd06505b12
2015-11-13 10:49:10 -05:00
Tenghui Zhu
ed6385398a
Merge "Add horizontal indeterminate progress bar into ApiDemos"
2015-11-05 23:21:32 +00:00
Tenghui Zhu
6cff2e6826
Merge "Remove ProgressBar4, it is deprecated from Lollipop"
2015-11-05 23:21:24 +00:00
Teng-Hui Zhu
6324dbbae2
Add horizontal indeterminate progress bar into ApiDemos
...
Change-Id: Iae72019d5ecdfbc710d01bd341b6de058d3b665a
2015-11-03 15:08:20 -08:00
Teng-Hui Zhu
ac7c153cce
Remove ProgressBar4, it is deprecated from Lollipop
...
Change-Id: Ia2a038a973eb6c6021c73d157410be6e64c2b1a7
2015-11-03 13:57:44 -08:00
Alan Viverette
ec7c91da60
Add more submenus to ApiDemos submenus sample
...
Change-Id: I42d700732758db2829d3c3f885f00eb5125a931c
2015-10-22 17:52:12 -04:00
Alan Viverette
93e094856e
Add number picker to ApiDemos
...
Change-Id: I33dc7a01f543cb5308e810f508bedc3d25eb366a
2015-09-18 09:43:08 -04:00
Jeff Brown
86cd5e82b9
Expand Presentation demo to test 4K mode switches.
...
Bug: 18241736
Change-Id: I5bedb656696bc3dfc756df35dd326ff3524152c1
2015-06-09 19:52:17 -07:00
James Cook
3a7f265938
Merge "Add more text samples to ApiDemos, move to Views/Text" into mnc-dev
2015-06-08 20:08:34 +00:00
Alan Viverette
75f0029e5f
More seek bars in ApiDemos
...
Change-Id: I4a868da4ebfd527609d9983d5236d89624c2c011
2015-05-29 16:24:22 -07:00
James Cook
6a57fe0646
Add more text samples to ApiDemos, move to Views/Text
...
There are many more variants of TextView and EditText than are shown
in Views/Controls. Add new pages with some of the variants and move
all the text examples to Views/Text.
Bug: 21518721
Change-Id: Ie839e9c964d019ffbe8be2170e124276b087916d
2015-05-29 14:50:40 -07:00
Clara Bayarri
8027fa76f3
Merge "Fix the description text for the Text Processing sample" into mnc-dev
2015-05-19 14:41:57 +00:00
Clara Bayarri
54ada6e220
Fix the description text for the Text Processing sample
...
Change-Id: I288ad5e1cf3790d0cf31398e83f8a4cf424ef87b
2015-05-19 15:21:42 +01:00
Wale Ogunwale
e6dc9d0ff5
Added no transiton animation option to animation demos.
...
Bug: 20823935
Change-Id: Ie43fb14c1df5a4216a8523761ea4bd30da5a66e9
2015-05-14 17:39:10 -07:00
Robin Lee
d72e5b22bb
Fix keystore demo layout for Nexus 7
...
The plaintext and ciphertext fields weren't showing up on Nexus 7
(possibly other devices too) because of some unresolvable dependencies
between UI elements.
Also stopped leaving these fields editable when no key was selected
and corresponding action buttons were switched off.
Change-Id: I32ed3e2f24c134504a02db6fdfb9905ec147fbdd
2015-05-11 13:43:56 +00:00
Clara Bayarri
9326316443
ApiDemos: Add a sample for Text Processing intents.
...
Change-Id: Ic2b333a6c83d24e73216daa69e68f473e33d103f
2015-04-09 19:28:54 +01:00
Doris Liu
2ef936dbae
Add sample code for specifying per-keyframe interpolator in xml
...
Depend on ag/667176
Bug: 19913234
Change-Id: Iaf4160646a972dcc9fd1d885f1ffc0cd68a3b6ac
2015-04-02 18:00:48 -07:00
Dianne Hackborn
3e8a010ab6
Merge "Add API demo for sharing."
2015-03-16 18:05:59 +00:00
Dianne Hackborn
aa9e46deb6
Add API demo for sharing.
...
Change-Id: I8f65979ab67297932e82f26eba8c4729725ee6d5
2015-03-12 11:20:52 -07:00