首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
zeroXuan
掘友等级
web前端工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
29
文章 28
沸点 1
赞
29
返回
|
搜索文章
最新
热门
Android自定义View:View(二)
假如我的手机带键盘(自带或者外接),你的自定义View应该如何响应键盘事件。 View是用户接口组件的基本构建块。通俗讲,在Android中,一个用户与一个应用的交互,其实就是与这个应用中的许许多多的View的交互,这些View既可以是简单的View,也可以是若干View组合而…
Android 自定义View基础(一)
对于每个你想自定义的属性你需要定义attr节点,每个节点有name和format属性,format属性是我们期望的值的类型,比如color,dimension,boolean,integer,float等。一旦定义好了属性,你可以像使用自带属性一样使用他们,唯一的区别在于你的自…
Android 四大组件的解读
我们经常看到Android平台开发者询问在APP中采用什么设计模式和架构之类的问题。但是答案很可能会令你惊讶,那就是,我们(我们指的是Android Platform Team)对此并没有一个明确的观点,甚至可以说我们压根就没有观点。 你应该使用MVC还是MVP还是MVVM?我…
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注解可以想象成代码是具有生命的,注解就是对于代码中的某些鲜活的个体贴上一张标签。简单的说,注解就如同一张标签。 元注解是可以注解到注解上的注解,或者说元注解是一种基本注解,但是它能够应用到其它的注解上面。 其实说白了,元注解也是一张标签,但是它是一张特殊的标签,它的作用…
Java 泛型原理
考虑以下场景:您希望开发一个用于在应用中传递对象的容器。但对象类型并不总是相同。因此,需要开发一个能够存储各种类型对象的容器。 鉴于这种情况,要实现此目标,显然最好的办法是开发一个能够存储和检索 Object 类型本身的容器,然后在将该对象用于各种类型时进行类型转换。 实例1中…
Java 反射基础
反射 (Reflection) 是 Java 的特征之一,它允许运行中的 Java 程序获取自身的信息,并且可以操作类或对象的内部属性。 总而言之,通过反射,我们可以在运行时获得程序或程序集中每一个类型的成员和成员的信息。程序中一般的对象的类型都是在编译期就确定下来的,而 Ja…
Android 轻松解决内存泄漏
方法区(non-heap):编译时就分配好,在程序整个运行期间都存在。它主要存放静态数据和常量; 堆区(heap):通常用来存放 new 出来的对象。由 GC 负责回收。 强引用(Strong Reference):JVM 宁愿抛出 OOM,也不会让 GC 回收存在强引用的对象…
Android 中的LayoutInflater的理解
对于一个已经载入的界面,就可以使用findViewById()方法来获得其中的界面元素。 对于一个没有被载入或者想要动态载入的界面,就需要使用LayoutInflater对象的inflate()方法来载入。 findViewById()是查找已被实例化为View对象的xml布局…
Android Activity生命周期的一点感悟
启动 Activiy:onCreate => onStart() => onResume(), Activity 进入运行状态. Activity 退居后台 ( Home 或启动新 Activity ): onPause() => onStop(). Activity 返回前台…
下一页
个人成就
文章被点赞
271
文章被阅读
75,848
掘力值
1,858
关注了
21
关注者
80
收藏集
9
关注标签
36
加入于
2018-01-04