自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Cannot create an instance of class AndroidViewModel (androidx ViewModelProvider AndroidViewModel)

使用 androidxviewmodel 2.2.0后,对 ViewModel的创建有一些变化原:ViewModelProviders.of(activity).get(ViewModel.class)被替换为:ViewModelProvider(activity).get(ViewModel.class)而使用ViewModelProvider创建继承自 AndroidViewModel的类会报错Cannot create an instance of class Android...

2020-05-13 10:39:46 10649 4

原创 Android 自动创建最小宽度限定符文件插件 AutoDimens

123

2020-04-10 23:55:52 1645

原创 Android ConstraintLayout 使用与适配(适配篇)

dp + 修改Density适配标题

2020-04-08 11:44:06 5012 2

原创 Android 屏幕适配总结

现在官方推荐使用ConstraintLayout用作屏幕的适配,如果对ConstraintLayout还不了解可以先看与 Android 适配相关的文章有很多了,我阐述一下自己总结后的理解与解决方式,本文从为什么需要适配为起点,到官方推荐的适配方式的用法为结束。一、为什么需要适配1.与屏幕相关的概念1)屏幕尺寸屏幕大小单位(如平常说的 55寸电视、5寸手机),统一度量...

2020-04-07 23:02:55 3100 6

原创 Android ConstraintLayout 使用与适配(使用篇)

后续完善 ConstraintLayout适配篇。。。前言:官方把 ConstraintLayout 扶正(取代以前五种布局方式,如项目创建即使用 ConstraintLayout 做根布局)好久了,但是一直没有当回事。最近重新关注了一下 Android 屏幕适配,现在官方推荐使用ConstraintLayout来解决适配的问题,因此好好看看了相关的文章。开始看的时候有些不习惯。原因...

2020-01-09 09:21:27 4912

原创 Android Navigation 详解

