首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Pay4love
掘友等级
Android
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
52
文章 44
沸点 8
赞
52
返回
|
搜索文章
最新
热门
动画:一招学会TCP的三次握手和四次挥手
本篇尝试使用动画来对这个知识点进行讲解,期望读者们可以更加简单地地理解TCP交互的本质。 TCP/IP代表传输控制协议/网际协议,指的是一系列协组。 1、数据链路层、网络层、传输层和应用层。 2、 在网络层:有IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议。 …
如何造好轮子?编写 Android Library 的最佳实践
一直以来,技术圈里面只要涉及 Android Library 的文章,几乎都在讲如何发布到 Maven/Jcenter,却很少见到有文章来指导大家如何编写一个规范又好用的 Android Library。 这几年 Android 各式各样的开源库层出不穷,国内的很多开发者都慷慨…
谷歌的Android Q到底有哪些新特性及变更?
Android Q 改变了应用程序访问设备外部存储上文件的方式。 通过使用更细粒度的媒体特定权限替换以前的 READ_EXTERNAL_STORAGE 和 WRITE_EXTERNAL_STORAGE权限。 Android Q 为每个应用程序提供了一个独立的在外部存储设备的存储…
Android 组件化之路
模块化编程是将一个程序按照功能拆分成相互独立的若干模块,它强调将程序的功能分离成独立的、可替换的模块。每个模块内只有与其相关功能的内容。 模块化编程和结构化编程与面向对象编程是密切相关的,它们的目的都是将大型软件程序划分成一个个更小的部分。模块化编程的粒度会更“粗”一些。在Ja…
2019 年 Android 面试题汇总
**概念:**有些对象只有有限的生命周期,当他们的任务完成之后,它们将被垃圾回收,如果在对象的生命周期本该结束的时候,这个对象还被一系列的引用,着就会导致内存泄露。 View的事件传递顺序有3个重要的方法,dispatchTouchEvent()是否消耗了本次事件,onInte…
大厂Android面试,居然还问这些问题!
又到了金三银四的面试季,自己也不得不参与到这场战役中来,其实是从去年底就开始看,android的好机会确实不太多,但也还好,3年+的android开发经历还是有一些面试机会的,不过确实不像几年前门槛那么低了,总的体会就是小的创业公司比较注重你的项目经历是否和自己的贴合,直接能过…
零Flutter基础,四天搞定Flutter玩Android客户端攻略
环境搭建很简单,就是下个 Flutter SDK,然后设置设置环境变量什么的就差不多了,我这里是按照 Flutter 中文网教程搭建,没遇到问题。 有 Java 开发基础,花半小时了解 dart 语言特型就能上手开发了。 初步了解Flutter,做完这个教程,基本就可以上手开发…
记录一次代码演变过程——35行变24行
咋一看,好像没有问题,但是总是觉得还有重复的代码在里面。比如说,else里面的所有逻辑其实重复的。上面的代码,我们认真分析就能够知道,一共做了两件事。 顺着以上思路,我们很容易的编写了第二个版本。 这个版本主要是提取出了初始化和显示fragment的代码,初始化已经没有办法更改…
Android 目前最稳定和高效的UI适配方案
Android系统发布十多年以来,关于Android的UI的适配一直是开发环节中最重要的问题,但是我看到还是有很多小伙伴对Android适配方案不了解。刚好,近期准备对糗事百科Android客户端设计一套UI尺寸适配方案,可以和小伙伴们详细的聊一聊这个问题。 Android适配…
Android刘海屏适配全方案(华为、小米、Vivo、Oppo)
目前市面上的刘海屏和水滴屏手机越来越多了,颜值方面是因人而异,有的人觉得很好看,也有人觉得丑爆了,我个人觉得是还可以。但是作为移动开发者来说,这并不是一件好事,越来越多异形屏手机的出现意味着我们需要投入大量精力在适配上(就不提之后会出的折叠屏手机了)。本文总结了当下主流手机的刘…
下一页
个人成就
文章被点赞
403
文章被阅读
178,312
掘力值
3,274
关注了
1
关注者
134
收藏集
0
关注标签
5
加入于
2019-01-30