首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
QasimCyrus
掘友等级
Android
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
18
文章 18
沸点 0
赞
18
返回
|
搜索文章
最新
热门
Android Studio 使用 ADB 无线调试设备
首先让设备跟电脑连接同一个局域网设备使用USB线连接电脑adbdevices查看设备是否连接成功(必须步骤)adbtcpip5555这里的5555是默认端口,可以修改adbshellifconfigw
OkHttp3 4.x 流程解析
OkHttp 是当前 Android 开发中主流的 HTTP 网络请求框架。由 Square 公司设计研发并开源。 OkHttp 的 4.x 版本和 3.x 前的版本相比,最大的变动就是改为 Kotiln 来编写代码。截止当前,OkHttp 最新版本为 4.7.2。因此我们使用…
ViewGroup 的事件分发核心
我们知道,View是 Android 的最基本控件,不能再细分。而ViewGroup继承于 View,可以包含多个 View。手指触碰屏幕时,触摸事件可能由 ViewGroup 拦截处理了,也可能传递给 ViewGroup 内部的 Child View 去处理。 步骤 1 说明…
LiveData 源码解析
LiveData 是一种数据持有类,并且可以在给定的生命周期中对数据进行观察。意味着观察者可以和生命周期持有者成对添加。 和其他可被观察的类不同的是,LiveData 是有生命周期感知能力的,这意味着它可以在 activities, fragments, 或者 services…
Android 多语言国际化框架
最近因为项目需求,在应用中修改语言并保存用户习惯。后来使用 Kotlin 封装了一下代码,写成框架放到了 JCenter 中,方便依赖使用。 并根据项目自身需要重启 Activity。
java.lang.SecurityException: Not allowed to change Do Not Disturb state - 免打扰模式异
这时候会跳转到免打扰权限的清单界面,开启权限之后就可以在免打扰模式下进行音量修改等相关操作了,这个开启权限的操作也是跟其他权限申请的方式有所不同。
ArrayList 中 modCount 的作用
在 AbstractList 中,有一个全局变量 madCount,记录了结构性改变的次数。结构性改变指的是那些修改了列表大小的操作,在迭代过程中可能会造成错误的结果。 madCount 交由迭代器(Iterator)和列表迭代器(ListIterator)使用,当进行 nex…
ImageView 图片和 TextView 文字的底部对齐
1. 当 ImageView 设置了 alignBottom 属性,对齐的方式是这样的: 2. 当 ImageView 设置了 alignBaseline 属性,对齐方式是这样的: 3. 此时我们设置 ImageView 的属性 android:baselineAlignBot…
刷新媒体库的几种方式
注意这里的 uri 必须以 Environment.getExternalStorageDirectory() 的返回值开头。
更改 TimePicker、DatePicker 的 Spinner 样式默认分隔线颜色
在 xml 文件中(date_picker_legacy、time_picker_legacy)可以看到 DatePicker 和 TimePicker 是多个 NumberPicker 构成的,Spinner 中间都是蓝色的分割线,但并没有提供方法可以进行颜色的修改,因此可以…
下一页
个人成就
文章被点赞
29
文章被阅读
43,693
掘力值
520
关注了
7
关注者
1
收藏集
0
关注标签
7
加入于
2020-07-01