好久没写总结了,看了之前自己写的博客,发现还是很辣眼睛的。于是打算重新更新下总结了。
1最近在看webview相关的知识:
webview中存在不少的坑:
1webview视频全屏切屏播放
2onDestory时,存在的坑
3低版本js安全通信
4文件下载
5文件下载断点续传
2Jenkins构建的时候:
存在两种,一种是远程服务器,另外一种是本地的。(由gradle来管理配置)
本地修改好,准备发布到maven仓库的时候,执行该命令:./gradlew uploadArchives 上传该项目所有的module到maven仓库。
如果只想上传某个模块的话: ./gradlew :module:uploadArchives
或者切换到相应的目录 ..gradlew uploadArchives
3好用的git命令
git status
正常的提交流程 git stash ->git pull origin dev -> git stash apply -> git add . -> git commit -m "message" -> git push ->gitlab上进行,merge request
git stash pop,将stash中的最近一次的取出,并删除,git stash apply,取出但不会删除记录。
在追踪情景下:git reset -- file 退出工作区
未追踪的情景下:git checkout -- file 删除之前的 操作
git revert commit号
还有可以回退到某次提交。
4打包
./gradlew assembleDebug ,编译打包所有debug环境下的包
./gradlew assembleDevDebug,编译打dev分支下的debug环境的包
给测试验证的时候,一般打stageRelease的包
5adb命令
adb devices
adb -s 序列号 install app/build/out/apk/xx.apk
adb pull 手机目录下的文件 指定电脑的相应路径
adb shell
cd xx目录 进入相应目录
cat xx文件 查看xx文件里的内容
6学习的方法:
1接入一些三方的东西,或者开源库首先在github上找一下,点开相应的wiki,查看阅读并理解
2google
7app升级:
1修改version.properties的版本号
2versioncode自增
3修改相应的H5的包
8反编译:
资源文件 apktool
java dex2jar
9三方跨平台
RN
Weex