首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
lrnrzg
掘友等级
Android Application Developer
|
iflytek
Do some good things with Code.
获得徽章 15
动态
文章
专栏
沸点
收藏集
关注
作品
赞
16
文章 15
沸点 1
赞
16
返回
|
搜索文章
lrnrzg
赞了这篇沸点
dawniJAVA
全栈搬砖者
·
3年前
举报
要订婚啦!心中万点涟漪,都是为你而动。眼中万里柔情,皆是为你而起。
收起
查看大图
向左旋转
向右旋转
今天学到了
等人赞过
分享
210
198
lrnrzg
Android Application Developer @iflytek
·
3年前
关注
从编译到运行,Android 开发者应该知道的一些基础概念
资源打包工具,将 .dex 文件压缩成 apk 文件中,.apk 文件是发布Android应用的标准方式,除了编译的classes.dex文件外,它还将包含所有应用所需的资...
1
3
分享
lrnrzg
Android Application Developer @iflytek
·
3年前
关注
瞥一眼 AIDL 让 Binder 的使用变得简单
可以将容易出错的代码丢进特定进程, 这样,在特定进程崩掉,不至于引起应用所有进程崩掉。 Android 从安全性、性能方面,最终选择了综合考虑选择了 binder. 其中的...
赞
评论
分享
lrnrzg
Android Application Developer @iflytek
·
3年前
举报
Android 10 的 activity 启动挪到了 LaunchActivityItem,然后通过 TransactionExecutor 触发启动。 整体使用状态模式,更符合OOP的感觉了。
收起
查看大图
向左旋转
向右旋转
今天学到了
分享
1
点赞
lrnrzg
Android Application Developer @iflytek
·
3年前
举报
okHttp 这样的方式真的妙呀, respect~!
收起
查看大图
向左旋转
向右旋转
今天学到了
赞过
分享
19
2
lrnrzg
Android Application Developer @iflytek
·
3年前
举报
okHttp 这样的方式真的妙呀, respect~!
收起
查看大图
向左旋转
向右旋转
赞过
分享
2
2
lrnrzg
Android Application Developer @iflytek
·
3年前
举报
原来 Android 的binder 分为 Java BInder、Native Binder 、Kernel Binder, Java binder 我都不太明白更别说 Nativie Binder。 有好哥哥分享下学习心得么? respect~
今天学到了
赞过
分享
2
1
lrnrzg
Android Application Developer @iflytek
·
3年前
关注
这次让你彻底的明白为什么能在View.post 中获取 view的宽高
可以看出action要么是直接取出 attachInfo 里的 handler 放到队列里执行。 要么是放到 HandlerActionQueue 中执行。 初始化atta...
4
1
分享
lrnrzg
Android Application Developer @iflytek
·
3年前
举报
有点上头,翻了很久都没找准每个view的这个属性是怎么来的,望了会儿窗外,猛然记起DecorView也是ViewGroup,释然了[叹气]
收起
查看大图
向左旋转
向右旋转
分享
4
点赞
lrnrzg
Android Application Developer @iflytek
·
3年前
举报
有点上头,翻了很久都没找准每个view的这个属性是怎么来的,望了会儿窗外,猛然记起DecorView也是ViewGroup,释然了[叹气]
今天学到了
赞过
分享
评论
1
lrnrzg
赞了这篇文章
贤榆的榆
Android开发工程师
·
5年前
关注
「Do.016」AndroidStudio不用编译,阅读Android源码
很早就像自己搭一个Android源码阅读环境,折腾了几次无果,就搁置了。最近有点闲暇时间,再加上也觉得是时候更深刻的认识Android系统了,所以再折腾了一次,没想到成功了...
96
57
分享
lrnrzg
Android Application Developer @iflytek
·
3年前
关注
这次彻底搞明白子线程到底能不能更新 UI
本文将从根源上分析,Only the original thread that created a view hierarchy can touch its views 产...
13
4
分享
lrnrzg
Android Application Developer @iflytek
·
3年前
举报
写东西,还是要注意长衰期,将来某天有人看你文章却用了过时的技术, 实属有点误人子弟.
分享
6
点赞
lrnrzg
Android Application Developer @iflytek
·
3年前
举报
最近在做NDK相关的东西, 自然需要复习一波 C/CPP 基础, 涉及 include 添加头文件的时候,我就迷茫了。 为什么 C 中引用三方库中的方法时,还需要将方法声明在 头文件中, 而 Java 中 import 直接解决? 一番探索后发现, C 会直接把 include 中的内容在c文件中展开, 即在编译阶段将 include 中的内容直接添加至本文件中. 方法实现实在链接阶段完成的。 而 Java 是指定引用类的路径,在使用的时候通过classLoader进行加载。 后面想了下,也理解了 Java 和 C 在编译和运行方便速度不一样:Java编译速度较快,运行速度稍慢,而c语言的展开方式编译会非常慢,运行则很快。
展开
赞过
分享
2
2
lrnrzg
Android Application Developer @iflytek
·
3年前
关注
CMAKE 编译libjpeg-turbo, 形成 So 库过程记录
Android系统使用的图片压缩,有一个参数叫optimize_coding,如果设置为TRUE,将会使得压缩图像过程中基于图像数据计算哈弗曼表,由于这个计算会显著消耗空间...
3
2
分享
lrnrzg
Android Application Developer @iflytek
·
3年前
关注
MotionLayout 简单使用.
动画作为Android开发里重要部分,在以前,Android 开发者想要实现产品提出动画的需求,会使用属性动画或系统提供的动画库完成,然后编译,发现有点不对劲,再微调,再部...
4
评论
分享
下一页
个人成就
文章被点赞
32
文章被阅读
10,695
掘力值
343
关注了
10
关注者
13
收藏集
0
关注标签
3
加入于
2016-12-08