
Android第三方框架
文章平均质量分 85
北极熊的微笑
跌倒了,爬起来,笑一笑,继续前进!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android中用CustomTabsHelper加载网页(记录)
项目地址:https://github.com/zhanghai/CustomTabsHelper简介:加载网页比WebView快,而且自定义,还不错。效果如下:使用方法,去GitHub上看。原创 2019-12-20 10:18:41 · 342 阅读 · 0 评论 -
Android中EventBus的基本使用(记录)
EventBus是一个第三方开源框架。它的作用主要是解决各组件、组件与后台线程间的信息沟通问题。比如,如何在Activity_B中修改Activity_A中的TextView显示信息?之前的做法是:接口回调或者通过广播。现在只需要通过EventBus就可以轻松解决,主要是为了项目的解耦。EventBus项目地址:https://github.com/greenrobot/EventBu...原创 2019-12-19 18:23:18 · 345 阅读 · 0 评论 -
Android中MPAndroidChart图表工具的常用方法(汇总)
本篇主要是MPAndroidChart图表工具常用方法的汇总,其他不清楚的可以去GitHub上的文档查询。强大的图表绘制工具,支持折线图、面积图、散点图、时间图、柱状图、条图、饼图、气泡图、圆环图、范围(高至低)条形图、网状图等;支持图的拖拽缩放;支持 Android 2.2 以上,支持横纵轴缩放,多指缩放,展现动画、高亮、保存到 sdcard、从文件读取图表项目地址:https://git...原创 2018-11-20 11:06:06 · 3398 阅读 · 1 评论 -
Android中OKHttp的基本用法(Get、Post、上传文件等)
主要是自己记录一下,大家可以去看官方文档:http://square.github.io/okhttp/。public static final MediaType MEDIA_TYPE_MARKDOWN = MediaType.parse("text/x-markdown; charset=utf-8");@Overridepublic void onClick(V...原创 2018-11-22 16:52:04 · 3393 阅读 · 2 评论 -
Android常用GitHub第三方开源项目(汇总)
在使用第三方项目的时候,可能会有这样那样的问题,以下的罗列的项目,基本每个都做了,特把汇总的Demo地址放上来,大家如果使用的过程中有什么问题,方便大家查看。以下各个项目的Demo地址为:https://download.youkuaiyun.com/download/lpcrazyboy/108122851、SlidingLayout实现类似QQ、微信ListView和WebView的上拉下拉弹...原创 2018-11-05 17:59:20 · 1491 阅读 · 0 评论 -
Android中图片剪切开源项目glide-transformations的基本使用(总结)
需求:圆形ImageView,矩形ImageView,矩形带圆角ImageView,模糊ImageView等等。方法:使用第三方开发项目——glide-transformations,从名字上可以看出来这是和Glide配合使用的,类似于Glide的插件。GitHub地址:https://github.com/wasabeef/glide-transformations效果图如下:...原创 2018-11-01 13:46:37 · 1226 阅读 · 0 评论 -
Android中使用JiaoZiVideoPlayer来实现视频列表播放的效果
目的:我这边是想做类似于斗鱼直播里的视频模块的视频列表播放形式。思路:使用第三方插件--JiaoZiVideoPlayer。GitHub地址:https://github.com/lipangit/JiaoZiVideoPlayer然后下载代码,根据自己需要的样式去找相应的代码进行研究。效果图如下:使用步骤:(1)添加远程依赖:/*调用Video视频播放器*/imp...原创 2018-10-25 17:52:50 · 5743 阅读 · 1 评论 -
Android中用户权限管理(记录)
添加远程依赖:/*权限管理*/implementation 'com.github.tbruyelle:rxpermissions:0.10.2'/** * 申请用户权限 */private void checkUserAllPermissions() { rxPermissions .requestEach(Manifest.permissio...原创 2018-09-29 10:39:08 · 722 阅读 · 0 评论 -
Android中定位中城市切换功能的实现(记录)
可以用一个第三方插件:citypicker,上Github上自己找。原创 2018-09-29 10:36:03 · 2573 阅读 · 1 评论 -
Android中用SmartRefreshLayout实现ListView列表的数据刷新与加载更多(总结)
这里用到的是第三方插件:SmartRefreshLayout效果图如下:使用步骤如下:1、添加远程依赖/*刷新和加载*/implementation 'com.scwang.smartrefresh:SmartRefreshLayout:1.1.0-alpha-14'implementation 'com.scwang.smartrefresh:SmartRefreshH...原创 2018-09-29 10:29:21 · 3494 阅读 · 0 评论 -
Android中数据库开发之LitePal的基本用法(总结)
LitePal是一款开源的Android数据库框架,采用对象关系映射(ORM)模式,将常用的数据库功能进行封装,可以不用写一行SQL语句就可以完成创建表、增删改查的操作。并且很轻量级,jar包不到100k,几乎零配置。根据LitePal的数据类型支持,可以进行对象关系映射的数据类型一共有8种,int、short、long、float、double、boolean、String、Date。只要是...原创 2018-08-30 11:00:47 · 4352 阅读 · 3 评论 -
Android中列表上拉刷新功能
本篇博客介绍的是利用Google自己的下拉刷新组件SwipeRefreshLayout来实现下拉刷新功能。效果图如下: 其中相关的适配器,item的布局文件等就不写了,很简单。1、activity_main.xml的代码如下:<?xml version="1.0" encoding="utf-8"?><LinearLayout android:la...原创 2018-08-22 15:40:43 · 1338 阅读 · 0 评论 -
百度地图SDK申请之获取发布版、开发版SHA1
百度地图SDK在实际开发中也算是最常用的SDK之一,但是不少新手开发者对申请密钥时,填写SHA1有不少疑问,在此解答进入百度地图SDK申请密钥会看到这样的场景这里不得不说几件事在安卓开发中,打包生成APK时,我们通常有两种方式重点:也就是所谓的debug版本和release版本,这两个签名方式是不一样的。调试(debug)时使用的是C:\Users\****...原创 2018-08-13 16:41:19 · 366 阅读 · 0 评论 -
Android开发中显示图片Glide使用详解(Google推荐)
一、简介Glide,一个被google所推荐的图片加载库,作者是bumptech。这个库被广泛运用在google的开源项目中,包括2014年的google I/O大会上发布的官方app。(PS:众所周知的简介就到此为止了)Glide 对于 Android SDK 的最低要求是 API level 10Glide滑行的意思,可以看出这个库的主旨就在于让图片加载变的流畅。现在被广泛使用,当...原创 2018-07-31 03:56:24 · 3854 阅读 · 1 评论