diff --git a/app/build.gradle b/app/build.gradle index 8604092..06c035b 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -1,5 +1,6 @@ plugins { - alias(libs.plugins.android.application) + //alias(libs.plugins.android.application) + alias(libs.plugins.android.library) id 'org.jetbrains.kotlin.android' } @@ -11,7 +12,7 @@ android { compileSdk 35 defaultConfig { - applicationId "com.hmwl.sample" +// applicationId "com.hmwl.sample" minSdk 30 targetSdk 35 versionCode 1 @@ -22,6 +23,8 @@ android { } testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" + + consumerProguardFiles "consumer-rules.pro" } buildTypes { @@ -39,9 +42,39 @@ android { sourceCompatibility JavaVersion.VERSION_21 targetCompatibility JavaVersion.VERSION_21 } + + // 添加 Kotlin 编译选项 + kotlinOptions { + jvmTarget = '21' // 与 Java 版本保持一致 + } + + kotlin { + jvmToolchain(21) + } + buildFeatures { prefab true } + + + // 添加解压的 AAR 资源 + sourceSets { + main { + jniLibs.srcDirs += [ + 'libs/tasks-vision/jni', + 'libs/tasks-core/jni' + ] + java.srcDirs += [ + 'libs/tasks-vision/classes', + 'libs/tasks-core/classes' + ] + res.srcDirs += [ + 'libs/tasks-vision/res', + 'libs/tasks-core/res' + ] + } + } + externalNativeBuild { cmake { path file('../CMakeLists.txt') @@ -59,8 +92,11 @@ dependencies { androidTestImplementation libs.ext.junit androidTestImplementation libs.espresso.core - implementation files('libs/tasks-vision-0.10.26.aar') - implementation files('libs/tasks-core-0.10.26.aar') +// implementation files('libs/tasks-vision-0.10.26.aar') +// implementation files('libs/tasks-core-0.10.26.aar') + + implementation fileTree(dir: 'libs/tasks-vision', include: ['*.jar']) + implementation fileTree(dir: 'libs/tasks-core', include: ['*.jar']) def camerax_version = '1.4.2' diff --git a/app/download_vvl.gradle b/app/download_vvl.gradle index bfa51f3..117754d 100644 --- a/app/download_vvl.gradle +++ b/app/download_vvl.gradle @@ -1,4 +1,5 @@ -apply plugin: 'com.android.application' +//apply plugin: 'com.android.application' +apply plugin: 'com.android.library' /* * Copyright (c) 2022-2024, The Android Open Source Project. diff --git a/app/libs/tasks-core/AndroidManifest.xml b/app/libs/tasks-core/AndroidManifest.xml new file mode 100644 index 0000000..1ce14a1 --- /dev/null +++ b/app/libs/tasks-core/AndroidManifest.xml @@ -0,0 +1,9 @@ + + + + + + \ No newline at end of file diff --git a/app/libs/tasks-core/R.txt b/app/libs/tasks-core/R.txt new file mode 100644 index 0000000..5e1f9f2 --- /dev/null +++ b/app/libs/tasks-core/R.txt @@ -0,0 +1,255 @@ +int anim fragment_fast_out_extra_slow_in 0x00000000 +int animator fragment_close_enter 0x00000000 +int animator fragment_close_exit 0x00000000 +int animator fragment_fade_enter 0x00000000 +int animator fragment_fade_exit 0x00000000 +int animator fragment_open_enter 0x00000000 +int animator fragment_open_exit 0x00000000 +int attr alpha 0x00000000 +int attr coordinatorLayoutStyle 0x00000000 +int attr font 0x00000000 +int attr fontProviderAuthority 0x00000000 +int attr fontProviderCerts 0x00000000 +int attr fontProviderFetchStrategy 0x00000000 +int attr fontProviderFetchTimeout 0x00000000 +int attr fontProviderPackage 0x00000000 +int attr fontProviderQuery 0x00000000 +int attr fontStyle 0x00000000 +int attr fontVariationSettings 0x00000000 +int attr fontWeight 0x00000000 +int attr keylines 0x00000000 +int attr layout_anchor 0x00000000 +int attr layout_anchorGravity 0x00000000 +int attr layout_behavior 0x00000000 +int attr layout_dodgeInsetEdges 0x00000000 +int attr layout_insetEdge 0x00000000 +int attr layout_keyline 0x00000000 +int attr statusBarBackground 0x00000000 +int attr ttcIndex 0x00000000 +int color notification_action_color_filter 0x00000000 +int color notification_icon_bg_color 0x00000000 +int color notification_material_background_media_default_color 0x00000000 +int color primary_text_default_material_dark 0x00000000 +int color ripple_material_light 0x00000000 +int color secondary_text_default_material_dark 0x00000000 +int color secondary_text_default_material_light 0x00000000 +int dimen compat_button_inset_horizontal_material 0x00000000 +int dimen compat_button_inset_vertical_material 0x00000000 +int dimen compat_button_padding_horizontal_material 0x00000000 +int dimen compat_button_padding_vertical_material 0x00000000 +int dimen compat_control_corner_material 0x00000000 +int dimen compat_notification_large_icon_max_height 0x00000000 +int dimen compat_notification_large_icon_max_width 0x00000000 +int dimen notification_action_icon_size 0x00000000 +int dimen notification_action_text_size 0x00000000 +int dimen notification_big_circle_margin 0x00000000 +int dimen notification_content_margin_start 0x00000000 +int dimen notification_large_icon_height 0x00000000 +int dimen notification_large_icon_width 0x00000000 +int dimen notification_main_column_padding_top 0x00000000 +int dimen notification_media_narrow_margin 0x00000000 +int dimen notification_right_icon_size 0x00000000 +int dimen notification_right_side_padding_top 0x00000000 +int dimen notification_small_icon_background_padding 0x00000000 +int dimen notification_small_icon_size_as_large 0x00000000 +int dimen notification_subtext_size 0x00000000 +int dimen notification_top_pad 0x00000000 +int dimen notification_top_pad_large_text 0x00000000 +int dimen subtitle_corner_radius 0x00000000 +int dimen subtitle_outline_width 0x00000000 +int dimen subtitle_shadow_offset 0x00000000 +int dimen subtitle_shadow_radius 0x00000000 +int drawable notification_action_background 0x00000000 +int drawable notification_bg 0x00000000 +int drawable notification_bg_low 0x00000000 +int drawable notification_bg_low_normal 0x00000000 +int drawable notification_bg_low_pressed 0x00000000 +int drawable notification_bg_normal 0x00000000 +int drawable notification_bg_normal_pressed 0x00000000 +int drawable notification_icon_background 0x00000000 +int drawable notification_template_icon_bg 0x00000000 +int drawable notification_template_icon_low_bg 0x00000000 +int drawable notification_tile_bg 0x00000000 +int drawable notify_panel_notification_icon_bg 0x00000000 +int id accessibility_action_clickable_span 0x00000000 +int id accessibility_custom_action_0 0x00000000 +int id accessibility_custom_action_1 0x00000000 +int id accessibility_custom_action_10 0x00000000 +int id accessibility_custom_action_11 0x00000000 +int id accessibility_custom_action_12 0x00000000 +int id accessibility_custom_action_13 0x00000000 +int id accessibility_custom_action_14 0x00000000 +int id accessibility_custom_action_15 0x00000000 +int id accessibility_custom_action_16 0x00000000 +int id accessibility_custom_action_17 0x00000000 +int id accessibility_custom_action_18 0x00000000 +int id accessibility_custom_action_19 0x00000000 +int id accessibility_custom_action_2 0x00000000 +int id accessibility_custom_action_20 0x00000000 +int id accessibility_custom_action_21 0x00000000 +int id accessibility_custom_action_22 0x00000000 +int id accessibility_custom_action_23 0x00000000 +int id accessibility_custom_action_24 0x00000000 +int id accessibility_custom_action_25 0x00000000 +int id accessibility_custom_action_26 0x00000000 +int id accessibility_custom_action_27 0x00000000 +int id accessibility_custom_action_28 0x00000000 +int id accessibility_custom_action_29 0x00000000 +int id accessibility_custom_action_3 0x00000000 +int id accessibility_custom_action_30 0x00000000 +int id accessibility_custom_action_31 0x00000000 +int id accessibility_custom_action_4 0x00000000 +int id accessibility_custom_action_5 0x00000000 +int id accessibility_custom_action_6 0x00000000 +int id accessibility_custom_action_7 0x00000000 +int id accessibility_custom_action_8 0x00000000 +int id accessibility_custom_action_9 0x00000000 +int id action0 0x00000000 +int id action_container 0x00000000 +int id action_divider 0x00000000 +int id action_image 0x00000000 +int id action_text 0x00000000 +int id actions 0x00000000 +int id all 0x00000000 +int id async 0x00000000 +int id blocking 0x00000000 +int id bottom 0x00000000 +int id cancel_action 0x00000000 +int id center 0x00000000 +int id center_horizontal 0x00000000 +int id center_vertical 0x00000000 +int id chronometer 0x00000000 +int id clip_horizontal 0x00000000 +int id clip_vertical 0x00000000 +int id dialog_button 0x00000000 +int id end 0x00000000 +int id end_padder 0x00000000 +int id fill 0x00000000 +int id fill_horizontal 0x00000000 +int id fill_vertical 0x00000000 +int id forever 0x00000000 +int id fragment_container_view_tag 0x00000000 +int id icon 0x00000000 +int id icon_group 0x00000000 +int id info 0x00000000 +int id italic 0x00000000 +int id left 0x00000000 +int id line1 0x00000000 +int id line3 0x00000000 +int id media_actions 0x00000000 +int id none 0x00000000 +int id normal 0x00000000 +int id notification_background 0x00000000 +int id notification_main_column 0x00000000 +int id notification_main_column_container 0x00000000 +int id right 0x00000000 +int id right_icon 0x00000000 +int id right_side 0x00000000 +int id special_effects_controller_view_tag 0x00000000 +int id start 0x00000000 +int id status_bar_latest_event_content 0x00000000 +int id tag_accessibility_actions 0x00000000 +int id tag_accessibility_clickable_spans 0x00000000 +int id tag_accessibility_heading 0x00000000 +int id tag_accessibility_pane_title 0x00000000 +int id tag_screen_reader_focusable 0x00000000 +int id tag_transition_group 0x00000000 +int id tag_unhandled_key_event_manager 0x00000000 +int id tag_unhandled_key_listeners 0x00000000 +int id text 0x00000000 +int id text2 0x00000000 +int id time 0x00000000 +int id title 0x00000000 +int id top 0x00000000 +int id view_tree_lifecycle_owner 0x00000000 +int id view_tree_saved_state_registry_owner 0x00000000 +int id view_tree_view_model_store_owner 0x00000000 +int id visible_removing_fragment_view_tag 0x00000000 +int integer cancel_button_image_alpha 0x00000000 +int integer status_bar_notification_info_maxnum 0x00000000 +int layout custom_dialog 0x00000000 +int layout notification_action 0x00000000 +int layout notification_action_tombstone 0x00000000 +int layout notification_media_action 0x00000000 +int layout notification_media_cancel_action 0x00000000 +int layout notification_template_big_media 0x00000000 +int layout notification_template_big_media_custom 0x00000000 +int layout notification_template_big_media_narrow 0x00000000 +int layout notification_template_big_media_narrow_custom 0x00000000 +int layout notification_template_custom_big 0x00000000 +int layout notification_template_icon_group 0x00000000 +int layout notification_template_lines_media 0x00000000 +int layout notification_template_media 0x00000000 +int layout notification_template_media_custom 0x00000000 +int layout notification_template_part_chronometer 0x00000000 +int layout notification_template_part_time 0x00000000 +int string status_bar_notification_info_overflow 0x00000000 +int style TextAppearance_Compat_Notification 0x00000000 +int style TextAppearance_Compat_Notification_Info 0x00000000 +int style TextAppearance_Compat_Notification_Info_Media 0x00000000 +int style TextAppearance_Compat_Notification_Line2 0x00000000 +int style TextAppearance_Compat_Notification_Line2_Media 0x00000000 +int style TextAppearance_Compat_Notification_Media 0x00000000 +int style TextAppearance_Compat_Notification_Time 0x00000000 +int style TextAppearance_Compat_Notification_Time_Media 0x00000000 +int style TextAppearance_Compat_Notification_Title 0x00000000 +int style TextAppearance_Compat_Notification_Title_Media 0x00000000 +int style Widget_Compat_NotificationActionContainer 0x00000000 +int style Widget_Compat_NotificationActionText 0x00000000 +int style Widget_Support_CoordinatorLayout 0x00000000 +int[] styleable ColorStateListItem { 0x010101a5, 0x0101031f, 0x00000000 } +int styleable ColorStateListItem_android_color 0 +int styleable ColorStateListItem_android_alpha 1 +int styleable ColorStateListItem_alpha 2 +int[] styleable CoordinatorLayout { 0x00000000, 0x00000000 } +int styleable CoordinatorLayout_keylines 0 +int styleable CoordinatorLayout_statusBarBackground 1 +int[] styleable CoordinatorLayout_Layout { 0x010100b3, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 } +int styleable CoordinatorLayout_Layout_android_layout_gravity 0 +int styleable CoordinatorLayout_Layout_layout_anchor 1 +int styleable CoordinatorLayout_Layout_layout_anchorGravity 2 +int styleable CoordinatorLayout_Layout_layout_behavior 3 +int styleable CoordinatorLayout_Layout_layout_dodgeInsetEdges 4 +int styleable CoordinatorLayout_Layout_layout_insetEdge 5 +int styleable CoordinatorLayout_Layout_layout_keyline 6 +int[] styleable FontFamily { 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 } +int styleable FontFamily_fontProviderAuthority 0 +int styleable FontFamily_fontProviderCerts 1 +int styleable FontFamily_fontProviderFetchStrategy 2 +int styleable FontFamily_fontProviderFetchTimeout 3 +int styleable FontFamily_fontProviderPackage 4 +int styleable FontFamily_fontProviderQuery 5 +int[] styleable FontFamilyFont { 0x01010532, 0x01010533, 0x0101053f, 0x0101056f, 0x01010570, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 } +int styleable FontFamilyFont_android_font 0 +int styleable FontFamilyFont_android_fontWeight 1 +int styleable FontFamilyFont_android_fontStyle 2 +int styleable FontFamilyFont_android_ttcIndex 3 +int styleable FontFamilyFont_android_fontVariationSettings 4 +int styleable FontFamilyFont_font 5 +int styleable FontFamilyFont_fontStyle 6 +int styleable FontFamilyFont_fontVariationSettings 7 +int styleable FontFamilyFont_fontWeight 8 +int styleable FontFamilyFont_ttcIndex 9 +int[] styleable Fragment { 0x01010003, 0x010100d0, 0x010100d1 } +int styleable Fragment_android_name 0 +int styleable Fragment_android_id 1 +int styleable Fragment_android_tag 2 +int[] styleable FragmentContainerView { 0x01010003, 0x010100d1 } +int styleable FragmentContainerView_android_name 0 +int styleable FragmentContainerView_android_tag 1 +int[] styleable GradientColor { 0x0101019d, 0x0101019e, 0x010101a1, 0x010101a2, 0x010101a3, 0x010101a4, 0x01010201, 0x0101020b, 0x01010510, 0x01010511, 0x01010512, 0x01010513 } +int styleable GradientColor_android_startColor 0 +int styleable GradientColor_android_endColor 1 +int styleable GradientColor_android_type 2 +int styleable GradientColor_android_centerX 3 +int styleable GradientColor_android_centerY 4 +int styleable GradientColor_android_gradientRadius 5 +int styleable GradientColor_android_tileMode 6 +int styleable GradientColor_android_centerColor 7 +int styleable GradientColor_android_startX 8 +int styleable GradientColor_android_startY 9 +int styleable GradientColor_android_endX 10 +int styleable GradientColor_android_endY 11 +int[] styleable GradientColorItem { 0x010101a5, 0x01010514 } +int styleable GradientColorItem_android_color 0 +int styleable GradientColorItem_android_offset 1 diff --git a/app/libs/tasks-core/classes.jar b/app/libs/tasks-core/classes.jar new file mode 100644 index 0000000..935b330 Binary files /dev/null and b/app/libs/tasks-core/classes.jar differ diff --git a/app/libs/tasks-vision/AndroidManifest.xml b/app/libs/tasks-vision/AndroidManifest.xml new file mode 100644 index 0000000..e12fef9 --- /dev/null +++ b/app/libs/tasks-vision/AndroidManifest.xml @@ -0,0 +1,9 @@ + + + + + + \ No newline at end of file diff --git a/app/libs/tasks-vision/R.txt b/app/libs/tasks-vision/R.txt new file mode 100644 index 0000000..5e1f9f2 --- /dev/null +++ b/app/libs/tasks-vision/R.txt @@ -0,0 +1,255 @@ +int anim fragment_fast_out_extra_slow_in 0x00000000 +int animator fragment_close_enter 0x00000000 +int animator fragment_close_exit 0x00000000 +int animator fragment_fade_enter 0x00000000 +int animator fragment_fade_exit 0x00000000 +int animator fragment_open_enter 0x00000000 +int animator fragment_open_exit 0x00000000 +int attr alpha 0x00000000 +int attr coordinatorLayoutStyle 0x00000000 +int attr font 0x00000000 +int attr fontProviderAuthority 0x00000000 +int attr fontProviderCerts 0x00000000 +int attr fontProviderFetchStrategy 0x00000000 +int attr fontProviderFetchTimeout 0x00000000 +int attr fontProviderPackage 0x00000000 +int attr fontProviderQuery 0x00000000 +int attr fontStyle 0x00000000 +int attr fontVariationSettings 0x00000000 +int attr fontWeight 0x00000000 +int attr keylines 0x00000000 +int attr layout_anchor 0x00000000 +int attr layout_anchorGravity 0x00000000 +int attr layout_behavior 0x00000000 +int attr layout_dodgeInsetEdges 0x00000000 +int attr layout_insetEdge 0x00000000 +int attr layout_keyline 0x00000000 +int attr statusBarBackground 0x00000000 +int attr ttcIndex 0x00000000 +int color notification_action_color_filter 0x00000000 +int color notification_icon_bg_color 0x00000000 +int color notification_material_background_media_default_color 0x00000000 +int color primary_text_default_material_dark 0x00000000 +int color ripple_material_light 0x00000000 +int color secondary_text_default_material_dark 0x00000000 +int color secondary_text_default_material_light 0x00000000 +int dimen compat_button_inset_horizontal_material 0x00000000 +int dimen compat_button_inset_vertical_material 0x00000000 +int dimen compat_button_padding_horizontal_material 0x00000000 +int dimen compat_button_padding_vertical_material 0x00000000 +int dimen compat_control_corner_material 0x00000000 +int dimen compat_notification_large_icon_max_height 0x00000000 +int dimen compat_notification_large_icon_max_width 0x00000000 +int dimen notification_action_icon_size 0x00000000 +int dimen notification_action_text_size 0x00000000 +int dimen notification_big_circle_margin 0x00000000 +int dimen notification_content_margin_start 0x00000000 +int dimen notification_large_icon_height 0x00000000 +int dimen notification_large_icon_width 0x00000000 +int dimen notification_main_column_padding_top 0x00000000 +int dimen notification_media_narrow_margin 0x00000000 +int dimen notification_right_icon_size 0x00000000 +int dimen notification_right_side_padding_top 0x00000000 +int dimen notification_small_icon_background_padding 0x00000000 +int dimen notification_small_icon_size_as_large 0x00000000 +int dimen notification_subtext_size 0x00000000 +int dimen notification_top_pad 0x00000000 +int dimen notification_top_pad_large_text 0x00000000 +int dimen subtitle_corner_radius 0x00000000 +int dimen subtitle_outline_width 0x00000000 +int dimen subtitle_shadow_offset 0x00000000 +int dimen subtitle_shadow_radius 0x00000000 +int drawable notification_action_background 0x00000000 +int drawable notification_bg 0x00000000 +int drawable notification_bg_low 0x00000000 +int drawable notification_bg_low_normal 0x00000000 +int drawable notification_bg_low_pressed 0x00000000 +int drawable notification_bg_normal 0x00000000 +int drawable notification_bg_normal_pressed 0x00000000 +int drawable notification_icon_background 0x00000000 +int drawable notification_template_icon_bg 0x00000000 +int drawable notification_template_icon_low_bg 0x00000000 +int drawable notification_tile_bg 0x00000000 +int drawable notify_panel_notification_icon_bg 0x00000000 +int id accessibility_action_clickable_span 0x00000000 +int id accessibility_custom_action_0 0x00000000 +int id accessibility_custom_action_1 0x00000000 +int id accessibility_custom_action_10 0x00000000 +int id accessibility_custom_action_11 0x00000000 +int id accessibility_custom_action_12 0x00000000 +int id accessibility_custom_action_13 0x00000000 +int id accessibility_custom_action_14 0x00000000 +int id accessibility_custom_action_15 0x00000000 +int id accessibility_custom_action_16 0x00000000 +int id accessibility_custom_action_17 0x00000000 +int id accessibility_custom_action_18 0x00000000 +int id accessibility_custom_action_19 0x00000000 +int id accessibility_custom_action_2 0x00000000 +int id accessibility_custom_action_20 0x00000000 +int id accessibility_custom_action_21 0x00000000 +int id accessibility_custom_action_22 0x00000000 +int id accessibility_custom_action_23 0x00000000 +int id accessibility_custom_action_24 0x00000000 +int id accessibility_custom_action_25 0x00000000 +int id accessibility_custom_action_26 0x00000000 +int id accessibility_custom_action_27 0x00000000 +int id accessibility_custom_action_28 0x00000000 +int id accessibility_custom_action_29 0x00000000 +int id accessibility_custom_action_3 0x00000000 +int id accessibility_custom_action_30 0x00000000 +int id accessibility_custom_action_31 0x00000000 +int id accessibility_custom_action_4 0x00000000 +int id accessibility_custom_action_5 0x00000000 +int id accessibility_custom_action_6 0x00000000 +int id accessibility_custom_action_7 0x00000000 +int id accessibility_custom_action_8 0x00000000 +int id accessibility_custom_action_9 0x00000000 +int id action0 0x00000000 +int id action_container 0x00000000 +int id action_divider 0x00000000 +int id action_image 0x00000000 +int id action_text 0x00000000 +int id actions 0x00000000 +int id all 0x00000000 +int id async 0x00000000 +int id blocking 0x00000000 +int id bottom 0x00000000 +int id cancel_action 0x00000000 +int id center 0x00000000 +int id center_horizontal 0x00000000 +int id center_vertical 0x00000000 +int id chronometer 0x00000000 +int id clip_horizontal 0x00000000 +int id clip_vertical 0x00000000 +int id dialog_button 0x00000000 +int id end 0x00000000 +int id end_padder 0x00000000 +int id fill 0x00000000 +int id fill_horizontal 0x00000000 +int id fill_vertical 0x00000000 +int id forever 0x00000000 +int id fragment_container_view_tag 0x00000000 +int id icon 0x00000000 +int id icon_group 0x00000000 +int id info 0x00000000 +int id italic 0x00000000 +int id left 0x00000000 +int id line1 0x00000000 +int id line3 0x00000000 +int id media_actions 0x00000000 +int id none 0x00000000 +int id normal 0x00000000 +int id notification_background 0x00000000 +int id notification_main_column 0x00000000 +int id notification_main_column_container 0x00000000 +int id right 0x00000000 +int id right_icon 0x00000000 +int id right_side 0x00000000 +int id special_effects_controller_view_tag 0x00000000 +int id start 0x00000000 +int id status_bar_latest_event_content 0x00000000 +int id tag_accessibility_actions 0x00000000 +int id tag_accessibility_clickable_spans 0x00000000 +int id tag_accessibility_heading 0x00000000 +int id tag_accessibility_pane_title 0x00000000 +int id tag_screen_reader_focusable 0x00000000 +int id tag_transition_group 0x00000000 +int id tag_unhandled_key_event_manager 0x00000000 +int id tag_unhandled_key_listeners 0x00000000 +int id text 0x00000000 +int id text2 0x00000000 +int id time 0x00000000 +int id title 0x00000000 +int id top 0x00000000 +int id view_tree_lifecycle_owner 0x00000000 +int id view_tree_saved_state_registry_owner 0x00000000 +int id view_tree_view_model_store_owner 0x00000000 +int id visible_removing_fragment_view_tag 0x00000000 +int integer cancel_button_image_alpha 0x00000000 +int integer status_bar_notification_info_maxnum 0x00000000 +int layout custom_dialog 0x00000000 +int layout notification_action 0x00000000 +int layout notification_action_tombstone 0x00000000 +int layout notification_media_action 0x00000000 +int layout notification_media_cancel_action 0x00000000 +int layout notification_template_big_media 0x00000000 +int layout notification_template_big_media_custom 0x00000000 +int layout notification_template_big_media_narrow 0x00000000 +int layout notification_template_big_media_narrow_custom 0x00000000 +int layout notification_template_custom_big 0x00000000 +int layout notification_template_icon_group 0x00000000 +int layout notification_template_lines_media 0x00000000 +int layout notification_template_media 0x00000000 +int layout notification_template_media_custom 0x00000000 +int layout notification_template_part_chronometer 0x00000000 +int layout notification_template_part_time 0x00000000 +int string status_bar_notification_info_overflow 0x00000000 +int style TextAppearance_Compat_Notification 0x00000000 +int style TextAppearance_Compat_Notification_Info 0x00000000 +int style TextAppearance_Compat_Notification_Info_Media 0x00000000 +int style TextAppearance_Compat_Notification_Line2 0x00000000 +int style TextAppearance_Compat_Notification_Line2_Media 0x00000000 +int style TextAppearance_Compat_Notification_Media 0x00000000 +int style TextAppearance_Compat_Notification_Time 0x00000000 +int style TextAppearance_Compat_Notification_Time_Media 0x00000000 +int style TextAppearance_Compat_Notification_Title 0x00000000 +int style TextAppearance_Compat_Notification_Title_Media 0x00000000 +int style Widget_Compat_NotificationActionContainer 0x00000000 +int style Widget_Compat_NotificationActionText 0x00000000 +int style Widget_Support_CoordinatorLayout 0x00000000 +int[] styleable ColorStateListItem { 0x010101a5, 0x0101031f, 0x00000000 } +int styleable ColorStateListItem_android_color 0 +int styleable ColorStateListItem_android_alpha 1 +int styleable ColorStateListItem_alpha 2 +int[] styleable CoordinatorLayout { 0x00000000, 0x00000000 } +int styleable CoordinatorLayout_keylines 0 +int styleable CoordinatorLayout_statusBarBackground 1 +int[] styleable CoordinatorLayout_Layout { 0x010100b3, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 } +int styleable CoordinatorLayout_Layout_android_layout_gravity 0 +int styleable CoordinatorLayout_Layout_layout_anchor 1 +int styleable CoordinatorLayout_Layout_layout_anchorGravity 2 +int styleable CoordinatorLayout_Layout_layout_behavior 3 +int styleable CoordinatorLayout_Layout_layout_dodgeInsetEdges 4 +int styleable CoordinatorLayout_Layout_layout_insetEdge 5 +int styleable CoordinatorLayout_Layout_layout_keyline 6 +int[] styleable FontFamily { 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 } +int styleable FontFamily_fontProviderAuthority 0 +int styleable FontFamily_fontProviderCerts 1 +int styleable FontFamily_fontProviderFetchStrategy 2 +int styleable FontFamily_fontProviderFetchTimeout 3 +int styleable FontFamily_fontProviderPackage 4 +int styleable FontFamily_fontProviderQuery 5 +int[] styleable FontFamilyFont { 0x01010532, 0x01010533, 0x0101053f, 0x0101056f, 0x01010570, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 } +int styleable FontFamilyFont_android_font 0 +int styleable FontFamilyFont_android_fontWeight 1 +int styleable FontFamilyFont_android_fontStyle 2 +int styleable FontFamilyFont_android_ttcIndex 3 +int styleable FontFamilyFont_android_fontVariationSettings 4 +int styleable FontFamilyFont_font 5 +int styleable FontFamilyFont_fontStyle 6 +int styleable FontFamilyFont_fontVariationSettings 7 +int styleable FontFamilyFont_fontWeight 8 +int styleable FontFamilyFont_ttcIndex 9 +int[] styleable Fragment { 0x01010003, 0x010100d0, 0x010100d1 } +int styleable Fragment_android_name 0 +int styleable Fragment_android_id 1 +int styleable Fragment_android_tag 2 +int[] styleable FragmentContainerView { 0x01010003, 0x010100d1 } +int styleable FragmentContainerView_android_name 0 +int styleable FragmentContainerView_android_tag 1 +int[] styleable GradientColor { 0x0101019d, 0x0101019e, 0x010101a1, 0x010101a2, 0x010101a3, 0x010101a4, 0x01010201, 0x0101020b, 0x01010510, 0x01010511, 0x01010512, 0x01010513 } +int styleable GradientColor_android_startColor 0 +int styleable GradientColor_android_endColor 1 +int styleable GradientColor_android_type 2 +int styleable GradientColor_android_centerX 3 +int styleable GradientColor_android_centerY 4 +int styleable GradientColor_android_gradientRadius 5 +int styleable GradientColor_android_tileMode 6 +int styleable GradientColor_android_centerColor 7 +int styleable GradientColor_android_startX 8 +int styleable GradientColor_android_startY 9 +int styleable GradientColor_android_endX 10 +int styleable GradientColor_android_endY 11 +int[] styleable GradientColorItem { 0x010101a5, 0x01010514 } +int styleable GradientColorItem_android_color 0 +int styleable GradientColorItem_android_offset 1 diff --git a/app/libs/tasks-vision/classes.jar b/app/libs/tasks-vision/classes.jar new file mode 100644 index 0000000..eab5e1a Binary files /dev/null and b/app/libs/tasks-vision/classes.jar differ diff --git a/app/libs/tasks-vision/jni/arm64-v8a/libmediapipe_tasks_vision_jni.so b/app/libs/tasks-vision/jni/arm64-v8a/libmediapipe_tasks_vision_jni.so new file mode 100644 index 0000000..ed617a5 Binary files /dev/null and b/app/libs/tasks-vision/jni/arm64-v8a/libmediapipe_tasks_vision_jni.so differ diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 4c5a35b..0f0cf4c 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -2,29 +2,24 @@ - - + + - + - + + + - - + android:exported="false" + tools:ignore="MissingClass"> - - + +