自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(221)
  • 资源 (45)
  • 收藏
  • 关注

原创 【FastDev4Android框架开发】Volley完全解析之基础使用(二十六)

(一).前言:           对于网络框架这部分,其实也一直想写点东西总结一下,很长的一段时间对于网络请求这块,在我刚开始做Android开发的时候还是2.2,2.3版本居多,那时候我们的项目中经常使用的是HttpURLConnection和HTTPClient来进行HTTP通信。不过这两种方式的用法有很多复杂的地方,我们在实际使用中都要进行封装,一个HTTP请求自定义封装工具类,方

2015-11-12 13:44:56 3813

原创 【FastDev4Android框架开发】BaseAdapterHelper详解源码分析,让你摆脱狂写一堆Adapter烦恼(二十五)

(一).前言:            Base-Adater-Helper是对我们传统的BaseAdapter的ViewHolder的模式的一个抽象封装,主要的功能可以让我们简化的书写AbsListView,例如ListView,GridView的自定义Adapter的代码,上一篇我们已经对该项目的基本使用做了介绍实例,今天我们来对该项目的实现详解源码分析一下,同时我们可以对此框架进行扩展开发

2015-11-09 21:43:02 3743 2

原创 【FastDev4Android框架开发】BaseAdapterHelper的基本使用介绍,让你摆脱狂写一堆Adapter烦恼(二十四)

(一).前言:           项目开发中对于列表(listview)和表格(girdview)中的数据显示,我们就需要写自定义的Adapter。所以一般一个项目下来少得十几个Adapter,多的二十几个甚至更多。但是Adapter的处理一般就是传入数据,view模板,getView,之类的在加入一些控制显示之类的代码。虽然写起来难度不大,但是很多类似的代码经常需要狂写,简直会有想吐的

2015-11-08 23:25:00 5029 7

原创 【FastDev4Android框架开发】重写WebView网页加载以及JavaScript注入详解(二十三)

(一).前言:           今天我们来学习一下重写WebView组件来实现网页的加载,以及我们平时APP开发中经常使用的JS注入,js和java相互调用的问题来重点讲解一下。如果大家都WebView加载还不是太熟悉的话,这边我之前专门写了一个WebView的专题,其他包含基本使用和js注入的问题。(点击进入WebView进阶专题)        FastDev4Androi

2015-11-06 21:01:45 6929

原创 【FastDev4Android框架开发】列表头生成带文本或者字母的图片开源库TextDrawable使用和详解(二十二)

(一).前言:           今天我们主要来学习一下新的开源框架,TextDrawable。我们经常在一些应用通讯录中看到这样的效果,例如我们加了一个好友,但是该用户没有上传头像图片,那么应用要么默认显示一个默认头像,或者我们就可以自动根据姓名第一个字或者首字母自动生成一个图片。OK,TextDrawable框架(Github地址)就是可以解决这个问题。TextDrawable扩展自

2015-11-06 11:19:12 5492

原创 【FastDev4Android框架开发】消息总线EventBus源码分析以及与Otto框架对比(二十一)

(一).前言:           上一篇我们对EventBus的简介和基本使用做了说明,今天我们主要深入的使用EventBus,同时会从源码的角度对于订阅和发送消息做分析,以及和另外的消息总线框架Otto在性能等方面做一个对比分析。        FastDev4Android框架项目地址:https://github.com/jiangqqlmj/FastDev4Android

2015-11-04 16:55:57 3293 7

原创 【FastDev4Android框架开发】消息总线EventBus的基本使用(二十)

(一).前言:         今天我们的项目继续更新,今天我们主要讲解消息总线EventBus的基本使用方法,后面一篇我们会从源码的角度稍微分析一下实现过程。     FastDev4Android框架项目地址:https://github.com/jiangqqlmj/FastDev4Android(二).简介:             以前我们做组件间的消息分发更

2015-11-03 15:46:35 3901

