上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 34 下一页
摘要: 在整理MultiDex优化之前,先了解一下Apk的编译流程,这样有助于后面针对MultiDex优化。 一、Apk 编译流程 Android Studio 按下编译按钮后发生了什么? 1. 打包资源文件,生成R.java文件(使用工具aapt,这个工具在Android 使用 aapt 命令查看 apk 阅读全文
posted @ 2019-10-24 18:44 灰色飘零 阅读(4755) 评论(0) 推荐(2) 编辑
摘要: 一、实时音量相关基础知识 说到获取音量,大家首先想到的应该就是分贝(dB),分贝是一个相对单位(是一个比值,是一个数值,是一个纯计数方法)。 在音频领域dB度量的是声音的强度,其计算的公式如下: 在上面的公式中,分子是测量值的声压,分母是参考值的声压(20微帕,人类所能听到的最小声压)。 在Andr 阅读全文
posted @ 2019-10-20 15:27 灰色飘零 阅读(5672) 评论(0) 推荐(0) 编辑
摘要: 默认的浅灰色的分割线在某些时候并不能满足我们的要求,这时就需要自定义分割线了。 我们可以通过两种方式来实现:调用 DividerItemDecoration.setDrawable 方法或者继承实现 RecyclerView.ItemDecoration 类来实现。 一、调用 DividerItem 阅读全文
posted @ 2019-09-05 12:40 灰色飘零 阅读(2969) 评论(0) 推荐(0) 编辑
摘要: WebView加载数据的方式有两种: 1. webView.loadUrl(data);//加载url 2. webView.loadDataWithBaseURL(null,data, "text/html" , "utf-8", null);//加载html数据 可以使用来加载富文本内容: we 阅读全文
posted @ 2019-08-23 16:42 灰色飘零 阅读(8250) 评论(0) 推荐(0) 编辑
摘要: 一、问题现象 多层fragment叠加时,点击上层fragment会使下层fragment的控件对应点击事件响应,这种现象就是点击穿透。 对于这种情况,我们一般都是对baseFragment进行view的点击事件设置,以达到拦截所有页面上的空白处点击事件,以防止穿透到下层fragment。 二、解决 阅读全文
posted @ 2019-08-23 13:06 灰色飘零 阅读(3041) 评论(0) 推荐(0) 编辑
摘要: 一、aapt 是什么 aapt 即Android Asset Packaging Tool,在SDK的build-tools目录下。该工具可以查看,创建, 更新ZIP格式的文档附件(zip, jar, apk)。也可将资源文件编译成二进制文件,尽管你可能没有直接使用过aapt工具,但是build s 阅读全文
posted @ 2019-08-20 10:46 灰色飘零 阅读(1726) 评论(1) 推荐(0) 编辑
摘要: 一、GreenDao的介绍 GreenDAO是一个开源的Android ORM(“对象/关系映射”),通过ORM(称为“对象/关系映射”),节省了我们在数据库开发过程的时间! 通过GreenDao,我们可以更快速的操作数据库,我们可以使用简单的面相对象的API来存储,更新,删除和查询Java对象。 阅读全文
posted @ 2019-08-17 22:10 灰色飘零 阅读(4333) 评论(0) 推荐(0) 编辑
摘要: 正常情况下,由于NestedScrollView/ScrollView 嵌套RecyclerView,可能会导致Recyclerview占据焦点导致整个NestedScrollView/ScrollView内容上滑。 此问题的解决方案如下: 1. 在根布局设置android:descendantFo 阅读全文
posted @ 2019-07-29 12:56 灰色飘零 阅读(7800) 评论(0) 推荐(0) 编辑
摘要: 一、Retrofit 简介 Retrofit 官网地址: https://github.com/square/retrofit Retrofit(即Retrofit,目前最新版本为2.6.0版本),是目前非常流行的网络请求框架,底层是基于okHttp实现的。准确来说Retrofit是对okHttp的 阅读全文
posted @ 2019-07-09 21:57 灰色飘零 阅读(1783) 评论(0) 推荐(0) 编辑
摘要: 一、Error LNK2019: 无法解析的外部符号 此问题应该是Visual Studio的初学者最常碰到的问题,也是相对来说很让人头疼的问题。 注:Error LNK2019 问题在VC 6.0 中是 error LNK2001: unresolved external symbol 问题。 此 阅读全文
posted @ 2019-07-03 15:55 灰色飘零 阅读(1535) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 34 下一页