自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 Android Maven镜像

maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }maven { url 'http://maven.aliyun.com/nexus/content/repositories/jcenter' }maven { url 'http://maven.aliyun.com/nexus/content/repositories/google' }maven { url 'http://maven.aliyun.co

2021-03-16 16:13:24 379

原创 记:利用Xfermode实现裁剪布局

学习:自定义控件三部曲之绘图篇(十)——Paint之setXfermode(一)实践 @Override public void onDraw(Canvas canvas) { super.onDraw(canvas); canvas.drawColor(Color.WHITE, PorterDuff.Mode.CLEAR); Paint paint = new Paint(); paint.setCol

2020-09-23 15:38:58 127

原创 cookie加载不正确的问题

华为系统更新后安装了一个谷歌6月安全补丁的东西,然后之前写的调h5页面的部分就出现了问题,后台查过发现是Android端调h5页面时cookie没能带过去,导致了登录失败。于是对setCookie部分的代码进行了调试,发现单步运行时只要在setCookie部分时多等一会页面就可以正常打开,所以怀疑是异步的问题,先是在网上查了一通,说是这种情况可以让程序多睡会,但是这种解决方法并没有成功,而且觉得这...

2020-07-26 15:11:54 719

原创 MD5+Base64 Java与C#一致

<strong>//Java与C#MD5结果不一致是因为在两种语言中byte的范围不同,C#中byte的范围是0~255,而Java中byte的范围是-128~+127,所以要想Java与C#默认的MD5加密结果一致,则要将Java中byte为负的值加256变为正与C#中byte的范围一致</strong>public String ...

2020-07-26 15:11:16 475

原创 RecyclerView粘性头部

法1:recyclerView.addOnScrollListener(new RecyclerView.OnScrollListener() { @Override public void onScrolled(@NonNull RecyclerView recyclerView, int dx, int dy) { super.onScrolled(recyclerView, dx, dy);

2020-07-02 16:00:29 2265

原创 记一个自己写的凑合能用的上拉加载下拉刷新控件

学习了别人自定义的文章,然后整了这个满满都是bug的控件,自己凑合能用,姑且记录一下最开始闷着头没想明白就开始写,结果各种不好使,于是画了个流程图梳理了一下思路,终于能用了思路如上图,具体在代码的注释中package com.example.myaccount.widget;import android.content.Context;import android.os.Build;import android.util.AttributeSet;import android.u

2020-06-18 16:00:38 143

原创 利用canvas.clipPath创建不规则布局

实现效果继承LinearLayout为了使控件画出外边缘,重写onMeasure方法,使控件高度稍微高出一块,此处取5,也可以通过自定义属性来设置,在onMeasure方法中还有算出较矮子控件高度和较高子控件的高度,高度用于在onDraw中在合适的位置画出边界。@Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { int height = Measu.

2020-06-18 15:36:37 909

原创 Cannot call determinedVisibility

https://stackoverflow.com/questions/33083066/android-webview-cannot-call-determinedvisibility-never-saw-a-connection-for我把布局文件中webview的长宽属性从wrap改为match_parent后就没有问题了...

2018-08-17 17:22:17 2849

原创 写布局时出现的问题

写完布局运行时就是出错崩溃,发现是&lt;view&gt;没有大写

2018-07-24 09:46:55 101

原创 Android沉浸状态栏导致Toast显示问题

状态栏改为沉浸式的后,Toast就变得很奇怪,变成图片中的那个样子了网上查了一番后发现,把传入toast的context改为ApplicationContext就成了 Toast.makeText(context.getApplicationContext(),"刷新成功", Toast.LENGTH_SHORT).show();...

2018-04-13 13:54:16 681

原创 同一个方法接收后台传来的不同数据类型的数据

前端请求数据,后台会根据状态不同返回不同的数据类型,有时是序列化的一堆数据,有时只有一个字符串,整个工程的框架是别人写好的,基本功能也是封装好的,要在人家原有的基础上进行修改,使用的是RxJava2.0,所以写函数时类型要确定,小白一只,尝试了不同的方法以接收后台传来的类型不定的数据,试过用?,Object,Map等类型,都不太成,其中用Map是因为直接看了后台会传来的所有数据类型后决定尝试的,但...

2018-04-13 13:11:19 3169

原创 run时遇到的两个问题

1.question:Failed to finalize session:INSTALL_FAILED_INVALID_APK answer:clean and run2.question:Duplicate files copied in APK answer:find and delete duplicates

2017-11-05 12:50:40 343

原创 ImageView

1.给ImageView覆盖一层颜色android:tink = "@color/,,,,"2.判断当前ImageView的图片if( mIv.getDrawble.getCurrent().getConstantState().equals(getResource().getDrawble(R.drawble.,,,).getConstantState) ){}

2017-11-05 12:43:32 159

原创 获取从服务器传来的key-value对

//Map certs = new HashMap;public void setCerts(String key,String value){ certs.put(key,value);}public Map getCerts(){ return certs;}//获取后遍历Mapfor(Object v : getCerts().values()) Sy

2017-10-22 15:27:19 437

原创 在其他类调用本类(Activity)(单例)

public static FActivity intance = null;onCreate(){……intance = this;……}public initLayout(){……}FActivity.intance.initLayout();

2017-10-22 15:15:03 378

原创 使用Android Studio时遇到的两个问题及解决方法

1.Android studio模拟器无法启动可能是显卡驱动没装好Could not initialize OpenGLS emulation……2.Android Studio 2.3不能进行调试,可能是因为它的自带bug,更新到2.3+就好了NOT FOUND:no service started,Starting :Intent {act = ……}

2017-10-22 15:03:22 210

空空如也

空空如也

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

TA关注的人

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