
android开发框架
文章平均质量分 97
MYBOYER
梦想是一定要有的,万一实现了呢?
展开
-
各种控件的开源项目
http://www.cnblogs.com/hawkon/p/3593709.htmlGitHub 优秀的 Android 开源项目转自:http://blog.youkuaiyun.com/shulianghan/article/details/18046021 主要介绍那些不错个性化的View,包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、Im...转载 2015-02-03 14:22:15 · 1495 阅读 · 0 评论 -
Android 二维码 生成和识别(附Demo源码)
Edited by mythou原创博文,转载请标明出处:http://www.cnblogs.com/mythou/p/3280023.html已测试 -- 绝对靠谱 今天讲一下目前移动领域很常用的技术——二维码。现在大街小巷、各大网站都有二维码的踪迹,不管是IOS、Android、WP都有相关支持的软件。之前我就想了解二维码是如何工作,最近因为工作需要使用相关技术,所以做了初步了解。今天主...转载 2014-07-24 15:12:33 · 1194 阅读 · 0 评论 -
android 中XML和对象转换利器Xstream的使用
XStream框架:虽说pull dom dom4j等优秀的xml解析工具使用非常广泛,但对于复杂庞大的数据交互来说,使用它们无疑让你倍加痛苦,你可能大部分精力都放在无聊繁琐的解析和拼装上,如果接口稍微改动,更令你有股辞职不相干的冲动,或许你更倾向选择JSON,但有时候你还是不得不面对JSON,XML,对象之间的转化的烦恼,如何用最简单的办法一统混乱的局面,让你全心全意做设计写业务?现在有了XSt...原创 2013-05-14 15:09:36 · 892 阅读 · 0 评论 -
Android 基于google Zxing实现二维码、条形码扫描,仿微信二维码扫描效果
我们先看下项目的结构如果你项目也想加入此功能,你直接将com.mining.app.zxing.camera,com.mining.app.zxing.decoding,com.mining.app.zxing.view这三个包拷贝到你的项目中,然后引入相对应的资源进去,我也是从我的项目中直接引用过来的,包名都没改呢,当然还需要引用Zxing.jarcom.example.qr_codescan包...转载 2014-07-24 15:34:00 · 1980 阅读 · 1 评论 -
FastJson的基本使用
在开发Android的过程中,如果我们经常与服务器打交道,更新数据等等,那么json必然是个好的数据格式,但是有了json我们要解析它,使用原生的解析也可以,但是很不高效,所以这里介绍两种json数据解析的方式,一种是FastJSon ,这个是阿里巴巴出的,号称最快的解析速度。第二种使我们伟大的Google提供的Gson 来解析json,两个解析json都很方便,而且都很强大,在我使用中,基本上都...转载 2014-08-01 15:06:35 · 1021 阅读 · 0 评论 -
Android 图表绘制 achartengine 示例解析
作者 : 韩曙亮转载请注明出处 : http://blog.youkuaiyun.com/shulianghan/article/details/38420197一. AChartEngine 简介1. 项目地址AChartEngine 简介 : AChartEngine 是 Android 平台的图表开发库, 能绘制 折线图, 饼图, 气泡图, 柱状图, 散点图, 面积图等统计图表;最新版本 : 1.1.0...转载 2014-09-22 17:25:44 · 2419 阅读 · 0 评论 -
网络通信框架Volley使用详细说明
这一篇详细的介绍一下Volley的使用。前面也说了Volley主要获取JSON对象和图片加载,这里也分为两部分介绍。1、获取JSON对象1.1声明RequestQueue声明一个新的RequestQueue对象[java] view plaincopyprint?private RequestQueue mRequestQueue; 在onCreate初始化mRequestQueue[java...转载 2014-11-25 16:22:16 · 635 阅读 · 0 评论 -
Android 框架练成 教你打造高效的图片加载框架
原文出处: 【张鸿洋的博客】 欢迎分享原创到伯乐头条1、概述优秀的图片加载框架不要太多,什么UIL , Volley ,Picasso,Imageloader等等。但是作为一名合格的程序猿,必须懂其中的实现原理,于是乎,今天我就带大家一起来设计一个加载网络、本地的图片框架。有人可能会说,自己写会不会很渣,运行效率,内存溢出神马的。放心,我们拿demo说话,拼得就是速度,奏事这么任性。好了,如果...转载 2015-05-26 14:39:59 · 715 阅读 · 0 评论 -
[代码分享] 2014年框架类源码年度精品汇总
Android快速开发框架LoonAndroid主要有以下模块:(1) 自动注入框架(只需要继承框架内的application既可)(2) 图片加载框架(多重缓存,自动回收,最大限度保证内存的安全性)(3) 网络请求模块(继承了基本上现在所有的http请求)(4) eventbus(集成一个开源的框架)(5) 验证框架(集成开源框架)(6) json解析(支持解析成集合或者对象)(7) 数据库(不...转载 2015-03-17 17:14:51 · 701 阅读 · 0 评论 -
Android FoldingLayout 折叠布局 原理及实现(一)
转载请标明出处:http://blog.youkuaiyun.com/lmj623565791/article/details/44278417,本文出自:【张鸿洋的博客】1、概述无意中翻到的FoldingLayout的介绍的博客,以及github地址。感觉很nice呀,于是花了点时间研究以及编写,本篇博客将带大家从最基本的原理分析,一步一步的实现我们的FoldingLayout,当然了,如果你能力过硬,可以...转载 2015-03-19 14:45:06 · 549 阅读 · 0 评论 -
7款Android开发者常用的Android UI组件
阅读目录1、图表引擎 - AChartEngine2、图表引擎 - MPAndroidChart3、地图引擎 - OSMDroid4、日历日期组件 - Mobi Pick5、滚动组件 - Glide6、图片控件 - GifView7、下拉刷新 - Android PullToRefreshAndroid开发是目前最热门的移动开发技术之一,随着开发者的不断努力和Android社区的进步,Androi...转载 2015-03-25 16:03:42 · 1690 阅读 · 0 评论 -
给 Android 开发者的 RxJava 详解
前言 RxJava 使用的场景越来越多 ,有人说『RxJava 真是太好用了』,有人说『RxJava 真是太难用了』,另外更多的人表示:我真的百度了也谷歌了,但我还是想问: RxJava 到底是什么?鉴于 RxJava 目前这种既火爆又神秘的现状,这篇文章转载大神的以作学习记录,文章里对 RxJava 做了个相对详细的、针对 Android 开发者的介绍。这篇文章的目的有两个: 1. 给对 RxJ...转载 2018-04-27 11:38:17 · 412 阅读 · 0 评论 -
Android Volley完全解析(整理)
Android Volley完全解析(一),初识Volley的基本用法转载请注明出处:http://blog.youkuaiyun.com/guolin_blog/article/details/174820951. Volley简介我们平时在开发Android应用的时候不可避免地都需要用到网络技术,而多数情况下应用程序都会使用HTTP协议来发送和接收网络数据。Android系统中主要提供了两种方式来进行HT...转载 2018-04-27 11:30:43 · 518 阅读 · 2 评论 -
Retrofit 2.0 使用教程(含实例讲解)
前言在Andrroid开发中,网络请求十分常用而在Android网络请求库中,Retrofit是当下最热的一个网络请求库今天,我将献上一份非常详细Retrofit v2.0的使用教程,希望你们会喜欢。如果对Retrofit v2.0的源码感兴趣,可看文章:Android:手把手带你深入剖析 Retrofit 2.0 源码目录1. 简介特别注意:准确来说,Retrofit 是一个 RESTful 的...转载 2018-04-27 11:00:48 · 522 阅读 · 0 评论 -
Android OkHttp完全解析及 一个改善的okHttp封装库(整理)
http://blog.youkuaiyun.com/lmj623565791/article/details/47911083; 本文出自:【张鸿洋的博客】一、概述最近在群里听到各种讨论okhttp的话题,可见okhttp的口碑相当好了。再加上Google貌似在6.0版本里面删除了HttpClient相关API,对于这个行为不做评价。为了更好的在应对网络访问,学习下okhttp还是蛮必要的,本篇博客首先介绍...转载 2018-04-27 10:29:00 · 1281 阅读 · 0 评论 -
Android最方便的推送框架
摘要本文主要讲在Android中实现推送方式的底层原理与推送的知识及相关解决方案。正文最近一个月一直在考虑实现一种让Android开发者一个人就能完成的推送功能库。因为现有的推送功能,全部都需要服务器端配合,不断测试,即使使用第三方库也需要很长一段时间的测试。这里就是我最近研究的一个小小的成果:http://git.oschina.net/kymjs/KJPush推送功能在Android应用开发中...转载 2016-03-29 15:51:08 · 1742 阅读 · 0 评论 -
Android 三大图片缓存原理、特性对比
这是我在 MDCC 上分享的内容(略微改动),也是源码解析第一期发布时介绍的源码解析后续会慢慢做的事。 从总体设计和原理上对几个图片缓存进行对比,没用到他们的朋友也可以了解他们在某些特性上的实现。 上篇关于选择开源项目的好处及如何选择开源项目可见:开源项目使用及选型。 一. 四大图片缓存基本信息 Universal ImageLoader 是很早开源的图片缓存,在早期被很多应用...转载 2016-03-29 15:56:17 · 440 阅读 · 0 评论 -
Android 加载GIF图最佳实践
起因最近在项目中遇到需要在界面上显示一个本地的 GIF 图。按照惯例我直接用了 Glide 框架来实现。Glide 地址: https://github.com/bumptech/glide我用的 Glide版本为 4.0.0-RC1 , 具体的实现代码如下: Glide.with( this ).asGif().load( R.drawable.yiba_location ).into( loc...转载 2017-09-22 13:45:15 · 333 阅读 · 0 评论 -
Android酷炫实用的开源框架(UI框架)
前言忙碌的工作终于可以停息一段时间了,最近突然有一个想法,就是自己写一个app,所以找了一些合适开源控件,这样更加省时,再此分享给大家,希望能对大家有帮助,此博文介绍的都是UI上面的框架,接下来会有其他的开源框架(如:HTTP框架、DB框架)。1.Side-Menu.Android分类侧滑菜单,Yalantis 出品。项目地址:https://github.com/Yalantis/Side-Me...转载 2015-06-04 15:35:03 · 694 阅读 · 0 评论 -
android 中XML和对象转换利器Xstream的使用
XStream框架:虽说pull dom dom4j等优秀的xml解析工具使用非常广泛,但对于复杂庞大的数据交互来说,使用它们无疑让你倍加痛苦,你可能大部分精力都放在无聊繁琐的解析和拼装上,如果接口稍微改动,更令你有股辞职不相干的冲动,或许你更倾向选择JSON,但有时候你还是不得不面对JSON,XML,对象之间的转化的烦恼,如何用最简单的办法一统混乱的局面,让你全心全意做设计写业务?现在有了XSt...转载 2014-06-03 17:34:40 · 1916 阅读 · 0 评论 -
Android Viewbadger 实现消息数字提示
Code Issues11 Pull Requests0 Pulse GraphsHTTPS clone URLYou can clone with HTTPS orSubversion. Clone in Desktop Download ZIPA simple way to "badge" any转载 2015-01-12 16:56:08 · 1293 阅读 · 0 评论 -
Android控件源码分析--AndroidResideMenu菜单
早上看到一篇文章介绍了ResideMenu得使用,这是一个类似SlidingMenu的控件,感觉有点高尚大,反正我之前没见过,本着凑热闹的好奇心,立马clone把玩下,项目地址奉上:https://github.com/SpecialCyCi/AndroidResideMenu.git 原理概述在分析源代码之前,简单谈谈,这个效果在这里是如何实现的。点击按钮画面缩小为50%转载 2015-01-29 17:10:06 · 703 阅读 · 0 评论 -
【新手必备】Android四款系统架构工具(开箱即用)
一款功能强大且实用的开发工具可以为开发者简化开发流程,提高工作效率,允许开发者在应用开发本身投入更多的时间和精力,从而提高作品质量。本文就为大家分享4款实用的Android应用架构工具。 开发者若想开发出一款高质量的应用,一款功能强大的开发工具想必是不可或缺的。开发工具简化了应用的开发流程,也能使开发者在应用开发本身投入更多的精力。本文就为大家带来4款实用的Android应用架构工具。转载 2014-12-03 13:18:28 · 718 阅读 · 0 评论 -
Androdi Droid Fu介绍
Droid-Fu是啥 Droid-Fu 是一个通用的Android应用库 Droid-Fu 的主要目的是使得Android开发更加容易 Droid-Fu 是开源的 Droid-Fu 包含了许多工具类,还有非常易用的Android组件,所有这些对于Android应用来说都是非常有用的。Droid-Fu在以下领域提供了支持: Android应用的生命周期 后转载 2014-12-01 13:37:18 · 700 阅读 · 0 评论 -
直接拿来用!最火的Android开源项目
GitHub在中国的火爆程度无需多言,越来越多的开源项目迁移到GitHub平台上。更何况,基于不要重复造轮子的原则,了解当下比较流行的Android与iOS开源项目很是必要。利用这些项目,有时能够让你达到事半功倍的效果。为此,特整理了在GitHub平台上最受欢迎的Android及iOS开源项目,以飨开发者。下面,就让我们一起来看看,在GitHub平台上,究竟有哪些Android开源项目最火转载 2014-12-01 14:03:28 · 1206 阅读 · 0 评论 -
使用ImageLoader实现图片异步加载
注:下面使用的是包:1.8.4,其他版本包的,DisplayImageOptions defaultOptions和 ImageLoaderConfiguration config2配置不一样,请看官网我们经常会从网上加载大量的图片,处理不好,经常会出现内存溢出,导致app崩溃,还有下载速度慢登问题。ImageLoader基本避免了这些问题,下载速度快,基本不会出现转载 2014-08-11 17:21:19 · 778 阅读 · 0 评论 -
开源框架android-async-http使用
官网:https://github.com/loopj/android-async-httpandroid-async-http开源框架可以是我们轻松的获取网络数据或者向服务器发送数据,使用起来也简单,详细请看官网:到官网下载zip包,解压,里面有完整的代码和各种版本的jar包和demo,源码在library里面,jar包在releases里面。项目更新速度很快,老版本转载 2014-08-11 17:19:46 · 784 阅读 · 0 评论 -
Android 最火的快速开发框架XUtils
比较了一下XUtils是目前git上比较活跃 功能比较完善的一个框架,是基于afinal开发的,比afinal稳定性提高了不少,下面是介绍:鉴于大家的热情,我又写了一篇Android 最火框架XUtils之注解机制详解xUtils简介xUtils 包含了很多实用的android工具。xUtils 最初源于Afinal框架,进行了大量重构,使得xUtils支持大文件上传,更全转载 2014-07-28 13:40:33 · 2758 阅读 · 1 评论 -
Android 快速开发框架:推荐10个框架:afinal、ThinkAndroid、andBase、KJFrameForAndroid、SmartAndroid、dhroid..
对于Android初学者以及对于我们菜鸟,这些大神们开发的轻量级框架非常有用(更别说开源的了)。 下面转载这10个框架的介绍:(按顺序来吧没有什么排名)。一、 Afinal官方介绍:Afinal是一个android的ioc,orm框架,内置了四大模块功能:FinalAcitivity,FinalBitmap,FinalDb,FinalHttp。通过fi转载 2015-01-13 15:24:42 · 1863 阅读 · 0 评论 -
Afinal简介
Afinal 是一个android的sqlite orm 和 ioc 框架。同时封装了android中的http框架,使其更加简单易用;使用finalBitmap,无需考虑bitmap在android中加载的时候oom的问题和快速滑动的时候图片加载位置错位等问题。Afinal的宗旨是简洁,快速。约定大于配置的方式。尽量一行代码完成所有事情。目前Afinal主要有四大模块:转载 2015-01-13 15:01:18 · 732 阅读 · 0 评论 -
Android快速开发框架-AIO
AIO快速开发框架,经过多个成熟应用的尝试使用,已经有了1.0版本。下载地址回复可见:本帖隐藏的内容Releases地址:https://github.com/ihgoo/AllInOne/releasesGitHub地址:https://github.com/ihgoo/AllInOne欢迎大家follow我&Star该项目,也欢迎提出批评~~小弟转载 2015-02-02 13:02:22 · 962 阅读 · 0 评论 -
ButterKnife使用总结(更新调整中)
Butter Knife 是一个专注于 Android 系统 View 的注入框架, 让你从烦人的 findViewById 中解脱出来。同时还支持 View 的一些事件处理函数。 butterknife地址:https://github.com/JakeWharton/butterknife 针对ButterKnife v6.1.0的, v8.0.1主要的不同在以下几个关键词:@Inject...原创 2017-07-05 10:41:42 · 1393 阅读 · 0 评论 -
Android 路由框架ARouter最佳实践
转载请标明出处:http://blog.youkuaiyun.com/zhaoyanjun6/article/details/76165252本文出自【赵彦军的博客】一:什么是路由?说简单点就是映射页面跳转关系的,当然它也包含跳转相关的一切功能。二:为什么需要路由Android系统已经给我们提供了api来做页面跳转,比如startActivity,为什么还需要路由框架呢?我们来简单分析下路转载 2017-09-22 13:30:27 · 508 阅读 · 0 评论 -
Android Butterknife 8.4.0 使用方法总结
转载请标明出处:http://www.cnblogs.com/zhaoyanjun/p/6016341.html本文出自【赵彦军的博客】前言ButterKnife 简介ButterKnife是一个专注于Android系统的View注入框架,可以减少大量的findViewById以及setOnClickListener代码,可视化一键生成。项目github转载 2017-09-22 13:23:54 · 425 阅读 · 0 评论 -
Android轮播图控件CustomBanner的使用讲解
今天给大家讲解的是Android轮播图控件CustomBanner的使用。CustomBanner是我在GitHub上传的一个Android轮播图控件。在上一篇博客 《Android轮播图控件的实现详解》中,我详细分析了CustomBanner的实现思路和核心代码,还没有看过的同学建议先看一下,这样无论是你想自己实现一个轮播图控件,还是使用CustomBanner都大有好处。现在我们开始讲解C转载 2017-09-25 15:13:21 · 531 阅读 · 0 评论 -
使用Chrome来调试你的Android App
博客源址:http://stormzhang.com/android/2015/03/05/android-debug-use-chrome/个人一直对Chrome情有独钟,Chrome除了更快之外,对开发者的支持更友好。内置强大的Developer Tools,相信Web开发简直爱不释手!而且Chrome Store里提供各种各样的插件,没有你用不到,只有你想不到。现在任何事基本Chro转载 2016-09-28 14:06:00 · 8688 阅读 · 1 评论 -
Android Http库:Netroid
简介:Netroid是一个基于Volley 实现的Android Http库。提供执行网络请求、缓存返回结果、批量图片加载、大文件断点下载的常见Http交互功能。致力于避免每个项目重复开发基础Http功能,实现显著地缩短开发周期的愿景。实现原理:Netroid自启动后创建由开发者指定的线程数目,每个线程由 BlockingQueue 进行阻塞。当有新的请求进入队列时,其中一转载 2015-03-25 15:33:53 · 833 阅读 · 0 评论 -
android存储访问框架Storage Access Framework
摘要 在了解 storage access framework 之前,我们先来看看 android4.4 中的一个特性。如果我们希望能选择 android 手机中的一张图片,通常都是发送一个 Intent 给相应的程序,一般这个程序是系统自带的图库应用(如果你的手机中有两个图库类的 app 很可能会叫你在了解storage access framework 之前,我们先来看看andro转载 2014-12-10 15:59:18 · 2030 阅读 · 0 评论 -
hellocharts-android开源图表库(效果非常好)
摘要 之前我们介绍了一个非常优秀开源图表库MPAndroidChart,但是我们今天介绍的将是一个更为优秀的图表库,比MPAndroidChart性能更好,功能更完善,UI风格更美观,坐标轴更精细。 他就是github上出现的新项目 HelloCharts 。 HelloCharts支持以下chart类型 : Li之前我们介绍了一个非常优秀开源图表库 MPAndroidChart ,转载 2014-12-10 15:50:52 · 13515 阅读 · 2 评论 -
Android 极速开发框架 dhroid
当我们编写Android程序时候会出现大量重复工作,dhroid框架就很好解决这个问题。dhroid 是基于android 平台, 极速开发框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展.使你更快,更好的开发商业级别应用dhroid 目前包含了6大组件供大家使用1.Ioc容器: (用过spring的都知道)视图注入,对象注入,接转载 2014-07-28 14:09:08 · 773 阅读 · 0 评论