一、导航概述 Navigation用于 Fragment的管理。他可以让Fragrant之间的切换,拥有像Activity间一样的跳转。与 DrawerLayout(抽屉式布局)、ActionBar(导航栏)等有简洁完美的对接。二、开发环境设置注意:Navigation需要在AndroidStudio 3.3或更高版本中才可使用。(并且在androidx中...

2019-08-18 22:00:22 8210

原创 Vue form-item select option 自定义校验

Vue 下拉框校验,判断如果选择的是默认第一个下拉框,则提示用户选择下拉框中的选项。在校验的时候有如下问题记录。一、正确自定义校验下拉框源码如下<template> <el-card class="form-container" shadow="never"> <el-form :model="secondTitle" :rules="rules...

2019-07-16 09:50:18 11570

原创 Springboot Vue Login(从零开始实现Springboot+Vue登录)

一、简述最近学习使用Vue实现前端后端分离,在Github上有一个很好的开源项目:mall,正所谓百看不如一练,自己动手实现了一个Springboot+Vue的登录操作,在此记录一下踩过的坑。文章最后补充两端的GitHub代码,之所以放在最后,是因为文章写的很细致了,动手操作一下会更有帮忙,如果有很大出入可以比对原码,找找问题。二、开发工具VSCodeIDEAVue 的安装...

2019-05-31 16:19:34 137913 65

原创 Vue 环境变量和模式(设置通用baseUrl)

Vue CLI3中可以通过设置环境变量和模式,可以根据不同模式加载不同的 baseUrl 地址。具体如下:一、环境变量1.描述在 Vue 项目的根目录下可以创建以下文件来设置环境变量.env # 在所有的环境中被载入.env.local # 在所有的环境中被载入,但会被 git 忽略.env.[mode] # ...

2019-05-30 17:57:08 71300 5

原创 IDEA SpringBoot 中文乱码(配置文件产生的问题)

今天初试 SpringBoot,在练习到获取配置文件中的值时,遇到了中文乱码问题在网上找了半天,1.设置RequestMapping @RequestMapping(value = {"/student"},produces = "text/html;charset=UTF-8") public String studentInfo() { retur...

2019-04-19 17:01:26 3505 3

原创 Kotlin object 总结

object 关键字在 kotlin 中有两个用法,一个连用。一种用作对象表达式,另一种用作对象声明,它还可以与 companion 关键字一起使用,被称为伴生对象。一、总结㈠ object 用于对象表达式: 相当于 Java 中的匿名内部类,与匿名内部类不同点如下: 1.object 的对象表达式可以实现多个接口或实体类。 2.object 实现的...

2019-04-01 22:34:01 1597

原创 Java 是值传递还是引用传递

最近整理面试题,整理到值传递、引用传递,到网上搜了一圈,争议很大。带着一脸蒙圈,线上线下查了好多资料。最终有所收获,所以分享给大家,希望能对你有所帮助。 首先说下我的感受,这个题目出的很好,但是在 Java 中这个题目是有问题的(在下面我会解释)。并且,有很多结论是 Java 中只有 值传递。我认为这样说不够严谨。当然如果针对 Java 语言本身来讲,Java 中只有 值传递,没有...

2019-03-20 02:40:16 50751 50

原创 idea maven sss(Spring+Struts+SpringDataJpa)实现简单登录

前言    最近学习 Java,昨天刚搞完ssh的简单登录实现,今天搞了搞sss(即Spring+Struts+SpringDataJpa),使用 SpringDataJpa 代替 Hibernate 进行持久化操作,但是网上相关(SpringDataJpa)的资料太少了,走了不少弯路,今天写个全面的博客记录一下,方便以后复习,也为需要的朋友提供方便。    完整代码在此下载:sssDemo环境 ...

2018-03-05 20:49:08 939

原创 在 IDEA 中使用 Oracle JDBC 驱动

由于 Oracle 授权问题,Maven 不提供 Oracle JDBC driver,如果想在 Maven 项目中使用 Oracle JDBC Driver,有以下两种方法。一、使用 Maven 引用,需要手动将 Oracle JDBC Driver 添加到本地仓库1、获取 ojdbc.jar 架包    1.在 Oracle 数据库安装目录获取:位置在"{Oracle安装目录}product\...

2018-03-05 17:18:03 34601 3

原创 IDEA maven SSH Oracle 整合实现简易用户登录

本方大部分内容来自 http://blog.csdn.net/sysushui/article/details/73722870?locationNum=11&amp;fps=1因为我使用的Oracle12c数据库,一些配置不同,导致遇到很多坑,因此将我遇到的问题与解决办法分享,希望大家少走弯路前言        a)使用maven搭建一个SSH项目(基本的项目框架)        b)实现一个简...

2018-03-01 11:06:48 2432

原创 eclipse aidl.exe error while creating directories

前些日子更新了SDK,忽然发现所有aidl的项目报错了,eclipse 不在gen目录下自动生成aidl对应的java文件,导致调用aidl相关的类全线标红,在网上找了半天,也没找到答案,只在控制台看到如下信息aidl.exe E 2480 6700 io_delegate.cpp:102] Error while creating directories: Invalid argumen

2016-04-16 11:58:19 1591 3

原创 Android BroadcastReceiver

一、BroadCastReceiver 简介 广播接收者(BroadcastReceiver)用于接收广播 Intent,广播 Intent 的发送是通过调用 Context.sendBroadcast()、Context.sendOrderedBroadcast() 来实现的。通常一个广播 Intent 可以被订阅了此 Intent 的多个广播接收者所接收。 广播是一种广泛运用的

2016-03-25 15:56:03 1706

原创 Volley+OkHttp的整合

最近一直在学习Volley和OkHttp,各有优点,在整合方面网络相关资料太少了,自己写了一个Demo,后续如果有时间我会详细说一下两个框架。费话不多说,直接上Demo地址。https://github.com/xiaojinlai/Volley-OkHttp

2016-03-24 11:56:06 507

原创 Java 位运算和运算符总结

此文大部分内容来自 http://blog.csdn.net/is_zhoufeng/article/details/8112199(感谢作者) 此文是在作者及网络基础上的总结,希望可以帮助还不了解位运算的同志们用好位运算,提高运行效率,代码简洁。在了解位运算前,先实习一下数据类型与大小,这对我们位运算很有帮助。 1.各数据类型占的字节数(这是 Java 类型的,C 的

2016-02-26 12:22:11 3132

我的学习日记

此日记是我在 Android 学习中的总结与自己觉得比较好的文章,我想分享给大家,希望对中级以下的同事有所帮助。

2016-03-26

Android BroadcastReceiverDemo

这是我在学习BroadcastReceiver时总结的一个Demo,现在分享出来方便有需要的人学习。

2016-03-25

空空如也

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

TA关注的人

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