阿正的网易云音乐 - 创建于 2017

一个大学生的学习心得,与君共勉。

麦步手表编程纪实(1)

 

2018-01-1100:23:32


 

早想买一个智能手表,之前买过埃微手环,之后亮哥又送我一个小米手环2,但是都不是我想要的,最后在网上发现了一款可以自主编程的手表—麦步手表,

爽歪歪,399太贵,最后省吃俭用,在闲鱼淘了一个二手的150元。佩戴了几天很爽,可以自己定义DIY表盘和应用,今天终于如愿以偿进入了其开发者社区,经过几个小时的环境配置与应用安装,开始了我智能手表的编程之路。爽@!

 1 #include "maibu_sdk.h"
 2 #include "maibu_res.h"
 3 
 4 
 5 int main()
 6 {
 7 
 8     /*创建窗口,窗口中可以添加唯一的基本元素图层*/
 9              simulator_init();
10     P_Window p_window = app_window_create();
11     if (NULL == p_window)
12     {
13         return 0;    
14     }
15 
16     /*创建位图图层显示框架范围,起始点{x=32,y=32},屏幕左上角为{0,0},高度宽度{h=64,w=64},位图大小必须小于等于框架*/
17     GRect frame = {{0, 0}, {128, 128}};
18     GBitmap bitmap;    
19 
20     /*获取位图资源, 宏RES_BITMAP_WATCHFACE_WEATHER_CLOUDY由用户在appinfo.json中配置*/
21     res_get_user_bitmap(RES_BITMAP_TEST, &bitmap);
22 
23     /*生成位图结构体, 依次为位图资源、显示位置、对齐方式*/
24     LayerBitmap layer_bitmap = {bitmap, frame, GAlignCenter};
25 
26     /*创建图层*/
27     P_Layer layer = app_layer_create_bitmap(&layer_bitmap);
28     
29     app_layer_set_bg_color(layer, GColorBlack);
30 
31     /*添加图层到窗口中*/
32     app_window_add_layer(p_window, layer);
33 
34     /*把窗口放入窗口栈中显示*/
35     app_window_stack_push(p_window);
36              simulator_wait();
37     return 0;
38 }

 

posted @ 2018-01-11 00:26  阿♛正  阅读(442)  评论(0编辑  收藏  举报