原创 【FastDev4Android框架开发】Android MVP开发模式详解(十九)

(一).前言:         今天我们的项目继续更新,今天我们主要讲解MVP开发模式以及具体实例。     FastDev4Android框架项目地址:https://github.com/jiangqqlmj/FastDev4Android(二).简介:      MVP(Model ViewPresenter)模式是著名的MVC(Model ViewControlle

2015-11-03 11:31:15 11989 10

原创 【FastDev4Android框架开发】非常漂亮的进度指示器AVLoadingIndicatorView的使用讲解(十八)

(一).前言:         今天我们的项目继续更新,今天主要要加入一个非常漂亮的进度指示器AVLoadingIndicatorView(开源地址)效果很不错,用起来非常简单和平时ProgressBar一样简单。效果如下:     FastDev4Android框架项目地址:https://github.com/jiangqqlmj/FastDev4Android (二).简要介

2015-11-03 10:16:52 28358 3

原创 【FastDev4Android框架开发】AndroidAnnnotations注入框架使用之最佳实践SharedPreferences(十七)

(一).前言:         前面我们已经对于AndroidAnnotations使用Adapters和lists做了讲解,今天我们开始具体学习一下使用DI框架SharedPreferencesHelpers的使用,SharedPreferencesHelpers允许我们可以使用Android SharedPreferences.      FastDev4Android框架项目地址

2015-11-02 10:30:06 3368

原创 【FastDev4Android框架开发】AndroidAnnnotations注入框架使用之最佳实践之Adapters和lists(十六)

(一).前言:           前面我们已经对于AndroidAnnotations框架集成OrmLite做了讲解,今天我们开始具体学习一下使用DI框架在Adapters和lists中的使用方法。      FastDev4Android框架项目地址:https://github.com/jiangqqlmj/FastDev4Android (二).Apdaters和lists介绍

2015-10-31 11:30:20 2333

原创 【FastDev4Android框架开发】AndroidAnnnotations注入框架使用之第三方框架集成OrmLite(十五)

(一).前言:         前面我们已经对于AndroidAnnotations框架集成Otto事件总线做了讲解,今天我们开始具体学习一下第三方框架集成Ormlite数据库持久化框架。主要为了我们更加方便对数据库操作使用。      FastDev4Android框架项目地址:https://github.com/jiangqqlmj/FastDev4Android

2015-10-31 10:36:50 2415

原创 【FastDev4Android框架开发】AndroidAnnnotations注入框架使用之第三方框架集成Otto事件总线(十四)

(一).前言:         前面我们已经对于AndroidAnnotations框架集成RoboGuice做了讲解,今天我们开始具体学习一下第三方框架集成Otto事件总线。Otto事件总线和我们经常使用Eventbus差不多。Otto 官网: http://square.github.io/otto/,Otto框架的主要功能是帮助我们来降低多个类之间的耦合度的(解耦)。(二).

2015-10-31 10:06:44 2245

原创 【FastDev4Android框架开发】AndroidAnnnotations注入框架使用之第三方框架集成RoboGuice(十三)

(一).前言:         前面我们已经对于AndroidAnnotations框架的线程处理做了讲解,今天我们开始具体学习一下第三方框架集成。(二).RoboGuice集成2.1.简介说明自AndroidAnnotations1.0起,AndroidAnnotations已经完成集成了RoboGuice1.1.1。自AndroidAnnotations3.1起,发布的

2015-10-31 08:59:57 2317

原创 【FastDev4Android框架开发】AndroidAnnnotations注入框架使用之线程处理Threading(十二)

(一).前言:         前面我们已经对于AndroidAnnotations框架的事件绑定做了讲解,今天我们开始具体学习一下线程处理(Threading)方法。     已更新如下:自AndroidAnnotation1.0起,让我们从今天开始摆脱AsyncTask吧(二).@Background使用@Background注解的方法可以运行在子线程中而非

