自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

DylanAndroid

未来已经来临,只是尚未流行

  • 博客(24)
  • 资源 (31)
  • 收藏
  • 关注

原创 Java反射在Android中的应用,以及注意事项

Java反射在Android中的应用,以及注意事项 在【玩转SQLite系列】(七)打造轻量级ORM工具类SQLiteDbUtil操作数据库 这篇文章当中,我封装了一个轻量级的数据库ORM工具类,其中我们发现,不管是建表、查询数据、插入数据、都只需要一个简单的javabean对象,这正是这个 轻量级的工具类的强大之处,那么强大的背后到底是如何通过数据库中的字段和javabean对象之

2016-11-30 09:04:57 3622

原创 【玩转SQLite系列】(七)打造轻量级ORM工具类SQLiteDbUtil操作数据库

【玩转SQLite系列】(七)打造轻量级ORM操作数据库工具类SQLiteDbUtil 之前已经讲了SQLite数据库的各种使用和操作,我们发现,每次操作起来比较麻烦。在最后,我想到自己去封装一个轻量级的操作SQLite数据库工具类, 类似于ORM对象关系映射型的数据库工具类,比较轻量级,可能功能不是那么的完美,毕竟只是个工具而已吗。一.SQLiteDbUtil工具类超简单用法1.引入

2016-11-29 09:50:54 6620 2

原创 【玩转SQLite系列】(六)SQLite数据库应用案例实现历史搜索记录

