增加新页面

This commit is contained in:
Lihongda 2024-02-22 18:27:52 +08:00
parent bc5fafab52
commit 196d95f792
5 changed files with 204 additions and 9 deletions

View File

@ -28,8 +28,7 @@
<uses-permission android:name="android.permission.WAKE_LOCK" /> <uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> <!-- 访问网络 -->
<!-- 访问网络 -->
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" /> <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" /> <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
<uses-permission android:name="android.permission.CHANGE_WIFI_MULTICAST_STATE" /> <uses-permission android:name="android.permission.CHANGE_WIFI_MULTICAST_STATE" />
@ -180,6 +179,16 @@
android:theme="@style/MyAppTheme" android:theme="@style/MyAppTheme"
android:usesCleartextTraffic="true" android:usesCleartextTraffic="true"
tools:replace="android:icon,android:theme,android:allowBackup"> tools:replace="android:icon,android:theme,android:allowBackup">
<activity
android:name=".NewBindDeviceChoiceActivity"
android:exported="false"
android:launchMode="singleTop"
android:theme="@style/Transparent" />
<activity
android:name=".newbind.NewBindDeviceActivity"
android:exported="false"
android:launchMode="singleTop"
android:theme="@style/Transparent" />
<activity <activity
android:name=".PhoneInfoActivity" android:name=".PhoneInfoActivity"
android:exported="false" android:exported="false"
@ -345,10 +354,6 @@
android:name=".BindDeviceChoiceActivity" android:name=".BindDeviceChoiceActivity"
android:launchMode="singleTop" android:launchMode="singleTop"
android:theme="@style/Transparent" /> android:theme="@style/Transparent" />
<activity
android:name=".NewBindDeviceChoiceActivity"
android:launchMode="singleTop"
android:theme="@style/Transparent" />
<activity <activity
android:name=".HotSpotConnentDeviceActivity" android:name=".HotSpotConnentDeviceActivity"
android:launchMode="singleTop" android:launchMode="singleTop"

View File

@ -15,6 +15,7 @@ import android.view.View;
import android.widget.ImageView; import android.widget.ImageView;
import com.bumptech.glide.Glide; import com.bumptech.glide.Glide;
import com.ifish.activity.newbind.NewBindDeviceActivity;
import com.ifish.baseclass.BaseActivity; import com.ifish.baseclass.BaseActivity;
import com.ifish.utils.AnimationUtil; import com.ifish.utils.AnimationUtil;
import com.ifish.utils.Commons; import com.ifish.utils.Commons;
@ -100,7 +101,7 @@ public class BindTwoDeviceActivity extends BaseActivity {
return; return;
} }
} }
intent.setClass(BindTwoDeviceActivity.this, BindDeviceChoiceActivity.class); intent.setClass(BindTwoDeviceActivity.this, NewBindDeviceChoiceActivity.class);
intent.putExtra("devicetype", "camera"); intent.putExtra("devicetype", "camera");
intent.putExtra("title", "连接摄像头"); intent.putExtra("title", "连接摄像头");
startActivity(intent); startActivity(intent);
@ -130,7 +131,7 @@ public class BindTwoDeviceActivity extends BaseActivity {
return; return;
} }
} }
intent.setClass(BindTwoDeviceActivity.this, BindDeviceChoiceActivity.class); intent.setClass(BindTwoDeviceActivity.this, NewBindDeviceActivity.class);
intent.putExtra("title", "连接水族箱"); intent.putExtra("title", "连接水族箱");
startActivity(intent); startActivity(intent);
AnimationUtil.startAnimation(BindTwoDeviceActivity.this); AnimationUtil.startAnimation(BindTwoDeviceActivity.this);

View File

