mirror of https://github.com/grpc/grpc-java.git
Client: * New ManagedChannel abstract class. * Adding ping to Channel. * Moving builders and implementations to internal. Server: * Added lifecycle management API to Server (mirroring ManagedChannel). * Moved ServerImpl, AbstractServerBuilder and handler registries to internal. * New ServerBuilder abstract class (mirroring ManagedChannelBuilder). Fixes #545 |
||
|---|---|---|
| .. | ||
| app | ||
| gradle/wrapper | ||
| .gitignore | ||
| README.md | ||
| build.gradle | ||
| gradlew | ||
| gradlew.bat | ||
| settings.gradle | ||
README.md
gRPC Hello World Tutorial (Android Java)
BACKGROUND
For this sample, we've already generated the server and client stubs from helloworld.proto.
PREREQUISITES
-
Android Tutorial if you're new to Android development
-
We only have Android gRPC client in this example. Please follow examples in other languages to build and run a gRPC server.
INSTALL
1 Clone the gRPC Java git repo
$ git clone https://github.com/grpc/grpc-java
2 Install gRPC Java, as described in How to Build
$ # from this dir
$ cd grpc-java
$ # follow the instructions in 'How to Build'
3 Install the app
$ cd examples/android
$ ./gradlew installDebug