zoukankan      html  css  js  c++  java
  • 前端学习(三十九)移动端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

  • 相关阅读:
    离愁
    梦想与生活
    神秘巨星
    Web用户控件
    Ajax
    php的基本语法与字符串与增删改查
    php建立方法
    jquery
    上传文件
    webfrom验证控件
  • 原文地址:https://www.cnblogs.com/wxiaoyu/p/9579566.html
Copyright © 2011-2022 走看看