Android开源框架
文章平均质量分 89
qq_594336505
深入下去
展开
-
Gson之常用注解
@SerializedName前面Java类中的属性和Json中的key都是一样的,但是总会有一些情况下,你想指定不同的名字我们还以之前的Student类为例:如果我想把name属性序列化到Json中为nickName怎么办?public class Student { @SerializedName("nickName") public String name;...原创 2019-11-26 17:28:09 · 389 阅读 · 0 评论 -
Retrofit网络请求参数注解,@Path、@Query、@Post、Body等总结
Retrofit网络请求参数注解,@Path、@Query、@Post、Body等总结具体用法参照 Retrofit官网Retrofit简介:是一个基于okhttp的网络请求框架通过注解配置网络请求参数图片链接和图片上传支持同步和异步网络请求支持多种数据的解析,提供对Rxjava的支持可拓展性好,高度封装,简洁易用Retrofit使用介绍:使用 Retrofit 的步骤共有7个...转载 2019-11-26 16:50:41 · 338 阅读 · 0 评论 -
Android组件及UI框架大全
原文地址:http://blog.csdn.NET/smallnest/article/details/38658593Android 是目前最流行的移动操作系统(还需要加之一吗?)。 随着新版本的不断发布, Android的功能也日益强大, 涌现了很多流行的应用程序, 也催生了一大批的优秀的组件。本文试图将目前流行的组件收集起来以供参考, 如果你发现本文还没有列出的组件,欢迎在评论中原创 2017-04-04 22:58:25 · 307 阅读 · 0 评论 -
Android 最火的快速开发框架AndroidAnnotations使用详解
Android 最火的快速开发框架androidannotations配置详解文章中有eclipse配置步骤,Android 最火快速开发框架AndroidAnnotations简介文章中的简单介绍,本篇注重讲解AndroidAnnotations中注解方法的使用。@EActivity示例:?1234@EActivity(R.la原创 2017-04-04 19:19:41 · 227 阅读 · 0 评论 -
AndroidAnnotations开发框架在Eclipse中的搭建和使用以及框架实
AndroidAnnotations是用来解决开发中繁琐的初始化组件的一个开源的框架,开发中只需要配置一下相应的注解标签就可以了,其他的工作AndroidAnnotations框架都会帮我们解决,是我们开发中没有必要重复的写一些没什么技术含量的代码,相信使用过这个框架的开发人员都比较喜欢这个框架。使用AndoridAnnotations框架的理由: 1. 提高了开发的效率 2. 代原创 2017-04-04 19:18:39 · 259 阅读 · 0 评论 -
Android wifi无线调试App新玩法ADB WIFI
Wifi 调试App已经不是什么新鲜的事情了,之前也看过不少,不是使用麻烦就是需要root权限,今个我给大家介绍一款好用的android studio 插件--ADB WIFI。安装settings->plugins->Browse repositories 搜索框输入ADB WIFI找到插件,安装,重启android Studio后可以看到 导航菜单下Tools->Android->AD原创 2017-04-04 18:25:58 · 399 阅读 · 0 评论 -
推荐几款实用的Android Studio 插件
1、android-butterknife-zeleznyandroid-butterknife-zelezny 是根据butterknife定制的一款插件,能够方便快速初始化,对于我来说是开发必备,本人也对此插件进行了一些优化,个人感觉用起来更爽 ,博客地址:ButterknifePlugin 注意:需要先导入butterknife包才能使用2、Gsonformat原创 2017-04-04 18:25:14 · 232 阅读 · 0 评论 -
Android开源框架(一):AndroidAnnotations
AndroidAnnotations是一个能够让你快速进行Android开发的开源框架,它能让你专注于真正重要的地方。使代码更加精简,使项目更加容易维护,它的目标就是“Fast Android Development.Easy maintainance”。通过一段时间的使用发现,相比原生的Android开发,确实能够让你少些很多代码,它的首页也给出了一个简单的例子,通过例子也可以看转载 2017-04-04 14:21:47 · 241 阅读 · 0 评论 -
注解框架---AndroidAnnotations
JackCho注解框架---AndroidAnnotationsAndroidAnnotations是一个开源框架,旨在加快Android开发的效率。通过使用它开放出来的注解api,你几乎可以使用在任何地方, 大大的减少了无关痛痒的代码量,让开发者能够抽身其外,有足够的时间精力关注在真正的业务逻辑上面。而且通过简洁你的代码,也提高了代码的稳定性和后期的维护成本。以下AndroidA转载 2017-04-04 13:23:44 · 247 阅读 · 0 评论 -
Fresco用法总结基础篇
Fresco是Facebook最新推出的一款用于Android应用中展示图片的强大图片库,可以从网络、本地存储和本地资源中加载图片。相对于ImageLoader,拥有更快的图片下载速度以及可以加载和显示gif图等诸多优势,是个很好的图片框架。PS:毕竟是facebook开源的,我说差也不会有人相信,还是夸夸吧!github地址:https://github.com/facebook/fresc原创 2017-03-26 23:11:03 · 332 阅读 · 0 评论 -
图片加载框架Glide使用详解
最终我还是决定使用Glide,作为我以后的主要图片加载框架。主要基于三点考虑代码有人维护,不至于出现问题,项目组都搞不定的时候问题无法解决。(ImageLoader已没人维护了)代码简洁,可读性很好。(Fresco是一个非常优秀的库,但是配置稍显麻烦,同时代码风格读起来有些生疏)功能强大(400多k的包,包含很多功能,例如:像加载Gif图片就是Picasso做不到的) 但是,首要解决的原创 2017-03-26 19:56:36 · 539 阅读 · 0 评论 -
Glide 一个专注于平滑滚动的图片加载和缓存库
在图片加载库烂大街的今天,选择一个适合自己使用的图片加载库已经成为了每一个Android开发者的必经之路。现在市面上知名的图片加载库有UIL,Picasso,Volley ImageLoader,Fresco以及我们今天的主角Glide。它们各有千秋,不能评定谁一定比谁好,只能说哪一个更适合你。我的理解下面我来谈一下个人对这些图片加载库的理解,如有错误,还望指教。Uni转载 2017-03-26 19:50:54 · 266 阅读 · 0 评论 -
picasso-强大的Android图片下载缓存库
picasso是Square公司开源的一个Android图形缓存库,地址http://square.github.io/picasso/,可以实现图片下载和缓存功能。仅仅只需要一行代码就能完全实现图片的异步加载:Picasso.with(context).load("http://i.imgur.com/DvpvklR.png").into(imageView); Api看起原创 2017-03-26 15:40:46 · 473 阅读 · 0 评论 -
Java-json系列(一):用GSON解析Json格式数据
GSON是谷歌提供的开源库,用来解析Json格式的数据,非常好用。如果要使用GSON的话,则要先下载gson-2.2.4.jar这个文件,如果是在Android项目中使用,则在Android项目的libs目录下添加这个文件即可;如果是在Java项目中,则把gson-2.2.4.jar先添加到当前项目的任意一个包中,然后右键点击这个jar包 -> 构建路径 -> 添加至构建路径。这样准备工作就做好了原创 2017-04-02 20:19:50 · 256 阅读 · 0 评论 -
Android OkHttp完全解析 是时候来了解OkHttp了
版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/47911083;本文出自:【张鸿洋的博客】一、概述最近在群里听到各种讨论okhttp的话题,可见okhttp的口碑相当好了。再加上Google貌似在6.0版本里转载 2017-04-02 17:56:10 · 1248 阅读 · 0 评论 -
android studio 框架搭建:加入注解框架Annotations
参考github上的demo,新建一个project后,会有一个位于app文件夹下的局部build.gradle文件和一个位于根目录project下的全局build.gradle文件,我们要修改的是局部gradle文件: 1 buildscript { 2 repositories { 3 mavenCentral() 4 } 5 dep原创 2017-04-04 20:31:54 · 365 阅读 · 0 评论 -
注解框架---AndroidAnnotations
AndroidAnnotations是一个开源框架,旨在加快Android开发的效率。通过使用它开放出来的注解api,你几乎可以使用在任何地方, 大大的减少了无关痛痒的代码量,让开发者能够抽身其外,有足够的时间精力关注在真正的业务逻辑上面。而且通过简洁你的代码,也提高了代码的稳定性和后期的维护成本。以下AndroidAnnotations简称为AA可能会有人提出异议了,我们移动设备的性能,不比原创 2017-04-04 21:10:39 · 175 阅读 · 0 评论 -
Android之GreenDao3.0使用
首先附上项目地址:https://github.com/greenrobot/greenDAOAPI文档:http://greenrobot.org/files/greendao/javadoc/current/第一步:了解注解。注解API:@Entity 参数:schema:告知GreenDao当前实体属于哪个schemaactive:标记一个实体处于活跃状态,活动实体有更新...转载 2019-08-08 09:28:41 · 319 阅读 · 0 评论 -
GreenDao 3.2.0 的基本使用
前言Android开发中我们或多或少都会接触到数据库。Android中提供了一个占用内存极小的关系型数据库-SQLite。虽然Android系统中提供了许多操作SQLite的API,但是我们还是需要手动去编写SQL语句,这经常会出现一些莫名其妙的问题(转载 2019-03-12 19:44:19 · 254 阅读 · 0 评论 -
Android ORM 框架:GreenDao 使用详解(基础篇)
转载务必保留以下信息:本文作者:speedyCSDN 专栏:blog.csdn.net/speedystone掘金专栏:juejin.im/user/57e082…一、GreenDao 简介greenDAO 是一款开源的面向 Android 的轻便、快捷的 ORM 框架,将 Java 对象映射到 SQLite 数据库中,我们操作数据库的时候,不在需要编写复杂的 SQL语句, 在性能方面,gree...转载 2018-06-07 21:18:09 · 495 阅读 · 1 评论 -
Android图表MPandroidChart之曲线图绘制教程
版权声明:欢迎转载,转载请注明出处。 http://blog.csdn.net/x541211190/article/details/77389121目录(?)[+]前言:本文介绍MpAndroidChart对曲线图绘制的用法,包括引用库的配置及语法使用,帮你从零做一款曲线图或者折线图。一.MPandroidChart的简介和配置:1.简介:MPandroidChart是一款稳定实用的绘图库,可以...原创 2018-03-21 10:34:24 · 800 阅读 · 1 评论 -
Android开发常用框架汇总
作为一名程序猿,好的工具会让你在搬运工的道路上越走越远。以下框架是AC在开发过程中经常会使用到的一些好的框架。列在这里做一个小小的总结,包含但不限于此。响应式编程RxJavahttps://github.com/ReactiveX/RxJavaRxAndroidhttps://github.com/ReactiveX/RxAndroid消息通信E转载 2017-11-15 17:13:06 · 1192 阅读 · 0 评论 -
Android BLE 蓝牙开发框架
FastBleAndroid Bluetooth Low Energy 蓝牙快速开发框架。使用简单的方式进行搜索、连接、读写、通知的订阅与取消等一系列蓝牙操作,并实时地得到操作反馈。Preview Downloaddependency> groupId>com.clj.fastblegroupId> artifactId>FastBleLibar转载 2017-08-28 09:40:25 · 8546 阅读 · 1 评论 -
一个本科小生的奋斗史
android之View坐标系(view获取自身坐标的方法和点击事件中坐标的获取)标签: Android2015-01-15 16:59 46949人阅读 评论(12) 收藏 举报 分类:Android进阶(21) 在做一个view背景特效的时候被坐标的各个获取方法搞晕了,几篇抄来抄去的博客也没弄很清楚。现在把整个总结一下。其实只要把下面原创 2017-05-10 11:40:55 · 258 阅读 · 0 评论 -
Android开源库集合(控件)
RecycleView:RecycleView功能增强 https://github.com/Malinskiy/SuperRecyclerViewRecycleView功能增强(拖拽,滑动删除,折叠) https://github.com/h6ah4i/android-advancedrecyclerviewRecycleView旁边添加侧边栏 https://git原创 2017-05-08 15:13:25 · 530 阅读 · 0 评论 -
xutils3使用方法(很全面)
转载请注明出处:http://blog.csdn.net/tyk9999tyk/article/details/533060351.先来认识一下xUtils3更新 2017/03/30给表增加字段需求:我们需要在parent表中添加一个“username”字段。步骤:1.在parent类中添加“username”属原创 2017-05-03 14:10:03 · 546 阅读 · 0 评论 -
activeMQ 推送之mqtt客户端
使用activeMQ进行android推送activeMQ下载地址:http://activemq.apache.org/download.html下载后是一个压缩包:apache-activemq-5.9.0-bin.zip启动方式:解压缩,进入apache-activemq-5.9.0-bin\apache-activemq-5.9.0\bin,双击activemq.bat,即原创 2017-04-15 13:22:13 · 1462 阅读 · 0 评论 -
android 通过广播监听网络连接状况
首先添加以下权限uses-permission android:name="android.permission.INTERNET" />uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />uses-permission android:name="android.permission.CHANGE原创 2017-04-05 17:32:10 · 340 阅读 · 0 评论 -
Android应用图标上的小红点Badge实现
Android应用图标上的小红点Badge实现为了增加APP的日活,在Android中有许多的应用仿苹果的在应用图标上显示小红点。当然有着一些手机ROM对小红点的支持,比如小米,三星等。我们下面看下如何实现:MainActivity:public class MainActivity extends AppCompatActivity { private H原创 2017-04-28 09:09:22 · 1418 阅读 · 1 评论 -
android-async-http框架库使用基础
PS一句:最终还是选择CSDN来整理发表这几年的知识点,该文章平行迁移到CSDN。因为CSDN也支持MarkDown语法了,牛逼啊!开源项目链接Android-async-http仓库:Git clone https://github.com/loopj/android-async-httpandroid-async-http主页:http://loopj.com/androi原创 2017-04-02 17:54:06 · 246 阅读 · 0 评论 -
Android 开源框架Universal-Image-Loader完全解析(一)--- 基本介绍及使用
转载请注明本文出自xiaanming的博客(http://blog.csdn.net/xiaanming/article/details/26810303),请尊重他人的辛勤劳动成果,谢谢!大家好!差不多两个来月没有写文章了,前段时间也是在忙换工作的事,准备笔试面试什么的事情,现在新工作找好了,新工作自己也比较满意,唯一遗憾的就是自己要去一个新的城市,新的环境新的开始,希望自己能尽快的原创 2017-03-26 13:04:26 · 198 阅读 · 0 评论 -
Android 事件总线OTTO用法快速入门
一、Otto介绍OTTO是Square推出的库,地址:https://github.com/square/otto先来看看otto的官方介绍An enhanced Guava-based event bus with emphasis on Android support.Otto is an event bus designed to decouple differe转载 2016-09-27 12:57:35 · 267 阅读 · 0 评论 -
Android OkHttp完全解析 是时候来了解OkHttp了
转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/47911083; 本文出自:【张鸿洋的博客】一、概述最近在群里听到各种讨论okhttp的话题,可见okhttp的口碑相当好了。再加上Google貌似在6.0版本里面删除了HttpClient相关API,对于这个行为不做评价。为了更好的在应对网络访问,学原创 2016-09-27 09:41:50 · 322 阅读 · 0 评论 -
高效地配置OkHttp
原文链接 : Effective OkHttp原文作者 : Michael Parker译文出自 : 开发技术前线 www.devtf.cn。本译文已授权开发者头条(链接:http://toutiao.io/download)享有独家转载权,未经允许,不得转载!译者 : Damonzh校对者: desmond1121状态 : 完成当我为可汗学院开发Android app的时候,Ok原创 2016-09-27 09:40:05 · 335 阅读 · 0 评论 -
Android开源框架(一):AndroidAnnotations
AndroidAnnotations是一个能够让你快速进行Android开发的开源框架,它能让你专注于真正重要的地方。使代码更加精简,使项目更加容易维护,它的目标就是“Fast Android Development.Easy maintainance”。通过一段时间的使用发现,相比原生的Android开发,确实能够让你少些很多代码,它的首页也给出了一个简单的例子,通过例子转载 2016-09-26 22:52:42 · 229 阅读 · 0 评论 -
Android EventBus 3.0 框架用法详解
先吐槽一下博客园的MarkDown编辑器,推出的时候还很高兴博客园支持MarkDown了,试用了下发现支持不完善就没用了,这次这篇是在其他编辑器下写的,复制过来后发现。。太烂了。怎么着作为一个技术博客社区,对代码的支持应该完善一下吧,`行内代码块`不支持就算了,代码段内还不能有空行,一有空行就识别不了了。而且试着用MarkDown发了篇草稿,右边的侧边栏竟然被挤到屏幕下方了,还影响到了博客布局。。转载 2016-09-22 12:47:47 · 303 阅读 · 0 评论 -
Android报表库aChartEngine系列(stacked chart)
1、stacked chart介绍aChartEngine中的stacked Chart是柱状图,是数据显示的一种。效果如图: 两个图都是stacked chart,只是设置了不同的样式(样式已经提供好的)。 2、如何使用stacked chart。stacked chart 的使用和pie chart的使用基本一样。如果不清楚的话请原创 2016-09-20 15:13:55 · 338 阅读 · 0 评论 -
Android报表库aChartEngine系列(介绍)
1、前言 今天准备为大家讲讲aChatEngine方面的知识,在之后的一段时间里会陆续讲aChartEngine如何使用的Demo。为什么选择aChartEngine给大家讲呢?因为在android平台上难免会遇到一些图表的处理,aChartEngine是个易学易用的图表库并且功能强大。 2、AchartEngine是什么?总的来说,aChartEngine原创 2016-09-20 15:10:38 · 315 阅读 · 0 评论 -
Android报表库aChartEngine系列(pie chart)
1、pie chart介绍aChartEngine中的pie Chart其实就是一个饼状图,是数据显示的一种。效果如图: 2、如何使用pie chart。其实aChartEngine是使用是非常简单的,不同的chart的使用方式都是一样的,并不需要我们根据不同的chart调用不同的接口,接口都是统一的。那么我们应该如何使用呢?总结了一下分为两步:①获原创 2016-09-20 15:09:03 · 332 阅读 · 0 评论 -
FastJson简单使用
版权声明:本文为博主原创文章,未经博主允许不得转载。在工作中,经常客服端需要和服务端进行通信,目前很多项目都采用JSON的方式进行数据传输,简单的参数可以通过手动拼接JSON字符串,但如果请求的参数过多,采用手动拼接JSON字符串,出错率就非常大了。并且工作效率也特别低。我在网上看了一些开源的JSON框架,比如Google提供的Gson,Jackson,FastJson等框原创 2016-09-19 13:11:43 · 183 阅读 · 0 评论