自定义博客皮肤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)
  • 资源 (11)
  • 收藏
  • 关注

原创 刨根问底-论Android“沉浸式”

网上谈论“沉浸式”的文章多的不可胜数,有人把“沉浸式”叫做“沉浸式状态栏”,还有人称作为“透明状态栏”、“变色状态栏”等。这里我们先给出“沉浸式”的直观感受,引用“知乎”网友的答案 使用带虚拟键的手机才能明显感觉到沉浸式所带来的变化:状态栏、导航栏隐藏。 而对于使用实体按键的手机的用户来说,“沉浸式”所带来的变化仅仅是状态栏隐藏,事实上,状态栏隐藏在之前也很常见,各种国产应用启动时都会隐藏

2016-11-27 18:42:09 1108

原创 Android中如何优雅的实现分页

何为分页? 以QQ好友列表为例:假如你的好友总共有100个,那么考虑性能等因素,第一次只获取并显示前10条数据。当用户加载更多时,再去获取后面的10条数据,并与之前的数据合并一起展示给用户。让我们看下常见的几种写法(仅关键代码):写法一:public class XActivity extends Activity { int currentIndex = -1; // 假设从0

2016-11-27 18:40:44 4723

原创 Android轻量级路由框架LiteRouter

开始之前,我们介绍一下什么是“路由”?路由这个概念来自于Web前端开发,引用知乎网友的解答: 不同的请求地址会交给路由处理来转发给相应的控制器处理,所以说路由就可以在转发前修改转发地址,你可以在这上面大作文章。简单的概括:路由是一个框架,可以控制、转发对页面的跳转,并在跳转之前做任何你想要的处理。那么,Android中为何要引入一个Web中才有的路由概念?如果你用过一些路由框架,比如Route

2016-11-27 18:39:22 1741

原创 RecyclerView Divider完美解决方案

关于RecyclerView的使用,不是本文介绍的重点,还不清楚的同学可以参考这篇文章: Android RecyclerView 使用完全解析 体验艺术般的控件。RecyclerView替代ListView势在必行,唯一比较遗憾的是官方没有内置几个好用的ItemDecoration,这使得很多人觉得使用起来比较麻烦。有幸站在巨人的肩膀上,github上有大神实现了一个:RecyclerView-F

2016-11-27 18:37:12 5286

原创 Jenkins一键发布「apk&ipa」 到Bugly

背景一大早刚到公司没多久,测试妹妹小韩跑过来:“老王,麻烦给我发一份xxx项目的最新安装包呗?”老王:“啥,昨天不是发你一个了吗?”小韩:“我要回归下昨天已解决的bug,所以~”于是,老王蹭蹭蹭打开IDE,N分钟后一个安装包通过QQ扔给了小韩。五分钟后,小韩又跑过来了小韩:“昨天你关闭的xxx bug好像没解决吧,我操作给你看下~”老王放下手中的山东煎饼,盯着小韩的操作看了一遍。老王:“不科学哇,我

2016-11-27 18:23:10 3499 1

原创 Android-BaseLine框架初识之MVP模式最佳方案(三)

MVC & MVP & MVVM 这三个设计模式很多文章都在分析和比较它们,DK’s Lab中有一篇是我看过的介绍的最简单和通俗易懂的,不清楚的同学可以去看一下,文章的地址是http://dk-exp.com/。看过前两篇文章的同学,应该可以感觉到Android-BaseLine这个框架可以很迅速的编写代码。细心的同学可能会发现,V(或C)和M层的代码耦合度相当的低,可以基本做到V和M代码分开编写

2016-03-16 15:58:39 1375

原创 Android-BaseLine框架初识之如何使用(二)

上一篇文章 Android-BaseLine框架初识之网络请求(一)算是一个入门级或者是开篇的介绍,还没看过的朋友请移步去简单认识下。Ok, 那么Android-BaseLine目前能做什么呢? 1、升级Volley框架, 增加对多附件上传及进度更新回调的支持,增加https支持并且可以动态地切换RequestQueue2、提供统一的网络请求业务逻辑框架, 使用EventBus和Volley协作

2016-03-11 11:11:37 1659

原创 Android-BaseLine框架初识之网络请求(一)

之前总结过一篇关于Android-BaseLine框架的介绍,还没看过的同学请移步Android-BaseLine基础性开发框架。本篇会介绍Android-BaseLine的基本使用方法-网络请求。现在做App开发和服务器接口(API)已经分不开了,可以说纯单机版的App几乎绝迹,所以对于我们广大的开发者来说,经常做的就是拿着一份接口文档和UI设计图开始撸代码。那么今天Android-BaseLin

2016-03-10 10:19:56 1831

原创 自定义ViewGroup实现进度动态更新效果

自定义ViewGroup实现进度动态更新效果

2015-05-19 22:35:01 1836

原创 DDPush开源推送框架源码分析之Client到DDPush(UDP模式)

在前一篇文章中我们主要分析了AppServer是如何连接到DDPush,并向DDPush推送消息,还没有看过的朋友请移步DDPush开源推送框架源码分析之APPServer到DDPush。本篇文章主要讲解Client(客户端)如何连接到DDPush,并向DDPush发送消息和接收APPServer推送给DDPush的消息

2015-03-11 22:16:19 5652 1

原创 DDPush开源推送框架源码分析之APPServer到DDPush

DDPush (Dimension Door Push),任意门推送,是一款开源免费的单机千万级实时信息推送服务器,使用Java语言开发,具有简单、稳定、高性能、高容量等特点,适用于互联网、移动互联网、物联网、Android、智能设备、硬件设备等各种环境。

2015-03-09 19:55:54 8788

原创 强大的分组SectionListView, 支持自定义组头布局和分组的内容布局, 组头有挤压效果

效果与系统的联系人分组效果类似,组头有挤压效果。但是不同的是,SectionListView支持每组的组头布局自定义,每组的内容布局也可以自定义。

2015-02-16 15:05:41 4243

原创 Android-BaseLine基础性开发框架

最近总结了一个比较基础性的Android快速开发框架Android-BaseLine,Android-BaseLine实现的功能远远没有其他框架多,一个很好的框架不应该显得太过臃肿,很多功能一般情况下我们可能用不到,真正适合自己的框架还是应该在开发的过程中一步步总结和提炼,所以Android-BaseLine只是提供了一般的APP开发会需要的基本功能。经历了几次重构,废弃了原先自己设计的一些功能模块,使用了业界比较好用的一些框架,同时借鉴了一些框架的思想,打造了Android-BaseLine这样一个轻量级

2014-09-26 10:42:01 2922 1

原创 Android麦克风录音带音量大小动态显示的圆形自定义View

1、所谓无图无真相,先上效果图。我们要实现的就是中间那个录音的按钮,周边会显示一圈音量大小的波形2、VolumCircleBar继承自View,我们进行了自定义,代码如下package com.rdinfo.ccenglish.ui.ccprofile.view;import android.content.Context;import android.content.res.T

2014-07-28 16:05:03 5822 4

原创 Android崩溃日志收集

好几年没写博客了,还是大学生的时候记录过很多

2014-06-25 15:05:40 3708 5

原创 Android之AIDL

一、AIDLDemoServer        Person.javapackage com.aidl.aidl;import android.os.Parcel;import android.os.Parcelable;public class Person implements Parcelable { private int id; private String na

2011-11-05 19:45:02 2672

原创 强烈质疑第二届Android应用开发中国大学生挑战赛

特此声明,我们的文章不是针对浙大的任何学生,只是对评委和主办学校表示有很大的意见,请浙大的学生们冷静,我们已经了解浙大和浙大城市学院不是同一所学校。     苦等了一个多月的结果出来了,今天迫不及待地查看比赛结果,却让我们大失所望。我们引以为傲的作品最终只拿到了华东赛区优秀奖的最后一名。如果是我们技不如人,我们就认了。可是我们发现区域赛的比赛结果存在着极大的水分,不禁感到无比愤怒。华东

2011-11-01 14:22:41 30478 558

原创 Android之条码扫描二维码扫描

二维码条形码扫描,参考技术网址:       1.Apache License 2.0 开源的 ZXing项目的简化版 http://xinlanzero.iteye.com/blog/1114826 (作者的项目中的缺少core.jar,需自己下载)       2.另外一篇关于Apache License 2.0 开源的 ZXing项目,该作者已经编译了core.jar可供下载

2011-10-26 08:46:08 5344 2

Android邮件收集崩溃日志

Android邮件收集崩溃日志DEMO,更过信息请移步http://blog.csdn.net/zhf198909

2014-06-25

GitHub上最火的SlidingMenu

直接导入工程,没有错误, 不必引用libary, 已经整合进去。

2013-06-17

Android之实现系统联系人软件的分组和字母表导航效果

模仿系统联系人的字母导航效果; 联系人分章节显示、ListView快速滑动显示联系人首字母、附带字母表快速查找的例子, 查阅网络资源,实现方式都是比较复杂,尤其有些还实现了SectionIndex接口,很多人不怎么能理解,研究后发现此种类型的例子没必要也不应该那么实现。

2012-08-08

SQLite可视化管理工具

SQLite可视化管理工具,绿色版免安装

2011-11-05

Eclipse开发Android插件ADT-15.0

Eclipse开发Android插件ADT-15.0

2011-11-05

More.iPhone.3.Development.Tackling.iPhone.SDK.3.Dec.2009

书名:More.iPhone.3.Development.Tackling.iPhone.SDK.3.Dec.2009 (iPhone3开发书籍英文版)

2011-10-21

App Store 审核指南(中文版)

App Store 审核指南(中文版) App Store 审核指南(中文版) App Store 审核指南(中文版)

2011-08-17

ADT-11.0.0

Android ADT-11.0.0 Android ADT-11.0.0 Android ADT-11.0.0

2011-08-17

CSS 2.0中文手册(含索引)

CSS 2.0中文手册(含索引) CSS 2.0中文手册(含索引) CSS 2.0中文手册(含索引)

2011-08-17

JAVA魔板游戏 课程设计报告

常熟理工学院2008级软件工程,JAVA魔板游戏,JAVA课程设计报告

2010-12-13

JAVA课程设计魔板游戏

该软件为常熟理工学院2008级软件工程专业JAVA课程设计内容,供JAVA初学者学习使用,涉及到的知识点有Swing框架、文件读写操作、图片处理等。

2010-12-13

空空如也

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

TA关注的人

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