首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Android架构
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
103
文章 103
沸点 0
赞
103
返回
|
搜索文章
赞
文章( 103 )
沸点( 0 )
关于View测量中的onMeasure函数
通常mBackground是通过外部setBackgroundDrawable调用赋值的. mMinWidth也可以通过外部负责,也可以通过属性赋值 通常UNSPECIFIED是不会调用到的.所以我们无需过度关心它的情况. AT_MOST对于xml属性中的wrap_conten…
Kotlin运算符重载及其他约定
事实上它调用的是a.plus(b). 定义运算符的时候也可以不要求两个运算数是相同的类型。 这个运算符,接收一个Char作为左值,Int作为右值,然后返回一个String类型. 通常情况下,当定义像plus这样运算符函数时,kotlin不止支持+号运算,也支持+=. 像+=,-…
Android中Module之间接口调用发现不了继承关系解决方案
可以看出来Module1依赖于Module2的init,但是参数对象是继承关系,按照道理说这样写应该没有什么问题,但是在模块之间这样写就会出现方法签名找不到. 我们继续来看看主工程的调用 这错误的意思很明确说是在ModuleTwoEntrance里面找不到init(Fragme…
Android中如何通过Js唤起Activity
通过网页唤起一个app这样的场景有很多, 我们来看看如何实现这样的一个功能. 通过html启动Activity的原理是js代码运行了URL去匹配对应的Activity. 我们可以通过配置Activity的intent-filter来匹配一个URL. scheme : 协议名,如…
告诉你如何用PreferenceFragment去完成设置页面
在app设置页面的开发中也会用到对设置项的保存,我们也会用到SharedPreferences去保存这些设置项,Android官方提供了更为简单针对设置页面使用SharedPreferences方法,那就是PreferenceActivity和PreferenceFragmen…
使用ConstraintLayout优化布局该怎么做?
ConstraintLayout(约束布局)是 Android Studio 推荐的布局方式,能够实现灵活的布局,减少控件之间的嵌套,从而优化界面的渲染性能。 以前我们用 LinearLayout、RelativeLayout 等实现的布局,现在用 ConstraintLayo…
Android程序员一年工作经验能重复用十年?高效学习很重要!
IT 行业是一个变化非常快的行业,它需要我们持续去学习新的知识和技能。 但是,工作以后,我们经常会发现自己学习的东西很少了,倒不是没有时间去学习, 而是学习的效率太低了。久而久之,就演变成**『一年的工作经验,重复用十年』**。 当然,有些人会说自己经常加班,没有时间学习,这只…
RxJava2.0的初学者必备教程(十)
在很久以前的一篇文章中,提到过如何利用Retrofit中的GsonConverter来处理API请求错误的方法,地址在这儿,今天给大家介绍另外一种优雅的方法,利用RxJava内部的RxJavaPlugins来做这么一个骚操作。 说到RxJavaPlugins可能有很多朋友还很陌…
Yaksa让你抛弃Adapter和ViewHolder写RecyclerView
一个轻量级的RecyclerView工具,让你像Javascript一样渲染Item. 需要创建一个ViewHolder,而对于具有多个类型的稍微复杂的列表,我们不但需要创建Adapter,同时还要创建多个ViewHolder..
Retrofit自定义GsonConverter处理所有请求错误情况解决方案
你没有看错,就是这么几行代码... 这个convert()方法就是要扩展的地方了, 因为你只能对ResponseBody读取一次 , 如果你调用了response.body().string()两次或者response.body().charStream()两次就会出现这个异常…
下一页
个人成就
文章被点赞
246
文章被阅读
112,905
掘力值
2,127
关注了
7
关注者
111
收藏集
0
关注标签
11
加入于
2019-01-09