戴定康的博客

不要让任何理由成为你不学习的借口!

排序:
默认
按更新时间
按访问量

Android历史搜索和热门标签

前言搜索界面一直是一个APP至关重要的部分,也是用户用的最多的界面,那么历史搜索和热门标签的话,也是这个界面所需要的重要的组成部分。 本篇文章旨在帮助大家如何写好两个重要的部分。话不多说,先上图界面用到的控件和框架1.Android ORM框架 GreenDao3.02.SearchView在T...

2016-12-08 16:26:16

阅读数:1545

评论数:6

Android ORM框架 GreenDao3.0的使用

前言之前用过许多的Orm框架,例如:ORMLite、greendao、ormndroid、androrm、ActiveAndroid,SugarORM等等,不过都没有一一研究,感觉GreenDao的文档和支持率比较高,所以就一直采用了GreenDao作为项目的Orm框架,关于这些框架的大致分析,可...

2016-12-08 11:46:08

阅读数:580

评论数:0

NodeProgressView 物流节点进度条

关于作者戴定康 博客:个人博客 Csdn:戴定康的博客 NodeProgressView 用来显示物节点进度的自定义View,仿淘宝 版本尚未发布到Jcenter,后续将会逐一发布,让你使用更简洁使用先拷贝View包下面的文件到你的项目,记得样式等Attr文件也要复制,不然会报错...

2016-06-29 09:57:36

阅读数:3125

评论数:4

全新的网络加载框架Retrofit2,上位的小三

前言:  纪念这个明天比昨天更好的时代,纪念这个二胎开放的时代,对于技术日新月累的今天,各种新的网络技术也层数不穷,从老牌的HttpClient,那时还不能称之为框架;到android-async-http,再到如今的老将Volley;曾几何时,正是Xutils,Afindl等大而全的框架盛行其道...

2016-06-18 15:07:30

阅读数:808

评论数:0

记录一下RxJava和Retrofit2之间导包的错误

dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) testCompile 'junit:junit:4.12' compile 'com.android.support:appcompat-v7...

2016-05-31 14:29:29

阅读数:6513

评论数:1

LayoutInflater详解以及三种实现方法

LayoutInflater的获取与使用 在实际开发中LayoutInflater这个类还是非常有用的,它的作用类似于findViewById()。不同点是LayoutInflater是用来找res/layout/下的xml布局文件,并且实例化;而findViewById()是找xml布局文件下...

2016-05-20 09:59:23

阅读数:971

评论数:0

FragMent的静态加载和动态加载

<fragment android:name="com.example.myfragment.MyFragment" android:id="@+id/myfragment_1" android:layo...

2016-05-17 10:06:22

阅读数:1956

评论数:0

Android Orm框架分析

笔记摘要:最近准备使用数据库做个缓存,以前因为项目中的实时性要求比较高,所以在整体的框架中就没有加缓存,有些地方只是简单的将对象保存到了Preference中,所以并没有对数据库方面有所研究,既然准备使用数据库了,那就深入了解下吧,对以后也有好处。现在开源社区也有很多的ORM框架,但不知道哪个好用...

2016-05-05 13:51:03

阅读数:3080

评论数:2

setUserVisibleHint()方法的懒加载

public void setUserVisibleHint(boolean isVisibleToUser) { super.setUserVisibleHint(isVisibleToUser); if (isVisibleToUser) { //可见时加载数据相当于Fragment的o...

2016-04-28 09:26:31

阅读数:2446

评论数:0

你真的会用Fragment了么?-Fragment解析

绪论 Fragment 俗称 碎片,那么为什么会出现Fragment这个东西呢?鸿洋是这样介绍的:Android运行在各种各样的设备中,有小屏幕的手机,超大屏的平板甚至电视。针对屏幕尺寸的差距,很多情况下,都是先针对手机开发一套App,然后拷贝一份,修改布局以适应平板神马超级大屏的。  我们可以...

2016-04-19 10:31:08

阅读数:418

评论数:0

BigDecimal用法详解

一、简介 Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数。在实际应用中,需要对更大或者更小的数进行运算和处理。float和double只能用来做科学计算或者是工程计算,在商业计算中要用...

2016-04-19 10:27:07

阅读数:358

评论数:0

Fragment中onActivityResult不响应的解决办法

/*在fragment的管理类中,我们要实现这部操作,而他的主要作用是,当D这个activity回传数据到 这里碎片管理器下面的fragnment中时,往往会经过这个管理器中的onActivityResult的方法。*/ protected void onActivityResult(int re...

2016-04-12 10:00:42

阅读数:1752

评论数:0

RecyleView使用详解

RecyclerView是一个比ListView更灵活的一个控件,以后可以直接抛弃ListView了。具体好在哪些地方,往下看就知道了。 首先我们来使用RecyclerView来实现ListView的效果,一个滚动列表,先看下效果图(除了有动画之外,没什么特别--):   每个item的...

2016-04-02 09:53:24

阅读数:1392

评论数:0

Fargment传值的两种方法

在Activity中加载Fragment的时候、有时候要使用多个Fragment切换、并传值到另外一个Fragment、也就是说两个Fragment之间进行参数的传递、查了很多资料、找到两种方法、一种是通过共同的Activity传递、这种方法是在Activity里面添加一个字段、来临时保存要一些值...

2016-04-02 09:37:37

阅读数:774

评论数:1

下拉刷新与ViewPager冲突的处理,android-Ultra-Pull-To-Refresh下拉刷新嵌套ViewPager手势冲突

在项目中使用了android-Ultra-Pull-To-Refresh组件实现下拉刷新,嵌套ViewPager,导致滑动手势冲突,在网上找了很多办法,也问了liaohuqiu大神,也就是该组件的作者,总结以下方法,结合这篇文章还有廖大神给出的建议GitHub问答区,对该组件的详细介绍请看源码解析...

2016-04-01 10:05:11

阅读数:3871

评论数:7

下拉刷新组件中嵌套ViewPager的一个手势冲突

在项目中使用了android-Ultra-Pull-To-Refresh组件实现下拉刷新,有个页面是在下拉刷新ListView中包含了一个ViewPager,因为ListView和ViewPager的事件冲突导致ViewPager左右滑动的时候非常难,这是个常见的问题,使用下面改造的ViewPag...

2016-03-29 09:35:09

阅读数:1891

评论数:3

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