利用UltimateAndroid快速开发(一):配置篇

UltimateAndroid快速开发框架教程(一):部署框架

为了方便大家更好的使用UltimateAndroid进行Android快速开发,特撰写此教程。不当之处,还请多多指教。

由于目前使用Eclipse和Intellij Idea(Android Studio)作为开发工具的人都非常多,为了方便大家部署,针对这两种开发环境都进行相应的说明

项目地址是https://github.com/cymcsg/UltimateAndroid,如有疑问可以直接在github的issue上提问,或者加入QQ群讨论:341970175,加群请注明Android开发

注意事项:

1.JDK,Android Sdk配置完毕,JDK建议是JDK1.7版本,否则需要修改项目语言版本;

2.本教程的操作系统环境是OS X 10.9,IDE环境eclipse4.4,Intellij Idea 13.1,Android Sdk 为4.4.2和23.0,Android Studio是在Intellij基础上衍生出来的,配置方法相似。

3.由于本人使用Intellij Idea,所以之后的教程将基本已Intellij Idea环境下为样本。

一、Eclipse环境下:

1.在命令行下git clone https://github.com/cymcsg/UltimateAndroid.git或者直接下载Zip包,并解压。

2.将目录下的appcompat,UltimateAndroid两个目录导入,如果需要看UI Demo的话导入DemoOfUI,如果需要看项目Demo的话导入Demo。

3.将各项目下的libs目录的jar包引入项目依赖并设置为Export(在最新版SDK+ADT中是自动配置好的),并添加UltimateAndroid依赖与Appcompat,DemoOfUI依赖于UltimateAndroid,如果这时项目有报错,注意看一下是不是没修改JRE的版本为1.7。

4.右键项目,选择Java Compiler下的Annotation Processing如图,开启annotation processing并将butterknife 的jar包加入。(所有使用View Injection的项目都需要设置,所以除了UltimateAndroid之外,DemoOfUi和Demo也需要设置)。

5.之后就可以运行DemoOfUI或者Demo了。

二、Intellij Idea(Android Studio)环境下

1.在命令行下git clone https://github.com/cymcsg/UltimateAndroid.git或者直接下载Zip包,并解压。

2.将目录下的appcompat,UltimateAndroid两个目录导入,如果需要看UI Demo的话导入DemoOfUI,如果需要看项目Demo的话导入Demo。

3.将各项目下的libs目录的jar包引入项目依赖并设置为Export,并添加UltimateAndroid依赖与Appcompat,DemoOfUI依赖于UltimateAndroid,如果这时项目有报错,注意看一下是不是没修改JRE的版本为1.7。

4.点击Preference-Compiler-Annotation Processors,打开annotation processing(所有使用View Injection的项目都需要设置,所以除了UltimateAndroid之外,DemoOfUi和Demo也需要设置)

5.之后就可以运行DemoOfUI或者Demo了。

时间: 2024-10-27 12:18:37

利用UltimateAndroid快速开发(一):配置篇的相关文章

四、利用EnterpriseFrameWork快速开发基于WCF为中间件的三层结构系统

回<[开源]EnterpriseFrameWork框架系列文章索引> 本章内容与上一张<利用EnterpriseFrameWork快速开发Winform系统(C/S)>关系紧密,WCF模式只是在Winform模式中的界面层和逻辑层之间加入了WCF中间件用来实现双方的通讯,说得更简单一点就是把Winform模式中的winController控制器给拆分为wcfController与wcfclientControlle两个控制器并用WCF实现两个控制器之间的通讯,双方数据传递与Web模

20140613_JavaWeb学习之开发环境配置篇

本文所使用软件百度云盘网址:http://pan.baidu.com/s/1kTDRFwz 1安装JDK 操作系统:windows7-64bit 版本:jdk-7u51-windows-x64 安装路径(默认):C:\Program Files\Java\jdk1.7.0_51\ 安装到:C:\Program Files\Java\jre7\ 关闭, 安装完成. 2 配置环境变量 百度经验网址:http://jingyan.baidu.com/article/6dad5075d1dc40a123

开发者如何利用工具快速开发出完美APP

