| Filename | Latest commit message | Latest commit date |
|---|---|---|
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2865658 Merged-In: I08c79f7266116cfe8d6b0ed42a6f026547660cbc Merged-In: Id924654831ef1b5024d4329477d497783165426b Change-Id: Iaab89fe854482698387c5e39b175f3b9969ae019 |
||
| .. | ||
| framework | ||
| framework-udc-compat | ||
| service | ||
| service-udc-compat | ||
| tests/unit | ||
| OWNERS | ||
| README.md | ||
| TEST_MAPPING | ||
RemoteAuth Mainline Module
This directory contains code for the RemoteAuth module.
Directory Structure
framework
- Contains client side APIs and AIDL files.
jni
- JNI wrapper for invoking Android APIs from native code.
native
- Native code implementation for RemoteAuth module services.
service
- Server side implementation for RemoteAuth module services.
tests
- Unit/Multi devices tests for RemoteAuth module (both Java and native code).
IDE setup
AIDEGen
$ source build/envsetup.sh && lunch <TARGET>
$ cd packages/modules/Connectivity
$ aidegen .
# This will launch Intellij project for RemoteAuth module.
Build and Install
$ source build/envsetup.sh && lunch <TARGET>
$ m com.android.tethering deapexer
$ $ANDROID_BUILD_TOP/out/host/linux-x86/bin/deapexer decompress --input \
${ANDROID_PRODUCT_OUT}/system/apex/com.android.tethering.capex \
--output /tmp/tethering.apex
$ adb install -r /tmp/tethering.apex