首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
聪明叉
掘友等级
Android开发工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
最新
热门
Android刘海屏、水滴屏全面屏适配方案
市面上的屏幕尺寸和全面屏方案五花八门。 上述两种屏幕都可以统称为刘海屏,不过对于右侧较小的刘海,业界一般称为水滴屏或美人尖。为便于说明,后文提到的「刘海屏」「刘海区」都同时指代上图两种屏幕。 而第二点,如果应用本身不需要全屏显示或使用沉浸式状态栏,是不需要适配的。 针对需要适配…
Android刘海屏、水滴屏全面屏适配方案
我将适配方案整理后,封装成了一个库并上传至github,可参考使用 项目地址: https://github.com/smarxpan/NotchScreenTool 市面上的屏幕尺寸和全面屏方案五花八门。 这里我使用了小米的图来说明: image 上述两种屏幕都可以统称为刘海…
Java7的try-with-resources声明
看《Effective Java》第三版的时候,看到了其中建议将try-finally替换为try-with-resources。这个语法糖还算有意思,特此成文。 Java库中有很多资源需要手动关闭,比如InputStream、OutputStream、java.sql.Con…
kotlin语法之将函数作为参数
写了个demo,点击事件离奇的不生效。 运行不报错,就是不触发OnClickListener中的代码。 因为错误的写法实际上是在写法2的闭包里面又声明了一个OnClickListener,仅仅声明listener当然不能调用里面的代码了。 因为有两个重载方法,setOnClic…
Android源码解析之MethodAndArgsCaller
这个类的功能比较单一,可以看出这个类是协助反射调用的,调用了其run方法将通过反射调用传入的方法。 到这个方法就可以看出,最终找到某个类的main方法和方法需要的参数,将其传入MethodAndArgsCaller这个Exception中,并在catch了这个Exception…
GraphQL学习:Github GraphQL API v4初探
查看GithubAPI的时候,发现github API升级成了V4,并且叫GraphQL API v4。不禁大吃一惊,这是个什么东东。 GraphQL(Graph Query Language):GraphQL 是一个用于 API 的查询语言,是一个使用基于类型系统来执行查询的…
理解Python的协程(Coroutine)
由于GIL的存在,导致Python多线程性能甚至比单线程更糟。 于是出现了协程(Coroutine)这么个东西。 协程由于由程序主动控制切换,没有线程切换的开销,所以执行效率极高。对于IO密集型任务非常适用,如果是cpu密集型,推荐多进程+协程的方式。 在Python3.4之前…
理解Python的协程(Coroutine)
由于GIL的存在,导致Python多线程性能甚至比单线程更糟。因此Python中出现了协程这个概念,通过异步的方式充分利用单核性能。协程是Python中最令人费解的特性之一,这篇文章记录了我学习协程的过程,帮助理解。
Mac 使用指南
介绍 mac 系统的使用及必备软件
老司机来教你单例的正确姿势
简约而不简单的单例模式,介绍最佳实践及更多有用的东西
下一页
个人成就
文章被点赞
743
文章被阅读
71,018
掘力值
2,026
关注了
0
关注者
86
收藏集
0
关注标签
7
加入于
2016-05-24