首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Android架构
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
103
文章 103
沸点 0
赞
103
返回
|
搜索文章
最新
热门
告诉你如何用PreferenceFragment去完成设置页面
在app设置页面的开发中也会用到对设置项的保存,我们也会用到SharedPreferences去保存这些设置项,Android官方提供了更为简单针对设置页面使用SharedPreferences方法,那就是PreferenceActivity和PreferenceFragmen…
Android中如何通过Js唤起Activity
通过网页唤起一个app这样的场景有很多, 我们来看看如何实现这样的一个功能. 通过html启动Activity的原理是js代码运行了URL去匹配对应的Activity. 我们可以通过配置Activity的intent-filter来匹配一个URL. scheme : 协议名,如…
Android中Module之间接口调用发现不了继承关系解决方案
可以看出来Module1依赖于Module2的init,但是参数对象是继承关系,按照道理说这样写应该没有什么问题,但是在模块之间这样写就会出现方法签名找不到. 我们继续来看看主工程的调用 这错误的意思很明确说是在ModuleTwoEntrance里面找不到init(Fragme…
Kotlin运算符重载及其他约定
事实上它调用的是a.plus(b). 定义运算符的时候也可以不要求两个运算数是相同的类型。 这个运算符,接收一个Char作为左值,Int作为右值,然后返回一个String类型. 通常情况下,当定义像plus这样运算符函数时,kotlin不止支持+号运算,也支持+=. 像+=,-…
关于View测量中的onMeasure函数
通常mBackground是通过外部setBackgroundDrawable调用赋值的. mMinWidth也可以通过外部负责,也可以通过属性赋值 通常UNSPECIFIED是不会调用到的.所以我们无需过度关心它的情况. AT_MOST对于xml属性中的wrap_conten…
BigDecimal的详细解析
float和double设计的目的是为了科学计算和工程计算. 它提供在广域数值范围上较为精确的快速计算. 然而,它们并没有提供完全精确的结果,所以不能用于要求精确结果的场合. 但是商业计算要求精确的计算结果,这个时候就需要用到BigDecimal. 出现这个结果的原因在于我们计…
Android Studio R文件红色终极解决方案
最近工程出现了R文件红色,但是可以编译成功和运行,感觉十分奇怪,尝试了网上n种方法,比如说clean,rebuild等都不行,重新导入工程也不行。最后通过一下方式解决了。 最后重新启动Android studio , 问题终于得到解决.
Kotlin集合与数组详解
函数的参数可以为可空的,集合的类型参数也是可以声明为可空的. 下面来看一个创建一个包含可空值的集合 List<Int?>可以持有Int或者null. 另外还要注意下面情况,列表中的单个值是可空的和整个列表是可空的. 另外还有一种情况是,你可能需要声明一个变量持有可空的列表,并且…
Kotlin基本数据类型和其它基本类型
在Java里面把基本数据类型和引用类型做了区分,例如int 和 Integer 这两个类型. 在Kotlin中不区分基本数据类型和包装类型,永远都是同一个类型(比如:Int) 不过表面上Kotlin不去区分基本数据类型和包装类型,但在编译时,kotlin是有基本数据类型和包装类…
Kotlin中的可空性解读
可空性是kotlin类型系统为了避免发生NullPointerException错误的特性. 如果调用的时候我们这样去调用strLen(null), 这样一定会抛出NullPointerException. 下面我们用kotlin来改造它 如果像上面声明一样是一个可空的实参,那…
下一页
个人成就
文章被点赞
243
文章被阅读
106,743
掘力值
2,113
关注了
7
关注者
109
收藏集
0
关注标签
11
加入于
2019-01-09