开发Android SDK AAR 的时候混淆文件的使用之将混淆配置打入AAR中

在很多时候我们需要将一些统一的基础功能的代码放到一个库中来引用,像很久以前我们都是将一些工具类以jar包的形式封装成我们的工具库,随着时代的发展,出现了一个更高级的形式那就是AAR这种文件格式,它不仅可以把一些类库打到这个包里边,还能将用到的一些资源文件一并打包到AAR中使用,当然我们目前只应用到了Android开发中…

阅读全文 »
已阅读 224 次

RecyclerView抢焦点自动滚动

今天在做项目的时候遇到一个问题,我写了一个RecyclerView然后里边有EditText,遇到的问题就是在键盘关闭EditText失去焦点的时候,recylerview会自动滚动到顶部,这样的体验肯定不行,所有经过查询资料发现在RecyclerView的最外层View加上如下配置就可以解决: android:foc…

阅读全文 »
已阅读 915 次

Swift中的@escaping

今天翻原来写过的代码发现有些看不懂了,比如@escaping这货我就看不太懂了,为什么会在传入一个方法的时候会给闭包加上这这个呢? 就例如如下代码: func createViewModel(pay:@escaping (()->Void),change:@escaping (()->Void)) -&gt…

阅读全文 »
已阅读 1,255 次

Android排除引用库中的特定权限

在开发的过程中往往好多第三方库引用了很多我们根本用不到的库,但我们又没有办法去配置清单中手动清除,那么我们可以采用以下方式去排除或者叫删除一下这个权限: <uses-permission android:name=”android.permission.WRITE_EXTERNAL_STORAGE” tools:…

阅读全文 »
已阅读 466 次

java中List去重合并

在日常开发中我们往往会遇到这样的需求,就是有两个List需要我们去重并合并,那么我们来研究一下基础类型List的这种操作应该如何实现。有很多种方法我们来研究一下。 比如说我们要处理如下两个列表的合并 List listA = new ArrayList(); listA.add(“a”); listA.add(“b”)…

阅读全文 »
已阅读 773 次

iOS 内存泄漏的发生和问题查找的方向

在我们iOS日常的开发过程中会遇到各种各样的内存泄漏问题,这个问题表面可能看起来并不严重,但实际有很大的弊端,会造成过多内存的使用不会被回收,所有今天我来总结一下我遇到过的内存泄漏的问题以及我查找的思路。 ###下面我就来总结一下常见内存泄漏出现的地方。 在使用Timer造成的内存泄漏 相信我们在做开发过程会时不时用到…

阅读全文 »
已阅读 540 次