自定义博客皮肤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

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

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

原创 Android超精准计步器开发-Dylan计步

Android精准计步器开发 亲测在小米.魅族.华为上可用,该app采用后台service计歩服务,所以只要app不被手机杀死在后台也是可以正常计歩的。上图: 1.需要在AndroidManifest.xml中添加权限 uses-permission android:name="android.permissi

2016-10-23 11:24:05 37847 96

原创 Android中TabLayout添加小红点

Android中TabLayout添加小红点

2017-12-06 09:41:37 8518 2

转载 Android权限(permission)大全

1.android.permission.WRITE_USER_DICTIONARY 允许应用程序向用户词典中写入新词 2.android.permission.WRITE_SYNC_SETTINGS 写入Google在线同步设置 3.android.permission.WRITE_SOCIAL_STREAM 读取用户的社交信息流 4.android.permission.WRITE_

2017-06-08 12:42:43 3716

原创 写在微信小程序上线之夜,我想对移动开发人员说别慌先玩玩AR压压惊!

写在微信小程序上线之夜,我想对移动开发人员说别慌先玩玩AR压压惊! 早上起来,微信小程序刷爆了整个朋友圈,铺天盖地的各种微信小程序被晒出来,我翻开自己的手机怎么半天找不到呢? 找个朋友分享了个小程序,我打开之后看到手机是这样的: 体验了一番微信小程序,说实话有点震撼,毕竟这个小程序确实做的不错!然后好多群里都炸开了锅,都在讨论微信小程序对于我们移动互联网的影响, 尤其是对我们移动开

2017-01-09 23:34:03 14006 9

原创 2016,毕业五年你为何还混得这么惨?

也许看到这篇日记的你是一个陌生人,也许是一个朋友,虽然工科男文笔不好,请怀着平常心看待,毕竟我不是无暇玉,有缺点,才是真正的人年关将至,突然发现,毕业已经快五年了。而我现在看起来似乎还是一无所有,为什么我依然混的这么惨?虽然说,现在都比较流行传递正能量,但是,我发现自己已经被正能量洗脑之后生活依然毫无改变,因为,我们大家似乎已经沉醉在这种正能量的自我满足与欣喜当中,却忘了我们真正需要去用心思考的问题:

2017-01-01 00:27:56 11335 11

原创 【Android开发VR实战】三.开发一个寻宝类VR游戏TreasureHunt

【Android开发VR实战】三.开发一个寻宝类VR游戏TreasureHunt VR即Virtual Reality虚拟现实。虚拟现实技术是一种可以创建和体验虚拟世界的计算机仿真系统它利用计算机生成一种模拟环境是一种多源信息融合的交互式的三维动态视景和实体行为的系统仿真使用户沉浸到该环境中。 那么,如何在Android中去开发VR功能的APP呢?我们利用谷歌提供的开源SDK去实现一个36

2016-12-30 09:31:16 9467

原创 【Android开发VR实战】二.播放360°全景视频

【Android开发VR实战】二.播放360°全景视频 VR即Virtual Reality虚拟现实。虚拟现实技术是一种可以创建和体验虚拟世界的计算机仿真系统它利用计算机生成一种模拟环境是一种多源信息融合的交互式的三维动态视景和实体行为的系统仿真使用户沉浸到该环境中。 那么,如何在Android中去开发VR功能的APP呢?我们利用谷歌提供的开源SDK去实现一个360°全景视频的功能 一

2016-12-29 09:12:50 14400 4

原创 【Android开发VR实战】一.给用户呈现一个360°全景图片

【Android开发VR实战】一.给用户呈现一个360°全景图片 VR即Virtual Reality虚拟现实。虚拟现实技术是一种可以创建和体验虚拟世界的计算机仿真系统它利用计算机生成一种模拟环境是一种多源信息融合的交互式的三维动态视景和实体行为的系统仿真使用户沉浸到该环境中。 那么,如何在Android中去开发VR功能的APP呢?我们利用谷歌提供的开源SDK去实现一个360°全景图片的功

2016-12-28 09:33:30 18119 36

原创 Android中使用Lambda表达式高效开发

Android中如何使用Lambda表达式高效开发 当我们在Android开发中,使用Android Studio时,去写一个线程或者button的点击事件时,写完之后使用代码折叠功能,可以看到如下预览: 这个其实就是Lambda表达式的写法。我们发现,对于我们开发来说,不会去关心这个类以及方法,只会关心这个方法内的代码,所以其他的多余代码就显得多余了。那么,到底具体如何使用呢?

