技术备忘
文章平均质量分 76
YaiiShi
这个作者很懒,什么都没留下…
展开
-
Android使用AOP实现动态权限获取
文章目录背景目的实现使用方法原理其他背景我们都知道Android项目中包含一项配置,叫做TargetSDKVersion,这里使用不同的版本号,会使用不同Android版本的特性,也需要我们对相应的版本进行兼容。targetSdkVersion is the main way Android provides forward compatibilitytargetSdkVersion ...原创 2018-11-23 10:04:41 · 4316 阅读 · 0 评论 -
Python与ADB的基情四射(二)——超简单的Monkey测试
前言前面学习了使用Python进行的简单命令操作,这次我们来结合简单制作一个Android的简单的Monkey测试脚本。步骤###启动需要运行的脚本的APP# 启动appstartStatus = openApp(package, launch)if startStatus: print('启动app成功')else: print('启动app失败') return;中断条...原创 2018-11-29 16:21:43 · 428 阅读 · 0 评论 -
使用Python批量转换Android项目中的图片资源为webp格式
前言对于Android APP来说,apk包的大小是需要严格控制,过大的安装包会导致用户放弃下载你的app,而对于包体的优化分为很多方面,今天这篇文章主要是通过把项目的图片资源转换为webp格式,来缩小包的体积。语言:python注意:因为用到了webp环境,此代码仅可以运行在mac上。原理使用mac的webp环境,执行终端的转换命令。cwebp -q 100 originalIm...原创 2018-12-04 15:01:15 · 302 阅读 · 0 评论 -
Python与ADB的基情四射(一)——简单命令
背景最近在学习Python,发现Python真是个有趣的语言。比如开发代码审查脚本,去网站爬取小说,使用NLK分析处理文本。作为一个Android开发人员,发现可以用Python来操作ADB实现自动化控制Android。简单的命令检查设备在线情况命令:adb devices# 检查设备在线def checkDevice(): devices = os.popen('a...原创 2018-11-27 20:53:55 · 1299 阅读 · 0 评论