查看: 2487|回复: 1

[原创] 【BPI-Webduino Smart】按键控制RGB软件分析

[复制链接]
  • TA的每日心情
    开心
    2020-2-14 12:16
  • 签到天数: 827 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2017-1-2 22:39:26 | 显示全部楼层 |阅读模式
    分享到:
    接上一篇帖子
    【新提醒】四周年庆-【BPI-Webduino Smart】按键控制RGB-爱板网论坛 - 电子工程师学习交流园地 https://www.cirmall.com/bbs/thread-59460-1-1.html

    选择“程序编辑”显示源程序,有三部分
    52.JPG
    HTML中定义如下,主要是js的调用
    1. <head>
    2.   <meta charset="utf-8">
    3.   <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
    4.   <title>Webduino Blockly Demo 05</title>
    5.   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
    6. <font color="#8b0000">  <script src="https://webduino.io/components/webduino-js/dist/webduino-all.min.js"></script>
    7.   <script src="https://blockly.webduino.io/webduino-blockly.js"></script></font>
    8.   <script src="https://blockly.webduino.io/lib/firebase.js"></script>
    9.   <script src="https://blockly.webduino.io/lib/runtime.min.js"></script>
    10. </head>
    复制代码
    HTML 的 header 引入 webduino-all.min.js,目的在讓瀏覽器可以支援 WebComponents 以及 Webduino 所有的元件,如果是用 Blockly 編輯工具產生的程式碼,則要額外引入 webduino-blockly.js红色部分是smart开发必须的

    中间CCS程序相当于android开发中的layout文件,关控件布局、字体等信息
    54.JPG
    html文件相当于string.xml文件,关于字体大小属性等。strings.xml 文件中放置的是一些键值对,存放一些字符串,方便使用,里面的键值也会在R.java中生成相应的id。
    56.JPG
    java.script文件相当于main.xml文件,执行程序,
    55.JPG
    各文件具体说明见官方文档,我这边只是将smart的文件和android工程文件稍作说明

    评分

    参与人数 1 +15 收起 理由
    loveeeboard + 15

    查看全部评分

    回复

    使用道具 举报

  • TA的每日心情

    2021-12-7 12:35
  • 签到天数: 1354 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2017-1-2 23:13:23 | 显示全部楼层
    写的好,下载下来学习
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-11-23 10:54 , Processed in 0.124663 second(s), 19 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.