- 博客(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
1762
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
514
原创 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
1211
原创 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
2033
原创 fragmen 中使用 viewPager 不显示内容
fagment 中不能使用 getActivity().getSupportFragmentManager()需要使用 getChildFragmentManager()
2019-08-07 17:04:04
220
原创 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
379
原创 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
813
原创 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
619
原创 Java 异常
异常的继承体系在Java中使用Exception类来描述异常。它的父类是Throwable。Throwable是Java 语言中所有错误或异常的超类。Throwable 的直接子类为 Error 和 Exception。异常与错误的区别 异常:指程序在编译、运行期间发生了某种异常(XxxException),我们可以对异常进行具体的处理。若不处理异常,程序将会结束运行 错误:指程序在运...
2018-03-20 23:25:49
223
转载 解决okhttp报java.lang.IllegalStateException: closed,java.lang.IllegalStateException: closed
原文地址:http://blog.youkuaiyun.com/x707669224/article/details/56280270解决okhttp 报java.lang.IllegalStateException: closed,java.lang.IllegalStateException: closed,原因为OkHttp请求回调中response.body().string()只能有效调用一次...
2018-03-15 14:13:56
545
原创 Java 表示超大型数据和浮点型计算不准确 BigInteger 和 BigDecimal 类介绍
public class BigNumberDemo { public static void main(String[] args) { bigInteger01(); bigDecimal01(); } /** * BigInteger 超级大的整数运算 * 超过 long 取值范围的整数,封装成...
2018-03-13 22:57:29
472
原创 Date和Calendar 日期和日历类介绍
/* * 时间和日期 * java.util.Date * * 毫秒概念: 1000毫秒 = 1秒 * * 毫秒的 0 点: * System.currentTimeMillis () 返回值 long 类型参数 * 获取当前日期的毫秒值 * 时间远点:公元 1970年1月1日,午夜0.00.00 毫秒值是 0 * * * 日期格式化 * 对日期格式化...
2018-03-13 22:51:25
361
原创 Java正则表达式入门
按照套路来,先上一段概念 正则表达式:正则表达式是一个字符串,使用单个字符串来描述、用来定义匹配规则,匹配一系列符合某个句法规则的字符串。(英语:Regular Expression,在代码中常简写为regex)先来个小例子 写一个检查QQ号是否是合法的正则,当然我们需要先确定QQ号的规则 1.开头不能是 0 2.全是数字 3.位数为 5 - 8 位 说来就来,上代码[...
2018-03-10 22:19:04
257
原创 JAVA 内部类介绍
1.成员内部类 外部类调用内部类成员的方式: 格式: 外部类名.内部类名 变量名 = new 外部类名().new 内部类名(); 变量名.内部类成员*打印同名成员变量的方法:* //分别打印 1,2,3 public class Outer{ int I = 1; class Inner{ in...
2018-03-01 22:33:34
236
原创 多态相关知识
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
274
原创 很全面的 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
249
原创 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
7348
2
原创 View 自定义属性在 XML 中没有代码提示问题
写了个自定义 view ,发现 XML 文件中自定义的属性就是没有代码提示,以前还没注意到这个问题,不多说,就是个小问题,上两张图就行了
2017-12-18 15:18:40
1379
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
943
原创 带下拉列表提示语的TextView
public class HintTextView extends Activity { private AutoCompleteTextView autoCompleteTextView; private MultiAutoCompleteTextView multiAutoCompleteTextView; private String datas[] = {"qqqq",
2017-12-13 17:24:28
958
原创 JAVA内存相关基础
JVM 内存划分 寄存器:内存和 CPU 之间占的内存 本地方法栈:JVM 调用了系统的功能(如:调用系统的复制粘贴) 方法(数据共享区):运行时 class 文件进入的地方 方法栈:运行时所有方法进入的内存 堆:存储的是容器(如:数组)和对象数组创建过程 压栈运行:好比上子弹,方法先进入方法栈的最底部 1.首先类进入方法区 2.main 方法进入方法栈...
2017-12-10 17:35:48
357
原创 记录以下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
206
翻译 欢迎使用优快云-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 **Ctr
2017-12-08 22:45:33
213
原创 记录两个官方的ViewPager动画
废话不多说了,直接上代码1.这个类就是一个 ViewPager 的基本实现,然后另外加上 viewPager.setPageTransformer(); 这个方法,就可以添加切换动画了,很方便顺便记录一下,viewPager.setOffscreenPageLimit(4); 这个方法,默认是1 ,代表预加载相邻的一个页面,就是左边一个右边一个public class MainActivity ex
2017-12-08 13:08:16
303
原创 单例模式常用写法
静态内部类的方式public class Singleton { private Singleton(){ } public static Singleton getInstance(){ return SingletonHolder.sInstance; } private static class Singlet
2017-12-04 22:52:13
266
转载 Service 和 Tread 的区别?
出处: http://www.linuxidc.com/Linux/2014-12/110162.htmService是Android的四大组件之一,被用来执行长时间的后台任务,同样,线程也可以实现在后台执行任务,它们的区别在哪呢?何时使用Service何时使用Thread呢?今天我也来说说我的理解和总结。首先,需要了解Service的几个特点。(1) 默认情况下,Serv
2017-05-24 21:45:34
341
转载 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
284
原创 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
1937
原创 JsonObjectRequest 请求服务器错误
JSONException: Value <html> of type java.lang.String cannot be converted to JSONObject
2016-12-30 10:21:24
645
原创 android数据库操作
Android 为了让我们能够更加方便地管理数据库,专门提供了一个SQLiteOpenHelper 帮助类,借助这个类就可以非常简单地对数据库进行创建和升级。首先,SQLiteOpenHelper 是一个抽象类,如果需要使用它的话,就需要创建一个自己的帮助类去继承它,SQLiteOpenHelper 类有两个重要的方法,分别是 onCreat() 和 onUpgrade() ,也就是创建数据库和升...
2016-09-22 11:21:21
625
原创 设计模式_策略模式_HEAD_FIRST整理
先来说说策略模式的定义:定义了算法族,分别封装起来让他们可以相互替换,此模式让算法的变化独立于使用算法的客户。没用设计模式之前的例子 :所有的鸭子类都是继承 Duck 类,所有鸭子的行为都是又超类 Duck 实现,因为每种鸭子的样子是不用的,所以在超类 Duck 里面定义了一个抽象的 display(); 每个子类鸭子去实现自己的外观。但是由
2016-09-20 13:23:51
418
原创 从相册选取图片并剪裁得一些方法
/** * 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
722
原创 NetWorkImageView setImageBitmap无效问题
/*** CustoNetWorkImageView 继承 NetWorkImageView*/public class CustomNetworkImageView extends NetworkImageView { private Bitmap mLocalBitmap; private boolean mShowLocal; public void...
2016-09-13 10:36:59
1577
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人