上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 51 下一页
摘要: <?xml version="1.0" encoding="utf-8"?><resources> <color name="transparent">#00000000</color> <!-- 透明 --> <color name="white">#FFFFFF</color> <!-- 白色 --> <color name="ivory">#FFFFF0</color> 阅读全文
posted @ 2013-04-24 13:36 GreyWolf 阅读(357) 评论(0) 推荐(0) 编辑
摘要: XML在各种开发中都广泛应用,Android也不例外。作为承载数据的一个重要角色,如何读写XML成为Android开发中一项重要的技能。今天就由我向大家介绍一下在Android平台下几种常见的XML解析和创建的方法。在Android中,常见的XML解析器分别为SAX解析器、DOM解析器和PULL解析器,下面,我将一一向大家详细介绍。SAX解析器:SAX(Simple API for XML)解析器是一种基于事件的解析器,它的核心是事件处理模式,主要是围绕着事件源以及事件处理器来工作的。当事件源产生事件后,调用事件处理器相应的处理方法,一个事件就可以得到处理。在事件源调用事件处理器中特定方法的时 阅读全文
posted @ 2013-04-24 11:06 GreyWolf 阅读(230) 评论(0) 推荐(0) 编辑
摘要: There are good reasons to want to build two versions of the same Android application. The most common scenario is to produce a free demo/reduced-functionality version of a non-free app. You could achieve this by maintaining two separate source trees but the duplication would make most developers win 阅读全文
posted @ 2013-04-23 11:33 GreyWolf 阅读(230) 评论(0) 推荐(0) 编辑
摘要: Some of you might have read my articleAndroid: Deploying multiple targets from one project. It describes how to create customized versions of the same software and therefore benefit from multiple apps with the same featureset. That deployment with an Ant script has proven to work well. For example o 阅读全文
posted @ 2013-04-23 11:32 GreyWolf 阅读(168) 评论(0) 推荐(0) 编辑
摘要: Update:This way of deploying multiple targets is considered outdated. There is abetter way now.This posting is about how to create multiple versions of your Android application without cloning the whole project. For example if you want to create a full (paid) app, as well as a lite (free) version of 阅读全文
posted @ 2013-04-23 11:31 GreyWolf 阅读(174) 评论(0) 推荐(0) 编辑
摘要: [Android] 利用 ant 脚本修改项目包名在开发android应用项目的时候,经常会有这样的需求,一个应用项目,要求房价上半年下行 下半年或回暖在不同的OEM下有不同的包名,不同的资源,不同的功能点什么的。尽管可以利用eclipse adt自带的功能来做这件事,但是,当按照这样的需求来定制的越来越多的时候,手动去修改就开始变得力不从心起来。这个时候,一个良好的自动化脚本呼之欲出,你完全可以利用perl/python/Makefile来做,不过这里如果直接使用ant来做的话,似乎很多事情变得简单起来。毕竟,ant提供给我们良好的接口,而隐藏那些实现细节。废话少说,先搭建一个这样的环境吧。 阅读全文
posted @ 2013-04-23 11:00 GreyWolf 阅读(508) 评论(0) 推荐(0) 编辑
摘要: ANT与RTS结合用用户tn_prodpre登陆10.3.72.157,vi .bash_profile,设置如下环境变量:ANT_HOME=/home/tn_prodpre/apache-ant-1.6.5JAVA_HOME=/usr/local/j2sdk1.4.2_09PATH=$JAVA_HOME/bin:$ANT_HOME/bin:$PATH:$HOME/bin在项目很大的情况下,javac可能报错: java.lang.OutOfMemoryError,需要设置如下行fork="yes"executable="/usr/local/j2sdk1.4.2 阅读全文
posted @ 2013-04-23 10:16 GreyWolf 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 通过ant脚本,编译打包android工程1.Android程序编译、打包、签名、发布的三种方式:方式一:命令行手动编译打包方式二:使用ant自动编译打包方式三:使用eclipse+ADT编译打包2.Android编译、打包的步骤:2.1第一步 生成R.java类文件:Eclipse中会自动生成R.java,ant和命令行使用android SDK提供的aapt.ext程序生成R.java。2.2第二步 将.aidl文件生成.java类文件:Eclipse中自动生成,ant和命令行使用android SDK提供的aidl.exe生成.java文件。2.3第三步 编译.java类文件生成clas 阅读全文
posted @ 2013-04-23 10:12 GreyWolf 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 我设置的/Users/用户名/.bash_profile下的环境变量为:export JAVA_HOME=`/usr/libexec/java_home`export ANDROID_SDK_ROOT="/Users/haziliang/adt-bundle-mac-x86_64/sdk"export ANT_HOME="/Users/haziliang/opensource/apache-ant-1.9.0"export PATH=${PATH}:${JAVA_HOME}:${ANDROID_SDK_ROOT}:${ANDROID_SDK_ROOT}/ 阅读全文
posted @ 2013-04-23 10:08 GreyWolf 阅读(455) 评论(0) 推荐(0) 编辑
摘要: 大家好,今天来分享一下如何使用ANT打包Android应用。通常我们习惯用eclipse来开发Android程序,它会自动帮我们打包当前的应用程序。如果在Navigator视图下,我们可以看到以下几个文件:在上图中,com包放置的是我们的class文件,classes.dex是class文件经过转换后的可以在dalvik上跑的精简类文件,resources.ap_是经过打包的资源文件,ant.apk就是最终的打包文件。使用ANT来对应用打包,一般会经过以下几个步骤:1.用aapt命令生成R.java文件2.用aidl命令生成相应java文件3.用javac命令编译java源文件生成class文 阅读全文
posted @ 2013-04-23 10:08 GreyWolf 阅读(157) 评论(0) 推荐(0) 编辑
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 51 下一页