麦步社区-论坛

标题: 课程表精简版准备提交商店 [打印本页]

作者: qs100371    时间: 2017-3-2 11:11
标题: 课程表精简版准备提交商店
本帖最后由 qs100371 于 2017-3-22 15:30 编辑

[attach]7164[/attach]
图上加黑的为正在进行的课,下面两栏白色为将要进行的课。
表盘要使用手表APP设置课程表,所以借用了倒数纪念日的UUID,所以安装之后会显示为倒数纪念日。

设置里粘贴如下内容(一共3行)示例1:
100 08:00 10:00 14:00 16:00 19:00
a高数 b精读 c泛读 d马原 e毛概 f电工 g大物
abcdeabcdeabcdexxxxfabcdeabcdeabcde


示例2:
40 07:55 08:45 10:10 11:00 14:10 15:05
a语文 b数学 c地方 d品生 e体育 f音乐 g美术 h阅读
cbaegdbadeafadeacxbacahxabfgexxxxxxxxxxxxx

设置中每行的意义:
第一行,100为一节课的时长,后面的时间为每节课开始时间,n节课就n个时间,小时和分钟位数为2,不足的补0。大学都是大课,所以时长为100分。
第二行,课程名,空格分隔,课程名限2~3字,依次以a,b,c,d,e,f,g...为代号
第三行为课程表,输入每天的n节课的课程代号(a,b,c....),无课的用x代替。字母均为小写。此行必须有7*n个字母


3.5更新 设置输入时,自动去掉重复的空格。下一步计划,加入今天,明天,后天三天课程总表。
[attach]7205[/attach][attach]7206[/attach]
3月7日更新 左键打开今明两天的课程全表。再次点击返回。增加OS判断,经典版按左键无反应,不会出现两天课程表。
内存占用有点高,经典版运行不正常,增强版本人测试目前为止正常。
3月8日 修正bug,去掉第二页上的日期,当每日课程大于6则不显示上课时间(此时窗口会因层数过多而显示不全)。
3月9日 去掉课程数大于6不显示时间的限制。
点击此处下载:
[attach]7165[/attach]
建议使用下面的方法输入设置(课程名里把字母带上更直观,a,b,c,d,,,是按顺序排的代号)
100 08:00 10:00 14:00 16:00 19:00
a高数 b精读 c泛读 d马原 e毛概 f电工 g大物
abcdeabcdeabcdexxxxfabcdeabcdeabcde



下一个版本解析课程名的时候,自动去掉字母

因为在IOS上设置会引起手表重启,暂时下架。另外还有一些bug要处理...

3.21 更新:使用上面红字的方式输入,课程名前加字母序号。经过本人用安卓手机和ipad mini2加增强版手表测试,没有问题。
但是内存占用较高,有8.536M,比一般的表盘要大,所以可能导致表盘安装较多的手表会出现导入设置内容后死机重起的现象。我自己的增强版手表只有两个表盘三个应用,没有问题,也没有感觉慢。
gh
最新测试版
[attach]7439[/attach]















作者: qs100371    时间: 2017-3-2 11:15
本帖最后由 qs100371 于 2017-3-2 11:20 编辑

第三行的课程从周一开始,一直到周日,课程必须占满格,没课用x代替。

今天是周四,可以改动周四的课程代号来测试结果。下面是今天的显示[attach]7166[/attach]

