• 前端学习(三十九)移动端app(笔记)


    移动端App
        开发App的三种方式
        Native App         原生
            底层语言
            java         Android
            oc             IOS

            优势:
                1.性能非常高
                2.可以调用底层功能

            劣势:
                1.不能跨平台
                2.至少需要两个团队
                3.成本过高
                4.维护难,开发周期长


        Web App         Web
            完全就是页面,只不过包了一个壳子变成了app

            优势:
                1.可以跨平台
                2.只需要一个团队
                3.维护容易,开发周期短,成本低

            劣势:
                1.性能相对于底层来说,要差。
                2.不能调用底层功能。


        Hybrid App         混合
            展示都用Web,底层功能用原生

            第三方框架
                PhoneGAP         
                RN
                AppCan
    ==============================================
    PhoneGAP
        Cordova
        最开始交PhoneGAP
        被Adobe收购了
        改名叫Cordova

    最开始用户很少,因为太难玩了。
    桌面应用解决了这个问题。
    ====================================================
    想玩PhoneGAP有个前提:
        必须得翻墙

    官网:
        https://www.phonegap.com/

    几步:
        1.Install our desktop app
        2.Install our mobile app
        3.Create your new PhoneGap app
        4.Preview your new app on your device
        5.Write some code & celebrate the world of possibilities!

    ==========================================
    1.如何调用底层功能
    2.如果打包app

    使用底层功能
        手册:http://docs.phonegap.com/references/plugin-apis/
        中文:http://www.phonegapcn.com/docs/zh/cn/camera.html

        Battery Status                         电池状态
        Camera                                 摄像头
        Contacts                             联系人
        Device Info                         设备信息
        Device Motion (accelerometer)         重力感应
        Device Orientation (compass)         罗盘
        Dialogs (notification)                 提示框
        File                                 文件
        File Transfer                         文件上传
        Geolocation                         地理位置
        Globalization                         全球化
        InAppBrowser                         新窗口打开
        Media                                 多媒体
        Media Capture                         媒体捕获
        Network Information                 网络信息
        Splash Screen                         欢迎界面
        Status Bar                             状态栏
        Whitelist                             白名单
        Vibration                             振动

    =================================================
    打包
        winphone             直接生成
        安卓                 需要翻墙
        ios                 需要mac

        官网:https://build.phonegap.com/apps

  • 相关阅读:
    【体验】在Adobe After Effects CC 2018中使用脚本创建窗口
    flask中错误使用flask.redirect('/path')导致的框架奇怪错误
    01-复杂度2 Maximum Subsequence Sum
    01-复杂度1 最大子列和问题
    02-线性结构1 两个有序链表序列的合并
    bfs—迷宫问题—poj3984
    bfs—Dungeon Master—poj2251
    bfs—Catch That Cow—poj3278
    GPTL—练习集—006树的遍历
    DB2存储过程——参数详解
  • 原文地址:https://www.cnblogs.com/wxiaoyu/p/9579566.html
Copyright © 2020-2023  润新知