This commit is contained in:
2026-05-12 08:34:05 +08:00
parent e8de34b136
commit 638968e90a
22 changed files with 28 additions and 27 deletions

View File

@@ -57,7 +57,12 @@
android:exported="false" /> android:exported="false" />
<activity <activity
android:name=".liveVideo.SettingsActivity" android:name=".liveVideo.SettingsActivity"
android:exported="false" /> android:exported="true">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity <activity
android:name=".liveVideo.LiveVideoActivity" android:name=".liveVideo.LiveVideoActivity"
android:exported="false" /> android:exported="false" />
@@ -81,13 +86,7 @@
android:exported="false" /> android:exported="false" />
<activity <activity
android:name=".home.HomeActivity" android:name=".home.HomeActivity"
android:exported="true"> android:exported="false"/>
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity <activity
android:name=".login.RegisterSuccessActivity" android:name=".login.RegisterSuccessActivity"
android:exported="false" /> android:exported="false" />

View File

@@ -15,7 +15,7 @@ import com.example.defenseapplication.R
import com.example.defenseapplication.databinding.AddDeviceActivityBinding import com.example.defenseapplication.databinding.AddDeviceActivityBinding
import com.example.defenseapplication.databinding.ConnectDeviceActivityBinding import com.example.defenseapplication.databinding.ConnectDeviceActivityBinding
import com.gyf.immersionbar.ImmersionBar import com.gyf.immersionbar.ImmersionBar
//连接设备
class ConnectDeviceActivity : AppCompatActivity() { class ConnectDeviceActivity : AppCompatActivity() {
private lateinit var binding: ConnectDeviceActivityBinding private lateinit var binding: ConnectDeviceActivityBinding

View File

@@ -22,7 +22,7 @@ import com.example.defenseapplication.databinding.HomeMenuFragmentBinding
import com.example.defenseapplication.view.DefenseDialogs import com.example.defenseapplication.view.DefenseDialogs
import com.example.defenseapplication.view.showDefenseDialog import com.example.defenseapplication.view.showDefenseDialog
import com.gyf.immersionbar.ImmersionBar import com.gyf.immersionbar.ImmersionBar
//主页碎片
class HomeMenuFragment : Fragment() { class HomeMenuFragment : Fragment() {
// ViewBinding // ViewBinding
private var _binding: HomeMenuFragmentBinding? = null private var _binding: HomeMenuFragmentBinding? = null

View File

@@ -14,7 +14,7 @@ import com.example.defenseapplication.utils.LanguageUtil
import com.example.defenseapplication.view.FamilySwitchDialog import com.example.defenseapplication.view.FamilySwitchDialog
import com.example.defenseapplication.view.LanguageDialog import com.example.defenseapplication.view.LanguageDialog
import com.gyf.immersionbar.ImmersionBar import com.gyf.immersionbar.ImmersionBar
//我的碎片
class PersonalFragment : Fragment() { class PersonalFragment : Fragment() {
// ViewBinding // ViewBinding
private var _binding: PersonalFragmentBinding? = null private var _binding: PersonalFragmentBinding? = null

View File

@@ -9,7 +9,7 @@ import com.example.defenseapplication.adapter.AddLinkedUserAdapter
import com.example.defenseapplication.adapter.UserItem import com.example.defenseapplication.adapter.UserItem
import com.example.defenseapplication.databinding.AddLinkedUserActivityBinding import com.example.defenseapplication.databinding.AddLinkedUserActivityBinding
import com.gyf.immersionbar.ImmersionBar import com.gyf.immersionbar.ImmersionBar
//添加关联用户
class AddLinkedUserActivity : AppCompatActivity() { class AddLinkedUserActivity : AppCompatActivity() {
private lateinit var binding: AddLinkedUserActivityBinding private lateinit var binding: AddLinkedUserActivityBinding
private val selectedPhoneSet = mutableSetOf<String>() private val selectedPhoneSet = mutableSetOf<String>()

View File

@@ -10,7 +10,7 @@ import com.example.defenseapplication.databinding.AlarmLogActivityBinding
import com.gyf.immersionbar.ImmersionBar import com.gyf.immersionbar.ImmersionBar
import com.google.android.material.datepicker.MaterialDatePicker import com.google.android.material.datepicker.MaterialDatePicker
import java.util.* import java.util.*
//告警记录
class AlarmLogActivity : AppCompatActivity() { class AlarmLogActivity : AppCompatActivity() {
private lateinit var binding: AlarmLogActivityBinding private lateinit var binding: AlarmLogActivityBinding
private lateinit var calendar: Calendar private lateinit var calendar: Calendar

View File

@@ -7,7 +7,7 @@ import com.example.defenseapplication.databinding.AutoModeActivityBinding
import com.example.defenseapplication.view.AutoModeNoticeDialog import com.example.defenseapplication.view.AutoModeNoticeDialog
import com.gyf.immersionbar.ImmersionBar import com.gyf.immersionbar.ImmersionBar
import java.util.Calendar import java.util.Calendar
//自动模式
class AutoModeActivity : AppCompatActivity() { class AutoModeActivity : AppCompatActivity() {
private lateinit var binding: AutoModeActivityBinding private lateinit var binding: AutoModeActivityBinding

View File

@@ -9,7 +9,7 @@ import com.example.defenseapplication.R
import com.example.defenseapplication.databinding.AlarmLogActivityBinding import com.example.defenseapplication.databinding.AlarmLogActivityBinding
import com.example.defenseapplication.databinding.DeviceInfoActivityBinding import com.example.defenseapplication.databinding.DeviceInfoActivityBinding
import com.gyf.immersionbar.ImmersionBar import com.gyf.immersionbar.ImmersionBar
//设备信息
class DeviceInfoActivity : AppCompatActivity() { class DeviceInfoActivity : AppCompatActivity() {
private lateinit var binding: DeviceInfoActivityBinding private lateinit var binding: DeviceInfoActivityBinding
override fun onCreate(savedInstanceState: Bundle?) { override fun onCreate(savedInstanceState: Bundle?) {

View File

@@ -7,6 +7,7 @@ import androidx.recyclerview.widget.LinearLayoutManager
import com.example.defenseapplication.databinding.LinkedUserSearchActivityBinding import com.example.defenseapplication.databinding.LinkedUserSearchActivityBinding
import com.gyf.immersionbar.ImmersionBar import com.gyf.immersionbar.ImmersionBar
//搜索
class LinkedUserSearchActivity : AppCompatActivity() { class LinkedUserSearchActivity : AppCompatActivity() {
private lateinit var binding: LinkedUserSearchActivityBinding private lateinit var binding: LinkedUserSearchActivityBinding

View File

@@ -32,7 +32,7 @@ import java.io.File
import java.io.IOException import java.io.IOException
private const val TAG = "LiveVideoActivity" private const val TAG = "LiveVideoActivity"
//智能防御机A1
class LiveVideoActivity : AppCompatActivity(), SurfaceHolder.Callback { class LiveVideoActivity : AppCompatActivity(), SurfaceHolder.Callback {
private lateinit var binding: LiveVideoActivityBinding private lateinit var binding: LiveVideoActivityBinding

View File

@@ -14,6 +14,7 @@ import com.example.defenseapplication.databinding.SettingsActivityBinding
import com.example.defenseapplication.databinding.VoiceSettingsActivityBinding import com.example.defenseapplication.databinding.VoiceSettingsActivityBinding
import com.gyf.immersionbar.ImmersionBar import com.gyf.immersionbar.ImmersionBar
//语音设置
class VoiceSettingsActivity : AppCompatActivity() { class VoiceSettingsActivity : AppCompatActivity() {
private lateinit var binding: VoiceSettingsActivityBinding private lateinit var binding: VoiceSettingsActivityBinding

View File

@@ -8,7 +8,7 @@ import androidx.appcompat.app.AppCompatActivity
import androidx.core.widget.doAfterTextChanged import androidx.core.widget.doAfterTextChanged
import com.example.defenseapplication.databinding.WarningVoiceContentActivityBinding import com.example.defenseapplication.databinding.WarningVoiceContentActivityBinding
import com.gyf.immersionbar.ImmersionBar import com.gyf.immersionbar.ImmersionBar
//警告语音内容
class WarningVoiceContentActivity : AppCompatActivity() { class WarningVoiceContentActivity : AppCompatActivity() {
private lateinit var binding: WarningVoiceContentActivityBinding private lateinit var binding: WarningVoiceContentActivityBinding

View File

@@ -8,7 +8,7 @@ import com.example.defenseapplication.databinding.WaterGunSettingsActivityBindin
import com.example.defenseapplication.view.ContainerSelectDialog import com.example.defenseapplication.view.ContainerSelectDialog
import com.example.defenseapplication.view.CustomDialogFragmentText import com.example.defenseapplication.view.CustomDialogFragmentText
import com.gyf.immersionbar.ImmersionBar import com.gyf.immersionbar.ImmersionBar
//水枪设置
class WaterGunSettingsActivity : BaseActivity() { class WaterGunSettingsActivity : BaseActivity() {
private lateinit var binding: WaterGunSettingsActivityBinding private lateinit var binding: WaterGunSettingsActivityBinding

View File

@@ -23,7 +23,7 @@ import com.example.defenseapplication.adapter.WifiListAdapter
import com.example.defenseapplication.databinding.DialogWifiListBinding import com.example.defenseapplication.databinding.DialogWifiListBinding
import com.example.defenseapplication.databinding.WifiManagementActivityBinding import com.example.defenseapplication.databinding.WifiManagementActivityBinding
import com.gyf.immersionbar.ImmersionBar import com.gyf.immersionbar.ImmersionBar
//WiFi管理
class WiFiManagementActivity : AppCompatActivity() { class WiFiManagementActivity : AppCompatActivity() {
private lateinit var binding: WifiManagementActivityBinding private lateinit var binding: WifiManagementActivityBinding

View File

@@ -10,7 +10,7 @@ import androidx.core.view.WindowInsetsCompat
import com.example.defenseapplication.R import com.example.defenseapplication.R
import com.example.defenseapplication.databinding.FaceLoginActivityBinding import com.example.defenseapplication.databinding.FaceLoginActivityBinding
import com.gyf.immersionbar.ImmersionBar import com.gyf.immersionbar.ImmersionBar
//人脸识别
class FaceLoginActivity : AppCompatActivity() { class FaceLoginActivity : AppCompatActivity() {
private lateinit var binding: FaceLoginActivityBinding private lateinit var binding: FaceLoginActivityBinding

View File

@@ -18,7 +18,7 @@ import com.google.mlkit.vision.face.FaceDetectorOptions
import com.gyf.immersionbar.ImmersionBar import com.gyf.immersionbar.ImmersionBar
import java.util.concurrent.ExecutorService import java.util.concurrent.ExecutorService
import java.util.concurrent.Executors import java.util.concurrent.Executors
//人脸采集
class FaceVerificationActivity : AppCompatActivity() { class FaceVerificationActivity : AppCompatActivity() {
private lateinit var binding: FaceVerificationActivityBinding private lateinit var binding: FaceVerificationActivityBinding

View File

@@ -17,7 +17,7 @@ import com.google.firebase.crashlytics.buildtools.reloc.org.apache.http.util.Tex
import com.gyf.immersionbar.ImmersionBar import com.gyf.immersionbar.ImmersionBar
import java.util.regex.Pattern import java.util.regex.Pattern
import kotlin.random.Random import kotlin.random.Random
//找回密码
class ForgetPasswordActivity : AppCompatActivity() { class ForgetPasswordActivity : AppCompatActivity() {
private lateinit var binding: ForgetPasswordActivityBinding private lateinit var binding: ForgetPasswordActivityBinding
private var verifyCode: String? = null // 存储模拟验证码 private var verifyCode: String? = null // 存储模拟验证码

View File

@@ -12,7 +12,7 @@ import androidx.constraintlayout.widget.ConstraintLayout
import androidx.constraintlayout.widget.ConstraintSet import androidx.constraintlayout.widget.ConstraintSet
import com.example.defenseapplication.databinding.ActivityLoginBinding import com.example.defenseapplication.databinding.ActivityLoginBinding
import com.gyf.immersionbar.ImmersionBar import com.gyf.immersionbar.ImmersionBar
//登录
class LoginActivity : AppCompatActivity() { class LoginActivity : AppCompatActivity() {
private lateinit var binding: ActivityLoginBinding private lateinit var binding: ActivityLoginBinding

View File

@@ -11,7 +11,7 @@ import com.example.defenseapplication.R
import com.example.defenseapplication.databinding.RegisterSuccessActivityBinding import com.example.defenseapplication.databinding.RegisterSuccessActivityBinding
import com.example.defenseapplication.home.HomeActivity import com.example.defenseapplication.home.HomeActivity
import com.gyf.immersionbar.ImmersionBar import com.gyf.immersionbar.ImmersionBar
//注册
class RegisterSuccessActivity : AppCompatActivity() { class RegisterSuccessActivity : AppCompatActivity() {
private lateinit var binding: RegisterSuccessActivityBinding private lateinit var binding: RegisterSuccessActivityBinding

View File

@@ -13,7 +13,7 @@ import com.example.defenseapplication.databinding.PersonalProfileActivityBinding
import com.example.defenseapplication.view.CustomDialogFragmentText import com.example.defenseapplication.view.CustomDialogFragmentText
import com.example.defenseapplication.view.PhoneModifyDialogFragment import com.example.defenseapplication.view.PhoneModifyDialogFragment
import com.gyf.immersionbar.ImmersionBar import com.gyf.immersionbar.ImmersionBar
//个人信息
class PersonalProfileActivity : AppCompatActivity() { class PersonalProfileActivity : AppCompatActivity() {
private lateinit var binding: PersonalProfileActivityBinding private lateinit var binding: PersonalProfileActivityBinding

View File

@@ -33,7 +33,7 @@
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="@string/retrieve_password" android:text="@string/retrieve_password"
android:textColor="@color/black" android:textColor="@color/black"
android:textSize="32sp" android:textSize="16dp"
android:textStyle="bold" android:textStyle="bold"
app:layout_constraintBottom_toBottomOf="@id/backIcon" app:layout_constraintBottom_toBottomOf="@id/backIcon"
app:layout_constraintEnd_toEndOf="parent" app:layout_constraintEnd_toEndOf="parent"