Initial commit

This commit is contained in:
Anthony R Neeser 2025-01-25 22:09:59 +01:00
commit 3058f004d2
23 changed files with 366 additions and 0 deletions

231
Android.bp Normal file
View file

@ -0,0 +1,231 @@
//
// SPDX-FileCopyrightText: 2024 The LineageOS Project
// SPDX-License-Identifier: Apache-2.0
//
// DO NOT EDIT THIS FILE MANUALLY
java_import {
name: "OpenEUICC_androidx.datastore_datastore-core-nodeps",
jars: ["androidx/datastore/datastore-core/1.0.0/datastore-core-1.0.0.jar"],
sdk_version: "33",
min_sdk_version: "14",
apex_available: [
"//apex_available:platform",
"//apex_available:anyapex",
],
}
java_library_static {
name: "OpenEUICC_androidx.datastore_datastore-core",
sdk_version: "33",
min_sdk_version: "14",
apex_available: [
"//apex_available:platform",
"//apex_available:anyapex",
],
static_libs: [
"OpenEUICC_androidx.datastore_datastore-core-nodeps",
"kotlin-stdlib",
"kotlinx-coroutines-core-jvm",
],
java_version: "1.7",
}
java_import {
name: "OpenEUICC_androidx.datastore_datastore-preferences-core-nodeps",
jars: ["androidx/datastore/datastore-preferences-core/1.0.0/datastore-preferences-core-1.0.0.jar"],
sdk_version: "33",
min_sdk_version: "14",
apex_available: [
"//apex_available:platform",
"//apex_available:anyapex",
],
}
java_library_static {
name: "OpenEUICC_androidx.datastore_datastore-preferences-core",
sdk_version: "33",
min_sdk_version: "14",
apex_available: [
"//apex_available:platform",
"//apex_available:anyapex",
],
static_libs: [
"OpenEUICC_androidx.datastore_datastore-preferences-core-nodeps",
"kotlin-stdlib",
"OpenEUICC_androidx.datastore_datastore-core",
],
java_version: "1.7",
}
android_library_import {
name: "OpenEUICC_androidx.datastore_datastore-preferences-nodeps",
aars: ["androidx/datastore/datastore-preferences/1.0.0/datastore-preferences-1.0.0.aar"],
sdk_version: "33",
min_sdk_version: "14",
apex_available: [
"//apex_available:platform",
"//apex_available:anyapex",
],
static_libs: [
"kotlin-stdlib",
"OpenEUICC_androidx.datastore_datastore",
"OpenEUICC_androidx.datastore_datastore-preferences-core",
],
}
android_library {
name: "OpenEUICC_androidx.datastore_datastore-preferences",
sdk_version: "33",
min_sdk_version: "14",
apex_available: [
"//apex_available:platform",
"//apex_available:anyapex",
],
manifest: "androidx/datastore/datastore-preferences/1.0.0/AndroidManifest.xml",
static_libs: [
"OpenEUICC_androidx.datastore_datastore-preferences-nodeps",
"kotlin-stdlib",
"OpenEUICC_androidx.datastore_datastore",
"OpenEUICC_androidx.datastore_datastore-preferences-core",
],
java_version: "1.7",
}
android_library_import {
name: "OpenEUICC_androidx.datastore_datastore-nodeps",
aars: ["androidx/datastore/datastore/1.0.0/datastore-1.0.0.aar"],
sdk_version: "33",
min_sdk_version: "14",
apex_available: [
"//apex_available:platform",
"//apex_available:anyapex",
],
static_libs: [
"kotlin-stdlib",
"OpenEUICC_androidx.datastore_datastore-core",
],
}
android_library {
name: "OpenEUICC_androidx.datastore_datastore",
sdk_version: "33",
min_sdk_version: "14",
apex_available: [
"//apex_available:platform",
"//apex_available:anyapex",
],
manifest: "androidx/datastore/datastore/1.0.0/AndroidManifest.xml",
static_libs: [
"OpenEUICC_androidx.datastore_datastore-nodeps",
"kotlin-stdlib",
"OpenEUICC_androidx.datastore_datastore-core",
],
java_version: "1.7",
}
java_import {
name: "OpenEUICC_com.google.errorprone_error_prone_annotations-nodeps",
jars: ["com/google/errorprone/error_prone_annotations/2.15.0/error_prone_annotations-2.15.0.jar"],
sdk_version: "33",
min_sdk_version: "14",
apex_available: [
"//apex_available:platform",
"//apex_available:anyapex",
],
}
java_library_static {
name: "OpenEUICC_com.google.errorprone_error_prone_annotations",
sdk_version: "33",
min_sdk_version: "14",
apex_available: [
"//apex_available:platform",
"//apex_available:anyapex",
],
static_libs: [
"OpenEUICC_com.google.errorprone_error_prone_annotations-nodeps",
],
java_version: "1.7",
}
java_import {
name: "OpenEUICC_com.google.guava_listenablefuture-nodeps",
jars: ["com/google/guava/listenablefuture/1.0/listenablefuture-1.0.jar"],
sdk_version: "33",
min_sdk_version: "14",
apex_available: [
"//apex_available:platform",
"//apex_available:anyapex",
],
}
java_library_static {
name: "OpenEUICC_com.google.guava_listenablefuture",
sdk_version: "33",
min_sdk_version: "14",
apex_available: [
"//apex_available:platform",
"//apex_available:anyapex",
],
static_libs: [
"OpenEUICC_com.google.guava_listenablefuture-nodeps",
],
java_version: "1.7",
}
java_import {
name: "OpenEUICC_com.google.zxing_core-nodeps",
jars: ["com/google/zxing/core/3.4.1/core-3.4.1.jar"],
sdk_version: "33",
min_sdk_version: "14",
apex_available: [
"//apex_available:platform",
"//apex_available:anyapex",
],
}
java_library_static {
name: "OpenEUICC_com.google.zxing_core",
sdk_version: "33",
min_sdk_version: "14",
apex_available: [
"//apex_available:platform",
"//apex_available:anyapex",
],
static_libs: [
"OpenEUICC_com.google.zxing_core-nodeps",
],
java_version: "1.7",
}
android_library_import {
name: "OpenEUICC_com.journeyapps_zxing-android-embedded-nodeps",
aars: ["com/journeyapps/zxing-android-embedded/4.3.0/zxing-android-embedded-4.3.0.aar"],
sdk_version: "33",
min_sdk_version: "14",
apex_available: [
"//apex_available:platform",
"//apex_available:anyapex",
],
static_libs: [
"OpenEUICC_com.google.zxing_core",
],
}
android_library {
name: "OpenEUICC_com.journeyapps_zxing-android-embedded",
sdk_version: "33",
min_sdk_version: "14",
apex_available: [
"//apex_available:platform",
"//apex_available:anyapex",
],
manifest: "com/journeyapps/zxing-android-embedded/4.3.0/AndroidManifest.xml",
static_libs: [
"OpenEUICC_com.journeyapps_zxing-android-embedded-nodeps",
"OpenEUICC_com.google.zxing_core",
],
java_version: "1.7",
}

