首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
陈军1468224975000
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
9
文章 9
沸点 0
赞
9
返回
|
搜索文章
赞
文章( 9 )
沸点( 0 )
「Java 路线」| 反射机制(含 Kotlin)
反射(Reflection)是一种在运行时 动态访问类型信息 的机制。 1. 类型系统的基本概念 答:强 / 弱类型语言的区分,关键在于变量是否 (倾向于) 类型兼容。例如,Java 是强类型语言,变量有固定的类型,以下代码在 Java 中是非法的: 更具体地描述,Java的强…
Kotlin 协程 | 一文看透 Kotlin 协程本质
前言:勤学如春起之苗,不见其增,日有所长。——陶潜前言 公司开启新项目了,想着准备亮一手 Kotlin 协程应用到项目中去,之前有对 Kotlin 协程的知识进行一定量的学习,以为自己理解协程了,结果
使用 Kotlin Flow 优化你的网络请求框架,减少模板代码
目的 话接上篇文章 两种方式封装Retrofit+协程,实现优雅快速的网络请求 最近在独立写一个新的项目,用的是封装二,虽然几行代码就可以进行网络请求,但是在使用过程中还是觉得有点遗憾,写起来也不是非
Android 动画之属性动画
Android 开发中,总是需要一些动画来优化用户的交互体验,提高用户满意度。因此,Google 为我们提供了一些用于处理动画效果的动画框架。Android 的动画框架分为两类: 传统动画(Animation):通过系统不断调用onDraw方法重绘界面,来达到动画的效果。 属性…
判断 App 位于前台或者后台的 6 种方法
判断 App 位于前台或者后台的 6 种方法: 1)RunningTask 2)RunningProcess 3)ActivityLifecycleCallbacks 4)UsageStatsManager 5) 通过 Android 无障碍功能实现 6) 读取 / proc 目录下的信息
关于AccessibilityService点击无效解决方案
例如微信的通讯录页面使用uiautomator捕获的界面属性,可以看到 clickable="false", 当前页面的ListView中item都是没有点击事件的. clickable=false的控件使用AccessibilityService点击都是无效的.
用LiveDataBus替代RxBus、EventBus——Android消息总线的演进之路
对于Android系统来说,消息传递是最基本的组件,每一个App内的不同页面,不同组件都在进行消息传递。消息传递既可以用于Android四大组件之间的通信,也可用于异步线程和主线程之间的通信。对于Android开发者来说,经常使用的消息传递方式有很多种,从最早使用的Handle…
Android 绘图技术详解,带你轻松绘出各种图形
【Android 2D 绘图解析】系列文章将全面介绍 Android 绘图相关,这篇简单介绍下如何利用 Android API 进行一些简单图形的绘制,绘图的前提是需要继承自 View,然后重写它的 onDraw(Canvas canvas) 方法即可。
一个比想象中更骚气的圆-svg实现
之前写了一篇Canvas画图-一个比想象中更骚气的圆(渐变圆环),其实SVG也可以实现类似的效果,而且两者api惊人的相似。 关于SVG SVG是一种矢量图形,在图形改变尺寸的情况下质量不会损失。 相比canvas,svg有一个很大的优势就是内联进html的时候可以像操作dom…
关注了
24
关注者
0
收藏集
10
关注标签
19
加入于
2016-07-11