添加位置信息浮动层,显示定位状态

This commit is contained in:
2026-02-28 18:25:45 +08:00
parent e8be0ef93f
commit 04e8290a8a
1277 changed files with 45436 additions and 11 deletions

View File

@@ -0,0 +1,194 @@
1<?xml version="1.0" encoding="utf-8"?>
2<manifest xmlns:android="http://schemas.android.com/apk/res/android"
3 package="com.inspection.camera"
4 android:versionCode="1"
5 android:versionName="1.0" >
6
7 <uses-sdk
8 android:minSdkVersion="26"
9 android:targetSdkVersion="34" />
10
11 <!-- 相机权限 -->
12 <uses-feature
12-->C:\Users\xiaji\AndroidStudioProjects\anroid-CheckShot\app\src\main\AndroidManifest.xml:6:5-84
13 android:name="android.hardware.camera"
13-->C:\Users\xiaji\AndroidStudioProjects\anroid-CheckShot\app\src\main\AndroidManifest.xml:6:19-57
14 android:required="true" />
14-->C:\Users\xiaji\AndroidStudioProjects\anroid-CheckShot\app\src\main\AndroidManifest.xml:6:58-81
15
16 <uses-permission android:name="android.permission.CAMERA" />
16-->C:\Users\xiaji\AndroidStudioProjects\anroid-CheckShot\app\src\main\AndroidManifest.xml:7:5-65
16-->C:\Users\xiaji\AndroidStudioProjects\anroid-CheckShot\app\src\main\AndroidManifest.xml:7:22-62
17
18 <!-- 定位权限 -->
19 <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
19-->C:\Users\xiaji\AndroidStudioProjects\anroid-CheckShot\app\src\main\AndroidManifest.xml:10:5-79
19-->C:\Users\xiaji\AndroidStudioProjects\anroid-CheckShot\app\src\main\AndroidManifest.xml:10:22-76
20 <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
20-->C:\Users\xiaji\AndroidStudioProjects\anroid-CheckShot\app\src\main\AndroidManifest.xml:11:5-81
20-->C:\Users\xiaji\AndroidStudioProjects\anroid-CheckShot\app\src\main\AndroidManifest.xml:11:22-78
21
22 <permission
22-->[androidx.core:core:1.12.0] C:\Users\xiaji\.gradle\caches\transforms-3\2ccd268e0ca2e1cd10ec650ac8067a3e\transformed\core-1.12.0\AndroidManifest.xml:22:5-24:47
23 android:name="com.inspection.camera.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"
23-->[androidx.core:core:1.12.0] C:\Users\xiaji\.gradle\caches\transforms-3\2ccd268e0ca2e1cd10ec650ac8067a3e\transformed\core-1.12.0\AndroidManifest.xml:23:9-81
24 android:protectionLevel="signature" />
24-->[androidx.core:core:1.12.0] C:\Users\xiaji\.gradle\caches\transforms-3\2ccd268e0ca2e1cd10ec650ac8067a3e\transformed\core-1.12.0\AndroidManifest.xml:24:9-44
25
26 <uses-permission android:name="com.inspection.camera.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION" />
26-->[androidx.core:core:1.12.0] C:\Users\xiaji\.gradle\caches\transforms-3\2ccd268e0ca2e1cd10ec650ac8067a3e\transformed\core-1.12.0\AndroidManifest.xml:26:5-97
26-->[androidx.core:core:1.12.0] C:\Users\xiaji\.gradle\caches\transforms-3\2ccd268e0ca2e1cd10ec650ac8067a3e\transformed\core-1.12.0\AndroidManifest.xml:26:22-94
27
28 <application
28-->C:\Users\xiaji\AndroidStudioProjects\anroid-CheckShot\app\src\main\AndroidManifest.xml:13:5-32:19
29 android:name="com.inspection.camera.InspectionCameraApp"
29-->C:\Users\xiaji\AndroidStudioProjects\anroid-CheckShot\app\src\main\AndroidManifest.xml:14:9-44
30 android:allowBackup="true"
30-->C:\Users\xiaji\AndroidStudioProjects\anroid-CheckShot\app\src\main\AndroidManifest.xml:15:9-35
31 android:appComponentFactory="androidx.core.app.CoreComponentFactory"
31-->[androidx.core:core:1.12.0] C:\Users\xiaji\.gradle\caches\transforms-3\2ccd268e0ca2e1cd10ec650ac8067a3e\transformed\core-1.12.0\AndroidManifest.xml:28:18-86
32 android:debuggable="true"
33 android:extractNativeLibs="false"
34 android:icon="@mipmap/ic_launcher"
34-->C:\Users\xiaji\AndroidStudioProjects\anroid-CheckShot\app\src\main\AndroidManifest.xml:16:9-43
35 android:label="@string/app_name"
35-->C:\Users\xiaji\AndroidStudioProjects\anroid-CheckShot\app\src\main\AndroidManifest.xml:17:9-41
36 android:roundIcon="@mipmap/ic_launcher_round"
36-->C:\Users\xiaji\AndroidStudioProjects\anroid-CheckShot\app\src\main\AndroidManifest.xml:18:9-54
37 android:supportsRtl="true"
37-->C:\Users\xiaji\AndroidStudioProjects\anroid-CheckShot\app\src\main\AndroidManifest.xml:19:9-35
38 android:theme="@style/Theme.InspectionCamera" >
38-->C:\Users\xiaji\AndroidStudioProjects\anroid-CheckShot\app\src\main\AndroidManifest.xml:20:9-54
39 <activity
39-->C:\Users\xiaji\AndroidStudioProjects\anroid-CheckShot\app\src\main\AndroidManifest.xml:23:9-31:20
40 android:name="com.inspection.camera.ui.MainActivity"
40-->C:\Users\xiaji\AndroidStudioProjects\anroid-CheckShot\app\src\main\AndroidManifest.xml:24:13-44
41 android:exported="true"
41-->C:\Users\xiaji\AndroidStudioProjects\anroid-CheckShot\app\src\main\AndroidManifest.xml:25:13-36
42 android:theme="@style/Theme.InspectionCamera" >
42-->C:\Users\xiaji\AndroidStudioProjects\anroid-CheckShot\app\src\main\AndroidManifest.xml:26:13-58
43 <intent-filter>
43-->C:\Users\xiaji\AndroidStudioProjects\anroid-CheckShot\app\src\main\AndroidManifest.xml:27:13-30:29
44 <action android:name="android.intent.action.MAIN" />
44-->C:\Users\xiaji\AndroidStudioProjects\anroid-CheckShot\app\src\main\AndroidManifest.xml:28:17-69
44-->C:\Users\xiaji\AndroidStudioProjects\anroid-CheckShot\app\src\main\AndroidManifest.xml:28:25-66
45
46 <category android:name="android.intent.category.LAUNCHER" />
46-->C:\Users\xiaji\AndroidStudioProjects\anroid-CheckShot\app\src\main\AndroidManifest.xml:29:17-77
46-->C:\Users\xiaji\AndroidStudioProjects\anroid-CheckShot\app\src\main\AndroidManifest.xml:29:27-74
47 </intent-filter>
48 </activity>
49
50 <service
50-->[androidx.camera:camera-camera2:1.3.0] C:\Users\xiaji\.gradle\caches\transforms-3\b0511461a22b4ec804d33f3f6245e333\transformed\camera-camera2-1.3.0\AndroidManifest.xml:24:9-33:19
51 android:name="androidx.camera.core.impl.MetadataHolderService"
51-->[androidx.camera:camera-camera2:1.3.0] C:\Users\xiaji\.gradle\caches\transforms-3\b0511461a22b4ec804d33f3f6245e333\transformed\camera-camera2-1.3.0\AndroidManifest.xml:25:13-75
52 android:enabled="false"
52-->[androidx.camera:camera-camera2:1.3.0] C:\Users\xiaji\.gradle\caches\transforms-3\b0511461a22b4ec804d33f3f6245e333\transformed\camera-camera2-1.3.0\AndroidManifest.xml:26:13-36
53 android:exported="false" >
53-->[androidx.camera:camera-camera2:1.3.0] C:\Users\xiaji\.gradle\caches\transforms-3\b0511461a22b4ec804d33f3f6245e333\transformed\camera-camera2-1.3.0\AndroidManifest.xml:27:13-37
54 <meta-data
54-->[androidx.camera:camera-camera2:1.3.0] C:\Users\xiaji\.gradle\caches\transforms-3\b0511461a22b4ec804d33f3f6245e333\transformed\camera-camera2-1.3.0\AndroidManifest.xml:30:13-32:89
55 android:name="androidx.camera.core.impl.MetadataHolderService.DEFAULT_CONFIG_PROVIDER"
55-->[androidx.camera:camera-camera2:1.3.0] C:\Users\xiaji\.gradle\caches\transforms-3\b0511461a22b4ec804d33f3f6245e333\transformed\camera-camera2-1.3.0\AndroidManifest.xml:31:17-103
56 android:value="androidx.camera.camera2.Camera2Config$DefaultProvider" />
56-->[androidx.camera:camera-camera2:1.3.0] C:\Users\xiaji\.gradle\caches\transforms-3\b0511461a22b4ec804d33f3f6245e333\transformed\camera-camera2-1.3.0\AndroidManifest.xml:32:17-86
57 </service>
58
59 <activity
59-->[com.google.android.gms:play-services-base:18.1.0] C:\Users\xiaji\.gradle\caches\transforms-3\a07423590cddbae4afa1a8ffe54409e1\transformed\play-services-base-18.1.0\AndroidManifest.xml:20:9-22:45
60 android:name="com.google.android.gms.common.api.GoogleApiActivity"
60-->[com.google.android.gms:play-services-base:18.1.0] C:\Users\xiaji\.gradle\caches\transforms-3\a07423590cddbae4afa1a8ffe54409e1\transformed\play-services-base-18.1.0\AndroidManifest.xml:20:19-85
61 android:exported="false"
61-->[com.google.android.gms:play-services-base:18.1.0] C:\Users\xiaji\.gradle\caches\transforms-3\a07423590cddbae4afa1a8ffe54409e1\transformed\play-services-base-18.1.0\AndroidManifest.xml:22:19-43
62 android:theme="@android:style/Theme.Translucent.NoTitleBar" />
62-->[com.google.android.gms:play-services-base:18.1.0] C:\Users\xiaji\.gradle\caches\transforms-3\a07423590cddbae4afa1a8ffe54409e1\transformed\play-services-base-18.1.0\AndroidManifest.xml:21:19-78
63
64 <meta-data
64-->[com.google.android.gms:play-services-basement:18.1.0] C:\Users\xiaji\.gradle\caches\transforms-3\d83dac885cb6847a1d0c23c51a2a758d\transformed\play-services-basement-18.1.0\AndroidManifest.xml:21:9-23:69
65 android:name="com.google.android.gms.version"
65-->[com.google.android.gms:play-services-basement:18.1.0] C:\Users\xiaji\.gradle\caches\transforms-3\d83dac885cb6847a1d0c23c51a2a758d\transformed\play-services-basement-18.1.0\AndroidManifest.xml:22:13-58
66 android:value="@integer/google_play_services_version" />
66-->[com.google.android.gms:play-services-basement:18.1.0] C:\Users\xiaji\.gradle\caches\transforms-3\d83dac885cb6847a1d0c23c51a2a758d\transformed\play-services-basement-18.1.0\AndroidManifest.xml:23:13-66
67
68 <activity
68-->[androidx.compose.ui:ui-test-manifest:1.5.4] C:\Users\xiaji\.gradle\caches\transforms-3\49134ffb815cfa1aa0256497e0d3da3b\transformed\ui-test-manifest-1.5.4\AndroidManifest.xml:23:9-25:39
69 android:name="androidx.activity.ComponentActivity"
69-->[androidx.compose.ui:ui-test-manifest:1.5.4] C:\Users\xiaji\.gradle\caches\transforms-3\49134ffb815cfa1aa0256497e0d3da3b\transformed\ui-test-manifest-1.5.4\AndroidManifest.xml:24:13-63
70 android:exported="true" />
70-->[androidx.compose.ui:ui-test-manifest:1.5.4] C:\Users\xiaji\.gradle\caches\transforms-3\49134ffb815cfa1aa0256497e0d3da3b\transformed\ui-test-manifest-1.5.4\AndroidManifest.xml:25:13-36
71 <activity
71-->[androidx.compose.ui:ui-tooling-android:1.5.4] C:\Users\xiaji\.gradle\caches\transforms-3\998fe5af4dd61ac534bc82a3b8e21c03\transformed\ui-tooling-release\AndroidManifest.xml:23:9-25:39
72 android:name="androidx.compose.ui.tooling.PreviewActivity"
72-->[androidx.compose.ui:ui-tooling-android:1.5.4] C:\Users\xiaji\.gradle\caches\transforms-3\998fe5af4dd61ac534bc82a3b8e21c03\transformed\ui-tooling-release\AndroidManifest.xml:24:13-71
73 android:exported="true" />
73-->[androidx.compose.ui:ui-tooling-android:1.5.4] C:\Users\xiaji\.gradle\caches\transforms-3\998fe5af4dd61ac534bc82a3b8e21c03\transformed\ui-tooling-release\AndroidManifest.xml:25:13-36
74
75 <provider
75-->[androidx.emoji2:emoji2:1.4.0] C:\Users\xiaji\.gradle\caches\transforms-3\da3398c4e0ab94412c8944ea49b75246\transformed\emoji2-1.4.0\AndroidManifest.xml:24:9-32:20
76 android:name="androidx.startup.InitializationProvider"
76-->[androidx.emoji2:emoji2:1.4.0] C:\Users\xiaji\.gradle\caches\transforms-3\da3398c4e0ab94412c8944ea49b75246\transformed\emoji2-1.4.0\AndroidManifest.xml:25:13-67
77 android:authorities="com.inspection.camera.androidx-startup"
77-->[androidx.emoji2:emoji2:1.4.0] C:\Users\xiaji\.gradle\caches\transforms-3\da3398c4e0ab94412c8944ea49b75246\transformed\emoji2-1.4.0\AndroidManifest.xml:26:13-68
78 android:exported="false" >
78-->[androidx.emoji2:emoji2:1.4.0] C:\Users\xiaji\.gradle\caches\transforms-3\da3398c4e0ab94412c8944ea49b75246\transformed\emoji2-1.4.0\AndroidManifest.xml:27:13-37
79 <meta-data
79-->[androidx.emoji2:emoji2:1.4.0] C:\Users\xiaji\.gradle\caches\transforms-3\da3398c4e0ab94412c8944ea49b75246\transformed\emoji2-1.4.0\AndroidManifest.xml:29:13-31:52
80 android:name="androidx.emoji2.text.EmojiCompatInitializer"
80-->[androidx.emoji2:emoji2:1.4.0] C:\Users\xiaji\.gradle\caches\transforms-3\da3398c4e0ab94412c8944ea49b75246\transformed\emoji2-1.4.0\AndroidManifest.xml:30:17-75
81 android:value="androidx.startup" />
81-->[androidx.emoji2:emoji2:1.4.0] C:\Users\xiaji\.gradle\caches\transforms-3\da3398c4e0ab94412c8944ea49b75246\transformed\emoji2-1.4.0\AndroidManifest.xml:31:17-49
82 <meta-data
82-->[androidx.lifecycle:lifecycle-process:2.6.2] C:\Users\xiaji\.gradle\caches\transforms-3\b8d11ad8426ba34454d5792641948162\transformed\lifecycle-process-2.6.2\AndroidManifest.xml:29:13-31:52
83 android:name="androidx.lifecycle.ProcessLifecycleInitializer"
83-->[androidx.lifecycle:lifecycle-process:2.6.2] C:\Users\xiaji\.gradle\caches\transforms-3\b8d11ad8426ba34454d5792641948162\transformed\lifecycle-process-2.6.2\AndroidManifest.xml:30:17-78
84 android:value="androidx.startup" />
84-->[androidx.lifecycle:lifecycle-process:2.6.2] C:\Users\xiaji\.gradle\caches\transforms-3\b8d11ad8426ba34454d5792641948162\transformed\lifecycle-process-2.6.2\AndroidManifest.xml:31:17-49
85 <meta-data
85-->[androidx.profileinstaller:profileinstaller:1.3.1] C:\Users\xiaji\.gradle\caches\transforms-3\76dba03a24495dc966af796d5f293c95\transformed\profileinstaller-1.3.1\AndroidManifest.xml:29:13-31:52
86 android:name="androidx.profileinstaller.ProfileInstallerInitializer"
86-->[androidx.profileinstaller:profileinstaller:1.3.1] C:\Users\xiaji\.gradle\caches\transforms-3\76dba03a24495dc966af796d5f293c95\transformed\profileinstaller-1.3.1\AndroidManifest.xml:30:17-85
87 android:value="androidx.startup" />
87-->[androidx.profileinstaller:profileinstaller:1.3.1] C:\Users\xiaji\.gradle\caches\transforms-3\76dba03a24495dc966af796d5f293c95\transformed\profileinstaller-1.3.1\AndroidManifest.xml:31:17-49
88 </provider>
89
90 <receiver
90-->[androidx.profileinstaller:profileinstaller:1.3.1] C:\Users\xiaji\.gradle\caches\transforms-3\76dba03a24495dc966af796d5f293c95\transformed\profileinstaller-1.3.1\AndroidManifest.xml:34:9-52:20
91 android:name="androidx.profileinstaller.ProfileInstallReceiver"
91-->[androidx.profileinstaller:profileinstaller:1.3.1] C:\Users\xiaji\.gradle\caches\transforms-3\76dba03a24495dc966af796d5f293c95\transformed\profileinstaller-1.3.1\AndroidManifest.xml:35:13-76
92 android:directBootAware="false"
92-->[androidx.profileinstaller:profileinstaller:1.3.1] C:\Users\xiaji\.gradle\caches\transforms-3\76dba03a24495dc966af796d5f293c95\transformed\profileinstaller-1.3.1\AndroidManifest.xml:36:13-44
93 android:enabled="true"
93-->[androidx.profileinstaller:profileinstaller:1.3.1] C:\Users\xiaji\.gradle\caches\transforms-3\76dba03a24495dc966af796d5f293c95\transformed\profileinstaller-1.3.1\AndroidManifest.xml:37:13-35
94 android:exported="true"
94-->[androidx.profileinstaller:profileinstaller:1.3.1] C:\Users\xiaji\.gradle\caches\transforms-3\76dba03a24495dc966af796d5f293c95\transformed\profileinstaller-1.3.1\AndroidManifest.xml:38:13-36
95 android:permission="android.permission.DUMP" >
95-->[androidx.profileinstaller:profileinstaller:1.3.1] C:\Users\xiaji\.gradle\caches\transforms-3\76dba03a24495dc966af796d5f293c95\transformed\profileinstaller-1.3.1\AndroidManifest.xml:39:13-57
96 <intent-filter>
96-->[androidx.profileinstaller:profileinstaller:1.3.1] C:\Users\xiaji\.gradle\caches\transforms-3\76dba03a24495dc966af796d5f293c95\transformed\profileinstaller-1.3.1\AndroidManifest.xml:40:13-42:29
97 <action android:name="androidx.profileinstaller.action.INSTALL_PROFILE" />
97-->[androidx.profileinstaller:profileinstaller:1.3.1] C:\Users\xiaji\.gradle\caches\transforms-3\76dba03a24495dc966af796d5f293c95\transformed\profileinstaller-1.3.1\AndroidManifest.xml:41:17-91
97-->[androidx.profileinstaller:profileinstaller:1.3.1] C:\Users\xiaji\.gradle\caches\transforms-3\76dba03a24495dc966af796d5f293c95\transformed\profileinstaller-1.3.1\AndroidManifest.xml:41:25-88
98 </intent-filter>
99 <intent-filter>
99-->[androidx.profileinstaller:profileinstaller:1.3.1] C:\Users\xiaji\.gradle\caches\transforms-3\76dba03a24495dc966af796d5f293c95\transformed\profileinstaller-1.3.1\AndroidManifest.xml:43:13-45:29
100 <action android:name="androidx.profileinstaller.action.SKIP_FILE" />
100-->[androidx.profileinstaller:profileinstaller:1.3.1] C:\Users\xiaji\.gradle\caches\transforms-3\76dba03a24495dc966af796d5f293c95\transformed\profileinstaller-1.3.1\AndroidManifest.xml:44:17-85
100-->[androidx.profileinstaller:profileinstaller:1.3.1] C:\Users\xiaji\.gradle\caches\transforms-3\76dba03a24495dc966af796d5f293c95\transformed\profileinstaller-1.3.1\AndroidManifest.xml:44:25-82
101 </intent-filter>
102 <intent-filter>
102-->[androidx.profileinstaller:profileinstaller:1.3.1] C:\Users\xiaji\.gradle\caches\transforms-3\76dba03a24495dc966af796d5f293c95\transformed\profileinstaller-1.3.1\AndroidManifest.xml:46:13-48:29
103 <action android:name="androidx.profileinstaller.action.SAVE_PROFILE" />
103-->[androidx.profileinstaller:profileinstaller:1.3.1] C:\Users\xiaji\.gradle\caches\transforms-3\76dba03a24495dc966af796d5f293c95\transformed\profileinstaller-1.3.1\AndroidManifest.xml:47:17-88
103-->[androidx.profileinstaller:profileinstaller:1.3.1] C:\Users\xiaji\.gradle\caches\transforms-3\76dba03a24495dc966af796d5f293c95\transformed\profileinstaller-1.3.1\AndroidManifest.xml:47:25-85
104 </intent-filter>
105 <intent-filter>
105-->[androidx.profileinstaller:profileinstaller:1.3.1] C:\Users\xiaji\.gradle\caches\transforms-3\76dba03a24495dc966af796d5f293c95\transformed\profileinstaller-1.3.1\AndroidManifest.xml:49:13-51:29
106 <action android:name="androidx.profileinstaller.action.BENCHMARK_OPERATION" />
106-->[androidx.profileinstaller:profileinstaller:1.3.1] C:\Users\xiaji\.gradle\caches\transforms-3\76dba03a24495dc966af796d5f293c95\transformed\profileinstaller-1.3.1\AndroidManifest.xml:50:17-95
106-->[androidx.profileinstaller:profileinstaller:1.3.1] C:\Users\xiaji\.gradle\caches\transforms-3\76dba03a24495dc966af796d5f293c95\transformed\profileinstaller-1.3.1\AndroidManifest.xml:50:25-92
107 </intent-filter>
108 </receiver>
109 </application>
110
111</manifest>