View file

@ -0,0 +1,3 @@
SPDX-FileCopyrightText: 2020-2024 The Android Open Source Project
SPDX-License-Identifier: Apache-2.0

View file

@ -0,0 +1,3 @@
SPDX-FileCopyrightText: 2020-2024 The Android Open Source Project
SPDX-License-Identifier: Apache-2.0

View file

@ -0,0 +1,24 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright 2020 The Android Open Source Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="androidx.datastore.preferences" >
<uses-sdk
android:minSdkVersion="14"
android:targetSdkVersion="30" />
</manifest>

View file

@ -0,0 +1,3 @@
SPDX-FileCopyrightText: 2020-2024 The Android Open Source Project
SPDX-License-Identifier: Apache-2.0

View file

@ -0,0 +1,3 @@
SPDX-FileCopyrightText: 2020-2024 The Android Open Source Project
SPDX-License-Identifier: Apache-2.0

View file

@ -0,0 +1,24 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright 2020 The Android Open Source Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="androidx.datastore.datastore" >
<uses-sdk
android:minSdkVersion="14"
android:targetSdkVersion="30" />
</manifest>

View file

@ -0,0 +1,3 @@
SPDX-FileCopyrightText: 2020-2024 The Android Open Source Project
SPDX-License-Identifier: Apache-2.0

Binary file not shown.

View file

@ -0,0 +1,3 @@
SPDX-FileCopyrightText: 2020-2024 The Android Open Source Project
SPDX-License-Identifier: Apache-2.0

View file

@ -0,0 +1,3 @@
SPDX-FileCopyrightText: 2024 Google LLC
SPDX-License-Identifier: Apache-2.0

View file

@ -0,0 +1,3 @@
SPDX-FileCopyrightText: 2010-2024 Kevin Bourrillion
SPDX-License-Identifier: Apache-2.0

Binary file not shown.

View file

@ -0,0 +1,3 @@
SPDX-FileCopyrightText: 2007-2024 ZXing Authors
SPDX-License-Identifier: Apache-2.0

View file

@ -0,0 +1,56 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright (C) 2008 ZXing authors
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.google.zxing.client.android" >
<uses-sdk android:minSdkVersion="19" />
<uses-permission android:name="android.permission.CAMERA" />
<!-- Don't require camera, as this requires a rear camera. This allows it to work on the Nexus 7 -->
<uses-feature
android:name="android.hardware.camera"
android:required="false" />
<uses-feature
android:name="android.hardware.camera.front"
android:required="false" />
<!-- TODO replace above two with next line after Android 4.2 -->
<!-- <uses-feature android:name="android.hardware.camera.any"/> -->
<uses-feature
android:name="android.hardware.camera.autofocus"
android:required="false" />
<uses-feature
android:name="android.hardware.camera.flash"
android:required="false" />
<uses-feature
android:name="android.hardware.screen.landscape"
android:required="false" />
<uses-feature
android:name="android.hardware.wifi"
android:required="false" />
<application>
<activity
android:name="com.journeyapps.barcodescanner.CaptureActivity"
android:clearTaskOnLaunch="true"
android:screenOrientation="sensorLandscape"
android:stateNotNeeded="true"
android:theme="@style/zxing_CaptureTheme"
android:windowSoftInputMode="stateAlwaysHidden" />
</application>
</manifest>

View file

@ -0,0 +1,2 @@
SPDX-FileCopyrightText: 2024 Ralf Kistner

View file

@ -0,0 +1,2 @@
SPDX-FileCopyrightText: 2024 Ralf Kistner