5 张文文同学

尚未进行身份认证

Love what you do, do what you love

等级
TA的排名 4w+

将博客搬至CSDN

如题

2019-10-20 10:29:22

记一次使用GreenDao的小“坑”

很多Android开发者选择Greendao作为数据库使用工具,关于greendao的教程网络上也是一大堆,这里就不再介绍,主要是记录在项目中使用greendao出现的一个小问题,greendao的地址如下:greendao事先说一下,我项目中使用的是greendao3.2.2出现的主要问题是:NoClassDefFoundError 问题,具体的报错信息如下,这里是部分的,而且是从网络上...

2018-04-18 23:12:43

记一次使用GreenDao的小“坑”

很多Android开发者选择Greendao作为数据库使用工具,关于greendao的教程网络上也是一大堆,这里就不再介绍,主要是记录在项目中使用greendao出现的一个小问题,greendao的地址如下:greendao事先说一下,我项目中使用的是greendao3.2.2出现的主要问题是:NoClassDefFoundError 问题,具体的报错信息如下,这里是部分的,而...

2018-04-18 23:06:57

详细版JDK、Maven、Tomcat、Eclipse安装及设置教程

这篇教程主要是记录自己使用Eclipse开发的小技巧,也为入门的Java开发者提供一个参考,大佬路过请不要嫌弃!这篇教程会很详细,这样会导致文章很长和很多图,可以选择地去看,有错误的和更好的技巧请大佬在评论区回复。下载地址先给出各个软件的下载地址:JDK下载地址:JDK8下载地址 JDK9下载地址 这里提供两个版本的下载地址,需要其它版本的请直接去官网找Maven下载...

2018-03-23 21:49:43

SpringMVC知识梳理(一)

什么是SpringMVCSpringMVC其实就是spring框架的一个模块,SpringMVC和spring之间可以无缝整合,SpringMVC也是一个非常优秀的基于MVC的web框架,什么是MVC这里就不多说了,下面来了解一下springmvc的执行流程。SpringMVC执行流程spring-mvc执行流程图如上图所示,这是springmvc的执行流程图:...

2017-12-28 14:56:06

Android组件化开发中使用Butterknife的坑

Android组件化开发的介绍网上很多,如果还不熟悉的Android组件化开发的话,推荐去看一篇文章: Android组件化方案 ,这篇文章写的很详细,后面也有Demo,我也是看这篇文章。不过这篇文章没有介绍组件化使用Butterknife的,后面我直接在 Common 组件 中引用,没想到直接报空指针,然后各种Google,终于找到了解决的办法,在这里记录一下。首先,需要在整...

2017-09-15 16:35:07

Android基础知识梳理-Activity组件

Android基础知识梳理--activity组件功能:提供与用户进行交互的界面、展示数据基本用法:Activity本质上就是一个Java类,不过我们在使用的时候需要继承Activity这个基类,并且需要在AndroidManifest.xml文件中注册,不注册使用的时候会抛异常,每个Activity一般会有对应的xml文件来放置布局。生命周期方法onCreate :A...

2017-09-15 16:29:57

Android Studio去除项目无用的资源

在我们用Android Studio开发项目的时候,常常需要引入很多图片或者XML资源,这些资源在项目开发完成之后,可能我们不会用到了,但是我们一个一个去删除的话会很麻烦,Android Studio提供了我们一个简单的方法去删除这些无用的资源。首先,打开Android Studio,点击Analyze,选择Run Inspection by Name,如图中红色方框中的选项,或...

2017-08-25 15:31:52

AndroidRecyclerView中的Item嵌套RecyclerView使用实例

最近项目中有一个需求是RecyclerView中的Item中嵌套RecyclerView,在网上没找到什么资料,然后就自己尝试了一下。首先看一下效果图录制GIF现在不大方便,就直接上两个图了。关于RecyclerView,都已经很熟悉了不熟悉的去百度一下,这里就不多介绍了。先说一下需求,最外层的是一个RecyclerView是竖向的,然后外层Re...

2017-08-16 16:41:24

Android自定义圆弧进度条

挺久没写文章了,近段时间被拉过去写JS项目了,在做一个项目的时候,遇到一个新的需求就是空气质量,实现空气污染指数的时候,需要到一个圆弧的进度,在网上没找到合适,干脆就自己写了一个,顺便复习一下自定义View,下面是具体的实现。先看一下效果这里的话我只做一个进度条,使用也很简单。圆弧外的文本是一个textview,不是这个控件里面的,说明一下。下面先看一下整体的代码:import android.an

2017-08-11 16:13:03

Android自定义圆弧进度条

挺久没写文章了,近段时间被拉过去写JS项目了,在做一个项目的时候,遇到一个新的需求就是空气质量,实现空气污染指数的时候,需要到一个圆弧的进度,在网上没找到合适,干脆就自己写了一个,顺便复习一下自定义View,下面是具体的实现。先看一下效果这里的话我只做一个进度条,使用也很简单。圆弧外的文本是一个textview,不是这个控件里面的,说明一下。下面先看一下整体的代...