文|移动互联网李建华 微信:ydhlwdyq 传统的个人开发者,要想开发出一个完美的APP要 经过以下几个过程:搭建开发环境,写代码,写统计系统,开发即将完成后,要购买服务器,然后把程序布置到服务器上进行测试,接着是对APP做手机适配性测 试,需要借很多手机进行测试,测试完毕后,上线,和很多渠道商合作,然后发布上百个渠道等,后续还可能涉及到很多复杂的运营工作,如要赚钱,同时还面临着 一系列的山寨盗版问题,还要面临着存储速度.还要找广告商等等一系列的问题. 根据这些工作量,一个人要想开发出完美的A

五、利用EnterpriseFrameWork快速开发基于WebServices的接口

回<[开源]EnterpriseFrameWork框架系列文章索引> EnterpriseFrameWork框架实例源代码下载: 实例下载 前面几章已完成EnterpriseFrameWork框架开发系统的三种模式,Web模式.Winform模式以及WCF模式,本章主要针对最后一种模式WebServices模式开发系统对外接口程序的过程: 说明一下为什么框架要把WebService的集成进来,主要还是利用WebService跨平台的优势用来开发外部系统的接口是非常方便的:不管第三方是java平

三、利用EnterpriseFrameWork快速开发Winform系统(C/S)

上一章讲解了开发Web系统的详细步骤,以书籍的管理作实例实现对书籍的增.删.改.查功能,本章接着上面的实例继续补充用Winform界面来实现此功能: 界面效果如下: 解决方案目录结构:     上图红色部分为这次新增加的文件,开发步骤: 1)新增Winform控制器,bookwinController.cs 2)新增界面接口,IfrmBook.cs 3)新增界面窗口,frmBookManager.cs 其中实体Book.cs和Dao在上一章实例中已经完成,所以直接调用就行了: bookwinCo

Javaweb新手之路之JavaWeb开发环境配置篇

首先需要搭建Javaweb的开发环境,先要安装开发安装包JDK和服务器tomcat.配置如下 jdk及tomcat如何配置环境变量 工具/原料 1,JDK: 下载地址http://www.oracle.com/technetwork/java/javase/downloads/index.html 2,tomcat:版本为apache-tomcat-7.0.33-windows-x86.zip 下载地址http://tomcat.apache.org/ 方法/步骤 1 一.安装JDK和Tomca

java_java 利用JAX-RS快速开发RESTful 服务

JAX-RS(Java API for RESTful Web Services)同样也是JSR的一部分,详细规范定义见 https://jcp.org/en/jsr/detail?id=311 .从JAVA EE 6开始,已经内置了该技术,跟.NET中的RESTful WCF类似,只要在常规方法上使用一些简单的注解,就可以对外暴露成RESTful 服务. 注:本文运行环境为Jboss EAP 6.x ,其它容器特别是tomcat,并未自带JAX-RS依赖的jar包,如果采用tomcat,需要自

如何利用快速开发平台可视化开发工作流

我们先来看看什么是工作流? 所谓工作流引擎是指workflow作为应用系统的一部分,并为之提供对各应用系统有决定作用的根据角色.分工和条件的不同决定信息传递路由.内容等级等核心解决方案.工作流引擎包括流程的节点管理.流向管理.流程样例管理等重要功能. 就好比一辆汽车,外表做得再漂亮,如果发动机有问题就只是一个摆设.应用系统的弹性就好比引擎转速方面的性能,加速到100 公里需要1 个小时(业务流程发生变动需要进行半年的程序修改)还能叫好车吗?引擎动不动就熄火(程序因为逻辑的问题陷入死循环)的车还敢

推荐一款可视化开发表单的java快速开发平台

有时候我们会遇到这样的需求,公司不大,但是信息化程度也蛮高,公司的员工素质也很高,管理也很规范,甚至还有外地分公司,直接上一个OA系统吧,往往也无法符合公司的灵活管理需求,往往受制于商品化OA的功能限制,商业限制.直接定制一个OA系统也不大愿意承受几十万的开发费用,同时也不知道都提什么需求比较好,也不想去惹麻烦, 也没精力去整理需求. 这里不得不提到现在流行的快速开发平台,价格不高,可扩展强.平台可以搭建OA.ERP.CRM多种企业系统. 快速开发平台,简单的理解就是:开发人员以某种编程语言或者