作者: luopengyi    时间: 2017-3-2 11:45
顶一下
作者: 陶坤@麦步    时间: 2017-3-2 14:07
黑科技 看起来略复杂啊  考虑用APP的方式来实现?
可能可以简单点
提前把一个学期的课程录入进去 还是挺方便的
作者: qs100371    时间: 2017-3-2 14:18
必须有自定义,设置项为了简化,要按格式输入。目前没有对输入进行格式检查,输错了会有意想不到的问题。
作者: qs100371    时间: 2017-3-2 14:25
示例的设置第二行中课程名里的字母和第三行的字母代号无关。
作者: sure    时间: 2017-3-2 14:42
用不到,还是感谢!
作者: 灿烂的浮夸    时间: 2017-3-2 21:59
嗯嗯,慢慢优化。
作者: 雪山飞狐    时间: 2017-3-2 23:48
这功能很牛啊!
作者: 细川玉木    时间: 2017-3-3 00:14
时间弄这么大干嘛,像状态栏一样显示就好。剩下的都是课程表
作者: tghtom    时间: 2017-3-3 04:48
好牛   
作者: qs100371    时间: 2017-3-3 05:47
细川玉木 发表于 2017-3-3 00:14
时间弄这么大干嘛,像状态栏一样显示就好。剩下的都是课程表

首先是表,看时间,课程只要提醒,尤其是象大学里,课不多的时候,和高中从早到晚全是课不一样。
作者: rivenfox    时间: 2017-3-3 08:29
不错~~~~~
作者: niuniumm    时间: 2017-3-3 11:51
黑科技 看起来略复杂啊  考虑用APP的方式来实现?
作者: qs100371    时间: 2017-3-3 12:06
要看七行x五列那种一周课程全有的课程表吗?麦步手表一屏最多显示10×10汉字。
作者: 廊子6565    时间: 2017-3-3 20:38
本帖最后由 廊子6565 于 2017-3-3 20:41 编辑

好的支持一下
作者: qs100371    时间: 2017-3-3 21:58
[attach]7185[/attach][attach]7184[/attach]
举个栗子,比如这个课程表,设置应该是

40 07:55 08:45 10:10 11:00 14:10 15:05
语文 数学 地方 品生 体育 音乐 美术 阅读
cbaegdbadeafadeacxbacahxabfgexxxxxxxxxxxxx



这是小学生的课表。

作者: 细川玉木    时间: 2017-3-4 00:16
qs100371 发表于 2017-3-3 05:47
首先是表,看时间,课程只要提醒,尤其是象大学里,课不多的时候,和高中从早到晚全是课不一样。 ...

没有意义,反正一个手表可以装多个表盘...现在这样搞两种体验都不好
作者: qs100371    时间: 2017-3-4 07:01
细川玉木 发表于 2017-3-4 00:16
没有意义,反正一个手表可以装多个表盘...现在这样搞两种体验都不好

[attach]7186[/attach]
这样的课程表好看吗?用超长记事本就可以搞定。

作者: 雪山飞狐    时间: 2017-3-4 22:36
qs100371 发表于 2017-3-4 07:01
这样的课程表好看吗?用超长记事本就可以搞定。

可以用记事便笺更方便,直接在客户端设置
作者: 雪山飞狐    时间: 2017-3-4 22:37
但是不能显示星期等信息,时间字体也有点小
作者: 细川玉木    时间: 2017-3-5 00:26
你可以弄两个版本,哪个好用就优化哪个
作者: qs100371    时间: 2017-3-5 02:00
细川玉木 发表于 2017-3-5 00:26
你可以弄两个版本,哪个好用就优化哪个

你的意思是目前课程表只显示三个课程,不能完整展示全天的课程吗?就我考虑,可以实现按左键把今天、明天、后天三天的课程用表格形式展示出来。这样就不用出两个版本了。
作者: qs100371    时间: 2017-3-7 11:26
3月7日更新 左键打开今明两天的课程全表。

本来想显示三天的,实现的时候发现在模拟器和手表上都有问题,所以改成2天。
作者: 陶坤@麦步    时间: 2017-3-7 11:52
qs100371 发表于 2017-3-7 11:26
3月7日更新 左键打开今明两天的课程全表。

本来想显示三天的,实现的时候发现在模拟器和手表上都有问题, ...

