ErrorjavautilconcurrentExecutionExceptionjavautilconcurrentEx
简书链接:ErrorjavautilconcurrentExecutionExceptionjavautilconcurrentEx文章字数:152,阅读全文大约需要1分钟gradle build控制台信息很少就这些 12345Warning:The specified Android SDK Build Tools version (25.0.0) is ignored, as it is below the minimum supported version (27.0.1) for Android Gradle Plugin 3.1.0-alpha09.Error:java.util.concurrent.ExecutionException: java.util.concurrent.ExecutionException: com.android.builder.internal.aapt.v2.Aapt2Exception: AAPT2 error: check logs for...
ptionjavautilconcurrentExecutionExceptionexpectedcolorreferen
简书链接:ptionjavautilconcurrentExecutionExceptionexpectedcolorreferen文章字数:143,阅读全文大约需要1分钟 12345C:\speed\other\.gradle\caches\transforms-1\files-1.1\leakcanary-android-1.5.4.aar\d4e7a6bb4c281831f6e691d59e33fec4\res\values\values.xmlError:error: expected color reference but got (raw string) >#F2F2F2.Error:failed linking references.Error:java.util.concurrent.ExecutionException: java.util.concurrent.ExecutionException: com.android.builder.internal.aapt.v2.Aapt2Exception: AAPT2 error: check logs...
原创vscode神速快捷键分享以及修改教程
简书链接:原创vscode神速快捷键分享以及修改教程文章字数:526,阅读全文大约需要2分钟 文件首选项-键快捷方式-keybindings.json 12345678910111213141516171819202122232425262728293031323334353637383940414243```alt+w```移动当前行到上面一行```alt+s ```相反```ctrl+shift+f```格式化```alt+u ```光标移动到行首```alt+o ```光标移动到行尾```ctrl+J```跳转到指定行```shift+s```在当前行下面插入一行```shift+w```在当前行上面插入一行```alt+n```复制当前行到下面一行这是我常用的快捷键了还可以用alt+s保存文件。```ctrl+shift+o```列出当前 页面的方法定义```shift+f12```列出选择的方法在本项目所有的引用。```shift+alt+r```修改方法名 变量名 等 默认快捷键是f2```ctrl+w```...
【原创】不需要掌握windowhook也能轻松研究某加密视频播放器行为以登录授权验证原理
简书链接:【原创】不需要掌握windowhook也能轻松研究某加密视频播放器行为以登录授权验证原理文章字数:537,阅读全文大约需要2分钟借助第三方神器软件,轻松实现分析一款软件行为,做一些非商业化个人学习操作. 1、 分析临时文件生成目录研究保密,防止某些人从事违法用途。 2、分析改软件注册表写入路径和行为Process Monitor.3.20.chs.Process Monitor.3.20.chs.th_sjy首先过滤其他不相关软件 选择排除, 注册表行为 总结一、从上面可以看出来此软件把用户授权信息记录到了某个地方,并且把配置文件进行加密存储。暂时没发现注册表有存储个人信息,理论上删除文件就需要重新登录。 二、可以看出来他是在各目录扫描这些特征文件,这些文件大部分是录屏软件,无法理解为何要扫描,理论上只需要监控进程中是否有录屏软件就ok,本人不才,求大佬赐教,另外或许这也是导致QQ 卡死,或此软件运行比较卡的原因,为了防止别人破解和录屏可谓做了不少工作。
绘制三角形以及确定中心点
...
让simpleDraweeView实现自适应高宽圆角
简书链接:让simpleDraweeView实现自适应高宽圆角文章字数:77,阅读全文大约需要1分钟踩过坑的朋友都知道,要实现自适应又需要圆角,大部分框架都有毛病,包括这个也是有的.解决方法如下xml设置: 12345678910<com.facebook.drawee.view.SimpleDraweeView android:id="@+id/iv_banner" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="@dimen/young_author_page_margin_left_right" ...
databind显示特殊字符大全
简书链接:databind显示特殊字符大全文章字数:133,阅读全文大约需要1分钟 1234567891011121314151617181920 < < <= ≤ > > >=...
巧用技巧避免重新创建图标或者改图片
简书链接:巧用技巧避免重新创建图标或者改图片文章字数:59,阅读全文大约需要1分钟是否觉得修改融云的图片太麻烦,又不想修改布局,又想替换为自己的,又不想自己的这个头像资源改名为指定名字,下面的方法就ok 123<?xml version="1.0" encoding="utf-8"?><bitmap xmlns:android="http://schemas.android.com/apk/res/android" android:src="@drawable/young_img_defaultavata_white"></bitmap> 1<drawable name="rc_default_portrait">@drawable/rc_default_portraitx</drawable>
databinding显示为null的特殊情况以及多种姿势的处理办法
简书链接:databinding显示为null的特殊情况以及多种姿势的处理办法文章字数:274,阅读全文大约需要1分钟 12 app:text="@{model.nickname??@string/nologin}"@{@string/young_zhiye(model.occupation)??@string/young_zhiye(``)``` 上面的代码如果进入app能马上执行setModel()那么会完全正常的显示为未登录, 但是有一种情况是模型可能要过一段时间才调用setModel,会导致 ...
ergerfailedusessdkminSdkVersion12cannotbesmallerthanversio
简书链接:ergerfailedusessdkminSdkVersion12cannotbesmallerthanversio文章字数:197,阅读全文大约需要1分钟打开HorizontalRefreshLayouy模块修改build.gradle 123456789101112131415FAILURE: Build failed with an exception.* What went wrong:Execution failed for task ':HorizontalRefreshLayout-master1:processDebugAndroidTestManifest'.> Manifest merger failed : uses-sdk:minSdkVersion 12 cannot be smaller than version 14 declared in library [com.android.support:appcompat-v7:26.0.1]...