之前在家里部署了 we-mp-rss ,用来订阅公众号文章,但是有个问题是每隔 80 小时需要重新授权,需要微信扫码登录一次,(原因是这个项目基于微信公众平台接口,cookie 80 小时过期),所以经常懒得扫码导致不可用。
想了下可以用自动化的方式去做微信登录。 刚好手上以前的旧手机也都在,并且 mac mini 平时也都一直运行, 直接做个定时任务就行。 另外看到微信可能会检测辅助服务,可能导致封号,安全起见直接使用 adb tap 来做点击,不依赖辅助服务。
于是提需求给 codex ,搭了个项目出来, 一次就出来基本能用的版本,后面再对话调整了两三次,调整了下流程和文档。 差不多两个多小时就完成整个项目,用 AI 确实快。
接到一个需求,要在Android实现上实现语音播报的功能。 播放的内容是固定的,就是在收款成功时,播放一句"成功收款XXX元"。 iOS中就方便多了,可以用AVSpeechSynthesizer直接实现。 而Android中,由于系统的TextToSpeech(TTS)不支持中文,因此只能通过第三方语音SDK或者自己控制播放录制好的音频来实现。然而只有这么几个字,调用其他SDK感觉没必要,于是决定自己实现。
AndFix,全称是Android hot-fix。是阿里开源的一个Android热补丁框架,允许APP在不重新发布版本的情况下修复线上的bug。支持Android 2.3 到 6.0。
compile 'com.alipay.euler:andfix:0.3.1@aar'patchManager = new PatchManager(context);
patchManager.init(appversion);//current version
patchManager.loadPatch();
可以用这句话获取appversion String appversion= getPackageManager().getPackageInfo(getPackageName(), 0).versionName; 注意每次appversion变更都会导致所有补丁被删除,如果appversion没有改变,则会加载已经保存的所有补丁。
#介绍 stetho是facebook开发的Android调试工具。它可以通过chrome的开发者工具来辅助安卓开发。 总的来说,提供了一下几个功能: