自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

li_zhengmei的博客

每天进步一点总会成为大牛!

  • 博客(15)
  • 收藏
  • 关注

原创 Android studio 无法生成R文件

一般情况下都是由资源文件不正确引起的,但有时是因为Android studio的索引文件太小导致无法使用R文件,需要两个步骤解决:1.修改android studio 安装目录下面的idea.properties文件,将idea.max.intellisense.filesize=2500改成50002.File—invalidate Caches/Restart进行重启...

2019-07-17 17:12:39 2328

原创 组件化开发时ARouter there's no route matched

在组件框架搭建时会使用到Arouter路由进行activity跳转和fragment获取等使用场景,需要注意以下事项:1.每个model中都需添加ARouter依赖;2.app壳工程中需依赖其它model;3.每个model中使用ARouter注解指定path路径时一级路径的不能重复。详见 https://blog.csdn.net/qq_25412055/article/details...

2019-07-11 11:01:20 1692

原创 布局绘制问题

当我们使用约束布局、线性布局时其内部的textView或其他view要绘制的内容超出屏幕外时,这是做平移动画就会发现你要绘制的内容并不会按照你期望的结果绘制出来。这是因为这些布局在测量时已经告诉子view可绘制的区域是多少,然后子view绘制时就只能在这些区域内绘制并不会按照实际内容全部绘制出来。解决方法:使用scrollView做为这些子view的父布局使其可以正确测量子view的宽高个...

2019-07-11 09:29:01 176

原创 约束布局错误提示(ConstraintLayout)This view is not constrained horizontally: at runtime it will jump to the

初使用约束布局时可能就会遇到 This view is not constrained horizontally: at runtime it will jump to the left unless you add a horizontal constraint原因是因为子控件缺少约束条件如图:添加相应的约束后如图这样约束布局才知道如何摆放和绘制子控件。个人微信公众号,欢迎关...

2019-07-09 17:57:48 14082

原创 Java必知基础(八)

反射Reflection(反射)反射机制允许程序在执行期借助Reflection API取得任何类的内部信息,并能直接操作任意对象的内部属性及方法。Class理解在Object中定义了以下方法,此方法被所有子类继承: public final native Class<?> getClass(); //用于获取运行时的Class对象通过Class对象我们可以做...

2019-06-07 14:02:20 153

原创 Java必知基础(七)

IOIO流就是用来处理设备之间的数据传输,java.io包下提供了各种“流”类和接口,用以获取不同种类的数据。按操作数据单位不同分为字节流:以字节为单位,每次读入或读出是8bit位数据,可以读任何类型数据。字符流以字符为单位,每次读入或读出是16bit位数据,只能读取字符类型数据。按数据流的流向不同分为:输入流:读取外部数据(磁盘、网络等)到程序中(内存),输出流:将程序数据(内存)输出到...

2019-05-24 16:54:36 132

原创 Java必知基础(六)

枚举JDK1.5之前需要自定义枚举类,之后新增了enum关键字用于定义枚举类,若枚举类只有一个成员则可以作为一种单例模式的实现方式。自定义枚举类:public class Custom { // 类的属性 final private final String name; private final int age; //构造器私有化 private ...

2019-05-23 17:16:54 110

原创 Java必知基础(五)

创建对象的几种方式使用 Java的 new关键字首先创建将要实例化的类public class TestEntity { private String name; private String sex; private int age; public TestEntity() { } public TestEntity(Stri...

2019-05-22 15:30:37 169

原创 Java必知基础(四)

抽象类和接口在程序中随着继承层次中一个个新子类的定义,类变得越来越具体而父类则更一般,更通用。类的设计应该保证父类和子类能够共享特征。有时将一个父类设计的非常抽象,以至于它没有具体的实例,这样的类叫做抽象类(abstract class)。有时必须从几个类中派生出一个子类,继承它们所有的属性和方法。但Java不支持多重继承。于是便有了接口就可以得到多重继承的效果。从本质上讲接口是一种特...

2019-05-19 11:24:46 139

原创 Java必知基础(三)

类的属性类的属性可分为成员变量和局部变量其相同点与不同点如下相同点:遵循变量的声明格式即 数据类型 变量名 = 初始化值;都有作用域。不同点:声明的位置不同:成员变量声明在类里方法外,局部变量声明在方法内、形参列表中、方法块内;成员变量访问权限修饰符有:public private protected 缺省(default),局部变量没有修饰符;初始化值:成员变...

2019-05-18 15:43:17 352

原创 Java必知基础(二)

不同进制间的转换二进制:0,1 满2进1,以0b或0B开头。十进制:0-9,满10进1。八进制:0-7,满8进1,以数字0开头表示。十六进制:0-9及A-F,满16进1,以0x或0X开头表示。此处的A-F不区分大小写。所有数字在计算机底层都是以二进制形式存在的。而计算机会以补码的形式保存所有整数。原码:直接将一个数值转化成二进制数。反码:是对原码按位取反,只是最高位(符号位)...

2019-05-17 13:19:12 134

原创 Java必知基础(一)

Java必知基础(一)数据类型可分为八中数据类型如下图:![数据类型](https://img-blog.csdnimg.cn/20190516164829392.png?=30x30)

2019-05-16 19:21:42 223

原创 Android四大组件之Broadcast

Android四大组件之Broadcast 我们都希望在开发中一些状态的变化会通知我们,让我们可以做出相应的变化.尤其是系统的状态变化,如电量低,锁屏,短信等.我们想等这些状态变化的时候做出一些反应,这时广播机制就能派上用处了. Broadcast既然是Android四大组件之一,也说明Broadcast的重要性.用途也很大.Broadcast分为两种不同类型.普通广播

2016-10-20 15:34:34 302

原创 Service的使用

Service没有界面的ActivityLocal Service相信许多对很多朋友来说,Service是再熟悉不过了,毕竟是Android的四大组件之一,在一个应用中扮演了一个很重要的角色.Service作为Android四大组件之一,在每一个应用程序中都扮演着非常重要的角色。它主要用于在后台处理一些耗时的逻辑,或者去执行某些需要长期运行的任务。必要的时候我们甚至可以在程序退出的情况下,让Serv

2016-07-13 00:11:48 516

原创 Android四大组件之Activity

Activity 一个丰富多彩的界面序言: 博主在Android开发领域工作了几年,在平时开发中也遇到了许多坑与有趣的问题,平时自己也爱逛博客,并不怎么的写博客. 可最近突然发现写博客不仅可以帮助向我一样的菜鸟少走一点坑,和锻炼自己的语言组织能力,对以前的知识进行加深.所以便从今天开始写博客,也希望文章中有什么不对的地方,欢迎指正.好废话不多开始今天的文章!

2016-06-21 00:45:59 686 3

空空如也

空空如也

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

TA关注的人

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