首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
小卷子
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
46
文章 46
沸点 0
赞
46
返回
|
搜索文章
最新
热门
Andorid-FileProvider
最近在做下载PDF文件用Intent打开的功能,遇到FileProvider适配的问题。之前做下载升级的时候对这块就迷迷糊糊的,正好这次弄清楚这个 以上这段代码在7.0以上的系统运行会直接崩溃。 对于面向 Android 7.0 的应用,Android 框架执行的 Strict…
ConstraintLayout使用
本来不想写这篇文章的,之前看了一些关于ConstraintLayout的介绍。感觉使用上应该没什么问题,真正用起来还是有好多属性记不清。Android的知识很零碎,还是要记录一下 和其他布局一样,可以用llayout_width和layout_height设置宽高。可以使用wr…
android全屏/沉浸式状态栏下,各种键盘挡住输入框解决办法
在开发中,经常会遇到键盘挡住输入框的情况,比如登录界面或注册界面,弹出的软键盘把登录或注册按钮挡住了,用户必须把软键盘收起,才能点击相应按钮,这样的用户体验非常不好。像微信则直接把登录按钮做在输入框的上面,但有很多情况下,这经常满足不了需求。同时如果输入框特别多的情况下,点击输…
Fragment是否可见
最近做项目领导要求对网络请求做优化,尽量减少请求接口。 Activity 不可见,可以通过onPause()判断。 ViewPager中被滑出屏幕之外,可以通过 getUserVisibleHint() 判断。 Activity执行hide(),可以通过 onHiddenCha…
RecyclerView根据条目设置高度
实在不知道这玩意应该怎么叫。 之前做底部列表弹窗的时候被UI要求过根据数据量调整列表的高度。 举例:列表里如果有超过5条数据,那列表的高度就是5个item的高度。 最近新做的项目都已经用RecyclerView代替了ListView,想着也做下这个功能。但是RecyclerVi…
初识Retrofit2
基本的使用方法官网就有一个点这里,步骤大致可能分为以下几步。 retrofit支持添加json解析器,将返回的json自动转换成模型。支持的解析器 和Query的功能一样,用于查询参数很多的时候使用map代替。 @get后面不跟路由,使用参数中的url。 动态添加多个头部信息,…
关于Android 通知
每条通知都要属于一个对应的渠道。每个App都可以自由地创建当前App拥有哪些通知渠道,但是这些通知渠道的控制权都是掌握在用户手上的。用户可以自由地选择这些通知渠道的重要程度,是否响铃、是否振动、或者是否要关闭这个渠道的通知。Google这次对于8.0系统通知渠道的推广态度还是比…
基于腾讯x5的文档阅读器
x5是腾讯用来替代Andorid系统webview,具备打开本地文档的功能。具体文档请移步:https://x5.tencent.com/tbs/index.html 这里有几个坑,使用的时候一定要注意已经申请了读写权限,第一次加载的时候需要下载文档插件也要注意一定要在可以上网…
记一次内存泄露优化
我封装了一个TipDialog,用在网络请求时候显示,请求结束时消息。上代码: 看上去似乎没问题,但是在我快速进入退出页面的时候,leakcanary就报出了泄露的地方,TipDialog.context。提示消息很好理解,当页面消失的时候 TipDialog持有了contex…
Andorid FileProvider
最近在做下载PDF文件用Intent打开的功能,遇到FileProvider适配的问题。之前做下载升级的时候对这块就迷迷糊糊的,正好这次弄清楚这个 以上这段代码在7.0以上的系统运行会直接崩溃。 对于面向 Android 7.0 的应用,Android 框架执行的 Strict…
下一页
个人成就
文章被点赞
53
文章被阅读
32,350
掘力值
543
关注了
8
关注者
9
收藏集
3
关注标签
5
加入于
2017-01-16