可以针对学生用户重点宣传下,我推荐官微给你发一发
作者: qs100371    时间: 2017-3-7 12:33
陶坤@麦步 发表于 2017-3-7 11:52
可以针对学生用户重点宣传下,我推荐官微给你发一发

可以。由于字符串操作比较多,指针用不好,内存占用较高,需要时间进行优化。
作者: 水月梦    时间: 2017-3-7 15:36
可惜毕业了
作者: 细川玉木    时间: 2017-3-8 01:10
好像不错啊
作者: qs100371    时间: 2017-3-8 11:14
发现新问题,每天超过6节课时,绘制两天课程表会有课程显示空格,中间有没课的时候也会出问题...
作者: zxyqsy    时间: 2017-3-8 16:06
good,只可惜已经不是学生了
作者: qs100371    时间: 2017-3-8 20:55
修正bug,产生新bug,循环中...
作者: qs100371    时间: 2017-3-8 21:15
画了个表格,验证了一个窗体果然只能装20个层。
作者: qs100371    时间: 2017-3-9 18:03
建议使用下面的方法输入设置(课程名里把字母带上更直观,a,b,c,d,,,是按顺序排的代号)
100 08:00 10:00 14:00 16:00 19:00
a高数 b精读 c泛读 d马原 e毛概 f电工 g大物
abcdeabcdeabcdexxxxfabcdeabcdeabcde


下一个版本解析课程名的时候,自动去掉字母

正在准备上商店了

作者: 细川玉木    时间: 2017-3-10 01:29
很棒棒噢
作者: qs100371    时间: 2017-3-10 22:27
因为在IOS上设置会引起手表重启,暂时下架。另外还有一些不刷新课程表bug要处理...

原因未知,本人没有苹果,故无法确定问题所在。
作者: 雪山飞狐    时间: 2017-3-10 22:42
没事儿,等新版本...
作者: 王克_jRj95    时间: 2017-3-11 21:47
本帖最后由 王克_jRj95 于 2017-3-11 21:50 编辑

刚刚开始使用麦步手表,作为软件开发专业的学生,非常想自己开发手表应用程序。但是现在刚刚开始就遇到编译问题提示not found file:.\build\maibu_code;一直找不到问题解决办法;希望能得到前辈的指点帮助。定感激不尽;qq:745387478   @qs100371  
作者: qs100371    时间: 2017-3-11 22:42
王克_jRj95 发表于 2017-3-11 21:47
刚刚开始使用麦步手表,作为软件开发专业的学生,非常想自己开发手表应用程序。但是现在刚刚开始就遇到编译 ...

arm路径和模拟器路径要加到win系统环境变量中,官方的说明里有,详细阅读一下,按步骤做就可以了。
作者: qs100371    时间: 2017-3-12 04:48
去掉了为了省电加入的变量,不刷新课程表的毛病终于没有了。经过热心人士的帮助,发现ios的手表重启根源还是在设置内容获取。
作者: 王克_jRj95    时间: 2017-3-12 13:53
本帖最后由 王克_jRj95 于 2017-3-12 14:06 编辑
qs100371 发表于 2017-3-11 22:42
arm路径和模拟器路径要加到win系统环境变量中,官方的说明里有,详细阅读一下,按步骤做就可以了。 ...

求前辈详解,下面列出了具体运行过程,环境配置,错误日志等信息
系统:win10
表盘模拟器


VisualMWatch_W32

模拟器路径


E:\VisualMWatch_W32

arm路径:


C:\Program Files (x86)\GNU Tools ARM Embedded\4.7 2014q2\bin

系统环境变量path:




C:\Program Files (x86)\GNU Tools ARM Embedded\4.7 2014q2\bin;E:\VisualMWatch_W32\mbcc\bin;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;%JAVA_HOME%\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;E:\AMULU\MYSQL\bin;%CATALINA_HOME%\lib;%CATALINA_HOME%\bin;c:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files\Microsoft SQL Server\100\DTS\Binn\


测试对象


