i. Mission模块

com.thundersoft.flagmingo.curtain创建Mission.java文件,

 基于高通410c开发板,开发android端家庭控制中心APP(5)

Mission中定义了mMissionTime以及mMissionValue两个变量分别保存窗帘定时任务时间以及定时任务窗帘的移动值。

com.thundersoft.flagmingo.curtain创建MissionAdapter.java文件,继承ArrayAdapter类,重写了getView方法,作用是创建任务列表。

 基于高通410c开发板,开发android端家庭控制中心APP(5)

ii. 管理模块

com.thundersoft.flagmingo.curtain创建CurtainController.java文件,保存CurtainUIFragmentCurtainWilddogController以及mMissionAdapter实例。主要负责各模块的初始化工作。

com.thundersoft.flagmingo.curtain创建CurtainDate.java文件。保存Curtain功能相关的静态变量。

a) 智能照明模块

i. UI

创建com.thundersoft.light包,包中创建LightUIFragment.java文件,继承Fragment,实现View.OnClickListener接口。

OnCreateView方法中加载了light_fragment资源文件。

 基于高通410c开发板,开发android端家庭控制中心APP(5)

onClick方法中实现了开灯和关灯的UI逻辑。

 基于高通410c开发板,开发android端家庭控制中心APP(5)

ii. Wilddog模块

com.thundersoft.light包中创建LightWilddogController.java文件,提供了Light与服务器相关交互接口

 基于高通410c开发板,开发android端家庭控制中心APP(5)

iii. 管理模块

com.thundersoft.light包中创建LightController.java文件,提供mLightUIFragment以及mLightWilddogController实例,并完成对应的初始化工作。

相关文章:

  • 2021-06-01
  • 2021-10-26
  • 2021-06-22
  • 2021-04-04
  • 2021-12-18
  • 2022-02-19
  • 2021-11-17
  • 2022-12-23
猜你喜欢
  • 2021-06-18
  • 2021-08-02
  • 2021-04-03
  • 2021-07-05
  • 2021-07-18
  • 2021-08-08
  • 2021-11-09
相关资源
相似解决方案