首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android
订阅
绳命练习生
更多收藏集
微信扫码分享
微信
新浪微博
QQ
26篇文章 · 0订阅
Android保活黑科技的技术实现
大家好,我是老玩童。今天来跟大家分享TIM最强保活思路的几种实现方法。这篇文章我将通过ioctl跟binder驱动交互,实现以最快的方式唤醒新的保活服务,最大程度防止保活失败。同时,我也将跟您分享,我是怎么做到在不甚了解binder的情况下,快速实现ioctl binder这种…
【Android 修炼手册】常用技术篇 -- 聊聊 Android 的打包
clone CommonTec 项目,其中 simpleapk 是本文用到的示例。 我们现在大部分开发都是基于 Android Studio 进行的,在 AS 中,我们只需要点击 Run 按钮,AS 自动会打包 Apk 安装至设备中并运行。对于我们来说,其中的打包过程就是一个黑…
[译]我们如何在Revolut中实现3D卡
在 Revolut,我们将客户体验置于我们所做的一切的核心,旨在通过简单的设计和谨慎的执行带来愉悦。然后,当我们介绍卡片订单流程的更新时,您可以想象我们的兴奋。在最新版本的 Revolut 应用程序中,您将能够从交互式3D模型中选择您的卡。 这对我们来说是一个有趣的挑战,因为这…
RecyclerView实现多type页面
比如一个APP的首页,包含Banner区、广告区、文本内容、图片内容、新闻内容等等。 1,在item过多逻辑复杂列表界面,Adapter里面的代码量庞大,逻辑复杂,后期难以维护。 2,每次增加一个列表都需要增加一个Adapter,重复搬砖,效率低下。 3,无法复用adapter…
EventBus 原理解析
EventBus 的用法可以参考官网,这里不做过多的说明。本文主要是从 EventBus 使用的方式入手,来分析 EventBus 背后的实现原理,以下内容基于eventbus:3.1.1版本,主要包括如下几个方面的内容: 其中事件类型可以是 Java 中已有的类型或者我们自定…
今日头条屏幕适配方案终极版正式发布!
原文地址:https://juejin.im/post/6844903697000972295以下是骚年你的屏幕适配方式该升级了!系列文章,欢迎转发以及分享:骚年你的屏幕适配方式该升级了!(一)-今日
WebView 与 Javascript 交互及 JS 的注入
本篇讲解 Java 代码和 Javascript 代码的相互调用以及 JS 代码在 Java 中是如何动态的注入 WebView 中。一些通用配置在第一部分中说明。
【译】Android Studio Project Marble:布局编辑器
这是 Android Studio 团队发布的一系列博客文章中的第五篇,这些博客文章深入探讨了 Project Marble 的一些细节和幕后故事。从 Android Studio 3.3发布开始,Project Marble 是一个多版本,专注于使 IDE 的基本功能更加可靠…
Android 性能优化最佳实践
快,稳,省,小,这四点很形象的代表了性能的四个方面,同时也让我们知道我们App现在是否是款性能良好的APP,如果有一项不达标,那么说明我们的应用有待优化。 很多时候我们注重功能实现,保证能用,但是我们会发现,这样的应用很难拿的出手,里面的槽点太多了,性能很差,但是又不知道从哪里…