首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Pay4love
掘友等级
Android
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
52
文章 44
沸点 8
赞
52
返回
|
搜索文章
最新
热门
JetPack+单Activity的一些思路
Google推JetPack已经有一段时间了,伴随之而来的是MVVM架构,使用ViewModel LiveData等工具来实现data-binding。 JetPack中还附带了一个Navigation,顾名思义,即导航功能,主要目的是用来实现单Activity架构,之前写过一…
漫画:聊聊线程池中,线程的增长/回收策略
当我们聊到线程池中线程的增长策略的时候,最抓眼球的就是它的核心线程数(corePoolSize)和最大线程数(maximumPoolSize),但是仅看这两个参数是不够全面的,线程数量的增长,还与任务等待队列有关系。 这其中很多参数的配置,都是相互影响的。例如任务等待队列 wo…
2020 年需要关注的 5 大 Android 开发技术
在众多 Android 开发团队参加的 Droidcon London 2019 大会上,一系列新技术令人眼花缭乱。从 Joe Birch 介绍的无障碍智能吉他 [1] 到即将到来的 Jetpack Compose 库 [2],创新内容实在太多了,主流社区需要找到几项核心技术才…
你好, View Binding! 再次再见, findViewById!
作为一个 Android 开发者, 你一定听说过 findViewById. 这个方法可以根据 ID 去匹配对应的 View. 实现了类似功能或者增强了其功能的还有: 可以确定的是 findViewById 和 Kotter Knife 是最不优雅的. 每初始化一个 view …
近 50 种花式 “Hello, World”
当我们学习一门编程语言时,都是从“Hello, World!”开始。所有程序员在其职业生涯中,都至少接触过一个经典的“Hello, World!” 程序。通常程序员会使用多种编程语言,多的甚至实现了十几种。 还有一种称为TTHW(Time to “Hello, World!”)…
为了KPI,对APK进行极限优化!
等等。 这些方法都比较常规,在项目成熟后优化的空间也比较有限。以应用宝为例,目前(2020年1月)项目代码中Java文件8040个,代码行数约143万行,最终生成的 release包 9.33M。可以优化的空间极为有限,而且由于维护较差,分析已经废弃的代码和资源其实非常耗时耗力…
Android Studio中竟然还能加入一个程序员鼓励师
Android Studio是我们Android开发的标准IDE,同时它也是Flutter开发的推荐IDE。工欲善其事必先利其器,想要爽心悦目地写代码,首先需要打造一个好看又能打的开发环境。Android Studio安装之后的默认字体太小,Logcat显示区的日志并不显眼,三…
终于等到你!官方版Android源码查看工具正式发布!
一直以来,Android源代码查看与搜索都是Android开发者的一个痛点,虽然Android Studio 工具支持下载源码后跳转到底层实现,但是有时候还是不能满足我们的需求,最典型的例子就是我们要更改源码实现来修复一个bug的时候。如PopupWindow,Android …
关于电量性能优化的总结
手机各个硬件模块的耗电量是不一样的,有些模块非常耗电,而有些模块则相对显得耗电量小很多。 电量消耗的计算与统计是一件麻烦而且矛盾的事情,记录电量消耗本身也是一个费电量的事情。唯一可行的方案是使用第三方监测电量的设备,这样才能够获取到真实的电量消耗。 当设备处于待机状态时消耗的电…
我把废旧 Android 手机改造成了 Linux 服务器
自从没有了学生身份之后,购买云服务器的价格是越来越贵了,不管是阿里云还是腾讯云。我寻思着能不能找到什么替代品,这让我想起之前在知乎不经意看到的,可以把 Android 手机改造成 Linux。 在 iPad 中连接手机 Linux电脑也可以通过局域网连接进来,这里就不再示例。 …
下一页
个人成就
文章被点赞
401
文章被阅读
170,195
掘力值
3,252
关注了
1
关注者
133
收藏集
0
关注标签
5
加入于
2019-01-30