自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Android Studio获取SHA1值

首先打开Android Studio,在Terminal工具中敲入命令: 开发版本: 1、输入 C:按Enter 2、cd Users\Administrator,按Enter 3、cd .android,按Enter 4、输入keytool -list -v -keystore deb...

2019-06-25 17:13:08

阅读数 21

评论数 0

原创 升级安装APK出现FileUriExposedException的解决方法

在Android 8.0的手机上运行时出现FileUriException,查看了些资料,如以下: https://www.cnblogs.com/baiqiantao/p/9548146.html https://www.cnblogs.com/yongdaimi/p/6067319.htm...

2019-05-23 10:42:32

阅读数 29

评论数 0

转载 Android studio cannot resolve symbol xxx的解决方法

整个Project里所有Module中鼠标放上去都提示cannot resolve symbol,重启了Android studio,也不行,又Sync Gradle,Clean Project都不行,还是提示cannot resolve symbol. 然后去百度找解决方法。 参考自:http...

2019-05-20 15:05:17

阅读数 73

评论数 0

原创 对象锁与类锁的区别

个人的一点理解,表述的有可能不是很准确。 对象锁,顾名思义,锁住当前对象,又叫方法锁。不同对象实例的锁互不影响。用一个Demo来说明: public class Task { private Object lock=new Object(); public void out(){ Sy...

2019-05-06 16:06:24

阅读数 278

评论数 0

原创 建造者(Builder)设计模式

使用一个Personl类来说明Builder设计模式,代码如下: public class Person { private final String name; private final int age; private final int sex; private final in...

2019-04-19 14:59:56

阅读数 12

评论数 0

原创 FileReader与FileWriter的使用

package zjr.demo; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileNotFoundException; import ja...

2019-04-13 13:58:51

阅读数 27

评论数 0

原创 Module的Build.gradle里添加依赖okhttp:3.14.0报错

Android studio 版本2.3.3,JRE1.8.0 编译报错: Error:Error converting bytecode to dex: Cause: Dex cannot parse version 52 byte code. This is caused by libra...

2019-03-22 15:56:21

阅读数 212

评论数 0

原创 隐式启动Activity

在Manifest中: <activity android:name=".activity.FilterActivity"> <intent-filter> ...

2019-03-12 17:04:31

阅读数 19

评论数 0

原创 Fragment与Activity之间的数据通信方式

Fragment与Activity之间可采用以下2种方式实现数据通信 1、接口回调  2、广播 下面通过一个Demo来展示效果。 Fragment1与Activity之间通过接口回调来实现数据通信 Fragment2与Activity之间通过广播来实现数据通信 话不多说,细节见Demo...

2018-09-08 16:49:58

阅读数 122

评论数 0

原创 byte[]与short、int、long、float、double的互换

实现byte[]与short、int、long、float、double之间的相互转换

2017-09-23 09:27:28

阅读数 271

评论数 0

原创 冒泡排序

private static int[] bubbleSort(int[] array) { int num = array.length; for (int i = 0; i < num - 1; i++) { for (int j = i + 1; j < num;...

2017-06-22 10:14:09

阅读数 80

评论数 0

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