自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (4)
  • 收藏
  • 关注

原创 记录:new一个抽象类到底new出了个什么东西

abstract class A { abstract void a();}A _a = new A() { @Override public void a() { Log.e("wy_","Class对象是: " + this.getClass()); Log.e("wy_","类名字是: " + this.getClass().getSimpleName());...

2020-04-04 13:27:42 1501 1

原创 记录一次寻找重复jar包过程

首先是报错提示:Error:Execution failed for task ':app:transformDexArchiveWithExternalLibsDexMergerForDebug'.> java.lang.RuntimeException: java.lang.RuntimeException: com.android.builder.dexing.DexArchive...

2020-03-10 15:38:40 447

原创 Mac上AndroidStudio安装flutter问题记录

1.首先安装flutter插件同其他插件安装方式,安装sdk-AndroidStudio自带的有点慢,记录镜像地址原文链接:https://www.awaimai.com/2835.html下面是国内几个镜像,PUB_HOSTED_URL是Dart依赖包地址,FLUTTER_STORAGE_BASE_URL是Flutter依赖文件地址。要手动下载最新版本的flutter SDK包,可以访...

2020-03-06 22:38:19 1133

原创 CoordinatorLayout+AppBarLayout 底部无法全部隐藏问题

关键点:如果在 AppBarLayout 添加了 android:fitsSystemWindows="true"属性,就会保留titbar的高度<android.support.design.widget.CoordinatorLayoutandroid:layout_width=“match_parent”android:layout_height=“match_paren...

2019-09-29 10:36:17 1866

原创 fragmen 中使用 viewPager 不显示内容

fagment 中不能使用 getActivity().getSupportFragmentManager()需要使用 getChildFragmentManager()

2019-08-07 17:04:04 178

原创 gradle 查看依赖关系

gradlew app:dependencies 没w用gradlew

2019-07-16 22:35:50 2373

原创 RecyclerView与ScrollView

RecyclerView与ScrollView,RecyclerViewe 发生折叠现象解决办法1.使用 android.support.v4.widget.NestedScrollView 2. NestedScrollView 中添加 android:fillViewport=”true” 3. recyclerView.setNestedScrollingEnabled(false...

2018-08-29 15:04:32 334

原创 Unable to resolve dependency for ':app@signingConfigs/compileClasspath':

Unable to resolve dependency for ‘:app@signingConfigs/compileClasspath’: Could not resolve project :fastwork. Open File Show DetailsUnable to resolve dependency for ‘:app@signingConfigsUnitTest/co...

2018-07-17 14:58:44 763

原创 Collection 和 Iterator 的简单介绍

1.首先是 Collection List :可以存储重复,有序 。 set 不可以重复,无序import java.util.ArrayList;import java.util.Collection;import java.util.Iterator;public class CollectionDemo { /** * Collection 接口中的方...

2018-03-29 22:44:48 533

原创 Java 异常

异常的继承体系在Java中使用Exception类来描述异常。它的父类是Throwable。Throwable是Java 语言中所有错误或异常的超类。Throwable 的直接子类为 Error 和 Exception。异常与错误的区别 异常:指程序在编译、运行期间发生了某种异常(XxxException),我们可以对异常进行具体的处理。若不处理异常,程序将会结束运行 错误:指程序在运...

2018-03-20 23:25:49 189

转载 解决okhttp报java.lang.IllegalStateException: closed,java.lang.IllegalStateException: closed

原文地址:http://blog.csdn.net/x707669224/article/details/56280270解决okhttp 报java.lang.IllegalStateException: closed,java.lang.IllegalStateException: closed,原因为OkHttp请求回调中response.body().string()只能有效调用一次...

2018-03-15 14:13:56 503

原创 Java 表示超大型数据和浮点型计算不准确 BigInteger 和 BigDecimal 类介绍

public class BigNumberDemo { public static void main(String[] args) { bigInteger01(); bigDecimal01(); } /** * BigInteger 超级大的整数运算 * 超过 long 取值范围的整数,封装成...

2018-03-13 22:57:29 391

原创 Date和Calendar 日期和日历类介绍

/* * 时间和日期 * java.util.Date * * 毫秒概念: 1000毫秒 = 1秒 * * 毫秒的 0 点: * System.currentTimeMillis () 返回值 long 类型参数 * 获取当前日期的毫秒值 * 时间远点:公元 1970年1月1日,午夜0.00.00 毫秒值是 0 * * * 日期格式化 * 对日期格式化...

2018-03-13 22:51:25 316

原创 Java正则表达式入门

按照套路来,先上一段概念 正则表达式:正则表达式是一个字符串,使用单个字符串来描述、用来定义匹配规则,匹配一系列符合某个句法规则的字符串。(英语:Regular Expression,在代码中常简写为regex)先来个小例子 写一个检查QQ号是否是合法的正则,当然我们需要先确定QQ号的规则 1.开头不能是 0 2.全是数字 3.位数为 5 - 8 位 说来就来,上代码[...

2018-03-10 22:19:04 218

原创 JAVA 内部类介绍

1.成员内部类 外部类调用内部类成员的方式: 格式: 外部类名.内部类名 变量名 = new 外部类名().new 内部类名(); 变量名.内部类成员*打印同名成员变量的方法:* //分别打印 1,2,3 public class Outer{ int I = 1; class Inner{ in...

2018-03-01 22:33:34 200

原创 多态相关知识

class Father{ int a = 1; public void show(){ System.out.println("父类的方法"); }}class Son{ int a = 2; public void show(){ System.out.println("复写父类的方法"); }}class Te...

2018-01-09 23:02:48 213

原创 很全面的 git 命令

一、新建代码库# 在当前目录新建一个Git代码库$ git init# 新建一个目录,将其初始化为Git代码库$ git init [project-name]# 下载一个项目和它的整个代码历史$ git clone [url]二、配置# 显示当前的Git配置$ git config --list# 编辑Git配置文件$ git config -e [--glo

2018-01-09 16:56:34 206

原创 canvas.drawArc画弧以及RectF四个参数解释

public void drawArc(RectF oval, float startAngle, float sweepAngle, boolean useCenter, Paint paint) { throw new RuntimeException("Stub!"); }public void drawArc(float left, float top, floa

2017-12-24 22:19:33 7019 2

原创 View 自定义属性在 XML 中没有代码提示问题

写了个自定义 view ,发现 XML 文件中自定义的属性就是没有代码提示,以前还没注意到这个问题,不多说,就是个小问题,上两张图就行了

2017-12-18 15:18:40 1275 1

转载 四道Java基础题 你能对几道?

出处:四道Java基础题 你能对几道?一、==符的使用首先看一段比较有意思的代码 [java] view plain copyInteger a = 1000,b=1000; Integer c = 100,d=100; public void mRun(final String name){ new Runnable() { ...

2017-12-14 14:47:26 750

原创 带下拉列表提示语的TextView

public class HintTextView extends Activity { private AutoCompleteTextView autoCompleteTextView; private MultiAutoCompleteTextView multiAutoCompleteTextView; private String datas[] = {"qqqq",

2017-12-13 17:24:28 916

原创 JAVA内存相关基础

JVM 内存划分 寄存器:内存和 CPU 之间占的内存 本地方法栈:JVM 调用了系统的功能(如:调用系统的复制粘贴) 方法(数据共享区):运行时 class 文件进入的地方 方法栈:运行时所有方法进入的内存 堆:存储的是容器(如:数组)和对象数组创建过程 压栈运行:好比上子弹,方法先进入方法栈的最底部 1.首先类进入方法区 2.main 方法进入方法栈...

2017-12-10 17:35:48 281

原创 记录以下Java的基本知识

byte b = 1; b = b + 1; 编译会报错,原因:byte = 1,进行自动转换,int 自动转 byte,没什么可说的。 但是,b = b + 1; 运算的时候,b 因为是 byte,1 是 int,b 由 1 个字节被转换成了 4 个字节,与 1 进行运算,结束后结果为 4 个字节,这是 4 个字节要赋值给 1 个字节的 b ,所以报错。逻辑运算符 & :一边为

2017-12-08 22:53:23 178

翻译 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 **Ctr

2017-12-08 22:45:33 172

原创 记录两个官方的ViewPager动画

废话不多说了,直接上代码1.这个类就是一个 ViewPager 的基本实现,然后另外加上 viewPager.setPageTransformer(); 这个方法,就可以添加切换动画了,很方便顺便记录一下,viewPager.setOffscreenPageLimit(4); 这个方法,默认是1 ,代表预加载相邻的一个页面,就是左边一个右边一个public class MainActivity ex

2017-12-08 13:08:16 263

原创 单例模式常用写法

静态内部类的方式public class Singleton { private Singleton(){ } public static Singleton getInstance(){ return SingletonHolder.sInstance; } private static class Singlet

2017-12-04 22:52:13 226

转载 Service 和 Tread 的区别?

出处: http://www.linuxidc.com/Linux/2014-12/110162.htmService是Android的四大组件之一,被用来执行长时间的后台任务,同样,线程也可以实现在后台执行任务,它们的区别在哪呢?何时使用Service何时使用Thread呢?今天我也来说说我的理解和总结。首先,需要了解Service的几个特点。(1) 默认情况下,Serv

2017-05-24 21:45:34 296

转载 Android Gradle Build Error:Some file crunching failed, see logs for details解决办法

转载请标明出处: http://www.cnblogs.com/why168888/p/5925756.html  本文出自:【Edwin博客园】加上这句aaptOptions {        cruncherEnabled = false        useNewCruncher = false    }android {    compileSdkVersion 23 

2017-04-25 17:20:52 245

原创 ExtCertPathValidatorException: Could not validate certificate

javax.net.ssl.SSLHandshakeException: com.android.org.bouncycastle.jce.exception.ExtCertPathValidatorException: Could not validate certificate使用 volley 在请求 https 接口的时候报的错误 ,因为手机当前的时间不对。。。。

2017-02-15 10:05:36 1843

原创 JsonObjectRequest 请求服务器错误

JSONException: Value <html> of type java.lang.String cannot be converted to JSONObject

2016-12-30 10:21:24 570

原创 android数据库操作

Android 为了让我们能够更加方便地管理数据库,专门提供了一个SQLiteOpenHelper 帮助类,借助这个类就可以非常简单地对数据库进行创建和升级。首先,SQLiteOpenHelper 是一个抽象类,如果需要使用它的话,就需要创建一个自己的帮助类去继承它,SQLiteOpenHelper 类有两个重要的方法,分别是 onCreat() 和 onUpgrade() ,也就是创建数据库和升...

2016-09-22 11:21:21 545

原创 设计模式_策略模式_HEAD_FIRST整理

先来说说策略模式的定义:定义了算法族,分别封装起来让他们可以相互替换,此模式让算法的变化独立于使用算法的客户。没用设计模式之前的例子 :所有的鸭子类都是继承 Duck 类,所有鸭子的行为都是又超类 Duck 实现,因为每种鸭子的样子是不用的,所以在超类 Duck 里面定义了一个抽象的 display(); 每个子类鸭子去实现自己的外观。但是由

2016-09-20 13:23:51 379

原创 从相册选取图片并剪裁得一些方法

/** * wy * 启动相机 **/ Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);//action is capture //设置拍照后图片得保存地址 intent.putExtra(MediaStore.EXTRA_OUTPUT, pristineImageUri); startActivityForResul

2016-09-13 13:19:55 672

原创 NetWorkImageView setImageBitmap无效问题

/*** CustoNetWorkImageView 继承 NetWorkImageView*/public class CustomNetworkImageView extends NetworkImageView { private Bitmap mLocalBitmap; private boolean mShowLocal; public void...

2016-09-13 10:36:59 1501

地址四级联动选择器

地址四级联动选择器,纯代码,放在对应的文件夹就可以了

2018-03-28

JAVA API 1.8 中文版 有道翻译

JAVA API 1.8 中文版 有道翻译

2018-03-07

android仿IOS底部的弹出框

android仿IOS底部的弹出框

2016-09-30

仿IOS底部弹出框

仿IOS底部弹出框

2016-09-18

空空如也

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

TA关注的人

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