- 浏览: 341372 次
- 性别:
- 来自: 安徽
最新评论
-
secally:
楼主可以上传个例子吗,谢谢,我咋跑不起来,,eclipse不是 ...
Android自动打包、签名、优化、上传ANT脚本 -
secally:
请问下执行命令是啥,ant release 还是?麻烦指教谢谢 ...
Android自动打包、签名、优化、上传ANT脚本 -
trp1022:
好牛啊
程序员不能不通文史 -
sunny78117:
谢谢,写得好
Android bitmap优化 -
futurebp:
这是什么类型的脚本啊?
Android自动打包、签名、优化、上传ANT脚本
文章列表
先看一下转载的文章:
来自:http://blog.csdn.net/deepwishly/archive/2010/03/10/5366757.aspx
使用 hook ,为了方便管理员 控制提交的过程 Subversion 提供了 hook 机制。当特定的 事件发生时,相应的 hook 会被调用, hook 其实就相当于 ...
文章转载过来的,做个备份:
官方的连接:http://www.virtualbox.org/manual/UserManual.html
安装的时候需要很多依赖包,建议使用YAST安装。
使用YAST添加VBoX的安装源,地址所 http://download.virtualbox.org/virtualbox/rpm/opensuse/11.3/
然后更新安装源。
最后在YAST 的“软件管理” 里面能搜索到VBOX 3.2 和VBOX 4.0.进行安装。
安装后可能无法启动,需要将当前的用户添加到vboxusers用户组中去。
不能运 ...
转自:http://blog.csdn.net/littlehedgehog/archive/2010/10/13/5939461.aspx
我看UNIX与Windows的本质区别
文化,我首先想到的是文化。Unix和Windows从诞生之初的文化差异本质上划分了两者的界限。直观看来,一个装逼文化,一个傻逼文化。
Un ...
版权所有,欢迎转载,转载请注明 : SinFrancis http://mdev.cc
关于ANT 编译和脚本请查看 : http://sinfrancis.iteye.com/blog/721582
这里使用的是proguard4.4 ,在原有的ANT脚本上加入以下代码:
定义proruard4.4 的home :
<property name="proguard-home" value="D:/eclipsetools/proguard4.4/lib"/>
加入混淆 ...
版权所有,欢迎转载,转载请注明 : SinFrancis http://mdev.cc
最近在做一个通过web编译后台程序的东西,编译使用的是ant,由于启动ant后就无法跟踪编译进程,
所以特地写了一个ant的task,进行再build.xml中进行调用,完成整个编译进度跟踪的过程。
注意:此代码中使用了json的数据格式,需要导入json-lib及相关的类库包。
并且此Task会将相关编译进度信息写入指定的文件(json格式),然后让web进行取得此文件内容即可。
用法:将此类打成jar包,配置到classpath或者直接放到ant_hom ...
版权所有,欢迎转载,转载请注明 : SinFrancis http://mdev.cc
ECMALL中可以自行添加APP,模块,插件等。
如何在ECMALL中添加自己的APP呢?
比如访问地址为http://xxx.com/index.php?app=hello
1、在ecmall的app目录下建立一个新的名称为hello.app.php的应用文件
2、在languages的sc-utf8的目录下建立对应的语言文件 hello.lang.php ,并返回数组 (若不建立,会出错)
3、hello.app.php中的类为HelloApp,并继承Fron ...
版权所有,欢迎转载,转载请注明 : SinFrancis http://mdev.cc
iphone NIB文件 -> android xml布局文件
iphone delegate class + controller class -> android Activity
main方法 -> android的中AndroidManifest.xml要启动的Activity
步骤:
1. 使用XCODE创建项目
2. 打开nib文件,将需要的组件拖放至view中
3. 在Controller类中声明组件变量 \ 事件接收方法 ...
版权所有,欢迎转载,转载请注明 : SinFrancis http://mdev.cc
使用Objective-zip的库读取zip文件,地址:http://code.google.com/p/objective-zip/
可以在iphone上进行运行.
简单的测试代码:
#import <Foundation/Foundation.h>
#import "Objective-Zip/ZipFile.h"
#import "Objective-Zip/ZipException.h"
#import ...
版权所有,欢迎转载,转载请注明 : SinFrancis http://mdev.cc
此脚本是针对于android在线更新的SDK,以前android有离线安装包,后来改为直接在线安装进行,两者的成本在于sdk的路径和一些工具类的路径不同。
此脚本用于进行自动编译用户需要的APK安装包,使用时候,请将签名用的*.keystore放在和build.xml同一目录,并命名为android.keystore,(如想更改,请在build.xml 中的jarsigner target进行更改)
build.properties
android.tools=${ ...
版权所有,欢迎转载,转载请注明 : SinFrancis http://mdev.cc
BB的项目可以使用Ant进行编译,并进行发布,不过需要安装 (-_-!!!装和B 不能连在一起,JE提示有装 B 的嫌疑) BB-ANT-TOOLS : http://bb-ant-tools.sourceforge.net/
最近是使用python + ant 的形式通过用户请求自动发布用户想要的BB程序,以下是部分的ANT脚本:详细的解释均在注释中
BUILD.PROPERTIES资源文件
app.name=Test
bin.dir=${jde.home}bin ...
版权所有,欢迎转载,转载请注明 : SinFrancis http://mdev.cc
nil 类似于C中的NULL, 但nil是Object, 可以发送消息给nil如:[nil message]
BOOL 也是通过类库实现的, 分别是YES和NO
#import 类似了 #include ,但不会存在重复包含的问题
在普通的双引号字符串前放置一个@符号,就成了一个 NSString对象
方法名字前面的单个减号(-)表明该方法是一个实例方法。如果方法名字前面是一个加号(+),则表明该方法是一个类(static)方法。这个概念在C++中也是有的.
...
版权所有,欢迎转载,转载请注明 : SinFrancis http://mdev.cc
使用Grails做前端,后台需要调用python,于是使用jython作为中转。
发现在WEB服务器中找不到需要的模块,比如os等,
于是使用了 sys.path.add("C:\\jython2.5.1\\Lib");将jython的模块导入进来即可,
也可以动态获得jython的配置,然后进行导入。
PythonInterpreter interp =new PythonInterpreter();
interp = ne ...
版权所有,欢迎转载,转载请注明 : SinFrancis http://mdev.cc
在做含有CheckBox的Adapter的可能会遇到的问题:
1.、ListView item中加入checkbox后onListItemClick 事件无法触发。
原因:checkbox的优先级高于ListItem于是屏蔽了ListItem的单击事件。
解决方案:设置checkbox的android:focusable="false"
2、选择其中的checkbox,当滚动ListView的时候,会出现一些Checkbox选择错位的现象,
原因:为记 ...
Google code发现的好东西。
QR code 类库: http://code.google.com/p/zxing/
ZXing (pronounced "zebra crossing") is an open-source, multi-format 1D/2D barcode image processing library implemented in Java. Our focus is on using the built-in camera on mobile phones to photograph and decode ba ...
一般情况下在BB上要在当前程序打开其他的应用程序,需要使用 net.rim.blackberry.api.invoke.Invoke 这个类。
下面的实例表明如何打开BB上发送email的程序,其他的程序类似,均可在API中查找到对应的值:
try {
Message m = new Message();
//地址
Address a = new Address("test@gmail.com", "Dr.Li ");
Address[] addresses = {a};
...