介绍 Room是Google提供的一个ORM库。Room提供了三个主要的组件: @Database:@Database用来注解类,并且注解的类必须是继承自RoomDataba...
介绍 Room是Google提供的一个ORM库。Room提供了三个主要的组件: @Database:@Database用来注解类,并且注解的类必须是继承自RoomDataba...
我在链家网从事Android开发已经三年了,一直致力于优质APP的开发与探索,有时候会写一些工具来提高效率,但更多时候是用技术帮助业务增长。我们有专业的测试团队,我尝试与他们...
恭喜!
Android程序员会遇到的算法(part 1 关于二叉树的那点事)今年可谓是跌宕起伏的一年,幸好结局还算是圆满。开年的时候由于和公司CTO有过节,被"打入冷宫",到下半年开始找工作,过程还是蛮艰辛。先分享一下offer的情况 国内的有 1....
今年可谓是跌宕起伏的一年,幸好结局还算是圆满。开年的时候由于和公司CTO有过节,被"打入冷宫",到下半年开始找工作,过程还是蛮艰辛。先分享一下offer的情况 国内的有 1....
我的CSDN博客同步发布:通过自定义Gradle插件修改编译后的class文件 转载请注明出处:【huachao1001的简书:http://www.jianshu.com/...
翻译:http://stackoverflow.com/questions/24021609/how-to-handle-java-util-concurrent-timeo...
本文主要是排查Android一个播放语音问题带来的ANR异常以及有时播放失败的Bug阅读本文大概需要花费3分钟。 引言 最近项目中的IM模块收到反映,语音消息点了之后正在播放...
Link: IPC__ALL 前言 Binder 是 Android中的一个类,它实现了 IBinder接口。从IPC角度说,Binder 是Android中的一种跨进程通信...
简单来说,Choreographer主要作用是协调动画,输入和绘制的时间,它从显示子系统接收定时脉冲(例如垂直同步),然后安排渲染下一个frame的一部分工作。 自定义Fra...
1.运行时数据区域 Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域,这些区域都有各自的用途,以及创建和销毁的时间,有的区域随着虚拟机进程...
GitHub传送门 1.写在前面 最近项目比较忙,有一个多月没有更新博客了,利用闲暇之余总结一下项目中遇到的问题,分享给大家! 刚看到要做填空题这个需求的时候,第一个反应是到...