zoukankan      html  css  js  c++  java
  • Titanium环境搭建for mac

    关于Titanium

    About Appcelerator Appcelerator’s Titanium is the leading mobile platform of choice for thousands of companies seizing the mobile opportunity. With more than 35,000 applications deployed on 40 million devices

    Titanium号称是领先的移动开发平台,成为成千上万的企业移动开发选择。已经超过35,000个应用程序部署在40万台设备上

    下载地址:

    https://my.appcelerator.com/resources

    下载后安装运行(需要用注册的用户名密码登录),它会自动下载Titanium SDK

    下载完毕后

    创建Titanium Mobile Project

    点击Next>

    Finish之后

    Run As Iphone Simulator

    项目文件结构:

    app.js是程序运行的入口

    code:

    /*
     * A tabbed application, consisting of multiple stacks of windows associated with tabs in a tab group.  
     * A starting point for tab-based application with multiple top-level windows. 
     * Requires Titanium Mobile SDK 1.8.0+.
     * 
     * In app.js, we generally take care of a few things:
     * - Bootstrap the application with any data we need
     * - Check for dependencies like device type, platform version or network connection
     * - Require and open our top-level UI component
     *  
     */
    
    //bootstrap and check dependencies
    if (Ti.version < 1.8 ) {
        alert('Sorry - this application template requires Titanium Mobile SDK 1.8 or later');
    }
    
    // This is a single context application with mutliple windows in a stack
    (function() {
        //determine platform and form factor and render approproate components
      //根据设备OS和屏幕特性,来决定相应的组件 var osname = Ti.Platform.osname, version = Ti.Platform.version, height = Ti.Platform.displayCaps.platformHeight, width = Ti.Platform.displayCaps.platformWidth; //considering tablet to have one dimension over 900px - this is imperfect, so you should feel free to decide //yourself what you consider a tablet form factor for android var isTablet = osname === 'ipad' || (osname === 'android' && (width > 899 || height > 899)); var Window; if (isTablet) {
        //平板设备(ipad),调用此路径组件 Window
    = require('ui/tablet/ApplicationWindow'); } else { Window = require('ui/handheld/ApplicationWindow'); } var ApplicationTabGroup = require('ui/common/ApplicationTabGroup'); new Applicatio
    by archie
  • 相关阅读:
    sizeof in C
    Get WIFI SSID and BSSID
    Swift和C混合Socket编程实现简单的ping命令&主机发现
    The different of bit Compiler
    Get all Ethernet information in Swift
    Get Local IP Address in Swift
    编译Unity3D Mono 加密DLL 填坑记
    spring-quartz 项目启动后执行一次job 之后按照规定时间执行job
    通过反射获取SSM的controller层的注解以及注解中的value值
    网页中高亮选中的关键字
  • 原文地址:https://www.cnblogs.com/archie2010/p/2570779.html
Copyright © 2011-2022 走看看