吴小龙同學

党要我帅,我不得不帅!


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • 搜索

googlesamples之easypermissions使用

发表于 2017-03-07 | 分类于 RuntimePermission

使用

1、 app/build.gradle

1
2
3
dependencies {
compile 'pub.devrel:easypermissions:0.3.0'
}

2、 在Activity / Fragment实现PermissionCallbacks,回调方法:

1
2
3
4
5
6
7
8
9
10
11
12
@Override
public void onPermissionsGranted(int requestCode, List<String> list) {
// Some permissions have been granted
// ...
LogUtil.d("Some permissions have been granted=" + requestCode);
}
@Override
public void onPermissionsDenied(int requestCode, List<String> list) {
// Some permissions have been denied
// ...
LogUtil.d("Some permissions have been denied=" + requestCode);
}
阅读全文 »

设计模式之观察者模式

发表于 2017-01-04 | 分类于 DesignPattern

观察者模式

观察者模式(Observer pattern),定义了对象间一种一对多的依赖关系,当 被观察者 状态发生变化,它的 观察者 们会收到通知并自动更新。

阅读全文 »

设计模式之职责链模式

发表于 2017-01-04 | 分类于 DesignPattern

职责链模式

职责链( Chain of Responsibility )模式也被叫做责任链模式,在《设计模式》属于行为型模式,是一个请求有多个对象来处理,这些对象是一条链,但具体由哪个对象来处理,根据条件判断来确定,如果不能处理会传递给该链中的下一个对象,直到有对象处理它为止。责任链模式将请求和处理分离开来,进行解耦。

阅读全文 »

设计模式之单例模式

发表于 2017-01-02 | 分类于 DesignPattern

设计模式

设计模式(design pattern)是对软件设计中普遍存在(反复出现)的各种问题,所提出的解决方案。这个术语是由埃里希·伽玛(Erich Gamma)等人在1990年代从建筑设计领域引入到计算机科学的。《设计模式》一书原先把设计模式分为创建型模式、结构型模式、行为型模式,把它们通过授权、聚合、诊断的概念来描述。

阅读全文 »

Android ADB 命令行

发表于 2017-01-01 | 分类于 Android

用了 MBP,一直有个问题,不能像 Windows 一样直接拷贝文件到手机 SD 卡上,Android ADB 好像可以直接拷贝,但由于忙,没有去详细了解,最近刚需,要解决,于是系列学习了 ADB 知识,发现新大陆,没想到 ADB 这么强大,以下是我记录了 ADB 较常用的命令行,还有很多值得您去深掘,去学习。

拷贝文件

Mac 不能像 Windows 一样,直接拷贝文件到手机,要想拷东西或看下 SD 卡东西还是有点束手无策,其实是用 Android ADB 命令行解决这个需求。

从电脑拷贝到 SD 卡

命令格式:

1
adb push /Users/wuxiaolong/Desktop/books.db /sdcard/

/Users/wuxiaolong/Desktop/books.db:电脑文件路径

/sdcard/:拷贝到手机 SD 卡路径

阅读全文 »

2016年博客汇总

发表于 2016-12-31 | 分类于 Life

2016年总共写了40篇博客,回顾一番,还是有几篇干货的,2017年再出发,勿忘初心。

精选如下:

Retrofit

Android Retrofit 2.0使用

那会刚刚接触Retrofit,简单介绍了Retrofit 2.0使用。

Android Retrofit 2.0 使用-补充篇

比较全面的Retrofit总结,看完这篇,想必对Retrofit不再陌生。

阅读全文 »

Android ItemTouchHelper 实践

发表于 2016-12-10 | 分类于 RecyclerView

实现RecyclerView拖动排序和滑动删除,我想到的是 ViewDragHelper ,或者是第三方库,当我看了 ToDoList 的时候,发现原来官方已经支持RecyclerView拖动排序与滑动删除,那就是ItemTouchHelper。

简介

“ItemTouchHelper is a utility class to add swipe to dismiss and drag & drop support to RecyclerView.

阅读全文 »

GitHub 使用

发表于 2016-11-29 | 分类于 GitHub

公司让我内部普及下GitHub,嗯好,抛砖引玉之。

定义

GitHub 是一个面向开源及私有软件项目的托管平台,因为只支持 Git 作为唯一的版本库格式进行托管,故名 GitHub—来自百度百科

阅读全文 »

Android 接入微信支付宝支付

发表于 2016-11-22 | 分类于 Android

按照惯例,首先通读一遍官网文档。

微信支付

前期准备

微信开放平台

注册账号,创建应用,开通微信支付,这些大家都会的。

微信商户平台

阅读全文 »

手把手教你做个人 app

发表于 2016-11-11 | 分类于 App

我们都知道,开发一个app很大程度依赖服务端:服务端提供接口数据,然后我们展示;另外,开发一个app,还需要美工协助切图。没了接口,没了美工,app似乎只能做成单机版或工具类app,真的是这样的吗?先来展示下我的个人app,没有服务端,没有美工完成的,换言之,我干了所有人的活:

阅读全文 »

1…456…16
吴小龙同學

吴小龙同學

公众号:吴小龙同学

154 日志
43 分类
116 标签
RSS
WeChat GitHub 知乎 Weibo
© 2013 – 2024 吴小龙同學
由 Hexo 强力驱动 v3.4.2
|
主题 – NexT.Gemini v6.7.0