这段时间想到一个有趣的功能,就是在Android的代码编译期间进行一些骚操作,来达到一些日常情境下难以实现的功能,比如监听应用中的所有onClick点击时间,或者监听某些方法...
这段时间想到一个有趣的功能,就是在Android的代码编译期间进行一些骚操作,来达到一些日常情境下难以实现的功能,比如监听应用中的所有onClick点击时间,或者监听某些方法...
设置本地路径为 distributionUrl=file:///Users/用户/.gradle/wrapper/dists/gradle-7.1.1-all.zip
弱网QNet 抓包HttpCannary DNS:Ping & DNS
方法1: #!/bin/bash BRANCH='my-branch-name' git ls-remote --exit-code --heads origin $BRAN...
打tag git tag -a tag1.0 -m "tag1.0" git push origin tag1.0 删除tag git tag -d tag1.0 git p...
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/in...
Rabbit是目前我正在开发的一个框架,它主要用来提高App开发的效率和质量,总体定位上偏向于一个APM框架。 统计应用冷启动时长、页面渲染时长是APM系统不可缺少一个功能。...
倘若计算机领域的知识能力体系是一棵树,那么高等数学,计算机操作系统,编译原理,数据结构,计算机网络原理,关系型数据库原理,软件架构、设计模式则是这棵树的主干,而前端,后台,移...
随着项目工程的不断增大,加之组件化、插件化方案盛行,导致module拆分过多,多module情况下很容易出现依赖关系混乱、过度依赖等问题,致使构建速度成为影响开发效率的瓶颈,...
## 编辑文件 vi test.sh ## 脚本内容: cp setup.sh setup11.sh if [ $? -ne 0 ]; then echo "failed...
前言对于一款成熟的App,在某个时间点一定会开始涉及或者说要开始考虑安全问题。本着一贯的风格,把自己最近一段时间以来了解和搜集的安全方面的知识整理归纳下,一是方便内部培训,再...
jint 转 jstring jintcno=2; char buf[64]; sprintf(buf, "%d",cno); std::string namestd1= "...
下载ksvc_FFmpeg源码后,在mac上编译结束,结果没有ffplay。网上查询验证解决,如下: 1、首先获取安装所需的编译环境,在 OS X平台上使用的编译工具链为LL...
解决方法: brew install yasm
因为正在学习音视频,从当当买了关于FFmpeg的书,在家补充知识。遇到了一些命令行的使用,我把它从书上移到笔记上,方便于下次查看,也方便网友查看。 书籍是人类进步的阶梯 ...
转自:https://zhuanlan.zhihu.com/p/67842670
文章序号 Android gradle打包涉及task源码解析(一)准备工作[https://www.jianshu.com/p/e73510605c56] Android ...
对于初学者来说,面对各种各样的Gradle构建脚本,想要梳理它的构建流程,往往不知道从何入手。Gradle的构建过程有着固定的生命周期,理解Gradle的生命周期和Hook点...