首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Android架构
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
103
文章 103
沸点 0
赞
103
返回
|
搜索文章
赞
文章( 103 )
沸点( 0 )
Android 开发者指南 - 性能提示
这篇文档主要涵盖了一些微小的优化,组合它们能够提升应用的整体性能,但是这些变化不会带来戏剧性的效果。你应该优选选择正确的算法和数据结构,但是它超出了本文档要说明的范围。在一般的开发练习中,你应该使用本文档中的提示,这样才能把提高代码效率当成一种习惯。 当你微优化安卓应用时,面对…
论Android 生命周期感知组件的机制原理
生命周期感知组件执行操作以响应另一个组件(例如 Activity 和 Fragment)的生命周期状态的更改。这些组件可帮你生成更易于组织、更轻量级、更易于维护的代码。 一种常见模式是在 Activity 和 Fragment 的生命周期方法中实现依赖组件的操作。但是这种模式导…
Android中的线程使用与Java有何不同?
提起android中去使用线程,我们首先必须搞懂java中线程的一些基本概念. 在使用线程过程,难免会遇到线程同步的问题,首先必须清楚线程不同步是如何产生的,然后再来看看解决方法. 下面看一段示例代码,它会出现一个情况就是线程不同步. 这是因为出现了线程的不同步才产生的异常现象…
Android中的RecyclerView详解
官方解释如下:A flexible view for providing a limited window into a large data set. 意思就是说在一个有限的窗口中显示大量的数据集. 上面的代码在执行getView,每次都会去findViewById,如果vi…
Kotlin中的可空性解读
可空性是kotlin类型系统为了避免发生NullPointerException错误的特性. 如果调用的时候我们这样去调用strLen(null), 这样一定会抛出NullPointerException. 下面我们用kotlin来改造它 如果像上面声明一样是一个可空的实参,那…
都9102年了你还不会用Git就真的OUT了!
git分布式版本控制系统相对于中央式仓库一个最重要的区别点是它会有一个本地仓库。它相对于传统的svn有如下好处. 3,团队的协同开发,效率得到提升,特别是本地建分支,功能开发,以及分支维护等。(文章中提到git flow,rebase等常用功能) 4, 本地仓库中提供的暂存区和…
Kotlin基本数据类型和其它基本类型
在Java里面把基本数据类型和引用类型做了区分,例如int 和 Integer 这两个类型. 在Kotlin中不区分基本数据类型和包装类型,永远都是同一个类型(比如:Int) 不过表面上Kotlin不去区分基本数据类型和包装类型,但在编译时,kotlin是有基本数据类型和包装类…
Kotlin集合与数组详解
函数的参数可以为可空的,集合的类型参数也是可以声明为可空的. 下面来看一个创建一个包含可空值的集合 List<Int?>可以持有Int或者null. 另外还要注意下面情况,列表中的单个值是可空的和整个列表是可空的. 另外还有一种情况是,你可能需要声明一个变量持有可空的列表,并且…
Android Studio R文件红色终极解决方案
最近工程出现了R文件红色,但是可以编译成功和运行,感觉十分奇怪,尝试了网上n种方法,比如说clean,rebuild等都不行,重新导入工程也不行。最后通过一下方式解决了。 最后重新启动Android studio , 问题终于得到解决.
BigDecimal的详细解析
float和double设计的目的是为了科学计算和工程计算. 它提供在广域数值范围上较为精确的快速计算. 然而,它们并没有提供完全精确的结果,所以不能用于要求精确结果的场合. 但是商业计算要求精确的计算结果,这个时候就需要用到BigDecimal. 出现这个结果的原因在于我们计…
下一页
个人成就
文章被点赞
245
文章被阅读
112,884
掘力值
2,127
关注了
7
关注者
110
收藏集
0
关注标签
11
加入于
2019-01-09