Android框架之路
文章平均质量分 92
Android框架方面
等一杯咖啡
未曾踏足山巅,时常坠落低谷,前者追逐梦想,后者受益良多...
展开
-
Android框架之路——Realm数据库使用
先附上官方Api:https://realm.io/docs/java/latest/参照的一些博客教程:Android RealmRealm for Android详细教程使用教程:1、 gradle配置在图中选中的俩个build.gradle文件中配置classpath "io.realm:realm-gradle-plugin:2.0.2"apply plugin: 'realm-an原创 2017-01-25 14:27:37 · 1589 阅读 · 0 评论 -
Android框架之路——ToolBar的使用
参考博客教程:Android之toolbar的使用Toolbar使用详解Demo下载: 下载链接效果图:mainActivitysecondActivity使用流程:修改App的主题样式,styles.xml文件更改如下:<!-- Base application theme. --><style name="AppTheme" parent="Theme.AppCompat原创 2017-04-14 23:18:17 · 4543 阅读 · 0 评论 -
Android框架之路——RecyclerView的使用
Android框架之路——RecyclerView的使用参考博客: Android RecyclerView 使用完全解析 体验艺术般的控件这是一篇Android RecyclerView使用介绍哦Demo下载 下载链接遇到的问题 android stuido关于在V7包下找不到recyclerview的解决办法RecyclerView简介 RecyclerView是Andro原创 2017-04-15 16:47:25 · 1812 阅读 · 0 评论 -
Android框架之路——Glide的使用
Glide框架的使用,我是看的郭神这篇文章,还不错,可以转载自己不用特意写了。http://blog.csdn.net/guolin_blog/article/details/53759439现在Android上的图片加载框架非常成熟,从最早的老牌图片加载框架UniversalImageLoader,到后来Google推出的Volley,再到后来的新兴军Glide和Picasso,当然还有Fa...转载 2017-04-19 14:32:31 · 587 阅读 · 0 评论 -
Android框架之路——NavigationView的使用(结合ToolBar)
参考博客: Android框架之路——ToolBar的使用 Android5.0之NavigationView的使用NavigationView简介: Android Design Support Library 给开发者带来了一些重要的 Material Design 组件,并且向下兼容到 Android 2.1, Navigation View 就是其中之一,可用于方便地创建导航抽屉。原创 2017-04-19 21:56:13 · 3317 阅读 · 0 评论 -
Android框架之路——FloatingActionButton使用与ToolBar进阶
参考博客:玩转AppBarLayout,更酷炫的顶部栏FloatingActionButton的滚动隐藏和弹出特效的实现Snackbar学习笔记效果演示:FAB的相关:app:fabSize设置FloatingActionButton的大小,有两种赋值分别是 “mini” 和 “normal”,默认是normal;app:backgroundTint:FloatingActionButt原创 2017-04-23 19:49:03 · 3770 阅读 · 0 评论 -
Android框架之路——Retrofit2.0的初窥(包含Gson)
使用姿势: 1. 使用教程添加依赖 compile ‘com.squareup.retrofit2:retrofit:2.2.0’compile ‘com.squareup.retrofit2:converter-gson:2.2.0’AndroidStudio添加Gson插件——GsonFormat 2.原创 2017-04-24 23:42:37 · 3000 阅读 · 0 评论 -
Android框架之路——Tablayout+ViewPager+Fragment的使用
1、参考博客:TabLayout、ViewPager和Fragment的多页面滑动首页-底部&顶部Tab导航(菜单栏)的实现:TabLayout+ViewPager+Fragment2、实现效果:3、使用教程:1. 导包,添加依赖compile 'com.android.support:appcompat-v7:22.2.0' compile 'com.android.supp原创 2017-04-25 19:57:56 · 14125 阅读 · 2 评论 -
Android框架之路——Fragmentation的使用(流式交互Demo)
简介: YoKey大神的Fragment库Fragmentation,主要用于现在App经常需要实现的单Activity+多Fragment以及多Activity+多Fragment的形式架构。同时最最重要的是,它帮助我们封装了很多好用的方法,解决了一些官方Fragment库中存在的一些Bug。 我在学习做一款有关Ble蓝牙防丢器的App时想要尝试以单Activity+多Fragment的原创 2017-04-27 12:35:42 · 34376 阅读 · 6 评论 -
Android框架之路——Json解析一篇就够(原生技术+Gson+FastJson)
一、简介: JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式。它基于 ECMAScript 规范的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。 基本写一个涉及网络请求数据的App原创 2017-04-30 22:47:39 · 3795 阅读 · 0 评论 -
Android框架之路——ButterKnife的使用
一、简介: ButterKnife是注解中相对简单易懂的很不错的开源框架。 1. 强大的View绑定和Click事件处理功能,简化代码,提升开发效率; 2. 方便的处理Adapter里的ViewHolder绑定问题; 3. 运行时不会影响APP效率,使用配置方便; 4. 代码清晰,可读性强。二、使用步骤:安装ButterKnife插件,可以参考:Android Stu原创 2017-05-01 10:53:34 · 1524 阅读 · 3 评论 -
Android框架之路——整体介绍(持续更新...)
@(框架开发)前奏导入github开源项目; Android框架之路——Studio如何导入Github开源项目软件框架搭建;一、UIToolBar的使用; Android框架之路——ToolBar的使用NavigationView侧边栏的使用; Android框架之路——NavigationView的使用(结合ToolBar)FloatingActionButton的使用;原创 2017-05-01 10:58:59 · 2232 阅读 · 0 评论 -
Android框架之路——Glide加载图片(结合RecyclerView、CardView)
Android框架之路——Glide加载图片(结合RecyclerView、CardView)一、简介: 在泰国举行的谷歌开发者论坛上,谷歌为我们介绍了一个名叫 Glide 的图片加载库,作者是bumptech。这个库被广泛的运用在google的开源项目中,包括2014年google I/O大会上发布的官方app。 使用简单 可配置度高,自适应程度高 支持常见图片格式 J原创 2017-05-03 01:42:13 · 13117 阅读 · 1 评论 -
Android框架之路——Banner实现轮播图(RecyclerView添加Header)
一、简介 Banner能实现循环播放多个广告图片和手动滑动循环等功能。因为原生ViewPager并不支持循环翻页, 要实现循环还得需要自己去动手。Banner框架可以进行不同样式、不同动画设置, 以及完善的api方法能满足大部分软件首页轮播图效果的需求。 有一篇博客讲了一些,可以参考banner框架,一个比较齐全的框架; 此项目的Github地址:链接。 本篇教程依原创 2017-05-03 22:20:02 · 27149 阅读 · 7 评论 -
Android框架之路——Studio如何导入Github开源项目
一、写给自己和你们的话本文算是一篇迟到的关于AndroidStudio如何导入Github开源项目的教程。我不准备在这篇文章中去介绍如何使用Git和Github,也更不会告诉你tortoise git和sourcetree哪个更加的好用,逼格更高。只是周围的一些同学为了毕设开始下载AndroidStudio做一些项目,会去下载一些官方Demo之类的。对于新手(其实我也是,只是挖坑多了的新手)来说,如原创 2017-05-04 11:32:51 · 17040 阅读 · 3 评论 -
Android框架之路——GreenDao3.2.2的使用
一、简介 GreenDAO是一个开源的安卓ORM框架,能够使SQLite数据库的开发再次变得有趣。它减轻开发人员处理低级数据库需求,同时节省开发时间。 SQLite是一个令人敬畏的内嵌的关系数据库,编写SQL和解析查询结果是相当乏味和耗时的任务。通过将Java对象映射到数据库表(称为ORM,“对象/关系映射”),GreenDAO可以将它们从这些映射中释放出来,这样,您可以使用简单的面向对象的AP原创 2017-05-06 11:38:32 · 35663 阅读 · 5 评论 -
Android框架之路——聊天Demo实现
一、所用技术GreenDao存储聊天数据;RecyclerView根据viewtype显示聊天界面;butterknife绑定view; 如果这些你还没有了解,你可以参考这些文章:Android框架之路——GreenDao3.2.2的使用 Android框架之路——RecyclerView的使用Android框架之路——ButterKnife的使用二、实现效果后台每5s发送数据过原创 2017-05-07 10:54:02 · 18134 阅读 · 2 评论 -
Android框架之路——EventBus的使用
一、简介 EventBus是由greenrobot 组织贡献的一个Android事件发布/订阅轻量级框架。EventBus是一个Android端优化的publish/subscribe消息总线,简化了应用程序内各组件间、组件与后台线程间的通信。比如请求网络,等网络返回时通过Handler或Broadcast通知UI,两个Fragment之间需要通过Listener通信,这些需求都可以通过Even原创 2017-05-09 16:52:54 · 30988 阅读 · 1 评论 -
Android框架之路——OKHttp的使用
一、简介 OKHttp是一款高效的HTTP客户端,支持连接同一地址的链接共享同一个socket,通过连接池来减小响应延迟,还有透明的GZIP压缩,请求缓存等优势,其核心主要有路由、连接协议、拦截器、代理、安全性认证、连接池以及网络适配,拦截器主要是指添加,移除或者转换请求或者回应的头部信息。 这个库也是square开源的一个网络请求库(okhttp内部依赖okio),现在已被Googl原创 2017-05-10 11:24:02 · 944 阅读 · 0 评论 -
Android框架之路——OkGo的使用
一、简介 该库是封装了okhttp的标准RESTful风格的网络框架,可以与RxJava完美结合,比Retrofit更简单易用。支持大文件上传下载,上传进度回调,下载进度回调,表单上传(多文件和多参数一起上传),链式调用,可以自定义返回对象,支持Https和自签名证书,支持超时自动重连,支持cookie与session的自动管理,支持四种缓存模式缓存网络数据,支持301、302重定向,扩展了统一原创 2017-05-10 22:26:59 · 54778 阅读 · 9 评论 -
Android框架之路——Notification的使用
简介 Notification,是一种具有全局效果的通知,可以在系统的通知栏中显示。当 APP 向系> 统发出通知时,它将先以图标的形式显示在通知栏中。用户可以下拉通知栏查看通知的详细> > 信息。通知栏和抽屉式通知栏均是由系统控制,用户可以随时查看。PendingIntentpendingIntent是一种特殊的Intent。pendingIntent:等待、未决定的Intent。主要的区别原创 2017-10-01 12:20:25 · 1285 阅读 · 0 评论