https://github.com/eclipse-uprotocol/up-android-core
Android Implementation of Core uBus and uSubscription uProtocol
https://github.com/eclipse-uprotocol/up-android-core
android java kotlin uprotocol
Last synced: over 1 year ago
JSON representation
Android Implementation of Core uBus and uSubscription uProtocol
- Host: GitHub
- URL: https://github.com/eclipse-uprotocol/up-android-core
- Owner: eclipse-uprotocol
- License: apache-2.0
- Created: 2023-09-13T19:29:38.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-04-12T12:02:44.000Z (over 2 years ago)
- Last Synced: 2025-03-26T16:04:23.434Z (over 1 year ago)
- Topics: android, java, kotlin, uprotocol
- Language: Java
- Size: 1.36 MB
- Stars: 4
- Watchers: 7
- Forks: 10
- Open Issues: 4
-
Metadata Files:
- Readme: README.adoc
- Contributing: CONTRIBUTING.adoc
- License: LICENSE
Awesome Lists containing this project
README
= Android uCore Service Implementation
:toc:
:toclevels: 3
:sectnums:
:source-highlighter: coderay
== Overview
This project includes the Android Binder implementation of uBus, serving as the https://github.com/eclipse-uprotocol/up-spec/blob/main/up-l2/dispatchers/README.adoc[Communication Layer] for uEs that utilize the https://github.com/eclipse-uprotocol/up-client-android-java/blob/main/README.adoc[Android uPClient], as well as implementations of the https://github.com/eclipse-uprotocol/up-spec/tree/main/up-l3/usubscription/v3/README.adoc[uSubscription] and https://github.com/eclipse-uprotocol/up-spec/tree/main/up-l3/utwin/v1/README.adoc[uTwin] core services.
== Getting Started
=== Building the Project
The Android Gradle Plugin provides several standard tasks that are commonly used in Android projects. To view the complete list, you can use the following command:
[,bash]
----
gradlew tasks
----
Assembling _UCoreService.apk_ is as simple as:
[,bash]
----
gradlew assembleRelease
----
=== Installing the Build
Please follow link:testing.adoc#installing-a-privileged-application[instructions] to install _UCoreService.apk_ as a privileged application.