首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
渣渣_Maxz
掘友等级
Android开发
|
字节跳动
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
作品
赞
40
文章 35
沸点 5
赞
40
返回
|
搜索文章
最新
热门
TJUT-8INF135课程全攻略 导论
这门课是TJUT计算机科学与技术(中外合作)也就是我们一般称为中加的学生在大四的时候要修的一门课,在我上这门课的时候可能是由于临近考研大家无心把注意力放在这门课上,也可能是有很多同学的计算机基础知识比较薄弱,同时也因为是第一届开着门课,大家做起lab来还是有一定的压力,这次过年…
【译】kotlin中lateinit和by lazy的区别
原文内容来自 Kotlin - Property initialization using “by lazy” vs. “lateinit” lazy { ... }只能被用在被val修饰的变量上,而lateinit只能被用var修饰的变量上,因为被lateinit修饰的字段无…
Java虚拟机中的内存区域
是一块较小的内存空间。用来记录当前线程所执行到的字节码的行号。因此每个线程都有一个独立的程序计数器。 如果当前执行的是java代码,程序计数器记录的就是正在执行的虚拟机字节码指令的地址。如果正在执行的是native方法,则程序计数器记录的值为空(Undefined)。 程序计数…
从虚拟机角度看对象的创建
以HotSpot为例,对象在内存中存储可以分为三部分:对象头、实例数据和对齐填充。 对象头分为两部分:自身的运行时数据和类型指针。 包括哈希码、GC分代年龄、锁状态标志、线程持有的锁、偏向线程ID、偏向时间戳等。在32位和64位的虚拟机中分别表示为32bit和64bit。 对象…
Serializable与Parcelable
Serializable和Parcelable都是一种将对象序列化的接口(序列化,表示将一个对象转换成可存储或可传输的状态。序列化后的对象可以在网络上进行传输,也可以存储到本地),Serializable是java中提供的,而Parcelable是Android中提供的。 写一…
Android基础控件的简单自定义
在实际开发过程中,通常我们能够直接使用Android自带的控件的机会很少,我们都会对这些基础控件进行或多或少的自定义以达到自己想要的效果,接下来我就简单介绍一下Button,RadioButton,CheckBox的简单自定义。 在drawable下新建一个bg_button.…
一步步带你实现Android网络状态监听
最近又在重新看《第一行代码》这本书,在第五章中有一个样例,可以检测当前网络状态,但是只能判断当前网络是否可用,在此之上我想是否能做出一个和我们日常使用的APP一样判断当前网络是wifi还是移动网络的样例出来,于是便有了这篇博文的诞生,同样这也是我第一次写博文,希望能够给需要的人…
WebView基本用法
在src/main目录下通过new→folder→assets创建一个asset目录,写一个html文件。我写了一个test.html 之后在代码里通过findviewbyid找到你定义的webview控件。 同样还是使用loadUrl()方法,我们尝试一下访问我的博客主页mW…
Toast的基本与拓展使用方法
这是最常见的用法并没有什么可以多说的。 Toast的setGravity()方法用来设置Toast出现的位置,三个参数类型都为int,第一个参数设置的位置为屏幕从右上角到左下角的直线,正数在右上,负数在左下。第二第三个参数分别代表X、Y轴的偏移量,X从屏幕左边到右边为由负到正,…
一步步带你实现Android网络状态监听
前言最近又在重新看《第一行代码》这本书,在第五章中有一个样例,可以检测当前网络状态,但是只能判断当前网络是否可用,在此之上我想是否能做出一个和我们日常使用的APP一样判断当前网络是wifi还是移动网络
下一页
个人成就
文章被点赞
100
文章被阅读
33,953
掘力值
789
关注了
46
关注者
54
收藏集
1
关注标签
18
加入于
2017-11-30