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" />
<activity
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
android:name=".liveVideo.LiveVideoActivity"
android:exported="false" />
@@ -81,13 +86,7 @@
android:exported="false" />
<activity
android:name=".home.HomeActivity"
android:exported="true">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
android:exported="false"/>
<activity
android:name=".login.RegisterSuccessActivity"
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.ConnectDeviceActivityBinding
import com.gyf.immersionbar.ImmersionBar
//连接设备
class ConnectDeviceActivity : AppCompatActivity() {
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.showDefenseDialog
import com.gyf.immersionbar.ImmersionBar
//主页碎片
class HomeMenuFragment : Fragment() {
// ViewBinding
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.LanguageDialog
import com.gyf.immersionbar.ImmersionBar
//我的碎片
class PersonalFragment : Fragment() {
// ViewBinding
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.databinding.AddLinkedUserActivityBinding
import com.gyf.immersionbar.ImmersionBar
//添加关联用户
class AddLinkedUserActivity : AppCompatActivity() {
private lateinit var binding: AddLinkedUserActivityBinding
private val selectedPhoneSet = mutableSetOf<String>()

View File

@@ -10,7 +10,7 @@ import com.example.defenseapplication.databinding.AlarmLogActivityBinding
import com.gyf.immersionbar.ImmersionBar
import com.google.android.material.datepicker.MaterialDatePicker
import java.util.*
//告警记录
class AlarmLogActivity : AppCompatActivity() {
private lateinit var binding: AlarmLogActivityBinding
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.gyf.immersionbar.ImmersionBar
import java.util.Calendar
//自动模式
class AutoModeActivity : AppCompatActivity() {
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.DeviceInfoActivityBinding
import com.gyf.immersionbar.ImmersionBar
//设备信息
class DeviceInfoActivity : AppCompatActivity() {
private lateinit var binding: DeviceInfoActivityBinding
override fun onCreate(savedInstanceState: Bundle?) {

View File

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

View File

@@ -32,7 +32,7 @@ import java.io.File
import java.io.IOException
private const val TAG = "LiveVideoActivity"
//智能防御机A1
class LiveVideoActivity : AppCompatActivity(), SurfaceHolder.Callback {
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.gyf.immersionbar.ImmersionBar
//语音设置
class VoiceSettingsActivity : AppCompatActivity() {
private lateinit var binding: VoiceSettingsActivityBinding

View File

@@ -8,7 +8,7 @@ import androidx.appcompat.app.AppCompatActivity
import androidx.core.widget.doAfterTextChanged
import com.example.defenseapplication.databinding.WarningVoiceContentActivityBinding
import com.gyf.immersionbar.ImmersionBar
//警告语音内容
class WarningVoiceContentActivity : AppCompatActivity() {
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.CustomDialogFragmentText
import com.gyf.immersionbar.ImmersionBar
//水枪设置
class WaterGunSettingsActivity : BaseActivity() {
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.WifiManagementActivityBinding
import com.gyf.immersionbar.ImmersionBar
//WiFi管理
class WiFiManagementActivity : AppCompatActivity() {
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.databinding.FaceLoginActivityBinding
import com.gyf.immersionbar.ImmersionBar
//人脸识别
class FaceLoginActivity : AppCompatActivity() {
private lateinit var binding: FaceLoginActivityBinding

View File

@@ -18,7 +18,7 @@ import com.google.mlkit.vision.face.FaceDetectorOptions
import com.gyf.immersionbar.ImmersionBar
import java.util.concurrent.ExecutorService
import java.util.concurrent.Executors
//人脸采集
class FaceVerificationActivity : AppCompatActivity() {
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 java.util.regex.Pattern
import kotlin.random.Random
//找回密码
class ForgetPasswordActivity : AppCompatActivity() {
private lateinit var binding: ForgetPasswordActivityBinding
private var verifyCode: String? = null // 存储模拟验证码

View File

@@ -12,7 +12,7 @@ import androidx.constraintlayout.widget.ConstraintLayout
import androidx.constraintlayout.widget.ConstraintSet
import com.example.defenseapplication.databinding.ActivityLoginBinding
import com.gyf.immersionbar.ImmersionBar
//登录
class LoginActivity : AppCompatActivity() {
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.home.HomeActivity
import com.gyf.immersionbar.ImmersionBar
//注册
class RegisterSuccessActivity : AppCompatActivity() {
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.PhoneModifyDialogFragment
import com.gyf.immersionbar.ImmersionBar
//个人信息
class PersonalProfileActivity : AppCompatActivity() {
private lateinit var binding: PersonalProfileActivityBinding

View File

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