app 启动时发送一次电视开机命令

This commit is contained in:
Zhanghu
2025-09-16 11:54:00 +08:00
parent 616c15c408
commit ec2ab0fa64
4 changed files with 8 additions and 3 deletions

View File

@@ -19,7 +19,6 @@ android {
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
} }
// sign the application // sign the application
signingConfigs { signingConfigs {
release { release {
@@ -51,7 +50,6 @@ android {
viewBinding true viewBinding true
} }
android.applicationVariants.all { variant -> android.applicationVariants.all { variant ->
def docDir = rootProject.getRootDir().getAbsolutePath() + "/../apk/dashboard" def docDir = rootProject.getRootDir().getAbsolutePath() + "/../apk/dashboard"
def releaseDir = rootProject.getRootDir().getAbsolutePath() + "/../apk/dashboard" def releaseDir = rootProject.getRootDir().getAbsolutePath() + "/../apk/dashboard"

View File

@@ -33,6 +33,7 @@ import java.util.Calendar;
import cn.ykbox.dashboard.ConfigReader; import cn.ykbox.dashboard.ConfigReader;
import cn.ykbox.dashboard.databinding.ActivityBuildingDashboardBinding; import cn.ykbox.dashboard.databinding.ActivityBuildingDashboardBinding;
import cn.ykbox.dashboard.receiver.CommandBroadcastReceiver; import cn.ykbox.dashboard.receiver.CommandBroadcastReceiver;
import cn.ykbox.dashboard.serial.SerialControlDevices;
public class BuildingDashboardActivity extends FullscreenActivity { public class BuildingDashboardActivity extends FullscreenActivity {
private final static String TAG = "DashboardActivity"; private final static String TAG = "DashboardActivity";

View File

@@ -110,7 +110,7 @@ public class FullscreenActivity extends AppCompatActivity {
hide(); hide();
} else { } else {
show(); show();
delayedHide(30000); delayedHide(20000);
} }
} }

View File

@@ -12,6 +12,7 @@ import androidx.core.view.ViewCompat;
import androidx.core.view.WindowInsetsCompat; import androidx.core.view.WindowInsetsCompat;
import cn.ykbox.dashboard.R; import cn.ykbox.dashboard.R;
import cn.ykbox.dashboard.serial.SerialControlDevices;
public class StartActivity extends AppCompatActivity { public class StartActivity extends AppCompatActivity {
private Context mContext; private Context mContext;
@@ -19,6 +20,10 @@ public class StartActivity extends AppCompatActivity {
@Override @Override
protected void onCreate(Bundle savedInstanceState) { protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState); super.onCreate(savedInstanceState);
// 开机后手动发送一次开启电源指令
SerialControlDevices.sendCommand("/dev/ttyS2", 9600, "ACEAB400ED");
mContext = this; mContext = this;
EdgeToEdge.enable(this); EdgeToEdge.enable(this);
setContentView(R.layout.activity_start); setContentView(R.layout.activity_start);
@@ -39,4 +44,5 @@ public class StartActivity extends AppCompatActivity {
} }
}, 3000); }, 3000);
} }
} }