卖萌天气表盘    来源于官方开源代码。


主函数代码:


int main()
{
        simulator_init();

        /*创建消息列表窗口*/
        P_Window p_window = init_window();
        /*放入窗口栈显示*/
        g_window_id = app_window_stack_push(p_window);
        
        //请求GPS数据并注册回调
        request_gps_info();
        
        /*注册接受手机数据回调函数*/
        maibu_comm_register_phone_callback(gps_info_callback);
               
        //test
        //char city_name[20] = "深圳";
        //request_weather_info(city_name);
        //maibu_comm_register_web_callback(weather_info_callback);

        uint32_t request_time = 15 * 60 * 1000;//默认5分钟请求数据
        if(get_date_flag() == false)
        {
                request_time = 15 * 60 * 1000;
        }

        if(strlen(g_city) == 0)
        {//在没有城市数据的情况下进行快速查询
                request_time = 5 * 1000;//在没有获取过数据的情况下5秒获取一次数据

                g_callback_request_flag = 1;//设置快速查询标志
        }
        
        app_service_timer_subscribe(request_time, app_weather_update_timer_callback, NULL);        
        /*注册一个事件通知回调,当有时间改变时,立即更新时间*/
        maibu_service_sys_event_subscribe(time_change);

        /*注册通讯结果回调*/
        maibu_comm_register_result_callback(weather_comm_result_callback);

        simulator_wait();
        return 0;

}


测试日志:   主要报错+详情

主要报错信息:(忽略warning)
生成资源文件...
not found file:.\build\maibu_code
create pack failed
正在编译...
readelf: Error: '.\build\maibu_code': No such file
正在打包...
not found file:.\build\maibu_code
create pack failed
正在编译...
E:\VisualMWatch_W32\new_weather_watchface.c: In function 'request_gps_info':
E:\VisualMWatch_W32\new_weather_watchface.c:594:2: error: too few arguments to function 'maibu_comm_request_phone'
mbcc\bin\mw.exe' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

详情

生成资源文件...
-------------read appinfo.json-------------
uuid:39fe260221d9717da155d14404ca4054
app_id:33280
name:��������
icon:5001
version:127
watchface:0
sysapp:1
res_num:10
res:0, type:0, name:RES_BITMAP_WATCHFACE_WEATHER_BG, file:watchface-bg.bmp
res:1, type:0, name:RES_BITMAP_WATCHFACE_WEATHER_UPDATING, file:updating.bmp
res:2, type:0, name:RES_BITMAP_WATCHFACE_WEATHER_CLOUDY_DAY, file:cloudy_day.bmp
res:3, type:0, name:RES_BITMAP_WATCHFACE_WEATHER_CLOUDY_NIGHT, file:cloudy_night.bmp
res:4, type:0, name:RES_BITMAP_WATCHFACE_WEATHER_FOG, file:fog.bmp
res:5, type:0, name:RES_BITMAP_WATCHFACE_WEATHER_OVERCAST, file:overcast.bmp
res:6, type:0, name:RES_BITMAP_WATCHFACE_WEATHER_RAIN, file:rain.bmp
res:7, type:0, name:RES_BITMAP_WATCHFACE_WEATHER_SNOW, file:snow.bmp
res:8, type:0, name:RES_BITMAP_WATCHFACE_WEATHER_SUNNY_DAY, file:sunny_day.bmp
res:9, type:0, name:RES_BITMAP_WATCHFACE_WEATHER_SUNNY_NIGHT, file:sunny_night.bmp

