Android中有很多操作SQLite数据库的框架,现在最常见、最常用的是OrmLite和GreenDAO。OrmLite相比与GreenDAO来说是一个轻量级的框架,而且学...
Android中有很多操作SQLite数据库的框架,现在最常见、最常用的是OrmLite和GreenDAO。OrmLite相比与GreenDAO来说是一个轻量级的框架,而且学...
欢迎关注微信公众号:全栈工厂 本文主要参考https://git-scm.com/docs/git-rebase[https://git-scm.com/docs/git-r...
今天遇到了进制转换的有趣问题,记录下来。1,首先,10进制转16进制,大家应该都比较熟: 打印出来的信息是“29a”,需要注意这里转换完的hex是字符串,值是16进制的一个数...
[TOC] 介绍 Gradle 是google开发的基于groovy语言 ,用于代替 ant 构建的一种配置型语言 Gradle 是基于groovy语言实现(基于JVM的语法...
AccessibilityService设计初衷在于帮助残障用户使用android设备和应用,在后台运行,可以监听用户界面的一些状态转换,例如页面切换、焦点改变、通知、Toa...
最近因为公司的需求,要开发蓝牙的智能设备,通过网上查找资料,终于实现了蓝牙连接,通信的功能。 重点1:蓝牙连接其实是不需要配对的!!! 重点2:高版本Android系统,需要...
在多台电脑使用git管理开发分支的时候,会出现这样的情况。电脑A创建了分支1,并且push上了远程仓库。 电脑B本地clone仓库默认只会clone下master分支,而其他...
没耐心自己分析源码的同学,还可以参考Stay录制的视频版Retrofit分析-漂亮的解耦套路(视频版) 万万没想到Retrofit会这么火,在没看源码之前,我简单的认为是因为...
关于Android中View视图的呈现,我们平常看到最多的就是在Activity中通过setContentView(R.layout.activity_main);设置来显示...
一.Activity生命周期探讨 其实这张图已经说明了activity的生命周期,但是在这里需要的注意的是, (1)onCreat是activity正在被创建,也就是说此时的...
官方网站:www.recyclerview.org[http://www.recyclerview.org/] BRVAH[https://github.com/CymCha...
和Jayce一起学习Jetpack -- 开篇Google 官方解释 这是官方对于startup这个库的解释。 App startup 库 提供了 一个直截了当、高性能的方式...
本文已独家授权 郭霖 ( guolin_blog) 公众号发布! 本文意在快速集成并掌握阿里Android技术团队开源的一款路由框架。这款路由框架可以为我们的应用开发提供更...
一.本文目标 Jenkins实现持续集成与自动打包自定义gradle打包脚本自动上传蒲公英并钉钉群通知 二.Jenkins持续集成与自动打包构建 一切重复的工作皆可自动化,大...
本文已独家授权 郭霖 ( guolin_blog) 公众号发布! 今天的文章主要介绍的是Android V1、V2签名包的基本概念和使用场景以及如何十分钟快速掌握美团多渠道打...
本文已独家授权 郭霖 ( guolin_blog) 公众号发布! 前言: 解放双手,双击桌面快捷方式生成apk包,基于Gradle、bat文件让开发人员告别打包烦扰! 前不久...
什么是Overdraw? Overdraw就是过度绘制,是指在一帧的时间内(16.67ms)像素被绘制了多次,理论上一个像素每次只绘制一次是最优的,但是由于重叠的布局导致一些...
前言 终于到了讲RxJava这一期,RxJava是笔者个人非常喜欢的一个开源库,它很好的将链式编程风格和异步结合在一起。RxJava其实已经推出很久了,可以说是已经很火了,但...
从去年12月开始极其不认真断断续续地啃书,三月底才开始认真整体性复习(从github绿墙可以看到中间一直在做项目....)对比于从年初开始认真复习刷题,最后上岸字节跳动的同学...
大家好,我是Clippp。今天为大家带来的文章是「顶部栏」设计,文章有点长,但干货很多! 我们可能认为App顶部栏的组成很简单不需要太多精力,实际上要设计一个精确、美观、和用...