2015-10-30 22:28:16 2363

原创 【FastDev4Android框架开发】AndroidAnnnotations注入框架使用之事件绑定Event Binding(十一)

(一).前言:         前面我们已经对于AndroidAnnotations框架的Injection标签做了讲解,今天我们开始具体学习一下事件绑定方法(Event Binding)。      FastDev4Android框架项目地址:https://github.com/jiangqqlmj/FastDev4Android       已更新如下:(二)

2015-10-30 15:46:53 2313

原创 【FastDev4Android框架开发】AndroidAnnnotations注入框架使用之Injection标签详解(十)

(一).前言:         前面我们已经对于AndroidAnnotations框架的注入组件的方式做了讲解,今天我们开始具体学习一下Injection标签使用。     FastDev4Android框架项目地址:https://github.com/jiangqqlmj/FastDev4Android      本博客已完成Injection更新如下:(二).@

2015-10-29 22:34:40 2876 3

原创 【FastDev4Android框架开发】AndroidAnnnotations注入框架使用之注入组件Components(九)

(一).前言:         前面我们已经对于AndroidAnnotations注入框架的基本介绍项目配置和运行原理做了讲解,今天我们开始具体学习怎么样使用这个框架。     FastDev4Android框架项目地址:https://github.com/jiangqqlmj/FastDev4Android (二).@EActivity:      当Activi

2015-10-29 13:01:37 2688 3

原创 【FastDev4Android框架开发】AndroidAnnnotations注入框架的工作原理(八)

(一):基本介绍(Overview)        AndroidAnnotations使用很简单的方式进行工作,它会使用Java标准的APT(Annotation Processing Tool)自动添加额外的编译步骤在来生源代码。     那么什么是源代码呢?对于每一个增强(注入)的Class.例如每一个使用@EActivity注入过的Activity,它都会生成一个使用该相同

2015-10-28 16:59:33 2819

原创 【FastDev4Android框架开发】AndroidAnnnotations注入框架介绍和Android Studios基本配置(七)

一.简介(Introduction):          AndroidAnnotations是一个能够让你快速进行Android开发的开源框架,它可以让我更加专注于业务功能开发。并且使代码更加精简,使项目更加容易维护,它的目标就是“Fast Android Development.Easymaintainance”。相信采用清晰意图且简单的代码来实现我们的功能目标。它的首页地

2015-10-28 15:02:45 4627 5

原创 【FastDev4Android框架开发】Android实现沉浸式状态栏(六)

(一):写在前面的话        接着上一篇继续更新,上一篇文章已经把FastDev4Android项目崩溃异常捕捉组件(CustomCrash)做了讲解和使用。今天项目更新沉浸式状态栏功能的实现和使用。因为名字叫【Translucent Bars】至于取名的讨论问题大家有兴趣可以看一下知乎上面的讨论(传送门)        Google从android kitka

2015-10-27 13:03:24 6079 6

原创 【FastDev4Android框架开发】Android崩溃异常捕捉CustomCrash,提升用户体验(五)

(一):写在前面的话        接着上一篇继续更新,上一篇文章已经把FastDev4Android项目数据轻量级缓存ACache组件做了讲解和使用。今天项目更新客户端崩溃异常捕捉组件CustomCrash的讲解和使用。        在平时我们都知道,Android系统的手机和设备千差万别,在模拟器上运行良好的程序安装到某款手机上说不定就出现崩溃的现象,设备比较多,所以在程序发布出去

2015-10-26 21:30:04 2857 1

原创 【FastDev4Android框架开发】Android 数据缓存器ACache的详解和使用(四)

(一):写在前面的话 接着上一篇继续更新,上一篇文章已经把FastDev4Android项目列表下拉刷新组件(PullToRefreshListView)组件做了讲解和使用。今天项目更新是得数据缓存器(ACache)的详解和使用。 (二):功能介绍 2.1:基本介绍 ACache项目是我去年在Github上面发现的一个开源项目,首先感谢作者,感谢Github开源的力量。ACache是一

