Commit ac4b7b8e authored by 宋永孟's avatar 宋永孟

add 添加OCR

parent aa698b33
......@@ -75,4 +75,5 @@ dependencies {
implementation 'com.yidian.chameleon:annotation:0.3.29'
kapt 'com.yidian.chameleon:annotationcompiler:0.3.29'
implementation files('libs/meglive_still.aar')
implementation project(':idcard_quality')
}
\ No newline at end of file
apply plugin: 'com.android.library'
android {
compileSdkVersion build_versions.compileSdkVersion
buildToolsVersion "27.0.0"
defaultConfig {
minSdkVersion build_versions.minSdkVersion
targetSdkVersion build_versions.targetSdkVersion
versionCode rootProject.ext.android.versionCode
versionName rootProject.ext.android.versionName
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
sourceSets {
main {
jniLibs.srcDirs = ['libs']
}
}
android {
lintOptions {
abortOnError false
}
}
}
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
exclude group: 'com.android.support', module: 'support-annotations'
})
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:25+'
compile 'com.android.support.constraint:constraint-layout:1.0.2'
}
/**
* Automatically generated file. DO NOT MODIFY
*/
package com.megvii.idcard.quality;
public final class BuildConfig {
public static final boolean DEBUG = Boolean.parseBoolean("true");
public static final String LIBRARY_PACKAGE_NAME = "com.megvii.idcard.quality";
public static final String BUILD_TYPE = "debug";
public static final int VERSION_CODE = 1;
public static final String VERSION_NAME = "1.0";
}
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.megvii.idcard.quality"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="21"
android:targetSdkVersion="29" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true" >
<activity
android:name="com.megvii.demo.activity.IDCardDetectActivity"
android:configChanges="keyboardHidden|orientation|screenSize"
android:launchMode="singleTask"
android:screenOrientation="portrait" />
</application>
</manifest>
\ No newline at end of file
{
"version": 1,
"applicationId": "com.megvii.idcard.quality",
"variantType": "LIBRARY",
"elements": [
{
"outputType": {
"type": "AAPT_FRIENDLY_MERGED_MANIFESTS"
},
"apkData": {
"type": "MAIN",
"splits": [],
"versionCode": 1,
"versionName": "1.0",
"outputFile": "idcard_quality-debug.aar",
"fullName": "debug",
"baseName": "debug",
"dirName": ""
},
"path": "AndroidManifest.xml",
"properties": {
"packageId": "com.megvii.idcard.quality",
"split": ""
}
}
]
}
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<merger version="3"><dataSet config="main" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/libs"><file name="armeabi-v7a/libegg-new.so" path="/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/libs/armeabi-v7a/libegg-new.so"/><file name="armeabi-v7a/libMegviiLicenseManager-0.3.1.so" path="/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/libs/armeabi-v7a/libMegviiLicenseManager-0.3.1.so"/><file name="armeabi-v7a/libidcard.so" path="/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/libs/armeabi-v7a/libidcard.so"/><file name="arm64-v8a/libegg-new.so" path="/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/libs/arm64-v8a/libegg-new.so"/><file name="arm64-v8a/libMegviiLicenseManager-0.3.1.so" path="/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/libs/arm64-v8a/libMegviiLicenseManager-0.3.1.so"/><file name="arm64-v8a/libidcard.so" path="/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/libs/arm64-v8a/libidcard.so"/><file name="idcardquality-proguard-1.4.2.jar" path="/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/libs/idcardquality-proguard-1.4.2.jar"/></source></dataSet><dataSet config="debug" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/src/debug/jniLibs"/></dataSet></merger>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<merger version="3"><dataSet config="main" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/src/main/shaders"/></dataSet><dataSet config="debug" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/src/debug/shaders"/></dataSet></merger>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<merger version="3"><dataSet config="main" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/src/main/assets"/><source path="/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/build/intermediates/shader_assets/debug/out"/></dataSet><dataSet config="debug" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/src/debug/assets"/></dataSet></merger>
\ No newline at end of file
#Thu May 20 15:52:04 CST 2021
/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/src/main/res/mipmap-xxhdpi/ic_launcher.png=/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/build/intermediates/packaged_res/debug/mipmap-xxhdpi-v4/ic_launcher.png
/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/src/main/res/mipmap-xxxhdpi/ic_launcher.png=/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/build/intermediates/packaged_res/debug/mipmap-xxxhdpi-v4/ic_launcher.png
/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/src/main/res/anim/idcard_cn_mg_slide_in_left.xml=/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/build/intermediates/packaged_res/debug/anim/idcard_cn_mg_slide_in_left.xml
/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/src/main/res/mipmap-xxhdpi/iv_megvii_idcard_cn_back_h.png=/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/build/intermediates/packaged_res/debug/mipmap-xxhdpi-v4/iv_megvii_idcard_cn_back_h.png
/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/src/main/res/anim/idcard_cn_mg_slide_in_right.xml=/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/build/intermediates/packaged_res/debug/anim/idcard_cn_mg_slide_in_right.xml
/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/src/main/res/mipmap-mdpi/ic_launcher_round.png=/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/build/intermediates/packaged_res/debug/mipmap-mdpi-v4/ic_launcher_round.png
/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/src/main/res/layout/view_toast.xml=/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/build/intermediates/packaged_res/debug/layout/view_toast.xml
/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/src/main/res/raw/meg_idcard=/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/build/intermediates/packaged_res/debug/raw/meg_idcard
/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/src/main/res/layout/activity_result.xml=/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/build/intermediates/packaged_res/debug/layout/activity_result.xml
/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/src/main/res/mipmap-xxhdpi/iv_megvii_idcard_cn_sdf_emblem.png=/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/build/intermediates/packaged_res/debug/mipmap-xxhdpi-v4/iv_megvii_idcard_cn_sdf_emblem.png
/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/src/main/res/mipmap-xxhdpi/sfz_emblem.png=/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/build/intermediates/packaged_res/debug/mipmap-xxhdpi-v4/sfz_emblem.png
/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/src/main/res/mipmap-xxhdpi/bg_sfz_light.png=/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/build/intermediates/packaged_res/debug/mipmap-xxhdpi-v4/bg_sfz_light.png
/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/src/main/res/mipmap-hdpi/ic_launcher.png=/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/build/intermediates/packaged_res/debug/mipmap-hdpi-v4/ic_launcher.png
/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/src/main/res/mipmap-xxhdpi/bg_sfz_empty_icon.png=/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/build/intermediates/packaged_res/debug/mipmap-xxhdpi-v4/bg_sfz_empty_icon.png
/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/src/main/res/mipmap-xxhdpi/bg_people_icon.png=/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/build/intermediates/packaged_res/debug/mipmap-xxhdpi-v4/bg_people_icon.png
/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/src/main/res/anim/idcard_cn_push_bottom_out.xml=/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/build/intermediates/packaged_res/debug/anim/idcard_cn_push_bottom_out.xml
/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/src/main/res/mipmap-xxhdpi/bg_people_light_icon.png=/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/build/intermediates/packaged_res/debug/mipmap-xxhdpi-v4/bg_people_light_icon.png
/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/src/main/res/drawable/auth_toast_bg.xml=/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/build/intermediates/packaged_res/debug/drawable/auth_toast_bg.xml
/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/src/main/res/mipmap-xxhdpi/sfz_face.png=/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/build/intermediates/packaged_res/debug/mipmap-xxhdpi-v4/sfz_face.png
/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/src/main/res/mipmap-xhdpi/ic_launcher_round.png=/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/build/intermediates/packaged_res/debug/mipmap-xhdpi-v4/ic_launcher_round.png
/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/src/main/res/mipmap-xxhdpi/icon_sfz_tick.png=/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/build/intermediates/packaged_res/debug/mipmap-xxhdpi-v4/icon_sfz_tick.png
/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/src/main/res/mipmap-xhdpi/ic_launcher.png=/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/build/intermediates/packaged_res/debug/mipmap-xhdpi-v4/ic_launcher.png
/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/src/main/res/anim/idcard_cn_push_bottom_in.xml=/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/build/intermediates/packaged_res/debug/anim/idcard_cn_push_bottom_in.xml
/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/src/main/res/mipmap-hdpi/ic_launcher_round.png=/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/build/intermediates/packaged_res/debug/mipmap-hdpi-v4/ic_launcher_round.png
/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/src/main/res/mipmap-xxhdpi/ic_launcher_round.png=/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/build/intermediates/packaged_res/debug/mipmap-xxhdpi-v4/ic_launcher_round.png
/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/src/main/res/mipmap-xxhdpi/icon_auth_toast_tip.png=/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/build/intermediates/packaged_res/debug/mipmap-xxhdpi-v4/icon_auth_toast_tip.png
/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/src/main/res/anim/idcard_cn_mg_slide_out_right.xml=/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/build/intermediates/packaged_res/debug/anim/idcard_cn_mg_slide_out_right.xml
/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/src/main/res/layout/activity_detect.xml=/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/build/intermediates/packaged_res/debug/layout/activity_detect.xml
/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/src/main/res/mipmap-xxhdpi/bg_china_icon.png=/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/build/intermediates/packaged_res/debug/mipmap-xxhdpi-v4/bg_china_icon.png
/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/src/main/res/mipmap-xxhdpi/iv_megvii_idcard_cn_back.png=/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/build/intermediates/packaged_res/debug/mipmap-xxhdpi-v4/iv_megvii_idcard_cn_back.png
/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/src/main/res/mipmap-mdpi/ic_launcher.png=/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/build/intermediates/packaged_res/debug/mipmap-mdpi-v4/ic_launcher.png
/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/src/main/res/mipmap-xxhdpi/iv_megvii_idcard_cn_sfz_face_side.png=/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/build/intermediates/packaged_res/debug/mipmap-xxhdpi-v4/iv_megvii_idcard_cn_sfz_face_side.png
/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/src/main/res/mipmap-xxhdpi/icon_tick.png=/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/build/intermediates/packaged_res/debug/mipmap-xxhdpi-v4/icon_tick.png
/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png=/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/build/intermediates/packaged_res/debug/mipmap-xxxhdpi-v4/ic_launcher_round.png
/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/src/main/res/layout/view_title_bar.xml=/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/build/intermediates/packaged_res/debug/layout/view_title_bar.xml
/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/src/main/res/mipmap-xxhdpi/bg_china_light_icon.png=/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/build/intermediates/packaged_res/debug/mipmap-xxhdpi-v4/bg_china_light_icon.png
/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/src/main/res/anim/idcard_cn_mg_slide_out_left.xml=/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/build/intermediates/packaged_res/debug/anim/idcard_cn_mg_slide_out_left.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="Megvii_idcard_cn_SDKTheme" parent="@android:style/Theme.Holo.NoActionBar.TranslucentDecor">
</style>
<style name="idcard_cn_FullScreenTheme" parent="@android:style/Theme.Holo.Light.NoActionBar.Fullscreen">
<!-- values-v19下的主题 -->
<item name="android:windowTranslucentStatus">true</item>
<item name="android:windowTranslucentNavigation">false</item>
</style>
<style name="idcard_cn_TranslutTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<!-- values-v19下的主题 -->
<item name="android:windowTranslucentStatus">true</item>
<item name="android:windowTranslucentNavigation">false</item>
</style>
</resources>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="idcard_cn_AppTheme" parent="@android:style/Theme.Holo.NoActionBar.TranslucentDecor">
<item name="android:statusBarColor">@android:color/transparent</item>
</style>
<style name="idcard_cn_FullScreenTheme" parent="@android:style/Theme.Holo.Light.NoActionBar.Fullscreen">
<!-- values-v21下的主题 -->
<item name="android:windowTranslucentStatus">false</item>
<item name="android:windowTranslucentNavigation">false</item>
<!-- android 5.0开始,需要把颜色设置成透明,否则状态栏会呈现系统默认的浅灰色 -->
<item name="android:statusBarColor">@android:color/transparent</item>
</style>
<style name="idcard_cn_TranslutTheme" parent="Theme.AppCompat.Light.NoActionBar">
<!-- values-v21下的主题 -->
<item name="android:windowTranslucentStatus">false</item>
<item name="android:windowTranslucentNavigation">false</item>
<!-- android 5.0开始,需要把颜色设置成透明,否则状态栏会呈现系统默认的浅灰色 -->
<item name="android:statusBarColor">@android:color/transparent</item>
</style>
</resources>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="idcard_cn_agreement_unchecked_bt_color">#CFD6DD</color>
<color name="idcard_cn_black">#000000</color>
<color name="idcard_cn_blue">#51c3f6</color>
<color name="idcard_cn_falsh_page_text_color">#4A4A4A</color>
<color name="idcard_cn_flash_bg_color">#FFFFFF</color>
<color name="idcard_cn_gb_text_color">#5FA3FA</color>
<color name="idcard_cn_info_text_color">#515666</color>
<color name="idcard_cn_press_color">#3171C2</color>
<color name="idcard_cn_tips_bg_color">#282830</color>
<color name="idcard_cn_tips_text_color">#4A4A4A</color>
<color name="idcard_cn_title_bar_bg_color">#FAFAFA</color>
<color name="idcard_cn_toast_bg_color">#80000000</color>
<color name="idcard_cn_toast_text_color">#FFFFFF</color>
<color name="idcard_cn_upload_btn_bg_color">#5FA3FA</color>
<color name="idcard_cn_white">#FFFFFF</color>
<color name="toast_checktrue_bg_color">#80000000</color>
<color name="toast_checktrue_text_color">#FFFFFF</color>
<dimen name="checktrue_bg_tick_bg_height">35dp</dimen>
<dimen name="checktrue_bg_tick_left_margin">28dp</dimen>
<dimen name="checktrue_bg_tick_top_margin">32dp</dimen>
<dimen name="checktrue_title_bar_height">44dp</dimen>
<dimen name="checktrue_toast_text_padding_height">10dp</dimen>
<dimen name="checktrue_toast_text_size">16sp</dimen>
<dimen name="dimen_1">1dp</dimen>
<dimen name="dimen_2">2dp</dimen>
<dimen name="dimen_3">3dp</dimen>
<dimen name="dimen_5">5dp</dimen>
<dimen name="dimen_90">90dp</dimen>
<dimen name="idcard_checktrue_rect_big_offset">16dp</dimen>
<dimen name="idcard_checktrue_rect_little_offset">8dp</dimen>
<dimen name="idcard_cn_check_box_size">13.5dip</dimen>
<dimen name="idcard_cn_dialog_content_margin_left">25dp</dimen>
<dimen name="idcard_cn_dialog_content_margin_top">15dp</dimen>
<dimen name="idcard_cn_dialog_line_margin_top">22dp</dimen>
<dimen name="idcard_cn_dimen_1">1dp</dimen>
<dimen name="idcard_cn_dimen_10">10dp</dimen>
<dimen name="idcard_cn_dimen_15">15dp</dimen>
<dimen name="idcard_cn_dimen_16">16dp</dimen>
<dimen name="idcard_cn_dimen_20">20dp</dimen>
<dimen name="idcard_cn_dimen_28">28dp</dimen>
<dimen name="idcard_cn_dimen_3">3dp</dimen>
<dimen name="idcard_cn_dimen_30">30dp</dimen>
<dimen name="idcard_cn_dimen_4">4dp</dimen>
<dimen name="idcard_cn_dimen_5">5dp</dimen>
<dimen name="idcard_cn_dimen_60">60dp</dimen>
<dimen name="idcard_cn_dimen_90">90dp</dimen>
<dimen name="idcard_cn_falsh_page_start_btn_text">16sp</dimen>
<dimen name="idcard_cn_flash_image_height">170dp</dimen>
<dimen name="idcard_cn_flash_image_width">258dp</dimen>
<dimen name="idcard_cn_flash_page_big_text">32sp</dimen>
<dimen name="idcard_cn_flash_page_big_text_margin">40dp</dimen>
<dimen name="idcard_cn_gb_icon_height">18dp</dimen>
<dimen name="idcard_cn_gb_icon_marg_left">16dp</dimen>
<dimen name="idcard_cn_gb_icon_width">18dp</dimen>
<dimen name="idcard_cn_gb_text_size">18sp</dimen>
<dimen name="idcard_cn_horizontal_tips_margin_bottom">24dp</dimen>
<dimen name="idcard_cn_image_desc_text_size">14sp</dimen>
<dimen name="idcard_cn_info_text_size">14sp</dimen>
<dimen name="idcard_cn_result_big_text_size">30sp</dimen>
<dimen name="idcard_cn_result_item_height">50dp</dimen>
<dimen name="idcard_cn_result_small_text_size">18sp</dimen>
<dimen name="idcard_cn_start_bt_height">44dp</dimen>
<dimen name="idcard_cn_start_bt_margin_bottom">80dp</dimen>
<dimen name="idcard_cn_start_bt_width">300dp</dimen>
<dimen name="idcard_cn_tips_bg_height">190dp</dimen>
<dimen name="idcard_cn_tips_text_detail_size">14sp</dimen>
<dimen name="idcard_cn_tips_text_size">32sp</dimen>
<dimen name="idcard_cn_title_bar_height">44dp</dimen>
<dimen name="idcard_cn_toast_text_padding_left">25dp</dimen>
<dimen name="idcard_cn_toast_text_padding_top">7dp</dimen>
<dimen name="idcard_cn_toast_text_size">12sp</dimen>
<dimen name="idcard_cn_user_agree_text_margin_left">8dp</dimen>
<dimen name="idcard_cn_user_agree_text_size">12sp</dimen>
<dimen name="idcard_cn_warning_small_text_margin">10dp</dimen>
<dimen name="idcard_guide_landscape_round_rect_height">254dp</dimen>
<dimen name="idcard_guide_landscape_round_rect_width">398dp</dimen>
<dimen name="idcard_guide_round_rect_left">15dp</dimen>
<string name="app_name">身份证质量检测</string>
<string name="idcard_cn_agree_toast_text">请先同意并勾选《FaceID用户协议》</string>
<string name="idcard_cn_dialog_content">拍摄时请将身份证放入框内,请注意拍摄角度及光线,并确保身份证两面文字清晰</string>
<string name="idcard_cn_guide_text_back_side">即将进行身份证国徽面的扫描拍摄</string>
<string name="idcard_cn_guide_text_double_side">即将进行身份证人像面和国徽面的扫描拍摄</string>
<string name="idcard_cn_guide_text_front_side">即将进行身份证人像面的扫描拍摄</string>
<string name="idcard_cn_re_shoot">重新拍摄</string>
<string name="idcard_cn_tips_emblem">国徽面拍摄</string>
<string name="idcard_cn_tips_emblem_detial">请将身份证国徽面放在框内</string>
<string name="idcard_cn_tips_face">人像面拍摄</string>
<string name="idcard_cn_tips_face_detial">请将身份证人像面放在框内</string>
<string name="idcard_cn_upload">确认并上传</string>
<string name="idcard_cn_warning_small_text">请注意拍摄角度及光线,并确保身份证两面文字清晰</string>
<string name="idcard_cn_warning_text">识别失败</string>
<string name="remind_idcard_quality_failed_1">未检测到身份证</string>
<string name="remind_idcard_quality_failed_2">请对齐线框</string>
<string name="remind_idcard_quality_failed_2_1">请再次对齐线框</string>
<string name="remind_idcard_quality_failed_3">图像不清晰,请调整拍摄</string>
<string name="remind_idcard_quality_failed_4">存在反光,请调整拍摄</string>
<string name="remind_idcard_quality_failed_5">存在阴影,请调整拍摄</string>
<string name="remind_idcard_quality_failed_6">请拍摄人像面</string>
<string name="remind_idcard_quality_failed_7">请拍摄国徽面</string>
<string name="remind_idcard_quality_failed_8">身份证倒置,请放正</string>
<string name="tip_good_again">很好,请再次对齐</string>
<string name="tip_rect_first_tip">请保证身份证边缘与线框对齐</string>
<style name="IDCard.CN.DarkActionBar.Slide.Animation" parent="@android:style/Animation.Activity">
<item name="android:activityOpenEnterAnimation">@anim/idcard_cn_mg_slide_in_left</item>
<item name="android:activityOpenExitAnimation">@anim/idcard_cn_mg_slide_out_left</item>
<item name="android:activityCloseEnterAnimation">@anim/idcard_cn_mg_slide_in_left</item>
<item name="android:activityCloseExitAnimation">@anim/idcard_cn_mg_slide_out_left</item>
</style>
<style name="IDCard_CN_AnimBottom" parent="@android:style/Animation">
<item name="android:windowEnterAnimation">@anim/idcard_cn_push_bottom_in</item>
<item name="android:windowExitAnimation">@anim/idcard_cn_push_bottom_out</item>
</style>
<style name="IDCard_CN_NoActionBar.Slide" parent="idcard_cn_TranslutTheme">
<item name="android:windowBackground">@android:color/transparent</item>
<item name="android:windowIsTranslucent">true</item>
<item name="android:windowAnimationStyle">@style/IDCard.CN.DarkActionBar.Slide.Animation</item>
</style>
<style name="idcard_cn_FullScreenTheme" parent="@android:style/Theme.Holo.Light.NoActionBar.Fullscreen">
</style>
<style name="idcard_cn_TranslutTheme" parent="Megvii_idcard_cn_SDKTheme">
<!-- values下的主题 在4.4之前的版本,设置不了。直接跟随系统主题 -->
</style>
<style name="idcard_cn_Transparent">
<item name="android:windowNoTitle">true</item>
<item name="android:windowIsTranslucent">true</item>
</style>
<style name="idcard_info_style">
<item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:textColor">@color/idcard_cn_info_text_color</item>
<item name="android:textSize">@dimen/idcard_cn_info_text_size</item>
<item name="android:layout_centerVertical">true</item>
</style>
</resources>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.megvii.idcard.quality"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="21"
android:targetSdkVersion="29" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true" >
<activity
android:name="com.megvii.demo.activity.IDCardDetectActivity"
android:configChanges="keyboardHidden|orientation|screenSize"
android:launchMode="singleTask"
android:screenOrientation="portrait" />
</application>
</manifest>
\ No newline at end of file
R_DEF: Internal format may change without notice
local
anim idcard_cn_mg_slide_in_left
anim idcard_cn_mg_slide_in_right
anim idcard_cn_mg_slide_out_left
anim idcard_cn_mg_slide_out_right
anim idcard_cn_push_bottom_in
anim idcard_cn_push_bottom_out
color idcard_cn_agreement_unchecked_bt_color
color idcard_cn_black
color idcard_cn_blue
color idcard_cn_falsh_page_text_color
color idcard_cn_flash_bg_color
color idcard_cn_gb_text_color
color idcard_cn_info_text_color
color idcard_cn_press_color
color idcard_cn_tips_bg_color
color idcard_cn_tips_text_color
color idcard_cn_title_bar_bg_color
color idcard_cn_toast_bg_color
color idcard_cn_toast_text_color
color idcard_cn_upload_btn_bg_color
color idcard_cn_white
color toast_checktrue_bg_color
color toast_checktrue_text_color
dimen checktrue_bg_tick_bg_height
dimen checktrue_bg_tick_left_margin
dimen checktrue_bg_tick_top_margin
dimen checktrue_title_bar_height
dimen checktrue_toast_text_padding_height
dimen checktrue_toast_text_size
dimen dimen_1
dimen dimen_2
dimen dimen_3
dimen dimen_5
dimen dimen_90
dimen idcard_checktrue_rect_big_offset
dimen idcard_checktrue_rect_little_offset
dimen idcard_cn_check_box_size
dimen idcard_cn_dialog_content_margin_left
dimen idcard_cn_dialog_content_margin_top
dimen idcard_cn_dialog_line_margin_top
dimen idcard_cn_dimen_1
dimen idcard_cn_dimen_10
dimen idcard_cn_dimen_15
dimen idcard_cn_dimen_16
dimen idcard_cn_dimen_20
dimen idcard_cn_dimen_28
dimen idcard_cn_dimen_3
dimen idcard_cn_dimen_30
dimen idcard_cn_dimen_4
dimen idcard_cn_dimen_5
dimen idcard_cn_dimen_60
dimen idcard_cn_dimen_90
dimen idcard_cn_falsh_page_start_btn_text
dimen idcard_cn_flash_image_height
dimen idcard_cn_flash_image_width
dimen idcard_cn_flash_page_big_text
dimen idcard_cn_flash_page_big_text_margin
dimen idcard_cn_gb_icon_height
dimen idcard_cn_gb_icon_marg_left
dimen idcard_cn_gb_icon_width
dimen idcard_cn_gb_text_size
dimen idcard_cn_horizontal_tips_margin_bottom
dimen idcard_cn_image_desc_text_size
dimen idcard_cn_info_text_size
dimen idcard_cn_result_big_text_size
dimen idcard_cn_result_item_height
dimen idcard_cn_result_small_text_size
dimen idcard_cn_start_bt_height
dimen idcard_cn_start_bt_margin_bottom
dimen idcard_cn_start_bt_width
dimen idcard_cn_tips_bg_height
dimen idcard_cn_tips_text_detail_size
dimen idcard_cn_tips_text_size
dimen idcard_cn_title_bar_height
dimen idcard_cn_toast_text_padding_left
dimen idcard_cn_toast_text_padding_top
dimen idcard_cn_toast_text_size
dimen idcard_cn_user_agree_text_margin_left
dimen idcard_cn_user_agree_text_size
dimen idcard_cn_warning_small_text_margin
dimen idcard_guide_landscape_round_rect_height
dimen idcard_guide_landscape_round_rect_width
dimen idcard_guide_round_rect_left
drawable auth_toast_bg
id ib_animal_breath_view
id ib_animal_one_view
id idcardscan_cn_layout_guide
id idcardscan_cn_layout_guide_h
id idcardscan_cn_layout_surface
id in_idcard_cn_title_bar
id iv_auth_toast_tip
id iv_china_light_icon
id iv_icon_tick_all
id iv_idcard_cn_bottom_logo_h
id iv_idcard_cn_image
id iv_people_light_icon
id layout_toast
id result_face_image
id result_idcard_image
id rl_idcard_cn_root_view
id rl_megvii_idcard_cn_goback
id rl_megvii_idcard_cn_goback_h
id rl_megvii_idcard_cn_tips
id rl_megvii_idcard_cn_title_bar_h
id toast_tv
id tv_megvii_idcard_cn_bg_icon
id tv_megvii_idcard_cn_bg_icon_h
id tv_megvii_idcard_cn_h_tips
id tv_megvii_idcard_cn_right
id tv_megvii_idcard_cn_tips
id tv_megvii_idcard_cn_tips_h
id tv_megvii_idcard_cn_title
id tv_tip_text
layout activity_detect
layout activity_result
layout view_title_bar
layout view_toast
mipmap bg_china_icon
mipmap bg_china_light_icon
mipmap bg_people_icon
mipmap bg_people_light_icon
mipmap bg_sfz_empty_icon
mipmap bg_sfz_light
mipmap ic_launcher
mipmap ic_launcher_round
mipmap icon_auth_toast_tip
mipmap icon_sfz_tick
mipmap icon_tick
mipmap iv_megvii_idcard_cn_back
mipmap iv_megvii_idcard_cn_back_h
mipmap iv_megvii_idcard_cn_sdf_emblem
mipmap iv_megvii_idcard_cn_sfz_face_side
mipmap sfz_emblem
mipmap sfz_face
raw meg_idcard
string app_name
string idcard_cn_agree_toast_text
string idcard_cn_dialog_content
string idcard_cn_guide_text_back_side
string idcard_cn_guide_text_double_side
string idcard_cn_guide_text_front_side
string idcard_cn_re_shoot
string idcard_cn_tips_emblem
string idcard_cn_tips_emblem_detial
string idcard_cn_tips_face
string idcard_cn_tips_face_detial
string idcard_cn_upload
string idcard_cn_warning_small_text
string idcard_cn_warning_text
string remind_idcard_quality_failed_1
string remind_idcard_quality_failed_2
string remind_idcard_quality_failed_2_1
string remind_idcard_quality_failed_3
string remind_idcard_quality_failed_4
string remind_idcard_quality_failed_5
string remind_idcard_quality_failed_6
string remind_idcard_quality_failed_7
string remind_idcard_quality_failed_8
string tip_good_again
string tip_rect_first_tip
style IDCard_CN_AnimBottom
style IDCard.CN.DarkActionBar.Slide.Animation
style IDCard_CN_NoActionBar.Slide
style Megvii_idcard_cn_SDKTheme
style idcard_cn_AppTheme
style idcard_cn_FullScreenTheme
style idcard_cn_TranslutTheme
style idcard_cn_Transparent
style idcard_info_style
1<?xml version="1.0" encoding="utf-8"?>
2<manifest xmlns:android="http://schemas.android.com/apk/res/android"
3 package="com.megvii.idcard.quality"
4 android:versionCode="1"
5 android:versionName="1.0" >
6
7 <uses-sdk
8 android:minSdkVersion="21"
8-->/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/src/main/AndroidManifest.xml
9 android:targetSdkVersion="29" />
9-->/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/src/main/AndroidManifest.xml
10
11 <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
11-->/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/src/main/AndroidManifest.xml:5:5-76
11-->/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/src/main/AndroidManifest.xml:5:22-73
12 <uses-permission android:name="android.permission.CAMERA" />
12-->/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/src/main/AndroidManifest.xml:6:5-65
12-->/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/src/main/AndroidManifest.xml:6:22-62
13 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
13-->/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/src/main/AndroidManifest.xml:7:5-79
13-->/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/src/main/AndroidManifest.xml:7:22-76
14 <uses-permission android:name="android.permission.INTERNET" />
14-->/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/src/main/AndroidManifest.xml:8:5-67
14-->/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/src/main/AndroidManifest.xml:8:22-64
15 <uses-permission android:name="android.permission.READ_PHONE_STATE" />
15-->/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/src/main/AndroidManifest.xml:9:5-75
15-->/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/src/main/AndroidManifest.xml:9:22-72
16
17 <application
17-->/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/src/main/AndroidManifest.xml:11:5-22:19
18 android:allowBackup="true"
18-->/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/src/main/AndroidManifest.xml:12:9-35
19 android:icon="@mipmap/ic_launcher"
19-->/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/src/main/AndroidManifest.xml:13:9-43
20 android:label="@string/app_name"
20-->/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/src/main/AndroidManifest.xml:14:9-41
21 android:roundIcon="@mipmap/ic_launcher_round"
21-->/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/src/main/AndroidManifest.xml:15:9-54
22 android:supportsRtl="true" >
22-->/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/src/main/AndroidManifest.xml:16:9-35
23 <activity
23-->/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/src/main/AndroidManifest.xml:17:9-21:52
24 android:name="com.megvii.demo.activity.IDCardDetectActivity"
24-->/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/src/main/AndroidManifest.xml:18:13-73
25 android:configChanges="keyboardHidden|orientation|screenSize"
25-->/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/src/main/AndroidManifest.xml:19:13-74
26 android:launchMode="singleTask"
26-->/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/src/main/AndroidManifest.xml:20:13-44
27 android:screenOrientation="portrait" />
27-->/Users/admin/yidian_work/ShenghuoquanBusiness/idcard_quality/src/main/AndroidManifest.xml:21:13-49
28 </application>
29
30</manifest>
{
"version": 1,
"applicationId": "com.megvii.idcard.quality",
"variantType": "LIBRARY",
"elements": [
{
"outputType": {
"type": "MERGED_MANIFESTS"
},
"apkData": {
"type": "MAIN",
"splits": [],
"versionCode": 1,
"versionName": "1.0",
"outputFile": "idcard_quality-debug.aar",
"fullName": "debug",
"baseName": "debug",
"dirName": ""
},
"path": "../../library_manifest/debug/AndroidManifest.xml",
"properties": {
"packageId": "com.megvii.idcard.quality",
"split": ""
}
}
]
}
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android" >
<!-- <scale
android:duration="500"
android:fillAfter="true"
android:fromXScale="1.0"
android:fromYScale="1.0"
android:pivotX="50%"
android:pivotY="50%"
android:toXScale="0.8"
android:toYScale="0.8" /> -->
<translate
android:duration="300"
android:fromXDelta="100%p"
android:startOffset="100"
android:toXDelta="0" />
<!-- <scale
android:duration="500"
android:fillAfter="true"
android:fromXScale="1.0"
android:fromYScale="1.0"
android:pivotX="50%"
android:pivotY="50%"
android:startOffset="800"
android:toXScale="1.25"
android:toYScale="1.25" /> -->
</set>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android" >
<!-- <scale
android:duration="500"
android:fillAfter="true"
android:fromXScale="1.0"
android:fromYScale="1.0"
android:pivotX="50%"
android:pivotY="50%"
android:toXScale="0.8"
android:toYScale="0.8" /> -->
<translate
android:duration="300"
android:fromXDelta="-100%p"
android:startOffset="100"
android:toXDelta="0" />
<!-- <scale
android:duration="500"
android:fillAfter="true"
android:fromXScale="1.0"
android:fromYScale="1.0"
android:pivotX="50%"
android:pivotY="50%"
android:startOffset="800"
android:toXScale="1.25"
android:toYScale="1.25" /> -->
</set>
\ No newline at end of file
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment