首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
姜珂本尊
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
38
文章 38
沸点 0
赞
38
返回
|
搜索文章
赞
文章( 38 )
沸点( 0 )
谈谈APT和JavaPoet的一些使用技巧和要点
APT+JavaPoet 是一把利剑,可以将很多模板代码在编译期间直接生成,即通过注解收集信息,然后将这些信息形成一些固定代码;特别是在写框架的时候,可以将一些“脏活、累活”通过这种方式处理掉,然后提供给用户一个干净的API接口使用,目前常用在 路由 如ARouter Butt…
Android自定义View之区块选择器
最近撸了一个自定义view,还是比较复杂的,感觉有必要分享下实现的过程。 我们来分析这个view需要实现哪些效果。 首先它有一个刻度尺代表了时间段(也可以是别的什么),并且可以看到完整的刻度尺是比屏幕宽度大的,因此肯定需要可以左右滑动。 其次,可以有不可选的区域(gif中灰色块…
Android性能优化:那些不可忽略的绘制优化
本文主要讲解Android性能优化
热修复与插件化基础——Java与Android的类加载器
Loading:类的信息从文件中获取并载入到JVM的内存中。 Verifying:检查读入的结构是否符合JVM规范的描述。 Preparing:分配一个结构用来存储类信息。 Resolving:把类的常量池中的所有符号引用变成直接引用。 Initializing:执行静态初始化…
Java Socket 之 NIO
在前面的两篇文章中,留下了一个问题,对于 TCP 或 UDP 的服务器,如何实现并发处理客户端。 最直观的想法就是为每个到来的请求,创建一个单独的线程来处理,但是这种方式未免太浪费资源了,那可以使用线程池来管理线程,这样可以节约资源。以 TCP 服务器举例。 首先需要定义一个需…
爱奇艺 Android PLT hook 技术分享
你始终可以从 这里 访问本文的最新版本。 文中使用的示例代码可以从 这里 获取。文中提到的 xhook 开源项目可以从 这里 获取。 我们有一个新的动态库:libtest.so。 say_hello 的功能是在终端打印出 hello\n 这6个字符(包括结尾的 \n)。 我们需…
Android的16ms和垂直同步以及三重缓存
在Android中我们一般都会提到16ms绘制一次,那么到底是那里控制这16ms的呢?
Android 知识体系脑图「android篇」
前后历时一个半月,经历了菜鸟网络、有赞、手淘、头条、全民直播、喜马拉雅,面的多是 1~3 年的岗位。除了手淘和头条一面被刷 QAQ,其他的都走完了流程,然而拿到 offer 的只有最后两个。对比之下,选择了喜马拉雅。
下一页
关注了
42
关注者
0
收藏集
1
关注标签
37
加入于
2017-03-03