2015-10-25 20:30:26 5036

原创 【FastDev4Android框架开发】Android 列表下拉刷新组件PullToRefreshListView使用(三)

(一):写在前面的话 接着上一篇继续更新,上一篇文章已经把FastDev4Android项目新增图片自动无限轮播,包括项目结构已经需要进行完善的功能,那么今天我们继续完善这个项目;今天我们会再项目添加下拉刷新组件以及组件实现讲解和使用基本方法; (二):基本实现 这边我们采用继承Listview控件来扩展下拉刷新的功能,主要在listview的头部添加一个下拉刷新的view,然后监听OnSc

2015-10-24 11:06:47 3543

原创 【FastDev4Android框架开发】Android首页图片自动无限循环轮播Gallery+FlowIndicator(二)

(一):写在前面的话 接着上一篇继续更新,上一篇文章已经把FastDev4Android项目做了大体的了解,包括项目结构已经需要进行完善的功能,那么今天我们继续完善这个项目;今天我们主要将的是实现一个首页自动无限循环组件我这边采用的是Gallery(重写)+FlowIndicator(自定义); 项目地址(二)Gallery控件讲解 2.1:说明-实现效果如下:

2015-10-23 10:18:52 4371

原创 【FastDev4Android框架开发】Android快速开发框架介绍(一)

本项目是Android快速开发框架,采用AndroidStudio进行开发。 随着公司项目的不断深入,也相信每个公司都有自己的项目开发框架,同时也在不断的完善,本人在工作中也在不断总结,喜欢技术,热爱开源,也乐于和各种技术牛人一起交流。同时一直有一个想法可以做一套相对快速的开发框架用于工作中。所以就有了下面这个项目,各种工具方法都会再接下来的时间中慢慢加入进入,也非常欢迎和我同样想法的牛人加入进来

2015-10-22 14:48:10 8426 9

原创 仿一号店APP商品分类效果开发Android版本

昨天我们一起学习了一下一号店(IOS)商品分类效果编写(仿一号店APP商品分类效果开发IOS)今天我们一起来看一下Android版本上面的实现。其实我们的实现的具体思路差不多。总体先搞定一级分类,然后二级我们这边使用GridView布局。然后点击一级分类的每一项的时候,动态显示以及隐藏相关的二级分类数据。现在我们来看一下实现的效果.           然后这边还有一点需要介绍的是View

2015-01-14 11:08:30 8402 10

原创 仿一号店APP商品分类效果开发IOS版本

好久没写博客了,一方面这段时间公司的事情项目比较多,另一方面自己也有准备成立自己的个人工作室,所以一直没顾得上去总结写一下技术博客,今天正好有点时间就来一篇吧。       这段时间一直在进行开发商城的APP(Android和IOS),也研究一下国内绝大多数的电商APP(例如:淘宝,京东,天猫,苏宁易购,顺丰优选等等),他们的商品分类其实大多数属于常见格调:列表-点击二级列表-具体三级分类列表

2015-01-13 09:13:59 8188

原创 Android开发屏幕适配知识点

转自:http://www.zcool.com.cn/article/ZNjI3NDQ=.html1、了解几个概念(1)分辨率。分辨率就是手机屏幕的像素点数,一般描述成屏幕的“宽×高”,安卓手机屏幕常见的分辨率有480×800、720×1280、1080×1920等。720×1280表示此屏幕在宽度方向有720个像素,在高度方向有1280个像素。(2)屏幕大小。屏幕大小

2014-12-18 09:21:31 2607 1

原创 【HTML5学习】HTML5学习整理笔记(二)

接上一篇(六):HTML5样式,链接和表格 ①:HTML样式: 1.标签: :样式定义 :资源引用 2.熟悉: rel=”stylesheet”:外部样式表 type=”text/css”:引用文档的类型 margin-left:边距HTML三

