首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android
订阅
蓝渊智海
更多收藏集
微信扫码分享
微信
新浪微博
QQ
123篇文章 · 0订阅
Vulkan入门教程:源码级解析
Vulkan入门教程:源码级解析 一、Vulkan架构与初始化流程 1.1 Vulkan架构概览 Vulkan作为新一代底层图形API,采用了与OpenGL截然不同的架构设计,其核心特点是显式控制与低
对象池Pools优化
在某些时候,我们需要频繁使用一些临时对象,如果每次使用的时候都申请新的资源,很有可能会引发频繁的 gc 而影响应用的流畅性。这个时候如果对象有明确的生命周期,那么就可以通过定义一个对象池来高效的完成复用对象。 glide中对加载图片时频繁创建对象使用到了对象池。 比如Glide…
Android Intent 传递数据大小限制
在sendBroadcast,startActivity时,我们会用到Intent。 Intent可以携带一些数据,比如基本类型数据int、Boolean,或是String,或是序列化对象,Parcelable与Serializable。 Intent传递数据时,如果数据太大,…
[译] 移动游戏开发者是如何改进他们打入市场的策略
发行一个新的成功的移动游戏风险日益增大并且很烧钱。然而,除去近几年游戏产业的重大变化,大多数开发者,还是用和三四年前一样的发行流程,继续测试和发布新游戏。 在 Google Play,我和移动开发者一起工作过,经历过几百次游戏发行。我亲眼见过开发者为了在新发行上“降低风险”(如…
四大组件之一 CotentProvider
ContentProvider作为四大组件之一,他的地位不容忽视。它的作用是为不同应用程序数据共享,提供统一接口 我们其他应用程序要调用android系统中的应用,这时候就要用到ContentProvider,也可以我们利用ContentProvider编写自己的内容提供者,供…
将Activity启动模式说的明白一点
Android的四种启动模式Standard、SingleTask、SingleTop、SingleInstance及其作用这里就不讲述了,这个属于基础中的基础,我当做大家已经知道了。这里唯一可能存在疑问的就是singleInstance,所以本文通过具体的代码示例来演示不同启…
appMethodOrder更新啦,废弃dmtracedump解析,采用android studio官方源码解析方案
1. 效果奉上 2. 原理篇 废弃dmtracedump解析,采用android studio官方源码解析方案(官方android studio解析trace的移植版版本),核心代码详见com.android.tools.perflib.vmtrace.VmTraceParse…
Android性能优化 | 大图做帧动画卡?优化帧动画之 SurfaceView滑动窗口式帧复用
继上篇用“SurfaceView逐帧解析&帧复用”优化了帧动画内存性能后,一个更复杂的问题浮出水面:帧动画时间性能。这一篇试着让每帧素材大小 1MB 的帧动画流畅播放的同时不让内存膨胀。
Android打开通知栏并回到主页的几种方式
运行代码,点击启动通知栏按钮,此时会创建一个通知栏,并且2秒后,主页自动关闭。然后在点击通知栏,进入到通知栏页面,点击返回按钮时,发下APP没有回到主页面,而是回到了Launcher主页面。如下面截图所示 所以用PendingIntent.getActivity方式打开通知栏,…
SDK 开发使用 VirtualAPK 实现插件化
1. 背景 因为公司现在要在广告 SDK 开发中实现一部分代码的更新,或者是新增部分功能,因此需要从后台通过网络下载然后通过插件化的方式进行加载展示。本来想的是自己实现,但是遇到了一些问题,所以直接采用滴滴的开源框架 VirtualAPK 来实现。由于 VirtualAPK 是…