首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
zeroXuan
掘友等级
web前端工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
29
文章 28
沸点 1
赞
29
返回
|
搜索文章
最新
热门
Android Fragment 使用解析
1. 基本概念 Fragment,简称碎片,是Android 3.0(API 11)提出的,为了兼容低版本,support-v4库中也开发了一套Fragment API,最低兼容Android 1.6。 过去support-v4库是一个jar包,24.2.0版本开始,将supp…
Java 如何优雅的使用注解
Java注解可以想象成代码是具有生命的,注解就是对于代码中的某些鲜活的个体贴上一张标签。简单的说,注解就如同一张标签。 元注解是可以注解到注解上的注解,或者说元注解是一种基本注解,但是它能够应用到其它的注解上面。 其实说白了,元注解也是一张标签,但是它是一张特殊的标签,它的作用…
Android 文件保存
所有Android设备都有两个文件存储区:“内部”和“外部”存储。这些名称来自Android的早期,大多数设备提供内置的非易失性存储器(内部存储),以及可移动存储介质,如microSD卡(外部存储)。现在,许多设备将永久存储空间划分为单独的“内部”和“外部”分区。因此,即使没有…
Android 自定义View:深入理解自定义属性(七)
通过运行结果可以看出,使用AttributeSet获取的值,如果是引用都变成了@+数字的字符串。你说,这玩意你能看懂么?那么你看看最后一行使用TypedArray获取的值,是不是瞬间明白了。 首先要明确一点,attr不依赖于declare-styleable,declare-s…
Android 轻松解决内存泄漏
方法区(non-heap):编译时就分配好,在程序整个运行期间都存在。它主要存放静态数据和常量; 堆区(heap):通常用来存放 new 出来的对象。由 GC 负责回收。 强引用(Strong Reference):JVM 宁愿抛出 OOM,也不会让 GC 回收存在强引用的对象…
Java 泛型原理
考虑以下场景:您希望开发一个用于在应用中传递对象的容器。但对象类型并不总是相同。因此,需要开发一个能够存储各种类型对象的容器。 鉴于这种情况,要实现此目标,显然最好的办法是开发一个能够存储和检索 Object 类型本身的容器,然后在将该对象用于各种类型时进行类型转换。 实例1中…
Android Bitmap 使用
在日常开发中,可以说和Bitmap低头不见抬头见,基本上每个应用都会直接或间接的用到,而这里面又涉及到大量的相关知识。 所以这里把Bitmap的常用知识做个梳理,限于经验和能力,不做太深入的分析。 在Android 2.2(API8)之前,当GC工作时,应用的线程会暂停工作,同…
Android Activity生命周期的一点感悟
启动 Activiy:onCreate => onStart() => onResume(), Activity 进入运行状态. Activity 退居后台 ( Home 或启动新 Activity ): onPause() => onStop(). Activity 返回前台…
Android 自定义View基础(一)
对于每个你想自定义的属性你需要定义attr节点,每个节点有name和format属性,format属性是我们期望的值的类型,比如color,dimension,boolean,integer,float等。一旦定义好了属性,你可以像使用自带属性一样使用他们,唯一的区别在于你的自…
Android 自定义View:属性动画(六)
使用方式:View.animate() 后跟 translationX() 等方法,动画会自动执行。 用 start() 方法执行动画。 给动画设置监听器,可以在关键时刻得到反馈,从而及时做出合适的操作,例如在动画的属性更新时同步更新其他数据,或者在动画结束后回收资源等。 设置…
下一页
个人成就
文章被点赞
273
文章被阅读
77,418
掘力值
1,863
关注了
21
关注者
80
收藏集
9
关注标签
36
加入于
2018-01-04