首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
VVZX
掘友等级
Android开发
|
网易
人都是有倾诉欲的,成年人缺要学会三缄其口。于是我记录日记给自己,可正常人哪有写日记的?
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
35
文章 35
沸点 0
赞
35
返回
|
搜索文章
赞
文章( 35 )
沸点( 0 )
android获取进程名函数,如何优化到极致?
在多进程的APP中,常常需要知道当前进程是主进程还是后台进程?还是什么进程。 通过ActivityManager来获取进程名,网上也能搜索到很多人推荐这个用法。 但是,大叔要说,这个方法不是最优解。 但是,大叔要说,这个方法不是最优解。 但是,大叔要说,这个方法不是最优解。 但…
Android Matrix 最全方法详解与进阶
Matrix是一个矩阵,主要功能是坐标映射,数值转换。 它看起来大概是下面这样: Matrix作用就是坐标映射,那么为什么需要Matrix呢? 举一个简单的例子: 我的的手机屏幕作为物理设备,其物理坐标系是从左上角开始的,但我们在开发的时候通常不会使用这一坐标系,而是使用内容区…
【原创】Android如何实现一个定时器,另附源码学习心得分享
年轻的时候做事没太多方法论,很多业务都是上来就构思+手写。少了借鉴这一步。最近越发觉得借鉴是个很关键的步骤。对自己的技术栈积累大有裨益。而且自己做的业务总是有切入点可以去模仿的。所以,以后还是多借鉴吧
Kotlin协程之深入理解协程工作原理
上面 main 方法中,GlobalScope.launch 启动的协程体在执行到 getId 后,协程体会挂起,直到 getId 返回可用结果,才会 resume launch 协程,执行到 getAvatar 也是同样的过程。协程内部实现使用状态机来处理不同的挂起点,将 G…
从 0 到 15k+ star ,GSYVideoPlayer 的发展历程|项目复盘
本篇主要分为两部分,给大家复盘下 GSYVideoPlayer 的 发展历程感悟 和有哪些 “有趣的事情”。 GSYVideoPlayer 如今在 Github 是 15.9k 的 star ,也许你会觉得作为个人项目居然接近16k star 好厉害,但是如果再加上一个维护了近…
Android跨进程传递大数据
最近要从Service端给Client端传递图片数据,之前的数据都是通过aidl传递: 创建 Parcelable文件 ImageData.java test.aidl 运行报错: 原因 这里导致De
Android parcelable 插件 4.1之后不能使用的问题
原来用Android的自动生成parcelable的插件不能里面可以生成parcel代码,升级4.1之后发现这个功能没有了。 查了一下资料 4.1之后andorid studio 自带 parceable 的功能,不需要再依赖插件了。 在你要添加的类增加 implements …
RN统计相关 ReactMarker.logMarker,统计页面JS页面加载时间
最近在Android端做RN容器提供的方案, 在做RN的页面帧率统计还有页面加载时间的一些统计需求。 搜索关键字没什么好的答案。 然后就沉入源码中研究。记录自己源码思路,获得了一些启发。 和大家交流一下,如果我的方式比较笨拙,欢迎提出建议~ 我是从ReactRootView入手…
自定义注解!绝对是程序员装逼的利器!!
相信很多人对Java中的注解都很熟悉,比如我们经常会用到的一些如@Override、@Autowired、@Service等,这些都是JDK或者诸如Spring这类框架给我们提供的。 在以往的面试过程中,我发现,关于注解的知识很多程序员都仅仅停留在使用的层面上,很少有人知道注解…
从源码看 Jetpack(5)- Startup 源码详解
最近,Google Jetpack 官网上新增了一个名为 Startup 的组件。根据官方文档的介绍,Startup 提供了一种直接高效的方式用来在应用程序启动时对多个组件进行初始化,开发者可以依靠它来显式地设置多个组件间的初始化顺序并优化应用的启动时间 目前很多第三方依赖库为…
下一页
个人成就
文章被点赞
4
文章被阅读
2,713
掘力值
73
关注了
7
关注者
0
收藏集
1
关注标签
1
加入于
2017-07-10