Android开发之——JobScheduler机制及Android电量优化 发表于 2018-01-04 分类于 开发 , D-移动开发 , Android 阅读时长 ≈ 1 分钟 前言在Android Lollipop版本中增加了JobScheduler API,JobScheduler翻译为任务调度器,可以替代WakeLock和Alarm运行任务。那么他们的区别在哪呢?JobScheduler又有什么特别之处呢? 阅读全文 »
Android开发之——数据库之Realm 发表于 2018-01-04 分类于 开发 , D-移动开发 , Android 阅读时长 ≈ 10 分钟 简介数据库Realm,是用来替代sqlite的一种解决方案,它有一套自己的数据库存储引擎,比sqlite更轻量级,拥有更快的速度,并且具有很多现代数据库的特性,比如支持JSON,流式api,数据变更通知,自动数据同步,简单身份验证,访问控制,事件处理,最重要的是跨平台,目前已有Java、Objective C、Swift、React-Native、Xamarin这五种实现。 阅读全文 »
Android开发之——数据库之GreenDao 发表于 2018-01-03 分类于 开发 , D-移动开发 , Android 阅读时长 ≈ 2 分钟 前言GreenDao是一个将对象映射到SQLite数据库中的轻量级且快速的ORM解决方案。关于GreenDao的相关信息可以查看官网GreenDaoGreenDao的优势: 一个精简的库 性能最大化 内存开销最小化 易于使用的API 对Android进行高度优化 阅读全文 »
Android开发之——数据库框架之LitePal 发表于 2018-01-02 分类于 开发 , D-移动开发 , Android 阅读时长 ≈ 2 分钟 简述LitePal是郭神(郭霖)在2014年的杰作,Github地址:LitePal。LitePal是一款开源的Android数据库框架,它采用了对象关系映射(ORM)的模式,并将我们平时开发时最常用到的一些数据库功能进行了封装,使得不用编写一行SQL语句就可以完成各种建表、増删改查的操作。并且LitePal很"轻",jar包只有100k不到,而且近乎零配置,这一点和hibernate这类的框架有很大区别。 阅读全文 »
Android开发之——如何把app运行在手表和电视上 发表于 2018-01-02 分类于 开发 , D-移动开发 , Android 阅读时长 ≈ 1 分钟 前言我们开发的App一般是运行在手机上的,你可能见过手表或电视上的Android应用程序,我们如果把一个Android应用程序运行到它们上面呢,这里我们对手表和电视软件安装进行一点的介绍! 阅读全文 »