自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用黏性广播判断程序是否第一次启动

最近的一个需求,需要判断是否是第一次启动应用,百度之后大多是使用SharedPreferences去实现,即去读取一个自定义的值,第一次自然是取不到的,然后给他赋值,之后启动再次读取该值自然可以读到,即“非第一次启动”。但是这样并没有用,因为SharedPreferences的值会一直储存在内存里,即时我尝试了在Activity的onDestroy里加入clear SharedPreference...

2018-12-26 11:54:43 268

原创 利用第三方jar包jaudiotagger实现与MediaMetadataRetriever类似的功能,获取音乐文件的播放时长

MediaMetadataRetriever是Android原生的一个类,用于获取音视频文件的原信息如音乐时长等等。API:http://www.android-doc.com/reference/android/media/MediaMetadataRetriever.html最初的实现是这样的:MediaMetadataRetriever mmr = new MediaMetad...

2018-10-18 11:58:08 1631

原创 Android禁止EditText弹出输入法

网上方法很多,尝试的方法包括但不限于:1.在AndroidMainfest.xml对应的Activity中加入android:windowSoftInputMode="stateHidden"。它有九个取值: stateUnspecified、stateUnchanged、stateHidden、stateAlwaysHidden、stateVisible、stateAlwaysVisib...

2018-10-18 11:34:00 1793

原创 Installation error: INSTALL_FAILED_SHARED_USER_INCOMPATIBLE签名相关的问题

之前遇到报错Installation error: INSTALL_FAILED_SHARED_USER_INCOMPATIBLE,查了一下是签名相关的问题。签名总的来说就是保证APK安全,不被外界修改的。解决方法有两种:第一种是直接删掉AndroidManifest.xml中的android:sharedUserId="android.uid.system"这一句。因为在APK安装后,会分配...

2018-10-18 10:38:09 1320

原创 Android TV利用viewPager实现轮播图,并通过handler进行逻辑控制

    公司要求实现一个轮播图,滚动图片及其对应文字。共有五张图,包含小圆点。    最初的实现是参考了https://blog.csdn.net/zhaoxiaojian1213/article/details/78280132,使用ViewPager实现,新开一个线程去开启轮播,并在其中控制跳向下一张图。给viewPager设置OnPageChangeListener,来控制小圆点的变化。...

2018-10-17 16:56:14 1211

原创 《深入理解Java虚拟机》知识点整理1

《深入理解Java虚拟机》这本书看了几遍,再整理一下自己觉得值得记录的知识点吧。欢迎补充。第一章、第二章1.Java程序设计语言、Java虚拟机、Java API类库这三部分称为JDK,JDK是用于支持Java程序开发的最小环境。Java API类库中的Java SE API子集和Java虚拟机两部分统称为JRE,它是支持Java程序运行的标准环境。2.Java虚拟机包括程序计数器、J...

2018-09-24 15:38:01 471

原创 Linux CentOS中使用yum install 命令报错Could not retrieve mirrorlist...

今天第一次接触Linux,安装了CentOS 7后输入yum install gcc-c++命令行安装gcc环境,结果报错如下图网上答案普遍说是dns配置的问题,输入vi /etc/resolv.conf进入配置文件后加入nameserver 8.8.8.8nameserver 8.8.4.4search localdomain按 ESC键跳回命令模式,输入:wq保存并

2017-07-24 22:21:23 3687

原创 Maven项目报错Failed to execute goal org.apache.maven.plugins

在运行Maven项目时报错 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-clean-plugin:2.5:clean (default-clean) on project taotao-manager-web: Failed to clean project: Failed to delete E:\JAVA...

2017-07-23 16:35:54 3439 1

原创 MySQL数据库管理工具SQLyog导入外部sql文件报错data too long for column 'title' at row 1

今天使用MySQL数据库管理工具SQLyog导入外部sql文件时报错data too long for column 'title' at row 1经查询错误原因是编码不统一。检查MySQL文件夹下的my.ini文件中default-character-set=utf8之后在外部sql文件第一行添加set names utf8;解决该问题。参考网址:http://ww...

2017-07-23 09:28:08 1100

原创 SpringMVC 使用validation校验无法加载properties文件,及验证信息乱码的问题

今天在使用JSR-303 validation进行校验时出现了标题中的相关问题po类相关代码:  @Size(min=1,max=30,message="{items.name.length.error}") private String name; @NotNull(message="{items.createtime.isNUll}") privat...

2017-07-17 19:44:34 5130 3

原创 SpringMVC整合MyBatis 实现商品信息提交功能时报错Field error in object 'itemsCustom' on field 'createtime'

附上完整错误信息: org.springframework.validation.BindException: org.springframework.validation.BeanPropertyBindingResult: 1 errorsField error in object 'itemsCustom' on field 'createtime': rejected valu...

2017-07-16 15:18:03 9484 1

原创 xml文件中警告no grammar constraints (DTD or XML schema) referenced in the document

Eclipse中的xml文件警告no grammar constraints (DTD or XML schema) referenced in the document根据http://blog.csdn.net/clementad/article/details/46314745以及https://stackoverflow.com/questions/4551783/no-gramm...

2017-07-16 09:35:00 608

原创 MyBatis整合Spring过程中的报错

记录下MyBatis整合Spring时用JUnit测试过程中出现的错误,只附上主要报错信息首先是:org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSource' defined in class path resource [spring/applicat...

2017-07-15 12:25:02 1252

原创 JUnit报错method initializationerror not found的相关问题

今天用JUnit测试两个方法,报错method initializationerror not found如图经查询,在导入junit.jar包的前提下还应导入hamcrest-core-1.3.rc2.jar,hamcrest-library-1.3.rc2.jar,并根据网友的建议将junit.jar包版本降低至junit-4.12.jar之后测试第一条方法可以

2017-07-12 14:36:29 4032 4

原创 MyBatis向MySQL数据库中插入数据报错Field 'id' doesn't have a default value

利用MyBatis向MySQL数据库中插入数据报错Field 'id' doesn't have a default value参考文章http://blog.csdn.net/god8816/article/details/8593419得到解决方法:将MySQL中对应表的id字段设置为自增即可 ...

2017-07-11 22:17:54 26185

原创 MyBatis简单查询MySQL数据库报错(对实体 "characterEncoding" 的引用必须以 ';' 分隔符结尾)

MyBatis的全局配置文件SqlMapConfig.xml如下: <?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configurationPUBLIC "-//mybatis.org//DTD Config 3.0//EN""http://mybatis.org/dtd/mybatis-3-config.dtd...

2017-07-11 20:50:07 2085

原创 SpringMVC简单项目报错java.lang.ClassNotFoundException

发帖求助链接http://bbs.csdn.net/topics/392190768 注意事项:1.<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> 一行中不能加后缀.class,应写DispatcherServlet的全限定名。否则tomcat报错5...

2017-07-10 18:56:53 1254

原创 servlet 连接MySQL相关问题

整理一下过程中个人出现的问题首先是tomcat运行后总是显示“无法显示页面”的问题,通过http://blog.csdn.net/ehcoing/article/details/50363245大佬的方式解决,win10中操作方式如下:右下角打开网络和共享中心-Internet选项-连接-局域网设置-自动监测设置打钩即可。然后是报错java.lang.ClassNotFoundExceptio...

2017-07-09 10:39:48 387

空空如也

空空如也

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

TA关注的人

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