-----------------begin create res.h-------------
-----------------create res.h ok-------------
-----------------begin create res_file-------------
type:0, res_key:5001, offset:171, res_size:2048, width:128, height:128
type:0, res_key:5002, offset:2219, res_size:1600, width:128, height:100
type:0, res_key:5003, offset:3819, res_size:600, width:80, height:60
type:0, res_key:5004, offset:4419, res_size:600, width:80, height:60
type:0, res_key:5005, offset:5019, res_size:600, width:80, height:60
type:0, res_key:5006, offset:5619, res_size:600, width:80, height:60
type:0, res_key:5007, offset:6219, res_size:600, width:80, height:60
type:0, res_key:5008, offset:6819, res_size:600, width:80, height:60
type:0, res_key:5009, offset:7419, res_size:600, width:80, height:60
type:0, res_key:5010, offset:8019, res_size:600, width:80, height:60
-------------create res_file ok---------------
---------------prepare pack head----------
---------------read res_file----------
---------------read code----------
not found file:.\build\maibu_code
create pack failed
正在编译...
arm-none-eabi-gcc -c -mthumb -mcpu=cortex-m0 new_weather_watchface.c -I .\SDK\
In file included from new_weather_watchface.c:7:0:
maibu_res.h:3:0: warning: "RES_BITMAP_WATCHFACE_WEATHER_BG" redefined [enabled by default]
In file included from .\SDK/maibu_sdk.h:120:0,
                 from new_weather_watchface.c:6:
.\SDK/maibu_res_bitmap_base_sdk.h:76:0: note: this is the location of the previous definition
new_weather_watchface.c: In function 'set_waiting_info_str':
new_weather_watchface.c:272:22: warning: initialization makes pointer from integer without a cast [enabled by default]
new_weather_watchface.c: In function 'weather_info_callback':
new_weather_watchface.c:390:22: warning: initialization makes pointer from integer without a cast [enabled by default]
new_weather_watchface.c: In function 'city_info_callback':
new_weather_watchface.c:505:22: warning: initialization makes pointer from integer without a cast [enabled by default]
new_weather_watchface.c: In function 'request_gps_info':
new_weather_watchface.c:594:2: error: too few arguments to function 'maibu_comm_request_phone'
In file included from .\SDK/maibu_sdk.h:126:0,
                 from new_weather_watchface.c:6:
.\SDK/maibu_ble.h:135:17: note: declared here
new_weather_watchface.c: In function 'time_change':
new_weather_watchface.c:611:23: warning: initialization makes pointer from integer without a cast [enabled by default]
new_weather_watchface.c: In function 'app_weather_update_timer_callback':
new_weather_watchface.c:831:23: warning: initialization makes pointer from integer without a cast [enabled by default]
new_weather_watchface.c: In function 'weather_comm_result_callback':
new_weather_watchface.c:873:4: error: too few arguments to function 'maibu_comm_request_phone'
In file included from .\SDK/maibu_sdk.h:126:0,
                 from new_weather_watchface.c:6:
.\SDK/maibu_ble.h:135:17: note: declared here
new_weather_watchface.c: In function 'main':
new_weather_watchface.c:903:2: warning: passing argument 1 of 'maibu_comm_register_phone_callback' from incompatible pointer type [enabled by default]
In file included from .\SDK/maibu_sdk.h:126:0,
                 from new_weather_watchface.c:6:
.\SDK/maibu_ble.h:121:13: note: expected 'CBCommPhone' but argument is of type 'void (*)(enum ERequestPhone,  void *)'
arm-none-eabi-ld: cannot find .\*.o: Invalid argument
readelf: Error: '.\build\maibu_code': No such file
正在打包...
-------------read appinfo.json-------------
uuid:39fe260221d9717da155d14404ca4054
app_id:33280
name:��������
icon:5001
version:127
watchface:0
sysapp:1
res_num:10
res:0, type:0, name:RES_BITMAP_WATCHFACE_WEATHER_BG, file:watchface-bg.bmp
res:1, type:0, name:RES_BITMAP_WATCHFACE_WEATHER_UPDATING, file:updating.bmp
res:2, type:0, name:RES_BITMAP_WATCHFACE_WEATHER_CLOUDY_DAY, file:cloudy_day.bmp
res:3, type:0, name:RES_BITMAP_WATCHFACE_WEATHER_CLOUDY_NIGHT, file:cloudy_night.bmp
res:4, type:0, name:RES_BITMAP_WATCHFACE_WEATHER_FOG, file:fog.bmp
res:5, type:0, name:RES_BITMAP_WATCHFACE_WEATHER_OVERCAST, file:overcast.bmp
res:6, type:0, name:RES_BITMAP_WATCHFACE_WEATHER_RAIN, file:rain.bmp
res:7, type:0, name:RES_BITMAP_WATCHFACE_WEATHER_SNOW, file:snow.bmp
res:8, type:0, name:RES_BITMAP_WATCHFACE_WEATHER_SUNNY_DAY, file:sunny_day.bmp
res:9, type:0, name:RES_BITMAP_WATCHFACE_WEATHER_SUNNY_NIGHT, file:sunny_night.bmp