2014-12-14 19:18:38 1730

原创 【HTML5学习】HTML5学习整理笔记(一)

(一):HTML5的新特性:1.用于绘画的canvas标签2.用户媒介回访的video和audio元素3.对本地里离线存储的更好支持4.新的特殊内容元素  如:article,footer,header,nav,section5.新的表单控件  如:calendar,date,time,email,url,search6.浏览器的支持  Safair,C

2014-12-14 19:15:23 1600

原创 [WebView学习之六]:Web Apps最佳实践规则

上一篇我们学习了( [WebView学习之五]:调试Web Apps),今天我们来继续学习。       (博客地址:http://blog.csdn.net/developer_jiangqq),转载请注明。       Author:hmjiangqq       Email:[email protected]       为移动设备开发Web页面

2014-11-04 19:52:00 2587 1

原创 [WebView学习之五]:调试Web Apps

上一篇我们学习了( [WebView学习之四]:迁移到Android4.4版本的WebView),今天我们来继续学习。       (博客地址:http://blog.csdn.net/developer_jiangqq),转载请注明。       Author:hmjiangqq       Email:[email protected]

2014-11-04 13:28:57 4222 1

原创 [WebView学习之四]:迁移到Android4.4版本的WebView

上一篇我们学习了([WebView学习之三]:使用WebView来创建Apps),今天我们来继续学习。       (博客地址:http://blog.csdn.net/developer_jiangqq),转载请注明。       Author:hmjiangqq       Email:[email protected]            An

2014-11-03 22:36:26 5466

原创 [WebView学习之三]:使用WebView来创建Apps

上一篇我们学习了( [WebView学习之二]:使用Web Apps 支持不同分辨率屏),今天我们来继续学习。       (博客地址:http://blog.csdn.net/developer_jiangqq),转载请注明。       Author:hmjiangqq       Email:[email protected]

2014-11-03 15:53:48 3706

原创 [WebView学习之二]:使用Web Apps 支持不同分辨率屏

上一篇我们学习了(1.[WebView学习之一]:Web Apps简介),今天我们来继续学习。       (博客地址:http://blog.csdn.net/developer_jiangqq),转载请注明。       Author:hmjiangqq       Email:[email protected]       因为Android设备有很多分

2014-11-03 11:18:25 4313 1

原创 [WebView学习之一]:Web Apps简介

今天开始我们来学习一下WebView,以及Web Apps开发,主要内容来自Android官方文档以及后面的实战例子讲解。       (博客地址:http://blog.csdn.net/developer_jiangqq),转载请注明。     Author:hmjiangqq     Email:[email protected]       基本上在A

2014-11-03 11:13:05 3168 2

原创 【十四】注入框架RoboGuice使用总结

在我们平时开发Android项目的时候例如经常需要使用各种View控件,然后进行声明,findViewById,并且进行强转。每次都要写这样的代码就显得非常繁琐,并且容易出错哦。那么针对这种情况且不限定于以上的这类情况,Dependency injection 可以大大降低了类之间的依赖性,可以通过annotation (Java)描述类之间的依赖性,避免了直接调用类似的构造函数或是使用Fac

2014-10-30 21:49:16 1877

原创 【十三】注入框架RoboGuice使用:(Logging via Ln)

上一篇我们简单的介绍了一下RoboGuice的使用(【十二】注入框架RoboGuice使用:(Your First Injected ContentProvider)),今天我们来看下Log日志使用。          Android应用通过会使用内置的android.util.log在Android控制台上面打印日志信息。RoboGuice也提供了另外的日志管理,你可能会想要使用。 

2014-10-30 21:41:11 2464

原创 【十二】注入框架RoboGuice使用:(Your First Injected ContentProvider)

上一篇我们简单的介绍了一下RoboGuice的使用(【十一】注入框架RoboGuice使用:(Your First Injection into a Custom View class)),今天我们来看下内容提供者(ContentProvider)的注入。         和Robo*Activities一样,RoboContentProviders通过RoboGuice也能自动获得注

2014-10-28 21:44:53 1898

Struts2文件上传

Struts2文件上传

2012-04-03

Struts2异常处理机制

Struts2异常处理机制

2012-04-01

Struts2访问ServletAPI

Struts2访问ServletAPI

2012-03-31

Struts属于校验(使用直接编码方式)

Struts属于校验(使用直接编码方式)

2012-03-30

Struts类型转换

Struts类型转换

2012-03-29

Strust2配置例子

Strust2配置例子

2012-03-28

AndroidViewDemo

AndroidViewDemo

2012-03-25

观察者模式代码

观察者模式代码

2012-02-26

Json数据解析服务器端加客户端代码

Json数据解析服务器端加客户端代码

2012-02-24

Android_07_Spinne

Android_07_Spinne

2012-02-23

Android_05_Canvas—Demo

Android_05_CanvasAndroid_05_Canvas

2012-02-18

Android_Canvas_Demo

Android_Canvas_Demo

2012-02-18

插入和冒泡排序算法Demo

插入和冒泡排序算法Demo

2012-01-25

SAX对xml文档进行解析

SAX对xml文档进行解析

2012-01-12

SDCardDemo

SDCardDemo 使用SDcard进行文件的读取的DEmo

2012-01-12

纯java swing写抽号小系统

java swing 抽号 小系统 才100多行代码 电脑上面配置了jdk 直接双击打开就行

2011-06-01

C语言迷宫搜索 搜索类题目

C语言迷宫搜索 搜索类题库 值得一看

2011-05-24

HDU 题号2001-2099的题解报告

HDU 题号2001-2099的题解报告 详细解题思路于程序代码

2011-05-24

金山U盘 免疫病毒专杀

金山U盘 免疫病毒专杀 专杀 有时候电脑的文件突然都变成了快捷方式 我的电脑都开不开了 这时候这软件是急需的~~~ 我用了好多次

2011-05-24

北京大学ACM 测评系统集体解题报告

北京大学ACM 测评系统集体解题报告 很详细 欢迎大家下载

2011-05-24

EventBus主类注释过的文件

EventBus主类注释过的文件

2015-11-04

RoboGuice注解资源文件

roboguice,android,资源文件注解

2014-10-25

Android截图

Android截图Android截图 可以根据已经实现的截图功能进行扩展功能:例如:摇一摇截图,开启定时截图功能

2013-09-29

IOS标签与按钮

IOS标签与按钮

2013-09-28

模拟实现网易新闻客户端主界面

模拟实现网易新闻客户端主界面

2013-07-29

模拟人人客户端主界面

人人客户端主界面

2013-07-25

slidingmenu_library开源

slidingmenu_library开源

2013-07-25

模拟实现启动滑屏

模拟实现启动滑屏模拟实现启动滑屏

2013-07-19

ViewPager实现应用启动动画

ViewPager实现应用启动动画

2013-07-18

ViewPager GridView进行横向滑动

ViewPager+GridView进行横向滑动

2013-07-18

ViewPager例子代码

ViewPager例子代码

2013-07-18

适配器模式

适配器模式 java builder

2012-11-10

jni本地调用4

jni本地调用4

2012-08-02

jni例子代码

jni例子 本地方法访问Java的属性与方法例子代码

2012-08-01

java访问本地

jni02demo

2012-07-30

jni代码例子

jni代码例子

2012-07-27

模板方法模式例子

模板方法模式例子代码

2012-07-24

java 策略模式

java 策略模式

2012-04-05

Java中的代理模式Demo

Java中的代理模式Demo

2012-04-05

Struts文件的上传和下载

Struts文件的上传和下载Struts文件的上传和下载Struts文件的上传和下载

2012-04-03

空空如也

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

TA关注的人

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