返回官网官方微博

麦步社区-论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
热搜: MAI 表盘
查看: 3770|回复: 7
打印 上一主题 下一主题

应用的生命周期是怎样的?

[复制链接]

6

主题

10

帖子

0

麦力

精华
0
阅读权限
10
在线时间
3 小时

跳转到指定楼层
楼主
发表于 2015-10-7 11:24:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
是安装后马上执行吗?还是在menu->选择应用后开始执行,看代码Window应该是选择应用后才会创建是吧。

那么,退回表盘后,程序还在继续执行吗?退回表盘后有哪些消息可以通知到应用
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信 WeiboWeibo
收藏收藏 分享分享 顶 踩

6

主题

10

帖子

0

麦力

精华
0
阅读权限
10
在线时间
3 小时

沙发
 楼主| 发表于 2015-10-7 13:12:27 | 只看该作者
刚刚做了一个实验,在main函数里注册一个每5000ms触发一次的timer
系统重启后,如果不运行应用,timer不会生效
如果运行了应用,然后回到表盘,timer依然会每5秒触发一次

3

主题

118

帖子

1223

麦力

精华
1
阅读权限
150
在线时间
59 小时
板凳
发表于 2015-10-8 11:38:23 | 只看该作者
目前如果系统启动,是不会主动运行之前应用开启的timer。所以如果应用需要在开机后或者关机前做某些操作,需要定义指定的接口,并在这些接口中实现应用的相关的功能。这些接口会在下一个版本中开放。

6

主题

10

帖子

0

麦力

精华
0
阅读权限
10
在线时间
3 小时

地板
 楼主| 发表于 2015-10-8 12:12:51 | 只看该作者
那么什么时候程序的main函数会被执行到呢?是开机后自动执行?还是需要打开程序时执行?

3

主题

118

帖子

1223

麦力

精华
1
阅读权限
150
在线时间
59 小时
5#
发表于 2015-10-8 13:36:38 | 只看该作者
进入应用或者表盘执行。

6

主题

161

帖子

345

麦力

精华
0
阅读权限
30
在线时间
73 小时

6#
发表于 2015-10-9 15:54:40 | 只看该作者
mark 发表于 2015-10-8 13:36
进入应用或者表盘执行。

由此,我想到了一个问题,假如我想要闹钟功能,但以手表app的模式貌似不理想的,1、后台耗电,2、生存周期问题(不可能重开机还得手动运行),建议开发组考虑将闹钟作为系统功能集成,其实可以用几个字节存储星期和时间(到分钟即可,便循环),每次分钟刷新时,对照这内存位置,符合就震动提醒,不符合就跳过即可,比设置在菜单或以应用的方式估计要省资源吧,用手机客户端设计闹钟时间即可。

48

主题

670

帖子

3384

麦力

精华
0
阅读权限
200
在线时间
745 小时
7#
发表于 2015-10-9 16:03:36 | 只看该作者
Ivan 发表于 2015-10-9 15:54
由此,我想到了一个问题,假如我想要闹钟功能,但以手表app的模式貌似不理想的,1、后台耗电,2、生存周 ...

后台运行不耗电的...
发帖内容均来自麦步智能手表自动触发,不接受抄水表、送快递、送温暖等任何形式的关怀

6

主题

161

帖子

345

麦力

精华
0
阅读权限
30
在线时间
73 小时

8#
发表于 2015-10-9 16:26:24 | 只看该作者
陶坤@麦步 发表于 2015-10-9 16:03
后台运行不耗电的...

可目前重启手表,应用要手动激活才有效,所以某些功能需求还是官方实现的比较理想
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|麦步官方论坛 ( 粤ICP备12052190号  

GMT+8, 2024-4-19 13:25 , Processed in 0.074805 second(s), 23 queries .

Powered by Discuz! X3.2

© 2012-2021 Comsenz Inc.

快速回复 返回顶部 返回列表