Lazy Blog

一生想做浪漫极客

不用去配置gradle而且想用哪个版本用哪个版本gradle来编译你的项目

我们有时候AS编译出错了,我们需要获取详细的报错信息,需要在控制台执行获取更多的日志信息,这个时候如果我们没有配置gradle环境还的去配置是不是很麻烦,有一种方法不用去配置,而且想用哪个版本用哪个版本gradle 我们都知道gradle安装完毕之后有一个人目录 D:\android\gradle\bin\gradle.bat app:ass...

另外一种更优雅兼容Android P获取Application的方法

我们知道我们要想获取Application的方法很多,有没有一种更优雅方式呢?我们的Android系统中提供了获取Application的方法但是都是hiden,具体代码参看http://androidxref.com/9.0.0_r3/xref/frameworks/base/core/java/android/app/AppGlobals.java#31 ...

svn合并分支

svn合并分支和开分支 开分支 在自己主分支上面右键选择-branch/tag,之后就进入到这个界面,然后按照图上内容操作,然后更新新的分支地址即可 子分支代码合并到主分支 在自己的主分支上右键-merager,合并,弹出如上所图下一步 然后下一步 点击test测试没有冲突点击merager即可。

android mediaplayer 设置倍速播放

最近有一个老的项目之前使用的是mediaplayer,现在要想支持倍速播放,由于里面逻辑过于复杂,我记得之前mediaplayer是没有提供播放倍速的方法的,所以搜索android mediaplayer 设置倍速播放出来一大堆的使用其他三方库,知道用别的库,我还用找你,为了给后面小伙伴减少比较的困扰,悄悄告诉你们,现在Android已经支持播放倍速了,只不过的是Androi...

PM2后台启动Nodejs

由于使用RSSHUB需要运行nodesjs,而nodesjs需要一直在后台运行,所以需要找一个方案来实现 后来使用了多种方法,最后发现了PM2,中文文档地址:https://pm2.io/doc/zh/runtime/quick-start/ PM2是什么? 简单来说PM2是一个带有负载均衡功能的 Node 应用的进程管理器 怎么使用?这里拿RSSHUB来说明 全局安装P...

华为9.0无限奔溃问题java.lang.NullPointerException:Attempt to invoke virtual method 'void android.app.FragmentController.attachHost

好多用户反馈说app在华为9.0系统上无法打开APP,于是自己运行没问题,然后从应用市场下载下来安装果然GG 问题排查看到的奔溃日志如下: java.lang.RuntimeException: Unable to start activity ComponentInfo{com.bdqn.kegongchang/xxxx.ui.activity...

Handler源码分析

我们一般使用Handler流程是这样,handel分析版本6.0.1: Handler h =new Handler(){ @Override public void handleMessage(Message msg) { super.handleMessage(msg); } ...

app跳转公众号

当初预想的方案: hook微信,直接拿到跳转到公众号参数,然后直接通过intent调起,后来测试失败,微信已经不允许直接调起 通过公众号现有API(这个方案后来证实也已经废了,目前只能跳转到硬件公众号) 之前没有验证,产品拿到咕咚APP说为什么他可以跳转啊,要用事实说话,我反编译查看了他的源码 可以看到他这里的profileType是1,我...

okhttp引发的血案

Expected ‘:status’ header not present 线上突然说部分用户无法访问APP,而且很分散,而我这边测试有正常,发给用户测试包看到 Expected ‘:status’ header not present 这个错误 搜索了下最终定位到okhttp的bug,https://github.com/square...

正确为AndroidStudio配置ss代理

正确为AndroidStudio配置ss代理 打开Android Studio,进入Preferences,搜索proxy关键字,进入proxy设置页面。 打开本地代理软件SS,等其他socks代理软件 但是这样只能下载sdk,这样配置之后有没有发现我们使用Gradle下载某些依赖的时候还是下载不下来,不对啊,我们吧㐊配置代理,那是应为gradle不支持s...