Android之开发框架
悠自在
有能力做出成绩,要知道一切来之不易,心不猖狂。
没能力作出成绩,要懂得成长需要努力,心不焦虑。
展开
-
Android之EventBus3.0使用
在进行组件、页面间通信的时候,传值也会遇到麻烦的时候,记得实在困难的时候就使用广播通讯,但是,当代码繁杂的时候,总是显得有些混乱,EventBus很简单,挺好用的,但对于观察者模式还需要更清楚的认识一下,在此记录EventBus的基本用法。概述EventBus是一个Android端优化的publish/subscribe消息总线,简化了应用程序内各组件间、组件与后台线程间的通信。使用起来是...原创 2019-02-12 10:08:47 · 244 阅读 · 0 评论 -
Android之腾讯Bugly采集用户Bug
目前公司推广的APP大部分应用在特定领域,APP的修改及问题由前方一线同事提出,但仍需要开发人员监控异常,及时修改。一分钟接入腾讯Bugly,监控应用报错信息。1.注册:Bugly官网:https://bugly.qq.com,进入官网QQ登录。输入:名称、平台、类型、描述。在产品信息中,获取App ID。2.接入1.在dependencies中引入// ...原创 2019-07-15 11:10:04 · 1140 阅读 · 0 评论 -
Android之VasDolly多渠道打包
上一篇:Android之Apk打包原理之后,今天记录一下多渠道打包。首先,说明一下多渠道打包的意义:在安装包中添加不同的标识,应用在请求网络的时候携带渠道信息,方便后台做运营统计。经过亲测,总结一下VasDolly实现多渠道打包步骤及常见的问题,具体还请移步官方介绍。首先是Github上:腾讯VasDolly链接 添加对VasDolly Plugin的依赖 在根工程的bui...原创 2019-03-28 16:35:51 · 563 阅读 · 0 评论 -
Android之LitePal数据库框架
安卓数据库操作,虽然会写SQL语句,但真的感觉麻烦,有很简单的框架,还是挺好的。LitePal是一款开源的Android数据库框架,采用对象关系映射(ORM)模式,将常用的数据库功能进行封装。1.添加依赖:// litepal数据库implementation 'org.litepal.android:core:1.6.1'2.在你Application中配置public...原创 2019-01-31 13:43:48 · 448 阅读 · 0 评论 -
Android之LeakCanary使用教程
安卓开发,添加使用最常用的内存泄漏检测LeakCanary。内存泄漏同样也是安卓面试和开发中最常见的问题之一。一直在使用这个检测内存泄漏,以前只是简单的集成,现在详细总结一下。参考内存泄漏汇总:集合类泄漏、单例造成的内存泄漏、非静态内部类创建静态实例造成的内存泄漏、Handler 造成的内存泄漏等。集成LeakCanary方法: Github中leakcanary代码1....原创 2018-10-26 11:23:12 · 2835 阅读 · 0 评论 -
Android之快速实现二维码
一、配置环境在build.gradle中配置代码:compile 'com.github.XuDaojie:QRCode-Android:v0.4.2'在marven:repositories { maven { url "http://repo1.maven.org/maven2" } maven { url 'https://jitpack.io' }}...原创 2018-08-15 11:03:02 · 724 阅读 · 0 评论 -
Android之Hawk数据库
Hawk数据存储工具,使用超简单,可以替代SharePreference。Hawk 是一个非常便捷的数据库 . 操作数据库只需一行代码 , 能存任何数据类型 .github 地址:https://github.com/orhanobut/hawkHawk 是一个简单的key-value 数据库它使用:AES 加密,能选择使用SharedPreferences 或者 SQLite,...原创 2018-06-13 19:58:39 · 2283 阅读 · 0 评论 -
Android之LeakCanary框架
为了能够简单迅速的发现内存泄漏,Square公司基于MAT开源了LeakCanarydebugCompile'com.squareup.leakcanary:leakcanary-android:1.3'releaseCompile'com.squareup.leakcanary:leakcanary-android-no-op:1.3'2、Application中初始化l...原创 2018-04-22 17:11:45 · 298 阅读 · 0 评论 -
Android之原生Js交互框架DSBridge
Android需要与js进行交互,这里选用DSBridge,支持X5内核。原创 2020-04-28 08:51:58 · 1181 阅读 · 0 评论 -
Android之发布库到jcenter步骤
相信大家平时都用过一些开源的框架,那么我们如何将自己的开源项目分享给大家使用。一、注册bintray账号二、登录bintray,点击Edit Profile—>API key,将API key复制保存下来后面上传会使用...原创 2020-04-22 16:44:50 · 496 阅读 · 1 评论 -
Android之FastJSon基本使用,属性首字母大小写的问题
FastJson框架,真的很好用。以下记录,转化的操作方法。1.配置:在build.gradle(Module:app)中增添引用//解析jsonimplementation 'com.alibaba:fastjson:1.2.56'2.具体操作:实体类或集合转JSON串String jsonString = JSONObject.toJSONString(实体类);...原创 2019-03-19 19:41:32 · 6060 阅读 · 0 评论 -
Android之ARouter路由框架
今天,在此记录一下路由框架,在众多的路由框架中,阿里ARouter的给我一种亲切感。ARouter是阿里巴巴开源的Android平台中对页面、服务提供路由功能的中间件,提倡的是简单且够用。原生的路由方案的问题显式intent下,存在直接的类依赖,耦合严重 隐式intent下,规则集中式管理,协作困难 配置规则在Manifest中,扩展性差。 跳转过程无法控制,使用StartAct...原创 2019-03-29 15:37:25 · 548 阅读 · 0 评论 -
Android之实现手写电子签名
前一段时间,公司做了一个调查评估的项目,安卓端牵扯到签字确认问题,要在pad上实现电子签名。虽然不知道这有没有相关的法律效应。Github开源库:android-signaturepad网址链接:链接//手写电子签名implementation 'com.github.gcacace:signature-pad:1.2.1'...原创 2020-03-16 14:51:35 · 2136 阅读 · 0 评论 -
Android之流行框架
15 个 Android 通用流行框架大全1. 缓存名称描述DiskLruCacheJava实现基于LRU的磁盘缓存2.图片加载名称描述Android Universal Image Loader一个强大的加载,缓存,展示图片的库Picasso一个强大的图片下载与缓存的库Fresco一个用于管理图像和他们使用的内存的库Glide一个图片加载和缓存的库3. 图片处理名称描述Picasso-trans...原创 2018-07-13 16:17:39 · 2328 阅读 · 0 评论 -
Android之Retrofit2.0框架
前言在Andrroid开发中,网络请求十分常用 而在Android网络请求库中,Retrofit是当下最热的一个网络请求库目录1. 简介特别注意:准确来说,Retrofit 是一个 RESTful 的 HTTP 网络请求框架的封装。 原因:网络请求的工作本质上是 OkHttp完成,而 Retrofit 仅负责网络请求接口的封装App应用程序通过 Retrofit...原创 2018-06-09 21:22:19 · 227 阅读 · 0 评论 -
Android之GreenDao框架
一、Greendao简介 Greendao是一款用于数据库创建与管理的框架,一款简单的数据库管理框架,也因为Greendao的使用方法简便,且效率高使得其成为目前使用最为广泛的数据库管理框架。二、Greendao的使用方法1.添加依赖在bulid.gradle文件下的dependencies下添加所需依赖compile'org.greenrobot:greenda...原创 2018-06-09 21:57:38 · 466 阅读 · 0 评论 -
Android之RxJava2.0框架
前言Rxjava基于事件流的链式调用、逻辑简洁 & 使用简单。 本文主要:解决的是初学者不理解Rxjava原理 & 不懂得如何使用的问题 本文主要基于Rxjava2.0 如果读者还没学习过Rxjava1.0也没关系,因为Rxjava2.0只是在Rxjava1.0上增加了一些新特性,本质原理 & 使用基本相同目录1. 定义RxJava...原创 2018-06-09 21:28:01 · 708 阅读 · 0 评论 -
Android之OKHttp网络框架
okhttp是一个第三方类库,用于android中请求网络。这是一个开源项目,是安卓端最火热的轻量级框架,由移动支付Square公司贡献(该公司还贡献了Picasso和LeakCanary) 。用于替代HttpUrlConnection和Apache HttpClient(android API23 里已移除HttpClient)。okhttp有自己的官网,官网网址:OKHttp官网如果想了解原码...原创 2018-06-09 21:17:31 · 262 阅读 · 0 评论