首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
BugFree张瑞
掘友等级
Android 开发
|
抖音
Treat Warnings As Errors
获得徽章 6
动态
文章
专栏
沸点
收藏集
关注
作品
赞
29
文章 29
沸点 0
赞
29
返回
|
搜索文章
最新
热门
Android Splash
Why Getting users to the content they care about should be your #1 priority Android APP 启动,替代白屏、黑屏、闪
RecyclerView:getLayoutPosition 和 getAdapterPosition
一、getPosition 二、getLayoutPosition 返回布局中最新的计算位置,和用户所见到的位置一致,当做用户输入(例如点击事件)的时候考虑使用 三、getAdapterPositio
RecyclerView之AsyncListDiffer
# 一、ListAdapter 当数据量不大时,我们可以在UI线程中直接更新数据,但是当数据量大时这就比较尴尬了,我们需要自己放在子线程操作,然后再回UI线程更新页面。在7.0上引入 DiffUti
RecyclerView 之 DiffUtil
# 一、前言 DiffUtils 是 Support-v7:24:2.0 中,更新的工具类,主要是为了配合RecyclerView 使用,通过比对新、旧两个数据集的差异,生成旧数据到新数据的最小变动
App 产品运营重要指标数据分析
DAU DAU(Daily Active User)日活跃用户数量。常用于反映网站、互联网应用或网络游戏的运营情况。DAU通常统计一日(统计日)之内,登录或使用了某个产品的用户数(去除重复登录的用户)
AppFlyer
用户获取归因 将每次安装归因到相应的营销活动或媒体源。细维度控制面板显示了驱动每位用户的广告平台或渠道、广告类型、广告组以及广告创意。 Click-Through Rate(CTR) 点击率:即一段时
Configuration on demand is not supported by the current version of the Gradle..
问题描述 解释 由于使用你正在使用 Gradle 版本4.6或以上,当前版本的 Android 的 Gradle 插件不支持按需配置。建议:通过在你的 gradle.properties 文件中设置
Android Studio 中的单元测试
通常在开发 Android app 的时候经常会写一些小函数并验证它是否运行正确,通常做法我们是把这个函数放到某个界面(Activity)执行一下,运行整个工程跑一下 app,通过打 log 或 de
mac配置完ssh依然提示"Enter passphrase for key"解决方法
使用Git,每次都提示输入命令。 这个问题折磨很久,明明已经配置过ssh了,可是每次还要提示输入密码,从网上查查,最后一条命令解决问题: 问题提示: terminal 输入以下命令: 之后就再也没遇到
异常:You need to use a Theme.AppCompat theme (or descendant) with this Activity
异常信息 Caused by: java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descend
下一页
个人成就
文章被点赞
60
文章被阅读
9,844
掘力值
465
关注了
10
关注者
15
收藏集
1
关注标签
39
加入于
2017-12-27