自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (2)
  • 收藏
  • 关注

原创 一个可以增减的带EditText的RecyclerView列表

Log.e("执行的数据", str);android:hint="请输入包名"android:hint="请输入签名"android:hint="包名输入项" />android:hint="签名输入项" />android:text="包名:"android:text="签名:"// 添加按钮点击事件。

2023-07-30 16:59:55 74 1

原创 2020-11-02

AndroidStudio4.1稳定版,网络请求成功的回调中debug调试,发现没有反应,但是程序里面的接口是正常返回数据执行的。于是百度查找问题,也有人遇到同样问题的。推测是studio的bug,果断重新下载4.2版本,下面是下载地址https://www.androiddevtools.cn/...

2020-11-02 18:00:37 145

原创 单例模式,建造者模式,观察者模式,原型模式,策略模式

对于开发人员来说,设计模式有时候就是一道坎,但是设计模式又非常有用,过了这道坎,它可以让你水平提高一个档次。而在android开发中,必要的了解一些设计模式又是非常有必要的。对于想系统的学习设计模式的同学,这里推荐2本书。一本是Head First系列的Head Hirst Design Pattern,英文好的可以看英文,可以多读几遍。另外一本是大话设计模式。单例模式首先了解一些单例模式的概念。确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这样做有以下几个优点对于那些比较耗内

2020-10-26 18:12:36 293

转载 java设计模式(一):桥接模式

桥接模式桥接(Bridge)是用于把抽象化与实现化解耦,使得二者可以独立变化。这种类型的设计模式属于结构型模式,它通过提供抽象化和实现化之间的桥接结构,来实现二者的解耦。这种模式涉及到一个作为桥接的接口,使得实体类的功能独立于接口实现类。这两种类型的类可被结构化改变而互不影响。我们通过下面的实例来演示桥接模式(Bridge Pattern)的用法。其中,可以使用相同的抽象类方法但是不同的桥接实现类,来画出不同颜色的圆。介绍**意图:**将抽象部分与实现部分分离,使它们都可以独立的变化。**主要解

2020-10-26 16:38:05 132

原创 回顾java基础知识

讽德诵功电饭锅电饭锅<font## 标题 color=#999AAA >提示:这里可以添加学习目标例如:水电费闻风丧胆学习内容:提示:这里可以添加要学的内容例如:1、 搭建 Java 开发环境2、 掌握 Java 基本语法3、 掌握条件语句4、 掌握循环语句学习时间:提示:这里可以添加计划学习的时间例如:1、 周一至周五晚上 7 点—晚上9点2、 周六上午 9 点-上午 11 点3、 周日下午 3 点-下午 6 点学习产出:提示:这里统计学习计划的总量例

2020-10-26 00:36:00 131 1

原创 TextView.setText()方法里面的内容如果为null不会报空指针异常

调试数据发现一个字段是null,却不报空指针。接口返回的unit是null,如果执行下面的log就会报空指针,TextView直接setText不会报空指针。

2019-09-29 11:04:16 1728

原创 android图片压缩工具Luban的使用

导入依赖implementation 'top.zibin:Luban:1.1.8'循环压缩多张图片ArrayList<String> resultImagePath = new ArrayList<>();//获取到的图片路径集合ArrayList<File> bPicList = new ArrayList<>();//压缩后保存...

2019-09-28 15:45:26 1285

原创 解决采用知乎图片上传框架Matisse上传图片时候,点击拍照闪退的一个小bug和android7.0以上的机型调用系统相机的权限处理

添加知乎图片图片框架依赖:implementation 'com.zhihu.android:matisse:0.5.1'问题描述:Stack trace: java.lang.NullPointerException: Attempt to invoke virtual method 'android.content.res.XmlResourceParser android.con...

2019-09-27 16:55:56 2735 1

原创 记一次android项目编译错误的解决过程

好好的项目,Invalidate and Restart 后,再运行就报编译报错org.gradle.tooling.BuildException: Failed to execute aapt at com.android.build.gradle.tasks.ProcessAndroidResources.invokeAaptForSplit(ProcessAndroidRe...

2019-09-24 17:05:34 6486

原创 android的int类型颜色值

格式:0x+透明值+颜色的rgb值0x FF 2172db

2019-09-16 11:03:16 1936

转载 遇到的异常问题Error:Failed to resolve: com.android.support:support-annotations:27.0.1

这个问题可以通过修改project的gradle,添加maven { url “https://maven.google.com” }即可,如图  

2018-04-04 12:04:56 743

android地区选择demo.rar

最近项目中遇到一个地区选择的需求,网上找的demo版本太旧而且没有城市编号,自己动手升级为androidx并添加了带地区编号的省市选择的二级联选控件,可以再扩展三级联选。

2020-08-20

TabLayoutDemo

简单的demo,适用于导航页面,集成快速,性能稳定。Google官方在14年Google I/O上推出了全新的设计语言——Material Design。一并推出了一系列实现Material Design效果的控件库——Android Design Support Library。其中,有TabLayout, NavigationView,Floating labels for editing text,Floating Action Button,Snackbar, CoordinatorLayout, CollapsingToolbarLayout等等控件。 --------------------- 作者:胶己人 来源:CSDN 原文:https://blog.csdn.net/persistence_lw/article/details/70473255 版权声明:本文为博主原创文章,转载请附上博文链接!

2018-11-22

空空如也

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

TA关注的人

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