-----------------begin create res.h-------------
-----------------create res.h ok-------------
-----------------begin create res_file-------------
type:0, res_key:5001, offset:171, res_size:2048, width:128, height:128
type:0, res_key:5002, offset:2219, res_size:1600, width:128, height:100
type:0, res_key:5003, offset:3819, res_size:600, width:80, height:60
type:0, res_key:5004, offset:4419, res_size:600, width:80, height:60
type:0, res_key:5005, offset:5019, res_size:600, width:80, height:60
type:0, res_key:5006, offset:5619, res_size:600, width:80, height:60
type:0, res_key:5007, offset:6219, res_size:600, width:80, height:60
type:0, res_key:5008, offset:6819, res_size:600, width:80, height:60
type:0, res_key:5009, offset:7419, res_size:600, width:80, height:60
type:0, res_key:5010, offset:8019, res_size:600, width:80, height:60
-------------create res_file ok---------------
---------------prepare pack head----------
---------------read res_file----------
---------------read code----------
not found file:.\build\maibu_code
create pack failed


正在编译...

E:\VisualMWatch_W32\new_weather_watchface.c: In function 'request_gps_info':
E:\VisualMWatch_W32\new_weather_watchface.c:594:2: error: too few arguments to function 'maibu_comm_request_phone'
  g_comm_id_gps = maibu_comm_request_phone(ERequestPhoneGPSAltitude, NULL);
  ^
In file included from e:\visualmwatch_w32\mbcc\include\maibu_sdk.h:23:0,
                 from E:\VisualMWatch_W32\new_weather_watchface.c:6:
e:\visualmwatch_w32\mbcc\include\os_comm.h:305:10: note: declared here
uint32_t maibu_comm_request_phone(enum ERequestPhone type,  uint8_t  *context, uint16_t context_size);
          ^
E:\VisualMWatch_W32\new_weather_watchface.c: In function 'weather_comm_result_callback':
E:\VisualMWatch_W32\new_weather_watchface.c:873:4: error: too few arguments to function 'maibu_comm_request_phone'
    g_comm_id_gps = maibu_comm_request_phone(ERequestPhoneGPSAltitude,  NULL);
    ^
In file included from e:\visualmwatch_w32\mbcc\include\maibu_sdk.h:23:0,
                 from E:\VisualMWatch_W32\new_weather_watchface.c:6:
e:\visualmwatch_w32\mbcc\include\os_comm.h:305:10: note: declared here
uint32_t maibu_comm_request_phone(enum ERequestPhone type,  uint8_t  *context, uint16_t context_size);
          ^
E:\VisualMWatch_W32\new_weather_watchface.c: In function 'main':
E:\VisualMWatch_W32\new_weather_watchface.c:903:2: warning: passing argument 1 of 'maibu_comm_register_phone_callback' from incompatible pointer type [enabled by default]
  maibu_comm_register_phone_callback(gps_info_callback);
  ^
In file included from e:\visualmwatch_w32\mbcc\include\maibu_sdk.h:23:0,
                 from E:\VisualMWatch_W32\new_weather_watchface.c:6:
