分类: Android

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

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

阅读全文 »
已阅读 65 次

RecyclerView抢焦点自动滚动

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

阅读全文 »
已阅读 324 次

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

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

阅读全文 »
已阅读 213 次

java中List去重合并

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

阅读全文 »
已阅读 140 次

Android 音视焦点管理

最近在做项目的时候发现做的视频通话功能在有音乐播放的时候进入通话中或播放铃声的时候会出现声音同时叠加播放的情况,也就是音乐在进入播放铃声或这通话的时候并没有正常暂停,于是就研究了一下Android上音频焦点的管理部分,现在来总结一下。 其实在很多种场景都是这样的,比如平日我们用手机在使用某家的音乐播放器听音乐,然后突然…

阅读全文 »
已阅读 290 次