自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 LitePal 1.5.0版本新增功能

LitePal 1.5.0版本新增的两大核心功能:1.异步操作数据库、2.不存在就存储,已存在就更新

2017-03-08 10:46:51 2414

原创 Android之View的绘制流程

view整个绘制过程分为三部分:Measure ----> Layout ----> Drawview绘制调用函数的顺序:1、构造方法 ---->2、onAttachedToWindow() ---->

2017-03-07 15:08:59 418

原创 Retrofit + RxJava 的结合使用

Retrofit + RxJava火了好一阵子了,下面对之前的学习经验做一些总结,权当记笔记了,若是能够帮到看到的人,那也是很高兴的。

2017-03-06 20:09:05 290

原创 LitePal的学习和使用

LitePal是大神郭霖开发的ORM框架: 开源地址:https://github.com/LitePalFramework/LitePal本篇介绍1.4.1版本,1.5.0版本更多内容请查看我写的 LitePal 1.5.0版本新增功能因为之前在开发中也用过GreenDAO,对比两种框架我的感觉是LitePal在操作上更加方便,在效率上GreenDao更加高效,但对一般的app开发来讲LiteP

2017-03-04 03:54:12 768

原创 Android Studio如何减少apk的编译时间

参考自 祥哥说事 :http://mp.weixin.qq.com/s/CERa-5jVXoxBj9vgnL_Kiw在build.gradle(Module:app)的android{}中添加如下代码:android { ... /**减少gradle时间*/ tasks.whenTaskAdded { task -> if (ta

2017-03-01 11:40:23 1212

原创 Android的5类Manager

一、PowerManager 主要是用来控制电源状态,设置屏幕状态,和电池待机状态 PowerManager pm = ((PowerManager)getSystemService(POWER_SERVICE)); 这里我需要保持屏幕长期唤醒,不被锁屏,所以我调用WakeLock。 WakeLock wake = pm.newWakeLock(PowerMan

2017-03-01 11:13:31 219

原创 Android Studio 打jar包

1、创建 Moudle: …library 2、在添加的library的build.gradle(Moudle: …library)中添加如下代码:task makeJar(type: Copy) { delete 'build/libs/mysdk.jar' from('build/intermediates/bundles/release/') into('bu

2017-03-01 11:11:08 187

原创 使用Downloadmanager进行下载

描述: 1、使用DownLoadManager进行下载 2、使用GreenDao将apkUrl和downId保存下来,便于下载查询状态 3、仿豌豆荚下载UI 具体代码请参照我的githu项目 GitHub:https://github.com/VICIy/Downloadmanager 效果如下: `

2017-02-14 16:39:25 608

原创 GreenDao的使用小例子和增删改查的方法

GreenDao的使用小例子和增删改查的方法1、创建「GREENDAO GENERATOR」模块 (纯 JAVA 工程)2、GreenDao增删改查

2017-02-14 12:18:10 819

原创 Retrofit学习笔记

Retrofit是Square公司开发的一款针对Android网络请求的框架,Retrofit2底层基于OkHttp实现的GitHub源码地址:https://github.com/square/retrofit1、使用Retrofit需要添加一下依赖:compile 'com.squareup.retrofit2:retrofit:2.1.0'2、使用Retrofit进行

2017-01-10 17:43:30 277

原创 (AIDL)Android Interface definition language

AIDL:接口定义语言(Android Interface definition language)注意aidl是实现进程间通信的一种方法,习惯上用 服务端 和 客户端 来区分通信的两端1、服务端:被调用的一端步骤:1、创建.aidl文件2、实现接口3、将接口暴露给客户端2、客户端:调用的一端服务端:1.1、创建.aidl文件,如下图:

2017-01-03 11:16:17 445

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除