如果你无聊,不妨逛逛这些网站

1.菜鸟教程 www.runoob.com 2.W3cshool www.w3school.com.cn   3.Android https://howtodoinjava.com/java-tutorials-list-howtodoinjava/   https://www.i...

2018-08-29 17:48:13

阅读数 789

评论数 0

Android RxJava 处理生产者返回多种状态转换到消费者只有两种状态的方式

1.场景 比如用户需要在子线程中网络请求,返回可能是请求出错,也可能是请求成功返回的状态码为失败,同时可能返回成功不是自己想要的内容,此时需要告诉那些观察者两种状态:要么成功,要么失败! 2.看一段代码 这种后面拿不到返回值,很烦! Single.just(curData).map(ne...

2019-04-17 21:51:40

阅读数 36

评论数 0

android studio 误删或者git提交失误导致已修改文件丢失解决办法

使用LocalHistory找回 1.单击项目为选中状态 2.并右键选择 3.找到之前的变动文件 4.右击最上头的刚修改的记录,然后Revert 即可 参考:https://jingyan.baidu.com/article/1974b289559b8bf4b1f77499.ht...

2019-04-15 19:17:04

阅读数 27

评论数 0

接口测试及常用接口测试工具

接口测试及常用接口测试工具 首先,什么是接口呢? 接口一般来说有两种,一种是程序内部的接口,一种是系统对外的接口。 系统对外的接口:比如你要从别的网站或服务器上获取资源或信息,别人肯定不会把数据库共享给你,他只能给你提供一个他们写好的方法来获取数据,你引用他提供的接口就能使用他写好的方法,从而...

2019-04-01 14:59:26

阅读数 10

评论数 0

Android根据文件的绝对路径获取文件名及后缀

代码实现: /** * 获取文件名及后缀 */ public String getFileNameWithSuffix(String path) { if(TextUtils.isEmpty(path)){ retur...

2019-03-29 11:45:14

阅读数 206

评论数 0

Android获取照片和视频的缩略图

代码实现 package com.xtm.test.util; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.media.ThumbnailUtils; /** ...

2019-03-25 17:52:19

阅读数 31

评论数 0

Android之AES对文件进行加密解密

加密解密工具类: package com.xtm.test.util; import javax.crypto.Cipher; import javax.crypto.spec.IvParameterSpec; import javax.crypto.spec.SecretKeySpec;...

2019-03-19 21:45:37

阅读数 60

评论数 0

java的nio方式实现文件与字节数组之间的转换java

Android api 26以上才可以,代码: // // 文件转换成byte数组 // String filePath = "/temp/abc.txt"; // byte[] bFile = Files.readAllBytes...

2019-03-19 21:28:41

阅读数 45

评论数 0

RSA非对称加密工具类

RSA工具类: package com.xtm.test.picdemo.util; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.InputStream; import ja...

2019-03-19 20:42:41

阅读数 23

评论数 0

对称加密AES工具类(备份)

1.工具代码 package com.xtm.test.picdemo.util; import java.util.UUID; import javax.crypto.Cipher; import javax.crypto.spec.IvParameterSpec; import jav...

2019-03-19 20:14:33

阅读数 12

评论数 0

java文件压缩解压加密解密之zip4j

依赖库地址:https://mvnrepository.com/artifact/net.lingala.zip4j/zip4j android studio依赖: implementation group: 'net.lingala.zip4j', name: 'zip4j', versi...

2019-03-19 16:52:23

阅读数 38

评论数 0

UML图详解

1、为什么需要类图?类图的作用 我们做项目的需求分析,最开始往往得到的是一堆文字,请看下面这堆文字: 本项目是在一期的基础上增加对电缆、通讯工程的管理和施工详细数据的记录和统计,使整个系统更好的管理各工程项目从中标开始到竣工验收的全部过程和资料和分析施工过程的数据。 本系统将一条或一个标段的...

2019-03-15 10:19:52

阅读数 31

评论数 0

MD流程图

Created with Raphaël 2.2.0StartverificationYour OperationYes or No?EndYour Subroutineyesno Created with Raphaël 2.2.0StartYour OperationYes or No?En...

2019-03-15 09:34:47

阅读数 111

评论数 0

正则表达式

匹配重复次数 + 匹配一个或多个 * 匹配0个或多个 ? 匹配0个或一个 或 指明一个非贪婪限定符 . 匹配除换行符 \n 之外的任何单字符 向前向后查找 匹配以A开头B结尾中间的字符 :(?&...

2019-03-14 10:48:49

阅读数 34

评论数 0

Android Lottie动画的简单使用

简介 在Android中做动画效果无非是以下几种方法: 普通动画 帧动画 属性动画 通过改变LayoutParams布局参数来实现动画 现如今在Github上有一个比较火的动画库Lottie,Github上关于Lottie库介绍大概是这样的: Lottie是一个为Android和iOS设...

2019-03-11 09:26:25

阅读数 49

评论数 0

Android 计算执行时间间隔请使用SystemClock.elapsedRealtime()来计算

理由: 一、声明: public final class SystemClock extends Object   是一个不可变类。   二、结构: java.lang.Object    ↳ android.os.SystemClock 三、概述:   它是一个核心的...

2019-02-22 11:15:43

阅读数 282

评论数 0

Android SQLite工作中使用到的简单方法记录

1.不同db文件数据表内容拷贝 /** * 通过attach附加外部数据库方式批量插入 * function: 不同db文件,相同结构的表,内容的完全拷贝,字段完全相同 * @param db 新的数据库 * @param tempDb 旧的数据库 ...

2019-02-22 10:44:21

阅读数 23

评论数 0

ContentProvider拿到其他请求应用的包名方式

1.独有的简单方式 getCallingPackage() 2.通用非独有的方式 String packageName = null; String[] packages = getContext().getPackageManager().getPackagesFor...

2019-01-10 09:39:57

阅读数 94

评论数 0

C语言位运算-学习笔记

1.位操作符 位运算是指按二进制位进行的运算,实际上就是直接对整数在内存中的二进制位进行操作。 二进制通俗来说就是只有0和1两个可用的数字来表示一切状态,方便理解可以说成是一盏灯的开和关两种状态,状态有何用? 对计算机来说用户输入数据,然后显示这个简单的过程就需要人机交互,即用户和计算机的沟...

2018-12-11 17:16:37

阅读数 32

评论数 0

Android_Loader_使用LoaderManager管理Loader实现异步动态加载数据

本博文为子墨原创,转载请注明出处! http://blog.csdn.net/zimo2013/article/details/10263339 1.Loader特性: (1).对于每个Activity或者Fragment都可用 (2).提供异步加载数据 (3).监视数据资源,当内容改变时...

2018-11-07 12:02:24

阅读数 25

评论数 0

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