e:\visualmwatch_w32\mbcc\include\os_comm.h:306:6: note: expected 'CBCommPhone' but argument is of type 'void (*)(enum ERequestPhone,  void *)'
void maibu_comm_register_phone_callback(CBCommPhone phone_callback);
      ^
'mbcc\bin\mw.exe' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

作者: 王克_jRj95    时间: 2017-3-12 13:54
qs100371 发表于 2017-3-12 04:48
去掉了为了省电加入的变量,不刷新课程表的毛病终于没有了。经过热心人士的帮助,发现ios的手表重启根源还 ...

@qs100371  在线等你,大神
作者: 王克_jRj95    时间: 2017-3-12 14:12
王克_jRj95 发表于 2017-3-12 13:54
@qs100371  在线等你,大神

配置过程都是按照帮助文档来的,问题依旧啊
作者: 王克_jRj95    时间: 2017-3-12 14:49
雪山飞狐 发表于 2017-3-10 22:42
没事儿,等新版本...

求大神,帮助远程一下,崩溃了
作者: 王克_jRj95    时间: 2017-3-12 14:51
qs100371 发表于 2017-3-10 22:27
因为在IOS上设置会引起手表重启,暂时下架。另外还有一些不刷新课程表bug要处理...

原因未知,本人没有 ...

加油,等你上架
作者: qs100371    时间: 2017-3-13 21:00
[attach]7379[/attach]

最新版本,设置中输入格式如下

100 04:00 06:00 08:00 10:00 14:00 16:00 19:00 21:00
a高数 b精读 c泛读 d马原 e毛概 f电工 g大物 h线代 i制图
abcdefghabcdefghaxxdegfxabcdefihabcdefghabcdefghabcdegfh


求苹果手机+增强版手表测试,把示例设置粘贴到表盘的设置当中应用即可,如果界面上显示异常或直接手表重启,请在下面跟贴,有图带个图最好。万分感谢!

作者: qs100371    时间: 2017-3-15 07:39
  
求支持
作者: 细川玉木    时间: 2017-3-16 00:39
坐等更新
作者: qs100371    时间: 2017-3-16 15:45
没人帮忙测试,我自己的手表是没有问题的。安卓加增强版。
作者: tda8361    时间: 2017-3-16 22:05
没有苹果,帮顶一下
作者: qs100371    时间: 2017-3-17 10:52
这几天看了下健康管家的源码,看到那个每天走路到10000步时的提示窗口,突然想到课程表是不是也可以来个课前30分钟给个提醒,尤其是象大学这种,一天可能只有一两次课的情况,有必要来个提醒。当然象初中高中这种,一天到晚连轴转的课就不用提醒了。如果这样的话,就要加一个系统级的定时器,不知道耗电会不会很多。
作者: fengyun88    时间: 2017-3-17 15:56
好玩意,适合学生时代
作者: 九牧玄_atUau    时间: 2017-3-20 02:14
已经用不是了
作者: dustin134    时间: 2017-3-20 16:46
这个厉害了!
作者: zxyqsy    时间: 2017-3-21 00:11
这个做成每日的任务提醒也不错
作者: qs100371    时间: 2017-3-21 04:14
zxyqsy 发表于 2017-3-21 00:11
这个做成每日的任务提醒也不错

每日任务提醒用手机自带日历中的日程安排加手表推送更方便。


作者: qs100371    时间: 2017-3-21 19:48
本帖最后由 qs100371 于 2017-3-21 20:23 编辑

今天借了个ipad mini2,试了下,没有问题。
[attach]7444[/attach]

作者: 细川玉木    时间: 2017-3-22 01:22
坐等
作者: 细川玉木    时间: 2017-3-24 00:07
支持威武




欢迎光临 麦步社区-论坛 (http://203.195.186.190/) Powered by Discuz! X3.2