首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Android应用开发
徒步青云
创建于2024-03-21
订阅专栏
介绍Android应用开发的各种概念
等 1 人订阅
共13篇文章
创建于2024-03-21
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Android 多线程与内存模型
Android 开发中的 锁机制 和 内存模型 是保证多线程安全和高性能的关键。以下分两部分详细讲解: 一、Android 锁机制 锁用于多线程环境下控制对共享资源的访问,防止数据竞争和不一致。And
Gradle入门
DSL介绍 全称domain specific language 领域特定语言 核心思想:求专不求全,解决特定问题 APK构建流程 编译资源+编译代码 压缩包 签名 对齐 Gradle的执行 格式:.
一、Android绘制知识总结(形状篇)
1、Rect和RectF 1、contains 判断当前矩形是否包含某个点或某个矩形 boolean contains(int x, int y) boolean contains(int left,
二、Android绘制知识总结(路径篇)
Path即路径,可以将其想象成一条或多条线段,它们可能是直的,也可能是弯曲的。一般来说只有一条,即连贯的,除非以下两种情况: 1、Path的方向 Path.Direction,用于将封闭形状(例如矩形
三、Android绘制知识总结(画笔篇)
Paint(画笔),Android中绘制界面最常见的一个类,它的设计思路其实也遵从现实中画笔的定义:在画布(Canvas)上绘制内容的对象。 我们通过设置Paint相关属性,就可以在画布上绘制不同样式
四、Android绘制知识总结(画布篇)
Canvas(画布),绘制的载体,可以通过Paint(画笔)在上面绘制所有你想绘制的图案。 1、Canvas绘制API 其包含一系列drawXXX方法: 1、绘制颜色 2、绘制形状 绘制点 绘制线段
五、Android绘制知识总结(Xfermode和硬件加速)
一、Xfermode Xfermode表示图层的混合模式,用于描述两个图层之间进行融合时,像素点进行计算的规则。 在API16之前,Xfermode有3个子类:AvoidXfermode、PixelX
六、Android绘制知识总结(图像篇)
一、Drawable 可绘制对象,它不同于Bitmap,Bitmap是能够绘制在自身里,而它,只能绘制在别的Canvas中。 Drawable变色的通用代码 ShapeDrawable Gradien
Android事件分发机制
简介 Android事件分发机制,可以算是面试时的常客。可是很多人对其流程只有一个大致的了解,并未对各种情况进行跟踪观察,这也导致对触摸事件的应用,只处于低级阶段。 1、默认情况下事件传递流程: 1、
BottomNavigationView和Navigation点击闪烁问题
Navigation配合BottomNavigationView作Home页面,当点击底部同一导航按钮,界面会发生闪烁,问题原因在于: 源代码如下:FragmentNavigator.class 我们
去除zxing生成二维码的内边距
当我们使用zxing生成的二维码时,可能会发现二维码有个很大的内边距,通过阅读源码,可以找到zxing的渲染代码如下: 从上面代码中,我们可以找到出现内边距的“罪魁祸首”: 可以发现如下问题: 为了解
自定义View继承ViewGroup不执行onDraw()方法
出现这个问题,一般是由于apk编译版本过低,如Android 5.0,在高版本中,将不会出现这个问题,我们通过查看Android 5.0 源码,来解决这个问题。 由于onDraw()方法没被执行,我们
Android WebView
一、什么是WebView 调试: 代码中允许WebView进行网页调试 然后在chrome浏览器中输入chrome://inspect 二、WebView加载网页的四种方式 1、loadUrl(Str