工作日志

Apk打包工具制作

1.大体思路走通(周一、周二)
使用C#调用bat文件进行编程,方法是可行的。打包工具主要包括两部分,首先是环境检测,即打包环境是否符合要求,其次是工具功能的可扩展性;环境检测实现思路是调用bat文件并获取返回值,返回值要通过正则表达式进行解析,以获取我们想要的数据。功能扩展主要在一下几个方面:文件名可任意,打包网站可选,保存地址可选,证书可选,密码可填,输入有误报错,android平台可选。实现思路是通过向bat文件传递相应参数。


2.检测用户是否符合打包环境(周三)
通过开启cmd.exe线程执行需要操作,获取并且解析cmd页面内容,得到想要的字符串。
遇到的主要问题是“一定要记得把开启的cmd页面关掉”虽然在整个运行过程中cmd页面不显示,但是还是要使用exit命令关掉,否则程序会一直读取内容造成死锁。

3.完善工具细节(周四、周五)
工具完善比较顺利,主要是调用bat文件参数传递机制非常好用,解析字符串并获取是关键。

总结:
工具完成顺利,获取的知识点有:
C#调用其他程序操作,主要是调用cmd的操作,其次是程序链接到网站;
bat文件调用参数机制,自动填写密码机制,以及C#调用批处理获取页面内容机制
正则表达式的使用

转载于:https://www.cnblogs.com/liwenliang/archive/2012/07/20/2601153.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值