会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
灰色飘零
博客园
首页
联系
管理
上一页
1
···
4
5
6
7
8
9
10
11
12
···
35
下一页
2019年10月30日
Android 项目优化(四):内存优化
摘要: 在之前的文章中我们总结过跟Android 内存相关的知识或者问题,这里先列举一下: 1. Java 内存回收机制——GC机制 2. Java 对象引用方式 —— 强引用、软引用、弱引用和虚引用 3. Android Studio 使用Memory Monitor进行内存泄露分析 4. Android
阅读全文
posted @ 2019-10-30 21:28 灰色飘零
阅读(5676)
评论(0)
推荐(0)
2019年10月24日
Android 项目优化(三):MultiDex 优化
摘要: 在整理MultiDex优化之前,先了解一下Apk的编译流程,这样有助于后面针对MultiDex优化。 一、Apk 编译流程 Android Studio 按下编译按钮后发生了什么? 1. 打包资源文件,生成R.java文件(使用工具aapt,这个工具在Android 使用 aapt 命令查看 apk
阅读全文
posted @ 2019-10-24 18:44 灰色飘零
阅读(4984)
评论(0)
推荐(2)
2019年10月20日
Android 音视频技术之录音获取实时音量
摘要: 一、实时音量相关基础知识 说到获取音量,大家首先想到的应该就是分贝(dB),分贝是一个相对单位(是一个比值,是一个数值,是一个纯计数方法)。 在音频领域dB度量的是声音的强度,其计算的公式如下: 在上面的公式中,分子是测量值的声压,分母是参考值的声压(20微帕,人类所能听到的最小声压)。 在Andr
阅读全文
posted @ 2019-10-20 15:27 灰色飘零
阅读(6396)
评论(0)
推荐(0)
2019年9月5日
RecyclerView 添加自定义分割线
摘要: 默认的浅灰色的分割线在某些时候并不能满足我们的要求,这时就需要自定义分割线了。 我们可以通过两种方式来实现:调用 DividerItemDecoration.setDrawable 方法或者继承实现 RecyclerView.ItemDecoration 类来实现。 一、调用 DividerItem
阅读全文
posted @ 2019-09-05 12:40 灰色飘零
阅读(3202)
评论(0)
推荐(0)
2019年8月23日
Android WebView 加载富文本内容
摘要: WebView加载数据的方式有两种: 1. webView.loadUrl(data);//加载url 2. webView.loadDataWithBaseURL(null,data, "text/html" , "utf-8", null);//加载html数据 可以使用来加载富文本内容: we
阅读全文
posted @ 2019-08-23 16:42 灰色飘零
阅读(8514)
评论(0)
推荐(0)
Android Fragment 多层叠加时点击穿透解决方案
摘要: 一、问题现象 多层fragment叠加时,点击上层fragment会使下层fragment的控件对应点击事件响应,这种现象就是点击穿透。 对于这种情况,我们一般都是对baseFragment进行view的点击事件设置,以达到拦截所有页面上的空白处点击事件,以防止穿透到下层fragment。 二、解决
阅读全文
posted @ 2019-08-23 13:06 灰色飘零
阅读(3440)
评论(0)
推荐(0)
2019年8月20日
Android 使用 aapt 命令查看 apk 包名
摘要: 一、aapt 是什么 aapt 即Android Asset Packaging Tool,在SDK的build-tools目录下。该工具可以查看,创建, 更新ZIP格式的文档附件(zip, jar, apk)。也可将资源文件编译成二进制文件,尽管你可能没有直接使用过aapt工具,但是build s
阅读全文
posted @ 2019-08-20 10:46 灰色飘零
阅读(1977)
评论(1)
推荐(0)
2019年8月17日
Android数据库GreenDao的使用总结
摘要: 一、GreenDao的介绍 GreenDAO是一个开源的Android ORM(“对象/关系映射”),通过ORM(称为“对象/关系映射”),节省了我们在数据库开发过程的时间! 通过GreenDao,我们可以更快速的操作数据库,我们可以使用简单的面相对象的API来存储,更新,删除和查询Java对象。
阅读全文
posted @ 2019-08-17 22:10 灰色飘零
阅读(5025)
评论(0)
推荐(0)
2019年7月29日
NestedScrollView、ScrollView 加载完自动滑动至底部问题的解决方案
摘要: 正常情况下,由于NestedScrollView/ScrollView 嵌套RecyclerView,可能会导致Recyclerview占据焦点导致整个NestedScrollView/ScrollView内容上滑。 此问题的解决方案如下: 1. 在根布局设置android:descendantFo
阅读全文
posted @ 2019-07-29 12:56 灰色飘零
阅读(8205)
评论(0)
推荐(0)
2019年7月9日
Android框架式编程之Retrofit
摘要: 一、Retrofit 简介 Retrofit 官网地址: https://github.com/square/retrofit Retrofit(即Retrofit,目前最新版本为2.6.0版本),是目前非常流行的网络请求框架,底层是基于okHttp实现的。准确来说Retrofit是对okHttp的
阅读全文
posted @ 2019-07-09 21:57 灰色飘零
阅读(2012)
评论(0)
推荐(0)
上一页
1
···
4
5
6
7
8
9
10
11
12
···
35
下一页
公告