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 @@ + + + + + + + + + + + + + + + + + + +