首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
徒步青云
掘友等级
Android应用开发攻城狮
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
28
文章 28
沸点 0
赞
28
返回
|
搜索文章
徒步青云
赞了这篇文章
方大可
安卓开发工程师
·
1天前
关注
Android 音乐播放器及RemoteView实践
简单写了个音频播放器,把Uri音频查询、前台服务、自定义通知(RemoteView)、pengdingIntent、播放器、桌面小组件实践了下。...
2
3
分享
徒步青云
关注了
搬砖小子出现了
Android应用开发攻城狮
徒步青云
赞了这篇文章
沈剑心
关门弟子 @纯阳宫
·
9天前
关注
「赏码」更优雅的使用Gson解析Json
Gson背靠Google这棵大树,因其简单直观的API,一直以来基本稳坐Android开发序列化的头把交椅。本文对Gson的使用及主要流程做下分析,帮助你更优雅的使用Gso...
12
评论
分享
徒步青云
Android应用开发攻城狮
·
29天前
关注
六、Android绘制知识总结(图像篇)
一、Drawable 可绘制对象,它不同于Bitmap,Bitmap是能够绘制在自身里,而它,只能绘制在别的Canvas中。 Drawable变色的通用代码 ShapeDr...
赞
评论
分享
徒步青云
Android应用开发攻城狮
·
29天前
关注
五、Android绘制知识总结(Xfermode和硬件加速)
一、Xfermode Xfermode表示图层的混合模式,用于描述两个图层之间进行融合时,像素点进行计算的规则。 在API16之前,Xfermode有3个子类:AvoidX...
赞
评论
分享
徒步青云
Android应用开发攻城狮
·
29天前
关注
四、Android绘制知识总结(画布篇)
Canvas(画布),绘制的载体,可以通过Paint(画笔)在上面绘制所有你想绘制的图案。 1、Canvas绘制API 其包含一系列drawXXX方法: 1、绘制颜色 2、...
1
评论
分享
徒步青云
Android应用开发攻城狮
·
29天前
关注
三、Android绘制知识总结(画笔篇)
Paint(画笔),Android中绘制界面最常见的一个类,它的设计思路其实也遵从现实中画笔的定义:在画布(Canvas)上绘制内容的对象。 我们通过设置Paint相关属性...
2
评论
分享
徒步青云
Android应用开发攻城狮
·
29天前
关注
二、Android绘制知识总结(路径篇)
Path即路径,可以将其想象成一条或多条线段,它们可能是直的,也可能是弯曲的。一般来说只有一条,即连贯的,除非以下两种情况: 1、Path的方向 Path.Directio...
赞
评论
分享
徒步青云
Android应用开发攻城狮
·
29天前
关注
一、Android绘制知识总结(形状篇)
1、Rect和RectF 1、contains 判断当前矩形是否包含某个点或某个矩形 boolean contains(int x, int y) boolean cont...
赞
评论
分享
徒步青云
Android应用开发攻城狮
·
29天前
关注
Android源码解析之——2、智能指针
参照罗升阳的《Android源代码情景分析第三版》,自己重新分析一遍Android P上的智能指针,加强对基础知识的理解。 一、总览 由于Android底层是采用C/C++...
赞
评论
分享
徒步青云
Android应用开发攻城狮
·
29天前
关注
Android源码解析之——Settings
一、背景 公司安排我对Android P Settings的源码进行修改,屏蔽掉不需要的设置选项,添加我们产品所特有的设置选项。 二、准备工作 工欲善其事必先利其器,准备工...
1
评论
分享
徒步青云
Android应用开发攻城狮
·
29天前
关注
Android.mk在Android P上引用aar问题
网上很多教程都有问题,很多人这样引用aar包: 首先,先给结论,这种方式在Android P上是有问题的,这样是引用不到aar中的资源文件。 看源码: 这是其中的一段主要代...
赞
评论
分享
徒步青云
Android应用开发攻城狮
·
29天前
关注
Android源码解析之——Build系统
一、概述 一般Android App Developer,是无需关心Build系统是如何运作的,因为Android Studio的Gradle工具已经帮我们简化了这些操作。...
赞
评论
分享
徒步青云
Android应用开发攻城狮
·
29天前
关注
Android事件分发机制
简介 Android事件分发机制,可以算是面试时的常客。可是很多人对其流程只有一个大致的了解,并未对各种情况进行跟踪观察,这也导致对触摸事件的应用,只处于低级阶段。 1、默...
赞
评论
分享
徒步青云
Android应用开发攻城狮
·
29天前
关注
去除zxing生成二维码的内边距
当我们使用zxing生成的二维码时,可能会发现二维码有个很大的内边距,通过阅读源码,可以找到zxing的渲染代码如下: 从上面代码中,我们可以找到出现内边距的“罪魁祸首”:...
赞
评论
分享
徒步青云
Android应用开发攻城狮
·
29天前
关注
自定义View继承ViewGroup不执行onDraw()方法
出现这个问题,一般是由于apk编译版本过低,如Android 5.0,在高版本中,将不会出现这个问题,我们通过查看Android 5.0 源码,来解决这个问题。 由于onD...
赞
评论
分享
徒步青云
Android应用开发攻城狮
·
29天前
关注
Android源码解析之——3、View测量三部曲
源码分析 通过View.post方法能够获取到宽高 在dispatchAttcahedToWindow方法中执行executeActions() View的测量流程是:从最...
赞
评论
分享
徒步青云
Android应用开发攻城狮
·
29天前
关注
Android WebView
一、什么是WebView 调试: 代码中允许WebView进行网页调试 然后在chrome浏览器中输入chrome://inspect 二、WebView加载网页的四种方式...
赞
评论
分享
徒步青云
Android应用开发攻城狮
·
29天前
关注
BottomNavigationView和Navigation点击闪烁问题
Navigation配合BottomNavigationView作Home页面,当点击底部同一导航按钮,界面会发生闪烁,问题原因在于: 源代码如下:FragmentNavi...
赞
评论
分享
徒步青云
Android应用开发攻城狮
·
29天前
关注
四、Jetpack源码解析(DataBinding)
基本原理: 开始编译——>处理layout文件——>解析表达式——>java编译——>解析依赖——>找到setter 特点: 表达式 含有 例子 &、|、^ 二元表达式 +...
赞
评论
分享
下一页
个人成就
文章被点赞
57
文章被阅读
20,704
掘力值
763
关注了
20
关注者
36
收藏集
5
关注标签
6
加入于
2019-10-09