• APICloud


    apicloud的核心代码:

    ①定义页面载入事件:

       apiready = function(){} //相当于window.onload

    ②$api对象

       //根据元素的id获取元素

       dom对象 = $api.byId('元素的id属性值');相当于document.getElementById(id);

    ③实现状态栏沉浸效果

     $api.fixStatusBar(header);

    ④$api.offset 获取dom元素的位置

     $api.offset(dom元素).h //获取元素的高度

     $api.offset(dom元素).w //获取元素的宽度

      ⑤获取window窗体的信息

       api.winWidth    //获取窗体的宽度

       api.winHeight  //获取窗体的高度

      ⑥打开frame框架

        api.openFrame    //打开新框架

        其中只有一个参数,要求是一个json对象,参数如下:

        name : 框架的名称

        url : 打开的连接地址

        bounces : 是否可以拖动

        rect:要求参数是一个json对象 

        

    //frame的高度为当前window高度减去header和footer的高度
            var frameH = api.winHeight - headerH - footerH;
            api.openFrame({
                name: 'main',
                url: 'html/main.html',
                bounces: true,
                rect: {
                    x: 0,
                    y: headerH,
                    w: 'auto',
                    h: frameH
                }
            });                    js中获取年份   Var  year= new Date().getFullYear();
    apiready = function(){
            //获取引擎的版本号
            var ver = api.version;
            //获取系统类型(Android 或IOS)
            var sType = api.systemType;
            //获取系统的版本信息
            var sVer = api.systemVersion;
            //获取设备标识符
            var id = api.deviceId;
            //获取设备型号
            var model = api.deviceModel;
            //获取设备名称(小米|华为)
            var name = api.deviceName;
            //获取网络连接类型(3G|4G|wifi)
            var cType = api.connectionType;
            //获取window窗体名称
            var winName = api.winName;
            //获取window窗体的宽度
            var winWidth = api.winWidth;
            //获取window窗体的高度
            var winHeight = api.winHeight;
            //获取frame框架的名称
            var frameName = api.frameName || '';
            //获取frame框架的宽度
            var frameWidth = api.frameWidth || '';
            //获取frame框架的高度
            var frameHeight = api.frameHeight || '';
    }

     二、LOGO与引导页设置(云端)

    使用自定义loader实现真机同步

    第一、提交本地代码到云端

    第二、进入开发者控制台,选择云编译

    第三、生成Android的自定义loader

     第四,下载编译好的自定义loader,并改名为load.apk

     

     第五、在以下目录下,根据config.xml中的widget包名创建一个文件夹。如下图所示:

     第六、复制load.apk到新创建的目录中

     第七、在以上目录下创建一个load.conf的文件

     

     以上设置完成后,即可实现真机同步带云端效果

     三、手机UI开发之AUICSS框架

  • 相关阅读:
    17373194陈丛文第一次项目作业
    软工第一次博客作业
    软工热身作业
    OO第4次博客作业
    OO第三次博客作业
    oo第二次总结作业
    OO第一次总结作业
    UML系列——OO Unit4分析和学期总结
    JML规格编程系列——OO Unit3分析和总结
    电梯系列——OO Unit2分析和总结
  • 原文地址:https://www.cnblogs.com/chenchenphp/p/6607377.html
Copyright © 2020-2023  润新知