2017-08-11 16:06:38

01-Angularjs开发环境搭建

一、概述##时下web前端非常热门,新的框架层出不穷,web前端的三驾马车VueJS、AngularJS、ReactJS发展非常迅猛。其中VueJS是国人开发的项目,百度热点趋势以1000%的速度在增长,其中是否有有我大天朝的情怀在吧。AngularJS在国外非常受欢迎,在国内用的不是非常多。这次我们开始学习一下AngularJS,师夷长技以制夷。AngularJS在学习的过程中...

2017-04-27 14:47:00

解决Genymotion2.8.1在拖动安装APK文件出现ARMtranslate错误

在新版本的genymotion中,我们拖动安装APK文件的时候会出现一个问题,那就是:这个问题经常会出现,在以前的版本中,我们只需要将genymotion-arm-translation_v1.1.zip这个文件直接拖放到模拟器中就可以解决,但是在新版本中,放进去还不能解决,需要我们手动安装。在新版本中解决办法是: genymotion也是设置本地的sdk,如下图所示:设置成功之后,命令行进入ad

2017-03-30 15:11:15

解决Genymotion2.8.1在拖动安装APK文件出现ARMtranslate错误

在新版本的genymotion中,我们拖动安装APK文件的时候会出现一个问题,那就是:错误这个问题经常会出现,在以前的版本中,我们只需要将genymotion-arm-translation_v1.1.zip这个文件直接拖放到模拟器中就可以解决,但是在新版本中,放进去还不能解决,需要我们手动安装。在新版本中解决办法是:genymotion也是设置本地的sdk,如...

2017-03-30 15:05:01

Android使用DataBinding实现双向绑定(一)

前面一段时间学习了一下Android中的DataBinding,但是只是很简单地实现了一下,DataBinding中最强大的地方还没有认真地学习过,有很多地方还不理解。这次,深入学习一下DataBinding的双向绑定和MVVM模式。1、实现简单的使用先回顾一下简单的使用,使用的时候需要在模块的build.gradle文件中添加这一句:dataBinding{ ena...

2017-02-23 16:09:06

Android使用DataBinding实现双向绑定(一)

前面一段时间学习了一下Android中的DataBinding,但是只是很简单地实现了一下,DataBinding中最强大的地方还没有认真地学习过,有很多地方还不理解。这次,深入学习一下DataBinding的双向绑定和MVVM模式。1、实现简单的使用  先回顾一下简单的使用,使用的时候需要在模块的build.gradle文件中添加这一句:dataBinding{ enabled=true

2017-02-23 16:08:48

Android使用DataBinding入门

2015年的GoogleI/O大会上,Google推出了自己官方的数据绑定框架Data Binding Library,虽然网络上有很多第三方的数据绑定框架,但是,第三方的框架都是别的公司或者团队在维护,有些公司或者团队看到自己的东西没有很好的收益或者其他原因,一下子就不在维护了,这对我们来说就是一个大麻烦,所以,使用官方的框架是我们第一个选择。在没有出来这个以前,我们获取控件的...

2017-01-06 16:08:13

Android使用DataBinding入门

2015年的GoogleI/O大会上,Google推出了自己官方的数据绑定框架Data Binding Library,虽然网络上有很多第三方的数据绑定框架,但是,第三方的框架都是别的公司或者团队在维护,有些公司或者团队看到自己的东西没有很好的收益或者其他原因,一下子就不在维护了,这对我们来说就是一个大麻烦,所以,使用官方的框架是我们第一个选择。  在没有出来这个以前,我们获取控件的句柄一般是通过f

2017-01-06 16:07:30

Retrofit2.0+RxJava+MVP整合实践

Retrofit、RxJava、MVP设计模式这些技术出来有挺长一段时间了,之前也研究过分别的使用,但是没整合一起使用过。Retrofit 是一个Square开发的类型安全的RESTful安卓客户端请求库。这个库为网络认证、API请求以及用OkHttp发送网络请求提供了强大的框架 。什么是RESTful呢?RESTful是一种软件架构风格,但不是设计标准,只是提供了一组设计原则...

2016-12-27 17:10:24

Retrofit2.0+RxJava+MVP整合实践

Retrofit、RxJava、MVP设计模式这些技术出来有挺长一段时间了,之前也研究过分别的使用,但是没整合一起使用过。Retrofit 是一个Square开发的类型安全的RESTful安卓客户端请求库。这个库为网络认证、API请求以及用OkHttp发送网络请求提供了强大的框架 。什么是RESTful呢?RESTful是一种软件架构风格,但不是设计标准,只是提供了一组设计原则和约束条件。它主要用于

2016-12-27 17:08:36

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!