2016-12-27 07:57:49 9278 1

原创 Android中Service+Notification断点续传下载

Android中Service+Notification断点续传下载 在Android开发中,我们经常会用到例如版本更新这种的文件下载,那么如何用service+notification去做一个支持断点续传的 文件下载呢?效果图如下一.在启动Activity中启动Servicepublic class MainActivity extends AppCompatActivity {

2016-12-26 07:53:43 4814

原创 JDBC批量插入数据优化,使用addBatch和executeBatch

JDBC批量插入数据优化,使用addBatch和executeBatch 在之前的玩转JDBC打造数据库操作万能工具类JDBCUtil,加入了高效的数据库连接池,利用了参数绑定有效防止SQL注入 中其实忽略了一点,那就是SQL的批量插入的问题,如果来个for循环,执行上万次,肯定会很慢,那么,如何去优化呢?一.用 preparedStatement.addBatch()配合prepa

2016-12-22 09:25:28 25494 2

原创 JDBC如何有效防止SQL注入

JDBC批量插入数据优化,使用addBatch和executeBatch 在之前的玩转JDBC打造数据库操作万能工具类JDBCUtil,加入了高效的数据库连接池,利用了参数绑定有效防止SQL注入 中其实忽略了一点,那就是SQL的批量插入的问题,如果来个for循环,执行上万次,肯定会很慢,那么,如何去优化呢?一.用 preparedStatement.addBatch()配合prepa

2016-12-21 07:53:14 9242

原创 玩转JDBC打造数据库操作万能工具类JDBCUtil,加入了高效的数据库连接池,利用了参数绑定有效防止SQL注入

玩转JDBC打造数据库操作万能工具类JDBCUtil,加入了高效的数据库连接池,利用了参数绑定有效防止SQL注入 在之前学习了MySQL和Oracle之后,那么,如和在Java种去连接这两种数据库。在这个轻量级的工具类当中,使用了数据库连接池 去提高数据库连接的高效性,并且使用了PreparedStatement来执行对SQL的预编译,能够有效防止SQL注入问题。一.准备在配置文件配置:

2016-12-20 00:03:15 11981

原创 【从零开始学习Oracle数据库】(5)约束视图与索引

-- 主键约束:PRIMARY KEY=不重复+不为NULL;-- (列级约束条件) CREATE TABLE dept_dylan ( dept_id NUMBER (2) PRIMARY KEY, dept_name VARCHAR (20), dept_location VARCHAR (40));-- 数据准备 INSERT INTO dept_dylanV

2016-12-17 23:47:03 1559

原创 【从零开始学习Oracle数据库】(4)创建表与增删改和数据库事务

-- 数据准备:创建工资等级表CREATE TABLE salgrade_test ( grade NUMBER (2), lowsal NUMBER (7, 2), hisal NUMBER (7, 2));-- 查看工资等级表结构DESC salgrade;-- 查看工资等级表数据SELECT *FROM salgrade_test;-- 插入数

2016-12-17 23:45:50 1655

原创 【从零开始学习Oracle数据库】(3)函数与子查询和连接查询

--查询语句的基本格式--select 字段 1 , 字段 2 , 字段 3 , 表达式 , 函数 , ...--from 表名--where 条件--group by 列名--having 带组函数的条件--order by 列名--字符函数:upper / lower / initcap/length / lpad / rpad / replace / trim * -- l 表示

2016-12-17 23:44:51 1871

原创 【从零开始学习Oracle数据库】(2)函数

--函数--查看员工表数据SELECT * FROM emp_test;--查看部门表数据SELECT * FROM dept_test;--round( 数字 , 小数点后的位数 )用于数字的四舍五入--计算金额的四舍五入 --注意:Oracle中别名用双引号"原样输出",mysql可以用单引号SELECT salary*0.1234567 "原样输出",ROUND(salary*0.

2016-12-17 23:43:42 1732 2

原创 【从零开始学习Oracle数据库】(1)建表与简单查询

一.常用数据库软件大型数据库 Oracle Oracle是著名的Oracle(甲骨文)公司的数据库产品 , 它是世界上第一个商品化的关系型数据库管理系统 , 也是第一个推出和数据库结合的第四代语言开发工具的数据库产品。Oracle 公司的软件产品丰富 , 包括 Oracle 服务器产品 , Oracle 开发工具和Oracle 应用软件。其中最著名的就是 Oracle 数据库 , 目前最新的版

2016-12-17 23:41:39 4619 3

原创 【从零开始学习MySql数据库】(5)约束视图与索引

-- 主键约束:PRIMARY KEY=不重复+不为NULL;-- (列级约束条件) CREATE TABLE dept_dylan ( dept_id INT (2) PRIMARY KEY, dept_name VARCHAR (20), dept_location VARCHAR (40));-- 数据准备 INSERT INTO dept_dylanVALU

2016-12-16 22:53:20 1297

原创 【从零开始学习MySql数据库】(4)创建表与增删改和数据库事务

-- 数据准备:创建工资等级表CREATE TABLE salgrade_test ( grade INT (2), lowsal FLOAT (7, 2), hisal FLOAT (7, 2));-- 查看工资等级表结构DESC salgrade_test;-- 查看工资等级表数据SELECT *FROM salgrade_test;-- 插入数

2016-12-16 22:43:02 1486

原创 【从零开始学习MySql数据库】(3)函数与子查询和连接查询

#查询语句的基本格式#select 字段 1 , 字段 2 , 字段 3 , 表达式 , 函数 , ...#from 表名#where 条件#group by 列名#having 带组函数的条件#order by 列名#字符函数:upper / lower / initcap/length / lpad / rpad / replace / trim * -- l 表示#left ;

2016-12-16 22:40:42 1282

原创 【从零开始学习MySql数据库】(2)函数

#函数use test;#查看员工表数据SELECT * FROM emp_test;#查看部门表数据SELECT * FROM dept_test;#round( 数字 , 小数点后的位数 )用于数字的四舍五入#计算金额的四舍五入#注意:Oracle中别名用双引号"原样输出",mysql可以用单引号SELECT salary*0.1234567 "原样输出",ROUND(salary*

2016-12-16 22:31:34 1352 7

原创 【从零开始学习MySql数据库】(1)建表与简单查询

#查看服务器中的数据库SHOW DATABASES;#创建一个数据库CREATE DATABASE IF NOT EXISTS test;#使用test数据库USE test;#建表-- 表名丌能超过 30 个字符-- 表名、列名是自由定义的-- 所有的 SQL 语句都是以“ ; ”结尾CREATE TABLE user_test( id int,

2016-12-16 22:26:11 3364 3

原创 【Android自定义View实战】之仿百度加载动画,一种优雅的Loading方式

【Android自定义View实战】之仿百度加载动画,一种优雅的Loading方式 无意中看到了百度的加载动画,看起来非常优雅,打算亲手造一个。 仿百度加载动画的重要思路:当第一遍执行完毕后就让第一个停下来在中间位置,换原来中间位置的第三个开始执行动画, 以此类推,当第二遍执行完毕后第二个停下来,中间位置的开始执行动画。第一个:仿百度加载动画,用ObjectAnimator属性动画操

2016-12-05 22:13:04 12547 7

原创 AndroidStudio2.2的Instant Run严重Bug

AndroidStudio2.2的Instant Run严重Bug1.编译错误:Error:specified for property ‘resourceFile’ does not exist. Error:A problem was found with the configuration of task’:app:packageArmDebug’.>File’E:\kejiang\And

2016-12-02 09:52:33 1567

原创 Android将Library上传到jcenter超简单完整图文步骤以及遇到的各种坑

Android将Library上传到jcenter超简单完整步骤以及遇到的各种坑 在【玩转SQLite系列】(七)打造轻量级ORM工具类SQLiteDbUtil操作数据库 中我们可以看到这个工具类的超简洁用法:只需要在gradle中引入:compile 'cn.bluemobi.dylan:sqlitelibrary:0.1' 即可使用,那么这到底是怎么回事?这个是Android项目

2016-12-01 00:28:12 9879 29

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

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

2016-11-30 09:04:57 3568

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

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

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

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

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

2016-11-28 07:41:18 6887

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

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

2016-11-25 07:42:48 5405

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

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

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

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

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

2016-11-23 07:17:42 4816

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

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

2016-11-22 09:19:25 11526

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

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

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

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

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

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

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

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

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

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

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

2016-11-16 17:56:29 11782

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

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

2016-11-15 16:57:07 7247

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

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

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

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

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

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

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

MyEclipse使用手册

MyEclipse使用手册,超级实用!WEB开发的福音

2014-07-22

Android Design 官方设计文档中文版

Android Design 官方设计文档中文版,超实用!

2014-07-22

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关注的人

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