Commit Graph

12 Commits

Author SHA1 Message Date
Ming-Chuan 73003f8527
Add BinderTransport example server app (#27067)
Some code are commented out because the server interface has not been
merged yet.

After this, user should be able to install both apps on Android device
and test if basic unary call works or not
2021-08-30 18:26:49 +08:00
Ming-Chuan 9da755a61e
Import binder transport channel create interface (#27007)
Also try use the API in example apk to make sure the binder transport
code and the rest of gRPC compiles with the Android toolchain

We will properly expose our interface later.
2021-08-20 13:03:21 +08:00
Nicolas Noble a325d7f77a
Pointing the protobuf submodule to the new URL (#26811)
* Pointing the protobuf submodule to the new URL

* Also changing WORKSPACE dependencies

* More references to the old URL...
2021-07-29 10:19:16 -07:00
Ming-Chuan 746eaf6c48
Add BinderTransport example app (#26747)
This commit adds an app that will be served as BinderTransport example
later.

Currently the app simply calls C++ function when button is pressed. In
the future the C++ function will run BinderTransport gRPC example
instead.

Tests not included in this commit, later we will add a build test to
CI to make sure this apk is always build-able. (This app will also be
used to make sure our BinderTransport implementation is compile-able
with Android toolchain, on GitHub) For now we exclude this target in
bazel build test.

Changes are made to WORKSPACE file in order to support android builds.

Build instructions are documented at
examples/android/binder/java/io/grpc/binder/cpp/example/README.md
2021-07-27 11:18:59 +08:00
Esun Kim fc4556a92d Add ABSL_NO_XRAY_ATTRIBUTES 2020-08-28 10:59:36 -07:00
Esun Kim 32ea9af3b0 Bump Android SDK 2020-08-27 19:54:35 -07:00
Esun Kim 10d7e2fef7 Upgrade gradlewrapper to 6.5.1 2020-08-27 14:16:09 -07:00
Eric Gribkoff 10ad26f917 refer to libprotobuf directly 2018-04-03 13:32:20 -07:00
Eric Gribkoff ffa10caf94 simplify CMake build 2018-03-30 11:10:44 -07:00
Eric Gribkoff 2d3d918db5 Fix Android build 2018-03-27 12:01:35 -07:00
Eric Gribkoff f54e4a35fa build protoc and grpc_cpp_plugin for android kokoro job 2018-03-23 17:04:25 -07:00
Eric Gribkoff a32a4c51f8 C++ on Android example client and server 2018-03-02 08:42:46 -08:00