@ -159,7 +159,10 @@ public class HotSpotConnentDeviceCameraActivity extends BaseActivity {
private boolean isContinue = true; private boolean isContinue = true;
private Camera userCamera; private Camera userCamera;
public class ConnectDevice extends CountDownTimer { public class ConnectDevice extends
CountDownTimer {
public ConnectDevice(long millisInFuture, long countDownInterval) { public ConnectDevice(long millisInFuture, long countDownInterval) {
super(millisInFuture, countDownInterval); super(millisInFuture, countDownInterval);

View File

@ -0,0 +1,19 @@
package com.ifish.activity.newbind;
import android.os.Bundle;
import com.ifish.activity.R;
import com.ifish.baseclass.BaseActivity;
public class NewBindDeviceActivity extends BaseActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_new_bind_device_choice);
}
}

View File

@ -0,0 +1,167 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/white"
android:orientation="vertical">
<include
android:id="@+id/in_daohang"
layout="@layout/title_layout" />
<TextView
android:id="@+id/tv_connect_type"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:layout_marginLeft="20dp"
android:layout_marginTop="50dp"
android:text="一键连网"
android:textStyle="bold"
android:textColor="@color/shoplist_text_item"
android:textSize="17sp" />
<ProgressBar
android:id="@+id/progress_loading"
android:layout_width="30dp"
android:layout_height="150dp"
android:layout_gravity="center_horizontal"
android:layout_marginBottom="10dp"
android:visibility="gone"
android:layout_marginTop="20dp"/>
<LinearLayout
android:id="@+id/ll_wifi_layout"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:orientation="vertical">
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="20dp"
android:text="选择路由器WIFI"
/>
<View
android:layout_width="match_parent"
android:layout_height="0.1dp"
android:layout_marginLeft="15dp"
android:layout_marginRight="15dp"
android:layout_marginTop="10dp"
android:layout_marginBottom="10dp"
android:background="#efedee"/>
<LinearLayout
android:id="@+id/ll_wifi"
android:layout_width="match_parent"
android:layout_height="40dp"
android:layout_marginLeft="20dp"
android:layout_marginRight="20dp"
android:orientation="horizontal">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:text="WIFI"
/>
<TextView
android:id="@+id/tv_wifi_name"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:layout_marginLeft="20dp"
android:layout_weight="1"
android:text="请输入WiFi名称"
android:textColor="#999999"
android:textSize="15sp" />
</LinearLayout>
<View
android:layout_width="match_parent"
android:layout_height="0.1dp"
android:layout_marginLeft="15dp"
android:layout_marginRight="15dp"
android:layout_marginTop="10dp"
android:layout_marginBottom="10dp"
android:background="#efedee"/>
<LinearLayout
android:id="@+id/ll_password"
android:layout_width="match_parent"
android:layout_height="40dp"
android:layout_marginLeft="20dp"
android:layout_marginRight="20dp"
android:orientation="horizontal">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:text="密码" />
<EditText
android:id="@+id/tv_wifi_pwd"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:layout_marginLeft="20dp"
android:layout_weight="1"
android:hint="请输入WiFi密码"
android:textColorHint="#999999"
android:textColor="#999999"
android:textSize="15sp" />
</LinearLayout>
<View
android:layout_width="match_parent"
android:layout_height="0.1dp"
android:layout_marginLeft="15dp"
android:layout_marginRight="15dp"
android:layout_marginTop="10dp"
android:layout_marginBottom="10dp"
android:background="#efedee"/>
</LinearLayout>
<TextView
android:id="@+id/tv_tips"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="15dp"
android:layout_marginRight="15dp"
android:textColor="#999999"
android:layout_marginTop="30dp"
android:text="1、插座仅支持2.4G的WiFi网络不支持5G及双频合一的网络需在路由器设置中分开\n2、先长按插座复位键3秒松手后红灯绿灯同时闪烁再点确定按钮。
\n3、如多次尝试一键连网都不成功可切换其他连网方式每次重新连接时插座需断一次电然后重新复位连接。"/>
<TextView
android:id="@+id/tv_other_connect"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:padding="6dp"
android:textStyle="bold"
android:layout_marginTop="25dp"
android:text="其他连网方式"/>
<TextView
android:id="@+id/tv_click_button"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="20dp"
android:paddingTop="10dp"
android:paddingBottom="10dp"
android:layout_marginLeft="40dp"
android:layout_marginRight="40dp"
android:gravity="center_horizontal"
android:textColor="@color/white"
android:background="@drawable/login_button_select"
android:text="确定"/>
</LinearLayout>