tree: ba50afd669cf3f9e06c74f08578bed57bf071d08 [path history] [tgz]
  1. framework/
  2. service/
  3. tests/
  4. OWNERS
  5. README.md
  6. TEST_MAPPING
remoteauth/README.md

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