42b48ae9a40efb2e2ce1dbf4c976a188c862d173 |
|
06-Feb-2017 |
Yusuf Ozuysal <yusufo@google.com> |
Add postMessage APIs to customtabs support lib am: 914073c7cf Change-Id: I536407b8d350176b35864f79c3f5dd0c5b70cadf
|
914073c7cf933229a3f51ddeddb63bb9725a70be |
|
30-Jan-2017 |
Yusuf Ozuysal <yusufo@google.com> |
Add postMessage APIs to customtabs support lib Adds CustomTabsSession#requestPostMessageChannel, CustomTabsSession#postMessage, CustomTabsCallback#onMessageChannelCreated, CustomTabsCallback#onPostMessage for sending an receiving postMessage requests to the mainframe of the initial url. Adds PostMessageService and PostMessageServiceConnection for handling the browser->client callback lifecycle and message routing BUG=32809427 Test: android.support.customtabs.PostMessageTest, android.support.customtabs.PostMessageConnectionTest Change-Id: I3324a382b81fad97000d48389f4a0411e0b6f89e
/frameworks/support/customtabs/src/android/support/customtabs/CustomTabsClient.java
|
377357a8c26c8c54ba8cb876ae775265635a8448 |
|
24-Jan-2017 |
Elliot Waite <elliotwaite@google.com> |
Fix @links in support docs. Change-Id: I7acb3d14dee5227ac4d87710453f018c9d0f1b9d
/frameworks/support/customtabs/src/android/support/customtabs/CustomTabsClient.java
|
8e10080c914d1ad0784394fa3026b85535535847 |
|
18-Nov-2016 |
Aurimas Liutikas <aurimas@google.com> |
Move from GROUP_ID to LIBRARY_GROUP annotations - GROUP_ID was deprecated in favor of LIBRARY_GROUP. - Fix import order in touched files. Test: ./gradlew assemble assembleAndroidTest Change-Id: I2a774e93215090f42262fb86cf8e841f2a546a4f
/frameworks/support/customtabs/src/android/support/customtabs/CustomTabsClient.java
|
c39d9c75590eca86a5e7e32a8824ba04a0d42e9b |
|
25-Aug-2016 |
Alan Viverette <alanv@google.com> |
Add @RestrictTo(GROUP_ID) annotations to match @hide docs annotations Also removes some unnecessary @hide annotations on classes that wouldn't have shown up in docs anyway due to package/private visibility or NO_DOCS. Bug: 27937193 Change-Id: Iab127a5a3ce57a2d61965d3cef782621eb3859f5
/frameworks/support/customtabs/src/android/support/customtabs/CustomTabsClient.java
|
34a9ce0584e6c0b64515cef6cc237f9e061518df |
|
25-May-2016 |
Aurimas Liutikas <aurimas@google.com> |
Fix a typo in CustomTabsClient javadoc. Change-Id: Ibff2895cc8473446a980296cc19345c9c936efe2
/frameworks/support/customtabs/src/android/support/customtabs/CustomTabsClient.java
|
51c7c534e9fd93942aee5edce244f2e2a6e57f34 |
|
17-May-2016 |
Yusuf Ozuysal <yusufo@google.com> |
Docs/API fixes for API review - Stopped deprecating setSecondaryToolbarColor - Reworded getPackageName javadoc to make the use of ignroeDefault clear - Removed trailing dots from @see in javadocs to fix docs build BUG=196621925 Change-Id: Ib6f2504725ba189b56f6348800e45708823f5163
/frameworks/support/customtabs/src/android/support/customtabs/CustomTabsClient.java
|
4382b18230d2d6d400dd58eaca53a42ff0d8e387 |
|
28-Apr-2016 |
Benoit Lize <lizeb@google.com> |
customtabs: Add convenience methods to get the package name and warmup(). To follow best practices, Custom Tabs clients have to connect to the warmup service, and warm up the implementation. Also, finding the right package to direct the intents to has to be implemented by clients. This adds two convenience methods: - Find the right package name. - Connect to the service, and warm up the implementation in a "fire and forget" fashion. Change-Id: If55ff76327bbf0a36b9b133becaab809d381d628
/frameworks/support/customtabs/src/android/support/customtabs/CustomTabsClient.java
|
689e91d33a4c181f0fe529adcf765930ea8907e0 |
|
07-Aug-2015 |
Benoit Lize <lizeb@google.com> |
Reland "customtabs: Add "extraCommand" and "extraCallback", for unsupported commands" Change: Added missing import. Original commit message: This adds a new AIDL method, extraCommand(String, Bundle). It is intended to allow implementations to add extra unsupported commands forcetesting or experimental purposes. These are not intended to be documented, and should be either internal (for testing) or transient (as a testing ground before adding them as a proper AIDL method). In Chromium's case, this command will be used for these two purposes. In the same fashion, this also introduces an "extra" callback. Change-Id: Idb375bc701f434b4fe76ee93c8a2596716b36047
/frameworks/support/customtabs/src/android/support/customtabs/CustomTabsClient.java
|
ee8b0611c54393060684c7cb6f8315b6365bb4b1 |
|
07-Aug-2015 |
Ian Wen <ianwen@google.com> |
Revert "customtabs: Add "extraCommand" and "extraCallback", for unsupported commands" This reverts commit c08c466b732ff72ceb0df89c4b78362e1948c356. Change-Id: I3179a36b7b1da7a96a3e5a0697605d3423ea755d
/frameworks/support/customtabs/src/android/support/customtabs/CustomTabsClient.java
|
c08c466b732ff72ceb0df89c4b78362e1948c356 |
|
31-Jul-2015 |
Benoit Lize <lizeb@google.com> |
customtabs: Add "extraCommand" and "extraCallback", for unsupported commands This adds a new AIDL method, extraCommand(String, Bundle). It is intended to allow implementations to add extra unsupported commands forcetesting or experimental purposes. These are not intended to be documented, and should be either internal (for testing) or transient (as a testing ground before adding them as a proper AIDL method). In Chromium's case, this command will be used for these two purposes. In the same fashion, this also introduces an "extra" callback. Change-Id: I468a6f7bbf82a83bb480ff41e1239dc8c8254a40
/frameworks/support/customtabs/src/android/support/customtabs/CustomTabsClient.java
|
08889acbc842c73b64f94a761910154d9d42ee4c |
|
18-Jun-2015 |
Yusuf Ozuysal <yusufo@google.com> |
Add /customtabs for Custom Tabs support library This adds the extras and keys that will be used for customizing the UI and functionality of the custom tab. It also contains two aidls that will be used for interfacing with the service that the custom tab provider will implement. For chrome implementation documentation see: https://developer.chrome.com/multidevice/android/customtabs Change-Id: I712cd82c94ceab820737f6e38e4783fabef51791
/frameworks/support/customtabs/src/android/support/customtabs/CustomTabsClient.java
|