工作日志

工作日志
强烈推介IDEA2021.1.3破解激活,IntelliJ IDEA 注册码,2021.1.3IDEA 激活码  

大家好,我是架构君,一个会写代码吟诗的架构师。今天说一说工作日志,希望能够帮助大家进步!!!

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

本文来源weixin_30595035,由架构君转载发布,观点不代表Java架构师必看的立场,转载请标明来源出处:https://javajgs.com/archives/29632

发表评论