`
船长57
  • 浏览: 25507 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

senchaTouch移动开发配置

阅读更多

一、工具准备及安装

1.安装sencha touch的IDE senchaArchitect-2.2.exe,启动并注册个用户,登录后再退出软件,之后在C:\用户\机器名\AppData\Local\Sencha\Sencha Architect 2.2\user.license文件把<key>Expires</key>修改成<key>Expire</key>,这样就可以无限期试用

2.安装打包工具senchaSDKTools、sencha-touch-2.0.0-gpl,安装android sdk,这里只打包成android版的apk,如需打包成ios版的,可能需要另外的工具

3.安装touch-docs-2.2.1框加与API文档,配置apache目录访问

 

二、做一个简单的demo

1.需要用到的控件有:Panel、List、Store,创建工作目录

2.从左侧工具箱拖一个Panel到设计窗体

3.拖一个List控件到Panel

4.设置Panel布局fit

5.拖拉store到右侧项目结构中的Stores

6.点击MyStore搜索field属性,添加字段点击图中的(+),增加两个字段(ID、Name)

7.点击MyStore设置store的数据[{"ID":"1","NAME":"n1"},{"ID":"1","NAME":"n2"}]

8.设置完store后,设置list与store绑定,点击MyList搜索store属性,在下拉框选择刚建立的store

9.点击MyList搜索itemtpl,设置显示模板<div>ID:{ID}</div><div>NAME:{NAME}</div>

10.切换回MyPanel的Design页面,查看效果

 

三、在本地电脑访问

1.apache配置访问目录,启动apache

2.chrome浏览器装控制台设置屏幕分辨率,模拟移动设备,并在本地电脑访问

 

四、打包成apk在手机访问

1.cmd进到sencha-touch-2.0.0-gpl的安装目录

2.#sencha generate app 自定义应用名 自定义的打包目录

3.将刚才创建的工作目录所有文件,拷贝覆盖到自定义的打包目录中

4.修改自定义的打包目录中的packager.json文件,分别找到"certificateAlias":""和"certificatePath":"/path/to/certificate.file",在前面加“//”注释掉

5."找到packager.json中的"sdkPath":"/path/to/android-sdk",将里面内容改成实际android-sdk安装的目录,找到"platform":"iOSSimulator", 改成"platform":"Android"

6.#cd 自定义打包目录路径 执行:sencha app build native,耐心等待,最终在自定义打包目录路径中的\build\native下生成apk文件,并无报错,可安装到手机

分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    Sencha touch 移动开发

    ### Sencha Touch 移动开发知识点详解 #### 一、概览 Sencha Touch 是一款专为移动设备设计的高性能 JavaScript 框架,能够帮助开发者构建原生体验的应用程序。它支持 HTML5 和 CSS3 的最新标准,并且兼容多种移动...

    Sencha Touch开发的项目《般若人生》源码

    《般若人生》是一款基于Sencha Touch框架开发的移动应用项目。Sencha Touch是一个流行的JavaScript框架,专门用于构建跨平台的触屏友好型Web应用程序。它提供了丰富的UI组件和强大的数据管理工具,使得开发者能够...

    sencha-touch 移动开发

    在深入探讨Sencha Touch移动开发之前,我们先了解一下移动开发的基本概念。 移动开发是指针对智能手机、平板电脑等移动设备进行的应用程序开发。随着移动设备的普及,移动应用的需求日益增长,开发人员需要掌握针对...

    touch-docs-2.2.1.zip(senchaTouch 离线API参考文档)

    Sencha Touch 是一款专为移动设备开发的前端框架,它提供了丰富的组件和API,使得开发者可以轻松构建跨平台的触控应用。这个压缩包“touch-docs-2.2.1.zip”包含了Sencha Touch 2.2.1版本的离线API参考文档,对于...

    sencha touch环境配置.

    Sencha Touch 是一款用于构建移动Web应用程序的框架,它提供了丰富的UI组件和强大的...理解这些步骤是开始使用Sencha Touch开发移动应用的第一步。记住,良好的环境配置是高效开发的基础,所以每个环节都值得细致对待。

    sencha touch项目源码

    Sencha Touch 是一款专为移动设备设计的前端框架,它提供了丰富的组件和API,用于构建交互式的、响应式的Web应用程序。这个项目源码是基于Sencha Touch开发的一个实例,通过研究这个项目,我们可以深入理解Sencha ...

    sencha touch2学习笔记(一)---环境搭建和开发工具配置

    在本文中,我们将深入探讨如何进行Sencha Touch 2的学习,从环境搭建到开发工具的配置,帮助你开启移动应用开发之旅。 首先,我们需要安装基本的开发环境。这包括一个现代的Web浏览器,如Chrome,因为它对HTML5的...

    sencha touch 登陆界面

    Sencha Touch 是一款专为移动设备设计的JavaScript框架,它提供了丰富的组件库和强大的数据管理功能,用于构建高性能的触控应用。"sencha touch 登陆界面"这个主题,主要涉及的是如何使用Sencha Touch来设计和实现一...

    Sencha Touch2环境搭建

    Sencha Touch 2是一款专为移动设备开发的前端框架,用于构建高性能的触控应用程序。它提供了丰富的组件库,使得开发者能够轻松创建出与原生应用相似的用户体验。本篇文章将详细阐述如何搭建Sencha Touch 2的开发环境...

    一个完整的sencha touch 应用案例

    5. **config.xml**:在Sencha Touch中,这个文件可能用于配置应用程序的元数据,比如应用的名称、版本、图标、启动画面等,通常是针对PhoneGap或Cordova这样的混合应用开发环境。 6. **resource**:这个文件夹可能...

    sencha touch 2.4.0最新版

    通过解压并研究这些文件,开发者可以详细了解框架的结构,学习如何配置、使用和扩展Sencha Touch,以创建自己的移动应用。同时,这个版本的更新日志(如果有的话)通常会列出所有的新功能、改进和已知问题,是理解...

    sencha touch中文翻译文档

    1. **安装与设置**:如何下载Sencha Touch库,如何在项目中引入,以及配置开发环境,包括HTML、CSS和JavaScript的基础知识。 2. **架构与模型**:解释Sencha Touch的基本架构,如MVC模式,以及如何定义和使用数据...

    api.zip_sencha _sencha touch api_sencha touch2 api

    Sencha Touch 是由Sencha公司开发的,其设计目标是让开发者能够用HTML5、CSS3和JavaScript编写原生般的移动应用。它支持多种操作系统,包括iOS、Android、Blackberry等。Sencha Touch的核心特性包括: 1. **组件化*...

    sencha touch grid

    总结来说,Sencha Touch Grid是构建移动应用时处理数据展示的强大工具,其丰富的功能和灵活性使得开发人员能够创建出功能完备、用户体验良好的数据管理界面。通过熟练掌握Grid的使用,开发者能够更好地满足移动应用...

    Sencha Touch2 MVC Demo (含源码/数据库)

    Sencha Touch 2 是一个流行的JavaScript框架,专为构建移动Web应用程序而设计。它提供了丰富的UI组件、数据管理...通过研究源码,开发者能够更好地理解Sencha Touch 2的工作方式,从而提升其在移动Web开发领域的技能。

    sencha touch动态加载组件

    Sencha Touch是一款强大的移动应用开发框架,主要用于构建高性能的触屏友好型Web应用程序。它提供了丰富的组件库,使得开发者能够创建复杂、互动性极强的移动应用。在处理大型或内容丰富的应用时,动态加载组件成为...

    sencha-touch-1.0.1a.zip_Sencha Touch _sencha touch api_touch

    Sencha Touch 是一款专为移动设备设计的前端框架,它为开发者提供了构建触控友好的、高性能的Web应用程序的能力。1.0.1a是这个框架的一个...对于想要从事移动Web开发的程序员来说,Sencha Touch 是一个值得探索的工具。

    sencha touch 折叠list

    Sencha Touch 是一款用于开发移动Web应用程序的JavaScript框架,它提供了丰富的组件库,使得开发者能够构建功能强大的、响应式的移动应用。在Sencha Touch中,`折叠List`(Accordion List)是一种特殊类型的列表,...

Global site tag (gtag.js) - Google Analytics