if (signal == SIGNAL_NO_SIGNAL) // 计算信号强度
{
// 无信号UI显示
- // UpdateCat1NoSignalisplay(true);
- // UpdateCat14GDisplay(false);
+ UpdateCat1NoSignalisplay(true);
+ UpdateCat14GDisplay(false);
UpdateSignalBarDisplay(CalculateSignalBars(signal), false);
}
else
if (network_on == 0)
{
// 无信号,无4G图标 显示
- // UpdateCat1NoSignalisplay(true);
+ if (signal == SIGNAL_NO_SIGNAL)
+ {
+ UpdateCat1NoSignalisplay(true);
+ }
UpdateCat14GDisplay(false);
UpdateCat1MobileDataDisplay(false);
// UpdateSignalBarDisplay(CalculateSignalBars(signal), false);
if (cat1_network_type == NETWORK_TYPE_NO_NETWORK)
{
// 无信号,无4G图标 显示
- // UpdateCat1NoSignalisplay(true);
+ if (signal == SIGNAL_NO_SIGNAL)
+ {
+ UpdateCat1NoSignalisplay(true);
+ }
UpdateCat14GDisplay(false);
UpdateCat1MobileDataDisplay(false);
// UpdateSignalBarDisplay(CalculateSignalBars(signal), false);
else if (cat1_network_type == NETWORK_TYPE_4G)
{
// 有4G图标,正常显示信号
- // UpdateCat1NoSignalisplay(false);
+ UpdateCat1NoSignalisplay(false);
UpdateCat14GDisplay(true);
UpdateCat1MobileDataDisplay(true);
// UpdateSignalBarDisplay(CalculateSignalBars(signal), true);
else
{
// 无4G图标,正常显示信号
- // UpdateCat1NoSignalisplay(false);
+ UpdateCat1NoSignalisplay(false);
UpdateCat14GDisplay(false);
UpdateCat1MobileDataDisplay(true);
// UpdateSignalBarDisplay(CalculateSignalBars(signal), true);
/*
* @Author: luozheng 1732036298@qq.com
* @Date: 2024-06-26 18:14:24
- * @LastEditors: penglei 1624952103@qq.com
- * @LastEditTime: 2025-10-31 21:25:27
+ * @LastEditors: luozheng 1732036298@qq.com
+ * @LastEditTime: 2025-02-06 09:59:53
* @FilePath: /FD230/code/sdk/application/wearable/fd230app/nativeui/main/src/PullUpDownView.cpp
*/
int PullUpDownView::GetSignalStrength(void)
{
WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "PullUpDownView::GetSignalStrength");
-
- int SignalStrength = 0;
- #ifdef SUPPORT_CAT1_SERVICE
- SignalStrength = uapi_dev_runtime_get_cat1_signal(); // 信号强度
- #endif
-
+ int SignalStrength = uapi_dev_runtime_get_cat1_signal(); // 信号强度
return CalculateSignalBars(SignalStrength);
}
// 函数用于更新信号显示的UI
void PullUpDownView::updateSignalDisplay()
{
- #ifdef SUPPORT_CAT1_SERVICE
int sim = uapi_dev_runtime_get_cat1_simstat();
int cat1_powerOn = uapi_dev_runtime_get_cat1_powerstat();
int signal = uapi_dev_runtime_get_cat1_signal();
if (signal == SIGNAL_NO_SIGNAL) // 计算信号强度
{
// 无信号UI显示
- // UpdateCat1NoSignalisplay(true);
- // UpdateCat14GDisplay(false);
+ UpdateCat1NoSignalisplay(true);
+ UpdateCat14GDisplay(false);
UpdateSignalBarDisplay(CalculateSignalBars(signal), false);
}
else
if (network_on == 0)
{
// 无信号,无4G图标 显示
- // UpdateCat1NoSignalisplay(true);
+ if (signal == SIGNAL_NO_SIGNAL)
+ {
+ UpdateCat1NoSignalisplay(true);
+ }
UpdateCat14GDisplay(false);
UpdateCat1MobileDataDisplay(false);
// UpdateSignalBarDisplay(CalculateSignalBars(signal), false);
if (cat1_network_type == NETWORK_TYPE_NO_NETWORK)
{
// 无信号,无4G图标 显示
- // UpdateCat1NoSignalisplay(true);
+ if (signal == SIGNAL_NO_SIGNAL)
+ {
+ UpdateCat1NoSignalisplay(true);
+ }
UpdateCat14GDisplay(false);
UpdateCat1MobileDataDisplay(false);
// UpdateSignalBarDisplay(CalculateSignalBars(signal), false);
else if (cat1_network_type == NETWORK_TYPE_4G)
{
// 有4G图标,正常显示信号
- // UpdateCat1NoSignalisplay(false);
+ UpdateCat1NoSignalisplay(false);
UpdateCat14GDisplay(true);
UpdateCat1MobileDataDisplay(true);
// UpdateSignalBarDisplay(CalculateSignalBars(signal), true);
else
{
// 无4G图标,正常显示信号
- // UpdateCat1NoSignalisplay(false);
+ UpdateCat1NoSignalisplay(false);
UpdateCat14GDisplay(false);
UpdateCat1MobileDataDisplay(true);
// UpdateSignalBarDisplay(CalculateSignalBars(signal), true);
{
DropDownCardPage1::GetInstance()->Refresh4GState();
}
- #endif
}
// 更新信号强度显示
void PullUpDownView::UpdateSignalBarDisplay(int signalBars, bool state)
if (signal == SIGNAL_NO_SIGNAL) // 计算信号强度
{
// 无信号UI显示
- // UpdateCat1NoSignalisplay(true);
- // UpdateCat14GDisplay(false);
+ UpdateCat1NoSignalisplay(true);
+ UpdateCat14GDisplay(false);
UpdateSignalBarDisplay(CalculateSignalBars(signal), false);
}
else
if (network_on == 0)
{
// 无信号,无4G图标 显示
- // UpdateCat1NoSignalisplay(true);
+ if (signal == SIGNAL_NO_SIGNAL)
+ {
+ UpdateCat1NoSignalisplay(true);
+ }
UpdateCat14GDisplay(false);
UpdateCat1MobileDataDisplay(false);
// UpdateSignalBarDisplay(CalculateSignalBars(signal), false);
if (cat1_network_type == NETWORK_TYPE_NO_NETWORK)
{
// 无信号,无4G图标 显示
- // UpdateCat1NoSignalisplay(true);
+ if (signal == SIGNAL_NO_SIGNAL)
+ {
+ UpdateCat1NoSignalisplay(true);
+ }
UpdateCat14GDisplay(false);
UpdateCat1MobileDataDisplay(false);
// UpdateSignalBarDisplay(CalculateSignalBars(signal), false);
else if (cat1_network_type == NETWORK_TYPE_4G)
{
// 有4G图标,正常显示信号
- // UpdateCat1NoSignalisplay(false);
+ UpdateCat1NoSignalisplay(false);
UpdateCat14GDisplay(true);
UpdateCat1MobileDataDisplay(true);
// UpdateSignalBarDisplay(CalculateSignalBars(signal), true);
else
{
// 无4G图标,正常显示信号
- // UpdateCat1NoSignalisplay(false);
+ UpdateCat1NoSignalisplay(false);
UpdateCat14GDisplay(false);
UpdateCat1MobileDataDisplay(true);
// UpdateSignalBarDisplay(CalculateSignalBars(signal), true);