- 博客(49)
- 资源 (2)
- 收藏
- 关注
原创 android设置样式style失效问题
android设置样式style失效问题如下面layout—xml代码 所示。<TextView android:id="@+id/monitor_item_label_tv" android:text="@string/monitor_item" style="@style/monitor_module_left_text_style" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight
2021-11-12 14:22:38
5454
3
原创 2021年计划
前言2021年计划怎么完成长期计划-短期计划-季度计划-月计划-周计划-每天的待办事项并且排优先级,预估每项任务完成所需时间及截至时间点总结加油
2021-01-31 16:27:44
237
原创 认识Kotlin
Kotlin基本语法一.变量val用来声明一个不可变的变量,这种变量在初始赋值之后就再也不能重新赋值,对应Java中的final变量。var用来声明一个可变的变量,这种变量在初始赋值之后仍然可以在被重新赋值,对应Java中的非final变量。二.函数语法规则:fun methodName(param1:Int,param2:Int):Int{ return 0}说明:fun表示是一个函数,method是方法名称,param1:Int 分别是参数名称和参数类型,小括号后面的是返回值类型
2020-05-31 17:09:59
345
原创 Android解决布局文件显示错乱问题
解决Android布局xml文件错误,显示成string资源文件解决方法, 删除缓存文件即可按照上图目录,删除caches文件夹,关闭AS,再重新打开AS即可!
2020-05-09 14:49:49
1390
转载 总是听到有人说AndroidX,到底什么是AndroidX?
总是听到有人说AndroidX,到底什么是AndroidX?Android技术迭代更新很快,各种新出的技术和名词也是层出不穷。不知从什么时候开始,总是会时不时听到AndroidX这个名词,这难道又是什么新出技术吗?相信有很多朋友也会存在这样的疑惑,那么今天我就来写一篇科普文章,向大家介绍AndroidX的前世今生。Android系统在刚刚面世的时候,可能连它的设计者也没有想到它会如此成功,...
2020-03-31 15:58:26
288
原创 使用java正则表达式的正确姿势
java正则表达式一、用途二、. * + ? 表示什么意思?三、[]表示什么意思?(控制范围)四、常用的"\字母"表示什么意思?五、边界六、matches、find、lookingAt七、replacement字符串替换八、group分组九、读取本地网页中的email地址十、其他知识十一、有待补充 qulifiers (greedy reluctant possessive的区别)
2019-12-29 17:59:46
798
2
原创 Java 时间和日期的处理
Java时间和日期的处理一、UTC/UT和GMT二、怎么样拿到系统当前时间三、Java时间日期处理类之间的关系四、字符串转换成日期和时间类型(转换成Date类型)五、对时区的处理
2019-12-15 17:27:27
235
原创 Java网络编程
Java网络编程一、网络基础的概念二、网络通信接口网络通信协议三、IP协议四、TCP协议和UDP协议Socket五、介绍Socket六、TCP 编程示例如下:七、UDP编程
2019-12-07 18:23:11
293
原创 Java多线程机制(二)
Java多线程机制一、线程同步synchronized(this){…},锁定当前对象,在执行大括号里面的语句时不会被打断或者说一个线程执行过程中不会被另一个线程打断。synchronized作用就是锁定一段代码,当执行这段代码时锁定当前对象,另外想要访问此对象的线程,只能等当前线程执行完毕后才能访问。还可以写成还可以写成public synchronized void 方法名称(参数列表)...
2019-11-30 16:20:07
221
原创 Java多线程机制(一)
文章目录Java多线程机制一、线程的基本概念二、线程的创建和启动三、线程状态转换四、线程控制的基本方法五、线程的优先级Java多线程机制一、线程的基本概念概念: 线程是一个程序内部的顺序控制流线程和进程区别:(1)每个进程都有独立的代码和数据空间,进程间的切换会有较大的开销。(2)线程可以看成是轻量级的进程,同一类线程共享代码和数据空间,每个线程有独立的运行栈和程序计数器(PC),线...
2019-09-22 17:10:41
432
原创 java.lang.IllegalStateException: Expected BEGIN_ARRAY but was BEGIN_OBJECT错误
Android接入接口发生java.lang.IllegalStateException: Expected BEGIN_ARRAY but was BEGIN_OBJECT 错误改错误的意思期待接入的是一个List,但是缺发现了一个对象可能是以下原因导致:1.实体类有误,应该写成一个List,而你却用了一个对象2.插入的参数错误,有可能是参数名称传入有误,例如参数大小写、参数名称和接口不...
2019-08-31 10:50:34
21966
原创 Java增强for循环
Java增强for循环1.用处java增强for循环是jdk 1.5之后引入的,对于遍历数组和集合的时候是很简便的。2.缺陷数组:不能方便的访问下标值集合:与使用iterator相比,不能方便的删除集合中的元素。其内容仍然是调用iterator3.总结除了简单遍历并读出其中内容外,不建议其他地方使用增强for循环。示例如下:public class EnhanceFor { ...
2019-08-11 17:48:25
294
原创 String StringBuffer StringBuild三者的区别
String StringBuffer StringBuilder区别
2019-07-28 21:08:21
1118
原创 git解决冲突后,仍然处于git merging
git 解决冲突后仍然处于merging状态(无法commit、pull和push)导致这种问题通常是包结构变化,导致本地代码和远程分支文件冲突所致(远程分支文件存在,而本地缺删了文件),解决方案,使用以下命令可解决问题://在 android studio Terminal窗口下,查看当前git的状态$ git status//红色字体显示当前冲突的文件,如delete.......fi...
2019-07-22 09:48:23
6863
原创 Java异常处理
Java异常处理(异常概念、异常分类、异常的捕获和处理)文章目录Java异常处理(异常概念、异常分类、异常的捕获和处理)一、Java异常的概念二、一个例子:三、异常的分类四、异常的捕获和处理五、try语句六、catch语句七、finally语句八、使用自定义异常九、重写方法需要抛出与原方法所抛出异常类型一致的异常或者不抛出异常。十、总结一、Java异常的概念Java异常是Java提供的用于...
2019-06-22 20:29:01
423
原创 Java面向对象核心知识(二)
Java面向对象核心知识(二)一、方法的重写(overwrite/override)在子类中可以根据需要从父类中继承来的方法进行重写重写方法必须要和被重写方法具有相同的方法名称、参数列表和返回值类型。重写方法不能使用比被重写方法更严格的访问权限。当需要重写一个方法时,要去copy,以免出错!重写和重载的区别。方法重新实现了动态多态性(也称为动态联编),方法重载则实现了静态多态性(编译...
2019-06-16 15:36:43
283
原创 RecyclerView局部刷新数据
RecyclerView局部刷新数据使用adapter.notifyDatasetChanged()刷新导致全部数据都刷新了,如果数据量大的话,使用此方法不但增加了手机内存消耗,还增加了流量消耗。步入正题,现在RecyclerView除了全部刷新的方法之外还提供了单项、多条数据更新的回调方法。经常使用的方法如下:增加、删除、修改、交换等,常用方法及说明如下:...
2019-06-12 20:51:33
7332
原创 Java面向对象核心知识(一)
Java面向对象核心知识(二)目录一、对象和类的概念二、成员变量初始化问题三、如何在内存中区分类和对象四、对象的创建和使用五、类和类之间的几种关系六、构造方法(函数)七、Java约定俗称的命名规则:八、方法重载(overload)九、this关键字十、static关键字(可用于计数)十一、package和import语句(Eclipse和idea开发...
2019-06-11 22:45:43
376
转载 Java字符串格式输出
占位符 作用 示例 结果 %d 十进制整数,int范围内 123 123 %o 八进制整数 123 173 %x 十六进制整数 123 7b %e 指数形式 123333.3333333333 1.233333e+05 %a 十六进制指数 123333.3333333333 ...
2019-06-06 13:57:00
4079
原创 Java基础简介
Java基础简介Java体系1.JDK初步2.Java Web编程3.J2EE 企业级应用4.J2ME 移动设备Java基础1.Java概述2.Java语法基础(数据类型、标识符和关键字、顺序、分支、循环等)3.面向对象编程4.Java异常处理机制5.数组6.Java常用类7.Java容器(集合)类8.Java流技术9.Java多线程机制10.Java网络编程11...
2019-05-26 10:06:47
233
原创 NestedSrcollView(嵌套滑动布局)嵌套RecyclerView出现滑动卡顿问题,解决方式如下:
//解决NestedScrollView和RecyclerView签到滑动卡顿问题LinearLayoutManager mLayoutManager = new LinearLayoutManager(getContext());mLayoutManager.setSmoothScrollbarEnabled(true);mLayoutManager.setAutoMeasureEnab...
2018-12-07 16:03:59
404
转载 Git与Github的区别
本文由 伯乐在线 - 听风 翻译,艾凌风 校稿。未经许可,禁止转载!英文出处:Red Radger。欢迎加入翻译组。本文旨在使用通俗易懂的文字,讲解版本控制背后的理论,以便你能对程序员们如何工作有个全局概念。本文不涉及代码,不用下载啥东西...
2018-08-13 18:51:15
3463
原创 mysql数据库查询详解
MySQL数据库查询详解1.查询之前需要做的准备1.1如果是自己创建的数据库或者有权限查看数据库中每个表之间的关系,则可以把数据库内容导入到navicat工具或者其他的软件,通过查看E-R图能够快速熟悉表与表之间的关系,为多表连接查询做好准备。1.2数据库不是自己所创建的,没有权限查看数据库中表与表之间的关系,只能查看每个数据表中的字段的定义和内容。在数据表不是特别多情况下就打开...
2018-02-07 18:54:44
678
原创 android app运行出现Unable to delete file: .....build\outputs\apk.debug错误
android程序出现了Unable to delete file: .....build\outputs\apk.debug错误
2016-12-09 12:53:55
6844
原创 使用百度地图SDK,使用Android studio开发工具,按照开发者指南进行操作,地图无法显示问题
android 开发百度地图无法正常显示的问题
2016-11-27 19:50:05
836
转载 android studio生成签名文件,以及SHA1和MD5值
一、生成签名文件1.点击菜单栏中的Build的。 2.弹出窗体,如下图,选中Generate Signed APK,并点击。 3.弹出窗体,如下图。 4.点击Create new…按钮,创建一个签名文件。选择keystore保存的路径,填写keystore和key密码。ketystore密码和key密码在后面会用到。其他信息不是很重要,按实际情况写就好。5.
2016-11-27 19:17:52
444
原创 Eclipse常用快捷键
【Ctrl+D】删除当前行【ALT+/】代码提示【Ctrl+K】、【Ctrl++Shift+K】快速向下和向上查找选定的内容【Ctrl+Shift+O】快速生成import【Ctrl+Shift+F】格式化代码【F4】显示类的继承关系【Ctrl+1】快速修复【Ctrl+Alt+↓】复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)【Alt+↓】当前行和下面一行交互位
2016-11-19 17:44:44
309
转载 取余运算规则
模运算与基本四则运算有些相似,但是除法例外。其规则如下: (a + b) % p = (a % p + b % p) % p (1) (a - b) % p = (a % p - b % p) % p (2) (a * b) % p = (a % p * b % p) % p (3) a ^ b % p = ((a % p)^b) % p (4) 结合律: ((a+b) % p
2016-11-19 17:41:40
2364
原创 四大组件之活动(Intent、生命周期、启动模式)
补充:在配置文件中配置Activity,只需要在标签内,然后使用 即可完成非主活动的注册!一、Intent的使用1、使用显式的IntentIntent intent = new Inent(FirstActivity.this,SecondActivity.class);startActivity(intent);上面的代码“意图”就非常明显,在FirstActivity的基础上
2016-11-18 12:45:47
729
原创 四大组件之Activity(初步接触)
Activity简介1、所谓Activity一个应用的界面。每一个活动一般都对应着一个布局文件,android强调布局文件和活动的分离,因此只需要在xml布局文件中布局设计好了,在Activity中通过setContentView(R.layout.layout_main)方法把布局文件加载进来就行了,这里已加载layout_main布局为例。2、android四大组件只要使用了,就...
2016-11-14 12:58:18
468
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人