This commit is contained in:
fengjignqi
2026-05-16 16:19:39 +08:00
commit 1b1575eb8a
1632 changed files with 242221 additions and 0 deletions

51
imagepickerl/build.gradle Normal file
View File

@@ -0,0 +1,51 @@
apply plugin: 'com.android.library'
//apply plugin: 'com.github.dcendents.android-maven'
android {
// final sdk = rootProject.ext.sdk
//
// compileSdkVersion sdk.compileSdk
compileSdkVersion 33
defaultConfig {
minSdkVersion 24
targetSdkVersion 30
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
lintOptions {
abortOnError false
}
resourcePrefix "ef_"
}
task sourcesJar(type: Jar) {
from android.sourceSets.main.java.srcDirs
archiveClassifier.set('sources') // Gradle 7.x 之后使用这种方式
}
artifacts {
archives sourcesJar
}
dependencies {
implementation fileTree(include: ['*.jar'], dir: 'libs')
implementation "com.github.bumptech.glide:glide:4.9.0"
implementation "androidx.recyclerview:recyclerview:1.0.0"
implementation "androidx.appcompat:appcompat:1.0.2"
testImplementation 'junit:junit:4.12'
}

View File

@@ -0,0 +1,10 @@
/**
* Automatically generated file. DO NOT MODIFY
*/
package com.esafirm.imagepicker;
public final class BuildConfig {
public static final boolean DEBUG = Boolean.parseBoolean("true");
public static final String LIBRARY_PACKAGE_NAME = "com.esafirm.imagepicker";
public static final String BUILD_TYPE = "debug";
}

View File

@@ -0,0 +1,30 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.esafirm.imagepicker" >
<uses-sdk
android:minSdkVersion="24"
android:targetSdkVersion="30" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.CAMERA" />
<application>
<activity
android:name="com.esafirm.imagepicker.features.ImagePickerActivity"
android:configChanges="orientation|screenSize"
android:theme="@style/ef_AppTheme" />
<provider
android:name="com.esafirm.imagepicker.helper.ImagePickerFileProvider"
android:authorities="dollar_openBracket_applicationId_closeBracket.imagepicker.provider"
android:exported="false"
android:grantUriPermissions="true" >
<meta-data
android:name="android.support.FILE_PROVIDER_PATHS"
android:resource="@xml/image_picker_provider_paths" />
</provider>
</application>
</manifest>

View File

@@ -0,0 +1,18 @@
{
"version": 3,
"artifactType": {
"type": "AAPT_FRIENDLY_MERGED_MANIFESTS",
"kind": "Directory"
},
"applicationId": "com.esafirm.imagepicker",
"variantName": "debug",
"elements": [
{
"type": "SINGLE",
"filters": [],
"attributes": [],
"outputFile": "AndroidManifest.xml"
}
],
"elementType": "File"
}

View File

@@ -0,0 +1,4 @@
aarFormatVersion=1.0
aarMetadataVersion=1.0
minCompileSdk=1
minAndroidGradlePluginVersion=1.0.0

File diff suppressed because it is too large Load Diff

Some files were not shown because too many files have changed in this diff Show More