【玩转SQLite系列】(六)SQLite数据库应用案例实现历史搜索记录>前面通过一系列的文章讲述了SQLite的各种使用场景,那么我们用一个实际的案例去实现一个搜索历史记录的功能。这里面用到了以下内容:>[【Android自定义View实战】之自定义超简单SearchView搜索框](http://blog.csdn.net/linglongxin24/article/details/37931633)

2016-11-28 07:41:18 7014

原创 【玩转SQLite系列】(五)SQLite数据库优化

【玩转SQLite系列】(五)SQLite数据库优化>在平时的开发中,其实我们每次给数据库中插入一条数据,数据库都会单独开启一个事务,我们插入多少条数据,就会对磁盘由多少次操作。这样在数据比较多的情况下,大大的降低了数据库的操作效率。那么,针对这个问题,我们如何来进行优化呢?

2016-11-25 07:42:48 5491

原创 【玩转SQLite系列】(四)通过Android提供的API操作SQLite数据库

【玩转SQLite系列】(四)通过Android提供的API操作SQLite数据库 在上一篇中介绍了用sql语句来操作SQLite数据库,那么,就需要用户必须要由很熟练的sql语句拼写和sql语法的熟练掌握。 其实,在Android里面提供了相应的API来操作数据库,即使对sql不是很熟练,也能够很好的去操作SQLite数据库。 这篇文章介绍一下通过Android提供的API对数据库

2016-11-24 08:58:53 5914 3

原创 【玩转SQLite系列】(三)通过sql语句操作SQLite数据库

【玩转SQLite系列】(五)SQLite数据库优化 在平时的开发中,其实我们每次给数据库中插入一条数据,数据库都会单独开启一个事务,我们插入多少条数据, 就会对磁盘由多少次操作。这样在数据比较多的情况下,大大的降低了数据库的操作效率。那么,针对这个问题,我们如何来进行优化呢?1.先创建一个数据库和创建一张表 /** * 1.创建或打开数据库连接 **/ pr

2016-11-23 07:17:42 4897

原创 【玩转SQLite系列】(二)SQLite创建和打开数据库的三种方式

SQLite创建和打开数据库的三种方式 我们发现,在Android中使用SQLite数据库的时候,创建和打开数据库的时候不止继承SQLiteOpenHelper 这一种方式。目前我至少发现了三种方式: 1.自定义一个类继承SQLiteOpenHelper; 2.使用Context.openOrCreateDatabase(); 3.SQLiteDatab

2016-11-22 09:19:25 11706

原创 【玩转SQLite系列】(一)初识SQLite,重拾sql语句

初识SQLite,重拾sql语句 SQLite由于是一个轻型的嵌入式的数据库,被应用于Android系统当中。在Android开发中我们难免会用到SQLite数据库。接下来用一系列的文章来数据一下SQLite数据库。一.认识SQLite1.什么是SQLite SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中。它是D.Ri

2016-11-21 09:19:39 9388 1

原创 深入Activity,Activity启动模式LaunchMode完全解析

深入Activity,Activity启动模式LaunchMode完全解析 在平时的开发中,我们可能会了解到Activity的任务栈还有Activity的启动模式。那么Activity的启动模式都分别是怎么样的呢?如果设置了这些启动模式对任务栈有事么影响 ,还有就是这么启动模式在实际的开发中有什么应用呢?这里用图例和demo来分析一下Activity的启动模式。Demo图 1.Stan

2016-11-18 19:14:35 4054 1

原创 Android中ViewPager+Fragment取消(禁止)预加载延迟加载(懒加载)问题解决方案

在Android中我们经常会用到ViewPager+Fragment组合。然而,有一个很让人头疼的问题就是,我们去加载数据的时候由于ViewPager的内部机制所限制,所以它会默认至少预加载一个。这让人很郁闷,所以,我就想到要封装一个Fragment来解决这个问题。这里还解决一个问题就是在[Android酷炫欢迎页播放视频,仿蚂蜂窝自由行和慕课网](http://blog.csdn.net/linglongxi

2016-11-17 19:59:03 43915 22

原创 Android6.0M权限管理实战,完美轻量级封装

Android6.0M权限管理实战,完美轻量级封装 随着Android版本的不断更新,Android再权限管理方面的诟病越来越明显。Google的Android开发人员也意识到了Android应用在权限管理方面的各种问题,让好多用户摸不着头脑就使用了用户的隐私数据。为了在权限这方面加强管理,给用户一个比较好的体验。Android 6.0代号M的发布彻底解决了这一问题,取而代之的做法是这样的:app在运行时逐

2016-11-16 17:56:29 11894

原创 Android自定义View和属性动画完美结合,创造出酷炫圆环动画,带标尺和进度

Android自定义View和属性动画完美结合,创造出酷炫圆环动画,带标尺和进度 无意中,在看了[【Android自定义View实战】之仿QQ运动步数圆弧及动画,Dylan计步中的控件StepArcView]这个之后,突然发奇想,想做这么一个图。在原来的基础上增加一些东西,这样会更好一点。内容更丰富。>主要是在原来的基础上添加了如下功能 * 1.进度圆环的颜色是渐变。 * 2.添加一个进度标尺,类似与

2016-11-15 16:57:07 7299

原创 全新的Android通知栏,已抛弃setLatestEventInfo,兼容高版本

全新的Android通知栏,已抛弃setLatestEventInfo,兼容高版本 这算是一个入门级的Android通知栏notification的文章,因为在项目中要用到, 又发现以前的低版本的用setLatestEventInfo已过时,还报错,完全不兼容。所以, 在这里介绍下基本用法,代码比较简单,高手请略过。先看效果图1.主要参数介绍1.notification的titl

2016-11-14 23:32:31 12954 6

原创 精通RecyclerView:打造ListView、GridView、瀑布流;学会添加分割线、 添加删除动画 、Item点击事件

精通RecyclerView:打造ListView、GridView、瀑布流;学会添加分割线、 添加删除动画 、Item点击事件 在上一篇Android用RecyclerView练手仿美团分类界面写了RecyclerView的基本用法, 今天想想,在这里重新学习一下RecyclerView的完整用法。包括如何打造一个普通的ListView和横向的ListView、普通的GridView和横

2016-11-11 18:46:28 9800 15

原创 Android酷炫欢迎页播放视频,仿蚂蜂窝自由行和慕课网

Android酷炫欢迎页播放视频,仿蚂蜂窝自由行和慕课网 今天无意间看到了蚂蜂窝自由行的app,启动页很酷炫。我记得以前慕课网有个版本的app欢迎页也是播放视频的。今天就顺手写一个,代码比较简单,高手请略过。先

2016-11-10 14:15:07 11090 6

原创 Android属性动画应用超简单代码打造酷炫扇形(卫星),圆形菜单

Android属性动画应用超简单代码打造酷炫扇形(卫星),圆形菜单 在上一篇[Android属性动画上手实现各种动画效果,自定义动画,抛物线等] (http://blog.csdn.net/linglongxin24/article/details/53084234)对属性动画做了简单的介绍 ,如果不了解的可以去了解一下。今天突发奇想,想到既然属性动画这么强大,我们能不能用属性动画去打造一

2016-11-09 16:34:55 6004

原创 Android属性动画上手实现各种动画效果,自定义动画,抛物线等

Android属性动画上手实现各种效果,包括实现基本的透明度,缩放,平移,旋转,以及组合动画,还有就是自定义动画仿 QQ运动和抛物线动画。效果图如下: 1.为什么要用属性动画属性动画:顾名思义,属性动画就是通过改变一个控件的属性值而达到动画的效果。是3.0之后新出的动画框架。 注意:只要控件的属性提供了set属性的方法,就可以通过属性动画去操作。 属性动画和普通动画的区别:一个普通的动画,比

2016-11-08 16:57:30 12757 2

原创 Android基础动画,组合动画,帧动画,布局动画,Activity跳转动画

>Android中常用的动画都在这里了,包含了基本的动画【透明度动画,缩放动画,旋转动画,位移动画】;还有就是这四种动画的组合实现;还有布局动画,就是在加载布局时的动画;还有Activity跳转的动画。

2016-11-07 18:48:02 5338 2

原创 Android ListView优化之getView频繁多次调用与ViewHolder工作原理

Android中我们经常会用到ListView,然后ListView到底是如何通过ViewHolder去优化的?1.常见的适配器中利用ViewHolder去优化ListView的代码 @Override public View getView(int position, View convertView, ViewGroup parent) { ViewHolder vie

2016-11-06 20:26:07 9426 2

原创 Android宽度全屏的Dialog和DialogFragment用法

在Android开发中我们也会常用到Dialog,我们发现,系统的Dialog很多时候不能够满足我们的要求,比如有默认的title等等,还有的有边框,很难看,我们只需要加载显示我们的布局的样子。那么需要如何设置,再次记录一下。代码比较简单,高手请略过。效果图 1.设置Style <style name="Dialog_FullScreen"> <item name="

2016-11-05 22:27:15 6549 3

原创 Android GridView扩展仿微信微博发图动态添加删除图片

在平时的开发中,我们会看到不管是微信发朋友圈照片还是微博发布新鲜事,添加图片的时候都是选完后面还有个+号再去选择图片,这样的话比较方便用户去添加图片,有的右上角还有个-号方便用户去删除图片,而一般用户选择的图片多少都是不定的,我们只限制最大张数,我们用gridview去实现,代码可能比较简单,高手请略过。0.效果图1.准备资源图片添加图片的+号图片 删除图片的图片

2016-11-04 14:29:35 11320 28

原创 Android ListView优化之局部刷新(更新)(非notifyDataSetChanged)

在Android开发中我们经常会用到listview的数据和界面刷新动作,我们每次可能会用到的都是Adapter.notifyDataSetChanged()方法。这个方法的原理是利用观察者模式对我们的数据源进行监听,当我们的数据源发生变化的时候,会调用Adapter的getView()方法进行整个界面的刷新。这样的话我们发现,getview()会调用多次,刷新了好多个不需要刷新的item,这样的话相对而言,降低了效

2016-11-03 13:30:37 33196 10

原创 Android用RecyclerView练手仿美团分类界面

转载请注明出处:http://blog.csdn.net/linglongxin24/article/details/52997986 【DylanAndroid的csdn博客】 RecyclerView目前来说对大家可能不陌生了。由于在公司的项目中,我们一直用的listview和gridview。某天产品设计仿照美团的分类界面设计了一个界面,我发现用gridview不能实现这样的效果,所以就想到

2016-11-02 09:02:34 12046 7

原创 Android获取屏幕实际高度跟显示高度,判断Android设备是否拥有虚拟功能键

Android获取屏幕实际高度跟显示高度,判断Android设备是否拥有虚拟功能键

2016-11-01 09:56:02 11658 2

Android双向seekbar

Android双向seekbar,自定义view,控制上下限

2015-08-20

Android双向seekbar(带刻度)

Android双向seekbar(带刻度),自定义view,控制上限和下限

2015-08-20

Android编码规范

Android编码规范,非常实用,很好用的代码规范,开发者需要遵循的规则。

2015-01-28

android手势解锁

android高仿支付宝手势解锁,非常实用的工具

2015-01-06

Android双列滑动表格(双表头不动)

Android双列滑动表格(双表头不动)

2014-10-21

Android史上最全的日历控件

Android史上最全的日历控件,带有周数,超全,超漂亮,超炫丽的日历控件。

2014-10-09

圆角和圆形ImageView_RoundBitmap

圆角和圆形ImageView_RoundBitmap,非常好用!

2014-07-29

android 横方向的Listview附带系统照相图库裁剪

android 横方向的Listview附带系统照相图库裁剪 ,超实用

2014-07-24

Android仿微信朋友圈图片浏览器(支持图片手势缩放,拖动)

Android仿微信朋友圈图片浏览器(支持图片手势缩放,拖动)

2014-07-24

Android例子源码WIN8系统 磁贴点击下沉倾斜效果源码

Android例子源码WIN8系统 磁贴点击下沉倾斜效果源码,超炫!

2014-07-23

Android又一个超漂亮的日历控件

Android又一个超漂亮的日历控件,非常好用!

2014-07-23

Android数据库hibernate框架.

/** * YDL_Hibernate概要 <br/> * (一)支持功能: 1.自动建表,支持属性来自继承类:可根据注解自动完成建表,并且对于继承类中的注解字段也支持自动建表. 2.自动支持增删改 * ,增改支持对象化操作:增删改是数据库操作的最基本单元,不用重复写这些增删改的代码,并且添加和更新支持类似于hibernate中的对象化操作. * 3.查询方式灵活:支持android框架提供的方式,也支持原生sql方式. * 4.查询结果对象化:对于查询结果可自动包装为实体对象,类似于hibernate框架. * 5.查询结果灵活:查询结果支持对象化,也支持结果为List<Map<String,String>>形式,这个方法在实际项目中很实用,且效率更好些. * 6.日志较详细:因为android开发不支持热部署调试,运行报错时可根据日志来定位错误,这样可以减少运行Android的次数. <br/> * (二)不足之处: <br/> * 1.id暂时只支持int类型,不支持uuid,在sqlite中不建议用uuid. * 2.现在每个方法都自己开启和关闭事务,暂时还不支持在一个事务中做多个操作然后统一提交事务. <br/> * (三)作者寄语:<br/> * 昔日有JavaScript借Java发展,今日也希望AHibernate借Hibernate之名发展. * 希望这个项目以后会成为开源社区的重要一员,更希望这个项目能给所有Android开发者带便利. * 欢迎访问我的博客:http://blog.csdn.net/linglongxin24, * 这里有这个框架的使用范例和源码,希望朋友们多多交流完善这个框架,共同推动中国开源事业的发展,YDL_Hibernate期待与您共创美好未来!!! */

2014-07-23

CircularProgressButton

显示进度的按钮,可用于数据的提交,系统登录等,动画效果很棒,提高用户体验。

2014-07-23

Android UI 设计指南非官方简体中文版

Android UI 设计指南非官方简体中文版,非常实用

2014-07-22

Android切图注意事项

Android切图注意事项,非常实用,AndroidUI必看@

2014-07-22

Android自动升级框架

Android自动升级框架,这是我自己写的,直接把jar包添加进工程即可使用,超简单,超实用!

2014-07-21

Android仿iPhone的日期时间选择器

Android仿iPhone的日期时间选择器,超炫超酷!

2014-07-18

Android日期日历控件:TimesSquare

TimesSquare实现选择日期日历控件,可单选,多选,区间范围和对话框四种方式。

2014-07-18

自定义超简单SearchView搜索框

自定义超简单SearchView搜索框,非常简单,使用,可以自定义!

2014-07-18

Android_app项目开发步骤总结

做了几个android企业应用项目后,总结了项目的基本开发步骤,希望能够交流。

2014-07-18

Android 最火的快速开发框架XUtils

Android 最火的快速开发框架XUtils xUtils 包含了很多实用的android工具。 xUtils 支持大文件上传,更全面的http请求协议支持(10种谓词),拥有更加灵活的ORM,更多的事件注解支持且不受混淆影响... xUitls 最低兼容android 2.2 (api level 8)

2014-07-17

华为java编程规范

华为java编程规范,开发Java的程序员必备的常识和技巧!

2014-07-17

Android编码规范(最新版)

Android编码规范(最新版),开发者最基本的常识,应该掌握的规范技巧!

2014-07-17

Android显示Log信息(带行号)

Android显示Log信息(带行号),非常好用的Android工具类!

2014-07-16

Android仿QQ退出对话框

Android仿QQ退出对话框,可以自定义样式。

2014-07-16

Android带删除的EditText

Android例子源码自定义带有删除功能的edittext实例

2014-07-16

kill-svn-folders

kill-svn-folders,一个非常好用的svn工具,可以去掉项目中的svn文件夹!

2014-03-21

教师教学工作量计算系统

教师教学工作量计算系统的设计与实现

2014-01-05

Android笔记

Android基础知识!.Android的组件欢迎大家下载

2013-09-15

空空如也

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

TA关注的人

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