* @Author: luozheng 1732036298@qq.com
* @Date: 2024-06-26 18:14:24
* @LastEditors: luozheng 1732036298@qq.com
- * @LastEditTime: 2024-07-16 15:31:46
+ * @LastEditTime: 2024-07-23 18:13:38
* @FilePath: /FD230/code/sdk/application/wearable/fd230app/nativeui/main/src/PullUpDownView.cpp
*/
#include "dnotdisturb/include/DnotDisturbModel.h"
#include "custom_utils.h"
#include "custom_runtime.h"
+#include "bluetooth/include/BluetoothModel.h"
+#include "phoneservice/include/PhoneService.h"
namespace OHOS
{
}
else if (cat1_powerOn == 1 && sim == 1)
{
- if (signal == SIGNAL_NO_SIGNAL) //计算信号强度
+ if (signal == SIGNAL_NO_SIGNAL) // 计算信号强度
{
// 无信号UI显示
// UpdateCat1NoSignalisplay(true);
}
else
{
- if (cat1_network_type == NETWORK_TYPE_NO_NETWORK)
+ if (cat1_network_type == NETWORK_TYPE_NO_NETWORK)
{
// 无信号,无4G图标 显示
- //UpdateCat1NoSignalisplay(true);
+ // 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);
/*更新移动数据图标显示*/
void PullUpDownView::UpdateCat1MobileDataDisplay(bool state)
{
- WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "PullUpDownView::UpdateCat1MobileDataDisplay %d",state);
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "PullUpDownView::UpdateCat1MobileDataDisplay %d", state);
if (MobileData != nullptr)
{
MobileData->SetVisible(state);
{
WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "PullUpDownView::UpdateSignalStrengthStatusAndBatteryPosition");
updateSignalDisplay();
- //UpdateBatteryPosition(GetSignalStrength());
+
+ int a2dp = uapi_a2dp_snk_get_device_connect_state();
+ int hfp = uapi_hfp_connect_state();
+ bool bluetoothstatus = (a2dp == 0 || hfp == 0) ? false : true;
+ UpdateBlueToothStatus(bluetoothstatus);
+ // UpdateBatteryPosition(GetSignalStrength());
}
// 下拉视图初始化