蓝枫

时间不会辜负每一个平静努力的人

排序:
默认
按更新时间
按访问量

EventBus3.0使用详解

EventBus简述EventBus是一款针对Android 优化的发布/订阅总线。EventBus优点:EventBus简化了应用程序内各组件间、组件与后台线程间的通信。开销小,代码更优雅,将发送者和接受者完全解耦EventBus三要素 Event:事件,可以是任意类型的对象 Subscribe...

2017-06-30 17:41:38

阅读数:133

评论数:0

Android开源数据库框架-LitePal的使用

简介LitePal是一款开源的Android数据库框架,采用了关系映射的模式。LitePal在github上的项目地址:https://github.com/LitePalFramework/LitePal配置LitePaldependencies { .... compile 'org.li...

2017-03-29 17:38:47

阅读数:1753

评论数:0

添加armeabi-v7a后 weex界面白屏

ndk { abiFilters "x86" abiFilters "armeabi" abiFilters "armeabi-v7...

2018-10-11 08:45:20

阅读数:31

评论数:0

数据结构和算法概括

1.什么是数据结构?什么是算法? 从广义上来说,数据结构是指一组数据存储的结构 算法是操作数据的一组方法。 从狭义上上讲,是指某些著名的数据结构和算法。比如说队列、栈、堆、二分查找、动态规划等   2.数据结构和算法的关系? 数据结构和算法是相辅相成的,数据结构是为算法服务的,算法要作...

2018-09-24 21:57:36

阅读数:42

评论数:0

SeekBar 设置任意区间负数

首先上一张图片   布局文件   <?xml version="1.0" encoding="utf-8"?> <LinearLayout xml...

2018-09-19 17:58:02

阅读数:47

评论数:0

集合按照指定顺序排序

对一个集合按照指定id进行排序 package com.example.zhoujian.newfeaturedemo.bean; public class PersonBean { private int id; private String name; ...

2018-09-19 11:20:57

阅读数:34

评论数:0

Android 触摸事件传递机制

1.1 触摸事件的类型 ACTION_DOWN:用户手指按下的操作 ACTION_MOVE:用户手指移动操作 ACTION_UP:用户手指离开屏幕操作   1.2 事件传递的三个阶段 分发事件:dispatchTouchEvent方法 拦截事件:onInterceptTouchEve...

2018-09-12 20:47:36

阅读数:26

评论数:0

java.lang.NoClassDefFoundError

try{ //NoClassDefFoundError //无法catch到,还是被抛出去 不属于Exception }catch (Exception e){ }finally { } ...

2018-08-30 17:15:24

阅读数:33

评论数:0

Android 5.0 新特性

1.全新的Material Design 设计风格 2.支持多种设备 3.全新的通知中心设计 4.支持64位 ART虚拟机 5. Overview 6.设备识别解锁 7.语音指令 8.面部解锁

2018-08-29 15:49:20

阅读数:32

评论数:0

正式打包后Gson解析为null

直接在手机运行apk,Gson解析正常,数据显示正常 Build APKs 也可以正常运行,但是,正式打包签名后,Gson解析为null 这是混淆的问题,javabean被混淆后,无法正常解析 -dontwarn com.google.gson.** -keep class com.goo...

2018-08-29 15:42:33

阅读数:46

评论数:0

PopupWindow 设置背景颜色

public void setBackgroundAlpha(Activity activity, float bgAlpha) { WindowManager.LayoutParams lp = activity.getWindow().getAttributes(); ...

2018-08-27 14:15:47

阅读数:59

评论数:0

RecycleView和ListView 实现悬停头部效果和滑动隐藏顶部效果

先上一张效果图   代码实现 MainActivity.java   package com.xiaopo.flying.suspensionbar.actvity; import android.graphics.Color; import android.os.Bundle;...

2018-08-05 16:52:42

阅读数:74

评论数:0

Mac上Android Studio使用svn

1. Mac上如何查看svn安装路径 在终端上输入 which svn  

2018-07-19 19:05:55

阅读数:73

评论数:0

蓝牙技术详解

1.短距离无线通信技术 在物联网中物与网相连的最后数米,发挥关键作用的是短距离无线传输技术,目前有多种短距离无线传输技术可以应用在物联网中,在我国,除已得到大规模应用的RFID之外,还有WIFI、ZigBee、蓝牙、NFC等() (1) RFID 无线射频识别技术,是一种通信技术,可以通过无...

2018-07-18 19:37:46

阅读数:139

评论数:0

物联网-基本数据通信

1.HTTP通信 (1) Android 中的HTTP - 标准Java接口:java.net - Apache 接口 :org.apache.http - Android 网络接口:android.net.http   在Android系统中,存在如下与网络连接相关的包 (1) j...

2018-07-16 22:18:48

阅读数:43

评论数:0

物联网相关概念

1. 什么是物联网 是在互联网上的延伸和扩展,实现物品与物品之间信息交换和通信。 物联网利用局部网络或互联网等通信技术把传感器、控制器、机器、人员和物等通过新的方式联系在一起,形成人与物、物与物相联,实现信息化、远程管理就控制和智能化的网络   2.常见的Android智能设备 - 智能...

2018-07-16 22:06:15

阅读数:133

评论数:0

版本控制Git学习

1.什么是Git Git是Linus发明者Linus开发的一款版本控制系统 2.Git命令列表 首先,需要安装Git,在命令行中输入git,如果出现以下提示说明已经安装成功了   (1) 查看git版本    git --version       (2)查看git状态 ...

2018-06-17 09:10:23

阅读数:82

评论数:0

RxJava从入门到精通

1.简介RxJava是一套异步编程的API,是基于观察者模式的,而且是链式调用RxJava三个基本要素:(1) 被观察者(Observable)(2) 观察者(Observer)(3) 订阅(subcribe)首先在gradle文件中添加依赖:implementation 'io.reactive...

2018-06-15 10:59:04

阅读数:197

评论数:0

Kotlin学习之流程控制语句

流程控制语句可分为:分支语句(if、when)循环语句(for、while)跳转语句(return、break、continue、throw等)1. if表达式if-else 语句是控制程序流程的基本形式 max(1, 2) Log.i("zhoujian",...

2018-06-12 11:14:21

阅读数:40

评论数:0

Kotlin学习之变量类型推断和字符串模板

1.变量类型推断(1)省去变量类型Kotlin中大部分情况下不需要说明使用对象的类型,编译器可以直接推断出它的类型 /** * 变量类型推断 */ private fun concludeType() { //省去变量类型 val st...

2018-06-12 10:00:43

阅读数:57

评论数:0

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