官网:http://objectbox.io/ ObjectBox目前是Android上速度最快的数据库,有关ObjectBox和GreenDAO,Room,Real的对比在官网就有 gradle配置 root proj…
分类:Android
【OpenGL ES】入门及绘制一个三角形
本文首发于个人博客:Lam’s Blog – 【OpenGL ES】入门及绘制一个三角形,文章由MarkDown语法编写,可能不同平台渲染效果不一,如果有存在排版错误图片无法显示等问题,烦请移至个…
2017届 百度校招内推Android面试之失败篇
记录百度校招内推面试经历,废话不多说,直接上问题(内推了这么多,各种失败,心碎了一地,拾掇拾掇,重新出发) 一面(电面) 讲讲性能优化、布局优化的经验; 讲讲 Gradle 语法、生命周期; 讲讲 Java 泛型、什么场…
那些相见恨晚、欲罢不能的Android开发工具
文末有彩蛋 以下是工具分类: 在线查看Android源代码,尤其适合没下载源码以及需要查看特定版本实现 GrepCode.com(所有版本的Android源码以及其他的著名项目代码,比如Eclipse,JDK) Andr…
Android资源链接
前言:我这个脑子呀!有点不好使了,将收集到的个人认为比较好的资源放到这里,已备学习查阅而不至于想用的时候找不到(持续更新哦) ZoomIt 画图工具不错的画图工具 Android开发时,那些相见恨晚的工具或网站! htt…
AsyncTask源码分析(Android7.0)
前言 此前写过一篇AsyncTask源码分析的文章,但写的不是很好,最近看过了android7.0的AsyncTask源码,所以准备再写一篇。 1.Android 3.0版本之前的AsyncTask 下面是Android…
android bitmap(一) ARGB_8888/RGB_565/ALPHA_8/ARGB_4444
参考 (Bitmap)ARGB_8888/RGB_565/ALPHA_8/ARGB_4444详解 ALPHA_8、ARGB_4444、ARGB_8888、RGB_565等图片格式的使用说明 打开Android.graph…
Android版本新特性
Android 9.0版本 新功能 Android 9.0的新功能包括:谷歌统一推送升级、深度集成Project Treble模式、更加封闭、原生支持通话录音等。 1.全面屏的全面支持 [5] 2.通知栏的多种…
BlueDroid 蓝牙底层通信
蓝牙协议栈里面组件之间通过队列进行消息通信。 方法 与队列相关的方法 fixed_queue_register_dequeue 注册队列,关联队列和处理消息方法 fixed_queue_enqueue 消息入队方法 fi…
Cannot access android.arch.lifecycle.ViewModelStoreOwner
在所在的模块的build.gradle 中添加: dependencies { ... compile 'android.arch.lifecycle:extensions:1.1.1' }
AysncTask源码学习笔记二
AysncTask源码学习笔记一中讲到在workrunnable中返回postResult(result)那么我们看看这个函数的内部实现 private Result postResult(Result result) …
Android Sqlite字段重复则更新,不重复则添加
有时候会有这样的需求:更新数据库中的某一列,如果该表中有某个字段,就更新该列,如果没有则添加到表中。 1. 先要在建表的时候把不能重复的字段设置为唯一(unique): private String createZhiH…