自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 GreenDao3.2的使用

1、在app的Gradle中配置:apply plugin: 'org.greenrobot.greendao' dependencies {        compile 'org.greenrobot:greendao:3.2.0'}2、在project的Gradle中配置:buildscript {    repositories {        jcenter()

2017-01-25 13:47:43 2458

转载 RxJava学习笔记

1.概念:扩展的观察者模式 RxJava的异步实现,是通过一种扩展的观察者模式来实现的。 观察者模式: A 对象(观察者)对 B 对象(被观察者)的某种变化高度敏感,需要在 B 变化的一瞬间做出反应。观察者不需要时刻盯着被观察者(例如 A 不需要每过 2ms 就检查一次 B 的状态),而是采用注册(Register)或者称为订阅(Subscribe)的方式,告诉被观察者:我需要

2017-01-24 02:49:04 570

转载 GreenDao3.2.0使用教程

1、在app的Gradle中配置:apply plugin: 'org.greenrobot.greendao' dependencies {        compile 'org.greenrobot:greendao:3.2.0'}2、在project的Gradle中配置:buildscript {    repositories {        jcenter()

2017-01-23 20:46:42 10320 2

原创 Android 6.0新特性之Doze模式

Doze模式可以极大幅度延长电池的使用寿命。我将从编程时的一些注意事项入手讲解。 1.什么是Doze模式 如果该设备未插接电源,处于静止状态(Android7.0中删除这一条件),且屏幕关闭了一段时间之后就会进入到Doze模式。在Doze模式下,系统会对CPU,网络,Alarm等活动进行限制,从而延长电池使用寿命。 系统不会一直处于Doze模式,而是会间歇性的退出D

2017-01-22 19:46:20 569

转载 NavigationView的用法

> 导航菜单的制作方式多种多样,网上也有各种炫酷效果的具体实现方式,那么今天我主要是想来说说Google在Android5.0之后推出的NavigationView的具体使用方式。NavigationView在很多App上都已经可以看到其效果图,国内的比如知乎(侧拉菜单滑出来的那一部分属于NavigationView),如下图:还有Google自己的那些app,也基本全都采用了Navigation

2017-01-21 17:24:05 594 1

原创 Android_AppTheme_resources

方便以后查阅

2017-01-21 15:23:23 331

原创 GitHub使用教程

1.找到GitBash并打开 git config –global user.name “用户名” git config –global user.email “邮箱” 去掉用户名和邮箱可以检查配置是否成功 2.创建仓库 cd 指定文件目录 C:/Users/lenovo/Desktop/MyApplication/lbstest git init 3.提交代码 只需要使用add和

2017-01-20 03:11:39 342

原创 自定义通知(推送)效果

一般只有当程序进入到后台的时候我们才需要使用通知。 步骤: ①创建一个NotificationManager来对通知进行管理(getSystemService()获取实例) ②使用Builder构造器来创建一个Notification对象(使用V4包),最后都要调用build()方法 ③调用NotificationManager的notify()方法 ④点击效果的实现pendingInte

2017-01-11 17:32:06 674

翻译 Fragments

1.定义 Fragment表现Activity中用户界面的一个行为或者是一部分。可以再Activity运行时添加或者删除。 2.生命周期 onCreate():在创建fragment时系统会调用此方法。可以在初始化想要在fragment中保持的那些必要的组件。 onCreateView():第一次为fragment绘制用户界面时调用此方法。返回函数所绘出的fragme

2017-01-09 21:26:54 539

转载 Android权限

Android 的权限设置大全 - 开源中国社区 var _hmt = _hmt || []; (function() { var

2017-01-08 23:08:23 283

原创 数据持久化存储技术

保存在内存中的数据是处于瞬时状态的,而保存在存储设备中的数据是处于持久化状态的文件存储: 特点:不对存储的内容进行任何的格式化处理,所有数据都是原封不动的保存到文件中的。 存储类型:简单的文本数据或二进制数据SharedPreferences存储: 特点:使用键值对的方式,SP存储默认使用XML格式对齐进行管理。 得到SharedPreferences对象的三种方式 ①:Context类的

2017-01-05 22:50:17 559

翻译 Android增量更新

应用市场省流量更新软件,一个几百M的软件可能只需要下载一个20M的增量包就能完成更新。那么它是如何做的呢?增量更新的流程是:用户手机上安装着某个应用,下载了增量包,手机上的apk和增量包合并形成新的包,然后再次安装整个流程细化为几个关键点: 1.用户手机上提取当前安装应用的apk 2.如何利用old.apk和new.apk生成增量文件 3.增加文件与1.中的old.apk合并,然后安装

2017-01-05 20:00:00 311

翻译 Android热修复

1.什么是热修复 如果一个项目已经上线,出现了严重BUG,那么你第一反应是推送新版本,而热修复就是推送一个补丁文件到客户端,用户打开应用时自动安装。AndFix,全称是Android hot-fix。是阿里开源的一个Android热补丁框架,允许APP在不重新发布版本的情况下修复线上的bug。AndFix注意的地方 1.不支持添加字段,方法,资源布局修改,类 2.虽然不支持添加字段,但是你可以

2017-01-05 19:11:22 261

原创 GreenDao理解

1.实体类的注解: 在Java代码中使用实体类代表我们需要持久化的数据。3.0以后由我们编写实体类,并添加注解。 1)@Entity 该实例是类的注解,告诉greenDAO这个类是需要持久化的实体类 2)@ID,field注解,表示选择一个long或Long类型的属性作为该实体所对应数据库中数据表的主键,参数可以设置(autoincreament=true) 3)@Property,fie

2017-01-03 23:04:40 655

原创 Activity进阶

ActivityManager负责创建Activity的实例并调用其onCreate()方法package com.atguigu.geoquiz;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.View;import android.

2017-01-03 16:37:47 335

空空如也

空空如也

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

TA关注的人

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