diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index db94db8..0bf09e0 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -46,6 +46,9 @@
+
+
+
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index db94db8..0bf09e0 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -46,6 +46,9 @@
+
+
+
diff --git a/app/src/main/java/com/casic/br/view/AddDeviceActivity.kt b/app/src/main/java/com/casic/br/view/AddDeviceActivity.kt
index bb3262d..441f0bf 100644
--- a/app/src/main/java/com/casic/br/view/AddDeviceActivity.kt
+++ b/app/src/main/java/com/casic/br/view/AddDeviceActivity.kt
@@ -30,7 +30,7 @@
override fun initEvent() {
iotDevice.setOnClickListener {
-
+ navigatePageTo()
}
notIotDevice.setOnClickListener {
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index db94db8..0bf09e0 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -46,6 +46,9 @@
+
+
+
diff --git a/app/src/main/java/com/casic/br/view/AddDeviceActivity.kt b/app/src/main/java/com/casic/br/view/AddDeviceActivity.kt
index bb3262d..441f0bf 100644
--- a/app/src/main/java/com/casic/br/view/AddDeviceActivity.kt
+++ b/app/src/main/java/com/casic/br/view/AddDeviceActivity.kt
@@ -30,7 +30,7 @@
override fun initEvent() {
iotDevice.setOnClickListener {
-
+ navigatePageTo()
}
notIotDevice.setOnClickListener {
diff --git a/app/src/main/java/com/casic/br/view/AddDeviceTabActivity.kt b/app/src/main/java/com/casic/br/view/AddDeviceTabActivity.kt
index eb552e4..2239c9d 100644
--- a/app/src/main/java/com/casic/br/view/AddDeviceTabActivity.kt
+++ b/app/src/main/java/com/casic/br/view/AddDeviceTabActivity.kt
@@ -14,6 +14,9 @@
import kotlinx.android.synthetic.main.activity_add_device_tab.*
import kotlinx.android.synthetic.main.include_left_back_title.*
+/**
+ * 添加非IoT设备
+ * */
class AddDeviceTabActivity : KotlinBaseActivity() {
private var menuItem: MenuItem? = null
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index db94db8..0bf09e0 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -46,6 +46,9 @@
+
+
+
diff --git a/app/src/main/java/com/casic/br/view/AddDeviceActivity.kt b/app/src/main/java/com/casic/br/view/AddDeviceActivity.kt
index bb3262d..441f0bf 100644
--- a/app/src/main/java/com/casic/br/view/AddDeviceActivity.kt
+++ b/app/src/main/java/com/casic/br/view/AddDeviceActivity.kt
@@ -30,7 +30,7 @@
override fun initEvent() {
iotDevice.setOnClickListener {
-
+ navigatePageTo()
}
notIotDevice.setOnClickListener {
diff --git a/app/src/main/java/com/casic/br/view/AddDeviceTabActivity.kt b/app/src/main/java/com/casic/br/view/AddDeviceTabActivity.kt
index eb552e4..2239c9d 100644
--- a/app/src/main/java/com/casic/br/view/AddDeviceTabActivity.kt
+++ b/app/src/main/java/com/casic/br/view/AddDeviceTabActivity.kt
@@ -14,6 +14,9 @@
import kotlinx.android.synthetic.main.activity_add_device_tab.*
import kotlinx.android.synthetic.main.include_left_back_title.*
+/**
+ * 添加非IoT设备
+ * */
class AddDeviceTabActivity : KotlinBaseActivity() {
private var menuItem: MenuItem? = null
diff --git a/app/src/main/java/com/casic/br/view/AddIoTDeviceActivity.kt b/app/src/main/java/com/casic/br/view/AddIoTDeviceActivity.kt
new file mode 100644
index 0000000..38ec46a
--- /dev/null
+++ b/app/src/main/java/com/casic/br/view/AddIoTDeviceActivity.kt
@@ -0,0 +1,55 @@
+package com.casic.br.view
+
+import android.view.View
+import android.widget.AdapterView
+import com.casic.br.R
+import com.casic.br.extensions.initLayoutImmersionBar
+import com.gyf.immersionbar.ImmersionBar
+import com.pengxh.kt.lite.base.KotlinBaseActivity
+import com.pengxh.kt.lite.extensions.navigatePageTo
+import kotlinx.android.synthetic.main.activity_add_device_iot.*
+
+/**
+ * 添加IoT设备
+ * */
+class AddIoTDeviceActivity : KotlinBaseActivity() {
+
+ override fun initLayoutView(): Int = R.layout.activity_add_device_iot
+
+ override fun observeRequestState() {
+
+ }
+
+ override fun setupTopBarLayout() {
+ ImmersionBar.with(this).statusBarDarkFont(true).init()
+ initLayoutImmersionBar(rootView)
+ leftBackView.setOnClickListener { finish() }
+ }
+
+ override fun initData() {
+ //默认选择WIFI快连
+ connectTypeSpinner.setSelection(0)
+ }
+
+ override fun initEvent() {
+ connectTypeSpinner.onItemSelectedListener = object : AdapterView.OnItemSelectedListener {
+ override fun onItemSelected(
+ parent: AdapterView<*>?, view: View?, position: Int, id: Long
+ ) {
+
+ }
+
+ override fun onNothingSelected(parent: AdapterView<*>?) {
+
+ }
+ }
+
+ nextStepButton.setOnClickListener {
+ if (connectTypeSpinner.selectedItemPosition == 0) {
+ navigatePageTo()
+ } else {
+ navigatePageTo()
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index db94db8..0bf09e0 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -46,6 +46,9 @@
+
+
+
diff --git a/app/src/main/java/com/casic/br/view/AddDeviceActivity.kt b/app/src/main/java/com/casic/br/view/AddDeviceActivity.kt
index bb3262d..441f0bf 100644
--- a/app/src/main/java/com/casic/br/view/AddDeviceActivity.kt
+++ b/app/src/main/java/com/casic/br/view/AddDeviceActivity.kt
@@ -30,7 +30,7 @@
override fun initEvent() {
iotDevice.setOnClickListener {
-
+ navigatePageTo()
}
notIotDevice.setOnClickListener {
diff --git a/app/src/main/java/com/casic/br/view/AddDeviceTabActivity.kt b/app/src/main/java/com/casic/br/view/AddDeviceTabActivity.kt
index eb552e4..2239c9d 100644
--- a/app/src/main/java/com/casic/br/view/AddDeviceTabActivity.kt
+++ b/app/src/main/java/com/casic/br/view/AddDeviceTabActivity.kt
@@ -14,6 +14,9 @@
import kotlinx.android.synthetic.main.activity_add_device_tab.*
import kotlinx.android.synthetic.main.include_left_back_title.*
+/**
+ * 添加非IoT设备
+ * */
class AddDeviceTabActivity : KotlinBaseActivity() {
private var menuItem: MenuItem? = null
diff --git a/app/src/main/java/com/casic/br/view/AddIoTDeviceActivity.kt b/app/src/main/java/com/casic/br/view/AddIoTDeviceActivity.kt
new file mode 100644
index 0000000..38ec46a
--- /dev/null
+++ b/app/src/main/java/com/casic/br/view/AddIoTDeviceActivity.kt
@@ -0,0 +1,55 @@
+package com.casic.br.view
+
+import android.view.View
+import android.widget.AdapterView
+import com.casic.br.R
+import com.casic.br.extensions.initLayoutImmersionBar
+import com.gyf.immersionbar.ImmersionBar
+import com.pengxh.kt.lite.base.KotlinBaseActivity
+import com.pengxh.kt.lite.extensions.navigatePageTo
+import kotlinx.android.synthetic.main.activity_add_device_iot.*
+
+/**
+ * 添加IoT设备
+ * */
+class AddIoTDeviceActivity : KotlinBaseActivity() {
+
+ override fun initLayoutView(): Int = R.layout.activity_add_device_iot
+
+ override fun observeRequestState() {
+
+ }
+
+ override fun setupTopBarLayout() {
+ ImmersionBar.with(this).statusBarDarkFont(true).init()
+ initLayoutImmersionBar(rootView)
+ leftBackView.setOnClickListener { finish() }
+ }
+
+ override fun initData() {
+ //默认选择WIFI快连
+ connectTypeSpinner.setSelection(0)
+ }
+
+ override fun initEvent() {
+ connectTypeSpinner.onItemSelectedListener = object : AdapterView.OnItemSelectedListener {
+ override fun onItemSelected(
+ parent: AdapterView<*>?, view: View?, position: Int, id: Long
+ ) {
+
+ }
+
+ override fun onNothingSelected(parent: AdapterView<*>?) {
+
+ }
+ }
+
+ nextStepButton.setOnClickListener {
+ if (connectTypeSpinner.selectedItemPosition == 0) {
+ navigatePageTo()
+ } else {
+ navigatePageTo()
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/app/src/main/java/com/casic/br/view/SelectBluetoothActivity.kt b/app/src/main/java/com/casic/br/view/SelectBluetoothActivity.kt
new file mode 100644
index 0000000..4375725
--- /dev/null
+++ b/app/src/main/java/com/casic/br/view/SelectBluetoothActivity.kt
@@ -0,0 +1,25 @@
+package com.casic.br.view
+
+import com.casic.br.R
+import com.pengxh.kt.lite.base.KotlinBaseActivity
+
+class SelectBluetoothActivity : KotlinBaseActivity() {
+
+ override fun initLayoutView(): Int = R.layout.activity_select_wifi
+
+ override fun observeRequestState() {
+
+ }
+
+ override fun setupTopBarLayout() {
+
+ }
+
+ override fun initData() {
+
+ }
+
+ override fun initEvent() {
+
+ }
+}
\ No newline at end of file
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index db94db8..0bf09e0 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -46,6 +46,9 @@
+
+
+
diff --git a/app/src/main/java/com/casic/br/view/AddDeviceActivity.kt b/app/src/main/java/com/casic/br/view/AddDeviceActivity.kt
index bb3262d..441f0bf 100644
--- a/app/src/main/java/com/casic/br/view/AddDeviceActivity.kt
+++ b/app/src/main/java/com/casic/br/view/AddDeviceActivity.kt
@@ -30,7 +30,7 @@
override fun initEvent() {
iotDevice.setOnClickListener {
-
+ navigatePageTo()
}
notIotDevice.setOnClickListener {
diff --git a/app/src/main/java/com/casic/br/view/AddDeviceTabActivity.kt b/app/src/main/java/com/casic/br/view/AddDeviceTabActivity.kt
index eb552e4..2239c9d 100644
--- a/app/src/main/java/com/casic/br/view/AddDeviceTabActivity.kt
+++ b/app/src/main/java/com/casic/br/view/AddDeviceTabActivity.kt
@@ -14,6 +14,9 @@
import kotlinx.android.synthetic.main.activity_add_device_tab.*
import kotlinx.android.synthetic.main.include_left_back_title.*
+/**
+ * 添加非IoT设备
+ * */
class AddDeviceTabActivity : KotlinBaseActivity() {
private var menuItem: MenuItem? = null
diff --git a/app/src/main/java/com/casic/br/view/AddIoTDeviceActivity.kt b/app/src/main/java/com/casic/br/view/AddIoTDeviceActivity.kt
new file mode 100644
index 0000000..38ec46a
--- /dev/null
+++ b/app/src/main/java/com/casic/br/view/AddIoTDeviceActivity.kt
@@ -0,0 +1,55 @@
+package com.casic.br.view
+
+import android.view.View
+import android.widget.AdapterView
+import com.casic.br.R
+import com.casic.br.extensions.initLayoutImmersionBar
+import com.gyf.immersionbar.ImmersionBar
+import com.pengxh.kt.lite.base.KotlinBaseActivity
+import com.pengxh.kt.lite.extensions.navigatePageTo
+import kotlinx.android.synthetic.main.activity_add_device_iot.*
+
+/**
+ * 添加IoT设备
+ * */
+class AddIoTDeviceActivity : KotlinBaseActivity() {
+
+ override fun initLayoutView(): Int = R.layout.activity_add_device_iot
+
+ override fun observeRequestState() {
+
+ }
+
+ override fun setupTopBarLayout() {
+ ImmersionBar.with(this).statusBarDarkFont(true).init()
+ initLayoutImmersionBar(rootView)
+ leftBackView.setOnClickListener { finish() }
+ }
+
+ override fun initData() {
+ //默认选择WIFI快连
+ connectTypeSpinner.setSelection(0)
+ }
+
+ override fun initEvent() {
+ connectTypeSpinner.onItemSelectedListener = object : AdapterView.OnItemSelectedListener {
+ override fun onItemSelected(
+ parent: AdapterView<*>?, view: View?, position: Int, id: Long
+ ) {
+
+ }
+
+ override fun onNothingSelected(parent: AdapterView<*>?) {
+
+ }
+ }
+
+ nextStepButton.setOnClickListener {
+ if (connectTypeSpinner.selectedItemPosition == 0) {
+ navigatePageTo()
+ } else {
+ navigatePageTo()
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/app/src/main/java/com/casic/br/view/SelectBluetoothActivity.kt b/app/src/main/java/com/casic/br/view/SelectBluetoothActivity.kt
new file mode 100644
index 0000000..4375725
--- /dev/null
+++ b/app/src/main/java/com/casic/br/view/SelectBluetoothActivity.kt
@@ -0,0 +1,25 @@
+package com.casic.br.view
+
+import com.casic.br.R
+import com.pengxh.kt.lite.base.KotlinBaseActivity
+
+class SelectBluetoothActivity : KotlinBaseActivity() {
+
+ override fun initLayoutView(): Int = R.layout.activity_select_wifi
+
+ override fun observeRequestState() {
+
+ }
+
+ override fun setupTopBarLayout() {
+
+ }
+
+ override fun initData() {
+
+ }
+
+ override fun initEvent() {
+
+ }
+}
\ No newline at end of file
diff --git a/app/src/main/java/com/casic/br/view/SelectWifiActivity.kt b/app/src/main/java/com/casic/br/view/SelectWifiActivity.kt
new file mode 100644
index 0000000..f351394
--- /dev/null
+++ b/app/src/main/java/com/casic/br/view/SelectWifiActivity.kt
@@ -0,0 +1,34 @@
+package com.casic.br.view
+
+import com.casic.br.R
+import com.casic.br.extensions.initLayoutImmersionBar
+import com.gyf.immersionbar.ImmersionBar
+import com.pengxh.kt.lite.base.KotlinBaseActivity
+import com.pengxh.kt.lite.extensions.show
+import kotlinx.android.synthetic.main.activity_select_wifi.*
+import kotlinx.android.synthetic.main.include_base_title.*
+
+class SelectWifiActivity : KotlinBaseActivity() {
+
+ override fun initLayoutView(): Int = R.layout.activity_select_wifi
+
+ override fun observeRequestState() {
+
+ }
+
+ override fun setupTopBarLayout() {
+ ImmersionBar.with(this).statusBarDarkFont(true).init()
+ initLayoutImmersionBar(rootView)
+ leftBackView.setOnClickListener { finish() }
+ }
+
+ override fun initData() {
+
+ }
+
+ override fun initEvent() {
+ nextStepButton.setOnClickListener {
+ "添加设备Loading".show(this)
+ }
+ }
+}
\ No newline at end of file
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index db94db8..0bf09e0 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -46,6 +46,9 @@
+
+
+
diff --git a/app/src/main/java/com/casic/br/view/AddDeviceActivity.kt b/app/src/main/java/com/casic/br/view/AddDeviceActivity.kt
index bb3262d..441f0bf 100644
--- a/app/src/main/java/com/casic/br/view/AddDeviceActivity.kt
+++ b/app/src/main/java/com/casic/br/view/AddDeviceActivity.kt
@@ -30,7 +30,7 @@
override fun initEvent() {
iotDevice.setOnClickListener {
-
+ navigatePageTo()
}
notIotDevice.setOnClickListener {
diff --git a/app/src/main/java/com/casic/br/view/AddDeviceTabActivity.kt b/app/src/main/java/com/casic/br/view/AddDeviceTabActivity.kt
index eb552e4..2239c9d 100644
--- a/app/src/main/java/com/casic/br/view/AddDeviceTabActivity.kt
+++ b/app/src/main/java/com/casic/br/view/AddDeviceTabActivity.kt
@@ -14,6 +14,9 @@
import kotlinx.android.synthetic.main.activity_add_device_tab.*
import kotlinx.android.synthetic.main.include_left_back_title.*
+/**
+ * 添加非IoT设备
+ * */
class AddDeviceTabActivity : KotlinBaseActivity() {
private var menuItem: MenuItem? = null
diff --git a/app/src/main/java/com/casic/br/view/AddIoTDeviceActivity.kt b/app/src/main/java/com/casic/br/view/AddIoTDeviceActivity.kt
new file mode 100644
index 0000000..38ec46a
--- /dev/null
+++ b/app/src/main/java/com/casic/br/view/AddIoTDeviceActivity.kt
@@ -0,0 +1,55 @@
+package com.casic.br.view
+
+import android.view.View
+import android.widget.AdapterView
+import com.casic.br.R
+import com.casic.br.extensions.initLayoutImmersionBar
+import com.gyf.immersionbar.ImmersionBar
+import com.pengxh.kt.lite.base.KotlinBaseActivity
+import com.pengxh.kt.lite.extensions.navigatePageTo
+import kotlinx.android.synthetic.main.activity_add_device_iot.*
+
+/**
+ * 添加IoT设备
+ * */
+class AddIoTDeviceActivity : KotlinBaseActivity() {
+
+ override fun initLayoutView(): Int = R.layout.activity_add_device_iot
+
+ override fun observeRequestState() {
+
+ }
+
+ override fun setupTopBarLayout() {
+ ImmersionBar.with(this).statusBarDarkFont(true).init()
+ initLayoutImmersionBar(rootView)
+ leftBackView.setOnClickListener { finish() }
+ }
+
+ override fun initData() {
+ //默认选择WIFI快连
+ connectTypeSpinner.setSelection(0)
+ }
+
+ override fun initEvent() {
+ connectTypeSpinner.onItemSelectedListener = object : AdapterView.OnItemSelectedListener {
+ override fun onItemSelected(
+ parent: AdapterView<*>?, view: View?, position: Int, id: Long
+ ) {
+
+ }
+
+ override fun onNothingSelected(parent: AdapterView<*>?) {
+
+ }
+ }
+
+ nextStepButton.setOnClickListener {
+ if (connectTypeSpinner.selectedItemPosition == 0) {
+ navigatePageTo()
+ } else {
+ navigatePageTo()
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/app/src/main/java/com/casic/br/view/SelectBluetoothActivity.kt b/app/src/main/java/com/casic/br/view/SelectBluetoothActivity.kt
new file mode 100644
index 0000000..4375725
--- /dev/null
+++ b/app/src/main/java/com/casic/br/view/SelectBluetoothActivity.kt
@@ -0,0 +1,25 @@
+package com.casic.br.view
+
+import com.casic.br.R
+import com.pengxh.kt.lite.base.KotlinBaseActivity
+
+class SelectBluetoothActivity : KotlinBaseActivity() {
+
+ override fun initLayoutView(): Int = R.layout.activity_select_wifi
+
+ override fun observeRequestState() {
+
+ }
+
+ override fun setupTopBarLayout() {
+
+ }
+
+ override fun initData() {
+
+ }
+
+ override fun initEvent() {
+
+ }
+}
\ No newline at end of file
diff --git a/app/src/main/java/com/casic/br/view/SelectWifiActivity.kt b/app/src/main/java/com/casic/br/view/SelectWifiActivity.kt
new file mode 100644
index 0000000..f351394
--- /dev/null
+++ b/app/src/main/java/com/casic/br/view/SelectWifiActivity.kt
@@ -0,0 +1,34 @@
+package com.casic.br.view
+
+import com.casic.br.R
+import com.casic.br.extensions.initLayoutImmersionBar
+import com.gyf.immersionbar.ImmersionBar
+import com.pengxh.kt.lite.base.KotlinBaseActivity
+import com.pengxh.kt.lite.extensions.show
+import kotlinx.android.synthetic.main.activity_select_wifi.*
+import kotlinx.android.synthetic.main.include_base_title.*
+
+class SelectWifiActivity : KotlinBaseActivity() {
+
+ override fun initLayoutView(): Int = R.layout.activity_select_wifi
+
+ override fun observeRequestState() {
+
+ }
+
+ override fun setupTopBarLayout() {
+ ImmersionBar.with(this).statusBarDarkFont(true).init()
+ initLayoutImmersionBar(rootView)
+ leftBackView.setOnClickListener { finish() }
+ }
+
+ override fun initData() {
+
+ }
+
+ override fun initEvent() {
+ nextStepButton.setOnClickListener {
+ "添加设备Loading".show(this)
+ }
+ }
+}
\ No newline at end of file
diff --git a/app/src/main/res/layout/activity_add_device_iot.xml b/app/src/main/res/layout/activity_add_device_iot.xml
new file mode 100644
index 0000000..a8c71ea
--- /dev/null
+++ b/app/src/main/res/layout/activity_add_device_iot.xml
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index db94db8..0bf09e0 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -46,6 +46,9 @@
+
+
+
diff --git a/app/src/main/java/com/casic/br/view/AddDeviceActivity.kt b/app/src/main/java/com/casic/br/view/AddDeviceActivity.kt
index bb3262d..441f0bf 100644
--- a/app/src/main/java/com/casic/br/view/AddDeviceActivity.kt
+++ b/app/src/main/java/com/casic/br/view/AddDeviceActivity.kt
@@ -30,7 +30,7 @@
override fun initEvent() {
iotDevice.setOnClickListener {
-
+ navigatePageTo()
}
notIotDevice.setOnClickListener {
diff --git a/app/src/main/java/com/casic/br/view/AddDeviceTabActivity.kt b/app/src/main/java/com/casic/br/view/AddDeviceTabActivity.kt
index eb552e4..2239c9d 100644
--- a/app/src/main/java/com/casic/br/view/AddDeviceTabActivity.kt
+++ b/app/src/main/java/com/casic/br/view/AddDeviceTabActivity.kt
@@ -14,6 +14,9 @@
import kotlinx.android.synthetic.main.activity_add_device_tab.*
import kotlinx.android.synthetic.main.include_left_back_title.*
+/**
+ * 添加非IoT设备
+ * */
class AddDeviceTabActivity : KotlinBaseActivity() {
private var menuItem: MenuItem? = null
diff --git a/app/src/main/java/com/casic/br/view/AddIoTDeviceActivity.kt b/app/src/main/java/com/casic/br/view/AddIoTDeviceActivity.kt
new file mode 100644
index 0000000..38ec46a
--- /dev/null
+++ b/app/src/main/java/com/casic/br/view/AddIoTDeviceActivity.kt
@@ -0,0 +1,55 @@
+package com.casic.br.view
+
+import android.view.View
+import android.widget.AdapterView
+import com.casic.br.R
+import com.casic.br.extensions.initLayoutImmersionBar
+import com.gyf.immersionbar.ImmersionBar
+import com.pengxh.kt.lite.base.KotlinBaseActivity
+import com.pengxh.kt.lite.extensions.navigatePageTo
+import kotlinx.android.synthetic.main.activity_add_device_iot.*
+
+/**
+ * 添加IoT设备
+ * */
+class AddIoTDeviceActivity : KotlinBaseActivity() {
+
+ override fun initLayoutView(): Int = R.layout.activity_add_device_iot
+
+ override fun observeRequestState() {
+
+ }
+
+ override fun setupTopBarLayout() {
+ ImmersionBar.with(this).statusBarDarkFont(true).init()
+ initLayoutImmersionBar(rootView)
+ leftBackView.setOnClickListener { finish() }
+ }
+
+ override fun initData() {
+ //默认选择WIFI快连
+ connectTypeSpinner.setSelection(0)
+ }
+
+ override fun initEvent() {
+ connectTypeSpinner.onItemSelectedListener = object : AdapterView.OnItemSelectedListener {
+ override fun onItemSelected(
+ parent: AdapterView<*>?, view: View?, position: Int, id: Long
+ ) {
+
+ }
+
+ override fun onNothingSelected(parent: AdapterView<*>?) {
+
+ }
+ }
+
+ nextStepButton.setOnClickListener {
+ if (connectTypeSpinner.selectedItemPosition == 0) {
+ navigatePageTo()
+ } else {
+ navigatePageTo()
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/app/src/main/java/com/casic/br/view/SelectBluetoothActivity.kt b/app/src/main/java/com/casic/br/view/SelectBluetoothActivity.kt
new file mode 100644
index 0000000..4375725
--- /dev/null
+++ b/app/src/main/java/com/casic/br/view/SelectBluetoothActivity.kt
@@ -0,0 +1,25 @@
+package com.casic.br.view
+
+import com.casic.br.R
+import com.pengxh.kt.lite.base.KotlinBaseActivity
+
+class SelectBluetoothActivity : KotlinBaseActivity() {
+
+ override fun initLayoutView(): Int = R.layout.activity_select_wifi
+
+ override fun observeRequestState() {
+
+ }
+
+ override fun setupTopBarLayout() {
+
+ }
+
+ override fun initData() {
+
+ }
+
+ override fun initEvent() {
+
+ }
+}
\ No newline at end of file
diff --git a/app/src/main/java/com/casic/br/view/SelectWifiActivity.kt b/app/src/main/java/com/casic/br/view/SelectWifiActivity.kt
new file mode 100644
index 0000000..f351394
--- /dev/null
+++ b/app/src/main/java/com/casic/br/view/SelectWifiActivity.kt
@@ -0,0 +1,34 @@
+package com.casic.br.view
+
+import com.casic.br.R
+import com.casic.br.extensions.initLayoutImmersionBar
+import com.gyf.immersionbar.ImmersionBar
+import com.pengxh.kt.lite.base.KotlinBaseActivity
+import com.pengxh.kt.lite.extensions.show
+import kotlinx.android.synthetic.main.activity_select_wifi.*
+import kotlinx.android.synthetic.main.include_base_title.*
+
+class SelectWifiActivity : KotlinBaseActivity() {
+
+ override fun initLayoutView(): Int = R.layout.activity_select_wifi
+
+ override fun observeRequestState() {
+
+ }
+
+ override fun setupTopBarLayout() {
+ ImmersionBar.with(this).statusBarDarkFont(true).init()
+ initLayoutImmersionBar(rootView)
+ leftBackView.setOnClickListener { finish() }
+ }
+
+ override fun initData() {
+
+ }
+
+ override fun initEvent() {
+ nextStepButton.setOnClickListener {
+ "添加设备Loading".show(this)
+ }
+ }
+}
\ No newline at end of file
diff --git a/app/src/main/res/layout/activity_add_device_iot.xml b/app/src/main/res/layout/activity_add_device_iot.xml
new file mode 100644
index 0000000..a8c71ea
--- /dev/null
+++ b/app/src/main/res/layout/activity_add_device_iot.xml
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/activity_select_wifi.xml b/app/src/main/res/layout/activity_select_wifi.xml
new file mode 100644
index 0000000..5d8aba5
--- /dev/null
+++ b/app/src/main/res/layout/activity_select_wifi.xml
@@ -0,0 +1,71 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index db94db8..0bf09e0 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -46,6 +46,9 @@
+
+
+
diff --git a/app/src/main/java/com/casic/br/view/AddDeviceActivity.kt b/app/src/main/java/com/casic/br/view/AddDeviceActivity.kt
index bb3262d..441f0bf 100644
--- a/app/src/main/java/com/casic/br/view/AddDeviceActivity.kt
+++ b/app/src/main/java/com/casic/br/view/AddDeviceActivity.kt
@@ -30,7 +30,7 @@
override fun initEvent() {
iotDevice.setOnClickListener {
-
+ navigatePageTo()
}
notIotDevice.setOnClickListener {
diff --git a/app/src/main/java/com/casic/br/view/AddDeviceTabActivity.kt b/app/src/main/java/com/casic/br/view/AddDeviceTabActivity.kt
index eb552e4..2239c9d 100644
--- a/app/src/main/java/com/casic/br/view/AddDeviceTabActivity.kt
+++ b/app/src/main/java/com/casic/br/view/AddDeviceTabActivity.kt
@@ -14,6 +14,9 @@
import kotlinx.android.synthetic.main.activity_add_device_tab.*
import kotlinx.android.synthetic.main.include_left_back_title.*
+/**
+ * 添加非IoT设备
+ * */
class AddDeviceTabActivity : KotlinBaseActivity() {
private var menuItem: MenuItem? = null
diff --git a/app/src/main/java/com/casic/br/view/AddIoTDeviceActivity.kt b/app/src/main/java/com/casic/br/view/AddIoTDeviceActivity.kt
new file mode 100644
index 0000000..38ec46a
--- /dev/null
+++ b/app/src/main/java/com/casic/br/view/AddIoTDeviceActivity.kt
@@ -0,0 +1,55 @@
+package com.casic.br.view
+
+import android.view.View
+import android.widget.AdapterView
+import com.casic.br.R
+import com.casic.br.extensions.initLayoutImmersionBar
+import com.gyf.immersionbar.ImmersionBar
+import com.pengxh.kt.lite.base.KotlinBaseActivity
+import com.pengxh.kt.lite.extensions.navigatePageTo
+import kotlinx.android.synthetic.main.activity_add_device_iot.*
+
+/**
+ * 添加IoT设备
+ * */
+class AddIoTDeviceActivity : KotlinBaseActivity() {
+
+ override fun initLayoutView(): Int = R.layout.activity_add_device_iot
+
+ override fun observeRequestState() {
+
+ }
+
+ override fun setupTopBarLayout() {
+ ImmersionBar.with(this).statusBarDarkFont(true).init()
+ initLayoutImmersionBar(rootView)
+ leftBackView.setOnClickListener { finish() }
+ }
+
+ override fun initData() {
+ //默认选择WIFI快连
+ connectTypeSpinner.setSelection(0)
+ }
+
+ override fun initEvent() {
+ connectTypeSpinner.onItemSelectedListener = object : AdapterView.OnItemSelectedListener {
+ override fun onItemSelected(
+ parent: AdapterView<*>?, view: View?, position: Int, id: Long
+ ) {
+
+ }
+
+ override fun onNothingSelected(parent: AdapterView<*>?) {
+
+ }
+ }
+
+ nextStepButton.setOnClickListener {
+ if (connectTypeSpinner.selectedItemPosition == 0) {
+ navigatePageTo()
+ } else {
+ navigatePageTo()
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/app/src/main/java/com/casic/br/view/SelectBluetoothActivity.kt b/app/src/main/java/com/casic/br/view/SelectBluetoothActivity.kt
new file mode 100644
index 0000000..4375725
--- /dev/null
+++ b/app/src/main/java/com/casic/br/view/SelectBluetoothActivity.kt
@@ -0,0 +1,25 @@
+package com.casic.br.view
+
+import com.casic.br.R
+import com.pengxh.kt.lite.base.KotlinBaseActivity
+
+class SelectBluetoothActivity : KotlinBaseActivity() {
+
+ override fun initLayoutView(): Int = R.layout.activity_select_wifi
+
+ override fun observeRequestState() {
+
+ }
+
+ override fun setupTopBarLayout() {
+
+ }
+
+ override fun initData() {
+
+ }
+
+ override fun initEvent() {
+
+ }
+}
\ No newline at end of file
diff --git a/app/src/main/java/com/casic/br/view/SelectWifiActivity.kt b/app/src/main/java/com/casic/br/view/SelectWifiActivity.kt
new file mode 100644
index 0000000..f351394
--- /dev/null
+++ b/app/src/main/java/com/casic/br/view/SelectWifiActivity.kt
@@ -0,0 +1,34 @@
+package com.casic.br.view
+
+import com.casic.br.R
+import com.casic.br.extensions.initLayoutImmersionBar
+import com.gyf.immersionbar.ImmersionBar
+import com.pengxh.kt.lite.base.KotlinBaseActivity
+import com.pengxh.kt.lite.extensions.show
+import kotlinx.android.synthetic.main.activity_select_wifi.*
+import kotlinx.android.synthetic.main.include_base_title.*
+
+class SelectWifiActivity : KotlinBaseActivity() {
+
+ override fun initLayoutView(): Int = R.layout.activity_select_wifi
+
+ override fun observeRequestState() {
+
+ }
+
+ override fun setupTopBarLayout() {
+ ImmersionBar.with(this).statusBarDarkFont(true).init()
+ initLayoutImmersionBar(rootView)
+ leftBackView.setOnClickListener { finish() }
+ }
+
+ override fun initData() {
+
+ }
+
+ override fun initEvent() {
+ nextStepButton.setOnClickListener {
+ "添加设备Loading".show(this)
+ }
+ }
+}
\ No newline at end of file
diff --git a/app/src/main/res/layout/activity_add_device_iot.xml b/app/src/main/res/layout/activity_add_device_iot.xml
new file mode 100644
index 0000000..a8c71ea
--- /dev/null
+++ b/app/src/main/res/layout/activity_add_device_iot.xml
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/activity_select_wifi.xml b/app/src/main/res/layout/activity_select_wifi.xml
new file mode 100644
index 0000000..5d8aba5
--- /dev/null
+++ b/app/src/main/res/layout/activity_select_wifi.xml
@@ -0,0 +1,71 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/values/array.xml b/app/src/main/res/values/array.xml
new file mode 100644
index 0000000..b620052
--- /dev/null
+++ b/app/src/main/res/values/array.xml
@@ -0,0 +1,7 @@
+
+
+
+ - WIFI快连
+ - 蓝牙配网
+
+
\ No newline at end of file
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index db94db8..0bf09e0 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -46,6 +46,9 @@
+
+
+
diff --git a/app/src/main/java/com/casic/br/view/AddDeviceActivity.kt b/app/src/main/java/com/casic/br/view/AddDeviceActivity.kt
index bb3262d..441f0bf 100644
--- a/app/src/main/java/com/casic/br/view/AddDeviceActivity.kt
+++ b/app/src/main/java/com/casic/br/view/AddDeviceActivity.kt
@@ -30,7 +30,7 @@
override fun initEvent() {
iotDevice.setOnClickListener {
-
+ navigatePageTo()
}
notIotDevice.setOnClickListener {
diff --git a/app/src/main/java/com/casic/br/view/AddDeviceTabActivity.kt b/app/src/main/java/com/casic/br/view/AddDeviceTabActivity.kt
index eb552e4..2239c9d 100644
--- a/app/src/main/java/com/casic/br/view/AddDeviceTabActivity.kt
+++ b/app/src/main/java/com/casic/br/view/AddDeviceTabActivity.kt
@@ -14,6 +14,9 @@
import kotlinx.android.synthetic.main.activity_add_device_tab.*
import kotlinx.android.synthetic.main.include_left_back_title.*
+/**
+ * 添加非IoT设备
+ * */
class AddDeviceTabActivity : KotlinBaseActivity() {
private var menuItem: MenuItem? = null
diff --git a/app/src/main/java/com/casic/br/view/AddIoTDeviceActivity.kt b/app/src/main/java/com/casic/br/view/AddIoTDeviceActivity.kt
new file mode 100644
index 0000000..38ec46a
--- /dev/null
+++ b/app/src/main/java/com/casic/br/view/AddIoTDeviceActivity.kt
@@ -0,0 +1,55 @@
+package com.casic.br.view
+
+import android.view.View
+import android.widget.AdapterView
+import com.casic.br.R
+import com.casic.br.extensions.initLayoutImmersionBar
+import com.gyf.immersionbar.ImmersionBar
+import com.pengxh.kt.lite.base.KotlinBaseActivity
+import com.pengxh.kt.lite.extensions.navigatePageTo
+import kotlinx.android.synthetic.main.activity_add_device_iot.*
+
+/**
+ * 添加IoT设备
+ * */
+class AddIoTDeviceActivity : KotlinBaseActivity() {
+
+ override fun initLayoutView(): Int = R.layout.activity_add_device_iot
+
+ override fun observeRequestState() {
+
+ }
+
+ override fun setupTopBarLayout() {
+ ImmersionBar.with(this).statusBarDarkFont(true).init()
+ initLayoutImmersionBar(rootView)
+ leftBackView.setOnClickListener { finish() }
+ }
+
+ override fun initData() {
+ //默认选择WIFI快连
+ connectTypeSpinner.setSelection(0)
+ }
+
+ override fun initEvent() {
+ connectTypeSpinner.onItemSelectedListener = object : AdapterView.OnItemSelectedListener {
+ override fun onItemSelected(
+ parent: AdapterView<*>?, view: View?, position: Int, id: Long
+ ) {
+
+ }
+
+ override fun onNothingSelected(parent: AdapterView<*>?) {
+
+ }
+ }
+
+ nextStepButton.setOnClickListener {
+ if (connectTypeSpinner.selectedItemPosition == 0) {
+ navigatePageTo()
+ } else {
+ navigatePageTo()
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/app/src/main/java/com/casic/br/view/SelectBluetoothActivity.kt b/app/src/main/java/com/casic/br/view/SelectBluetoothActivity.kt
new file mode 100644
index 0000000..4375725
--- /dev/null
+++ b/app/src/main/java/com/casic/br/view/SelectBluetoothActivity.kt
@@ -0,0 +1,25 @@
+package com.casic.br.view
+
+import com.casic.br.R
+import com.pengxh.kt.lite.base.KotlinBaseActivity
+
+class SelectBluetoothActivity : KotlinBaseActivity() {
+
+ override fun initLayoutView(): Int = R.layout.activity_select_wifi
+
+ override fun observeRequestState() {
+
+ }
+
+ override fun setupTopBarLayout() {
+
+ }
+
+ override fun initData() {
+
+ }
+
+ override fun initEvent() {
+
+ }
+}
\ No newline at end of file
diff --git a/app/src/main/java/com/casic/br/view/SelectWifiActivity.kt b/app/src/main/java/com/casic/br/view/SelectWifiActivity.kt
new file mode 100644
index 0000000..f351394
--- /dev/null
+++ b/app/src/main/java/com/casic/br/view/SelectWifiActivity.kt
@@ -0,0 +1,34 @@
+package com.casic.br.view
+
+import com.casic.br.R
+import com.casic.br.extensions.initLayoutImmersionBar
+import com.gyf.immersionbar.ImmersionBar
+import com.pengxh.kt.lite.base.KotlinBaseActivity
+import com.pengxh.kt.lite.extensions.show
+import kotlinx.android.synthetic.main.activity_select_wifi.*
+import kotlinx.android.synthetic.main.include_base_title.*
+
+class SelectWifiActivity : KotlinBaseActivity() {
+
+ override fun initLayoutView(): Int = R.layout.activity_select_wifi
+
+ override fun observeRequestState() {
+
+ }
+
+ override fun setupTopBarLayout() {
+ ImmersionBar.with(this).statusBarDarkFont(true).init()
+ initLayoutImmersionBar(rootView)
+ leftBackView.setOnClickListener { finish() }
+ }
+
+ override fun initData() {
+
+ }
+
+ override fun initEvent() {
+ nextStepButton.setOnClickListener {
+ "添加设备Loading".show(this)
+ }
+ }
+}
\ No newline at end of file
diff --git a/app/src/main/res/layout/activity_add_device_iot.xml b/app/src/main/res/layout/activity_add_device_iot.xml
new file mode 100644
index 0000000..a8c71ea
--- /dev/null
+++ b/app/src/main/res/layout/activity_add_device_iot.xml
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/activity_select_wifi.xml b/app/src/main/res/layout/activity_select_wifi.xml
new file mode 100644
index 0000000..5d8aba5
--- /dev/null
+++ b/app/src/main/res/layout/activity_select_wifi.xml
@@ -0,0 +1,71 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/values/array.xml b/app/src/main/res/values/array.xml
new file mode 100644
index 0000000..b620052
--- /dev/null
+++ b/app/src/main/res/values/array.xml
@@ -0,0 +1,7 @@
+
+
+
+ - WIFI快连
+ - 蓝牙配网
+
+
\ No newline at end of file
diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml
index 633ea99..7e98c5a 100644
--- a/app/src/main/res/values/styles.xml
+++ b/app/src/main/res/values/styles.xml
@@ -3,6 +3,7 @@