首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
阿里我的兜
掘友等级
Android工程师
简单
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
178
文章 178
沸点 0
赞
178
返回
|
搜索文章
赞
文章( 178 )
沸点( 0 )
Activity的初级,中级,高级问法,你都掌握了吗?
Activity是我们常用App开发中最重要的组件,主要用于展示界面和用户交互。本文分为三个部分: 生命周期在开发中会常常被我们用到,比如在界面的恢复和销毁等回调具体的方法,我们在这些方法做一些数据的处理等。当然这里面还少了方法onSaveInstance和onRestoreI…
MVVM的简单介绍
MVVM 架构是继mvc架构后衍生出的一个新的架构, 最早于 2005 年被微软的 WPF 和 Silverlight 的架构师 John Gossman 提出,并且应用在微软的软件开发中,Android开发中常见的模式,有 MVC,MVP,MVVM。Google15年推出da…
【Flutter高级玩法】 贝塞尔曲线的表象认知
看到贝塞尔三个字,也不用觉得压力太大,满打满算也就两个函数而已。 1. 先画一笔看看 3. 来玩一下这个曲线 ,通过构造函数传入BezierPainter。为了方便大家玩耍,我单独写个文件play_bezier2.dart里面有个PlayBezier2Page组件。 通过Ges…
Android 高级面试高频知识点
Android 高级面试经常会有很多原理分析,以及性能优化监控相关,列出一些高频知识点仅供参考。
(二)TCP/IP三次握手和四次挥手
占位
OpenGL 的顶点着色器
attributevec4vPosition;attributevec2vCoord;unifrommat4vMatrix;unifrommat4vCoordMatrix;varingvec2text
Flutter实现一个小说阅读APP(可能是目前交互最好的阅读APP)?
如果想自己编译,建议flutter环境使用最新的stable分支(我目前使用的是stable分支的1.12.13+hotfix.5),由于项目中使用了较新的技术点,所以如果是过老的版本的环境应该会因为找不到类或者方法而报错。 另外……ios因为没设备,所以也不知道具体是否正常,…
【Android 音视频开发打怪升级:OpenGL渲染视频画面篇】二、使用OpenGL渲染视频画面
在第一篇文章【音视频基础知识】文章中,就介绍过,视频其实就是一张张图片组成的,在上文【初步了解OpenGL ES】中,介绍了如何通过OpenGL渲染一张图片,可以猜想到,视频的渲染和图片的渲染应该是差不多的。话不多说,马上就来看看。 1. 定义视频渲染器 咋一看,和渲染图片一模…
Android 8.0 源码分析 (一) SystemServer 进程启动
我们熟知一般 Android 工程师都是基于 SDK 在应用层上开发,不会涉及系统源码,但是如果你想往底层发展,或者深入插件化、Framework 系统层等开发工作,如果不了解 Android 源码可是不行的,那么接下来我基于自己的理解跟学习来记录跟 Android 开发息息相…
闭包
函数类型作为变量,可以接收函数。 函数类型作为返回值, 可以返回函数。 函数类型作为参数,这就是闭包。 如果是尾随闭包,可以把闭包放到小括号的后边。如果这时候小括号里边没有参数了可以去掉小括号
下一页
个人成就
文章被点赞
15
文章被阅读
3,260
掘力值
132
关注了
14
关注者
9
收藏集
3
关注标签
148
加入于
2016-12-29