- 博客(10)
- 收藏
- 关注
原创 Android关于Notifiacation的封装
Notification是一个Android中经常使用的组件了,但是原生API提供的功能并不能够很好的满足商业应用开发时的需求,初始化也比较繁琐,个人认为在开发时有必要在现有API的基础上做一下封装,目的有二,其一是集合应用中针对Notification所需的定制功能,其二是提升项目的代码整洁性和模块化程度。
2017-02-06 09:23:22
706
原创 Android应用架构的一些思考-框架模块化
在Android开发的路上,会经常经历到如下的问题:每建一个新项目,都要编写基类,从老项目中把工具类复制过来,编写空页面最后把整个工程搭建起来;然后建立一个任务美其名曰:框架搭建:) 这样折腾一下基本一天两天时间就没有了,而且有的时候有些以前写过的比较少用的代码,如果新项目中用到,还要打开老项目找,适配到新项目上,贼浪费时间。有了分层架构之后,我就有了这样的想法:既然编写的基类和工具类都已经是跟具体业务无关了,那么为什么不将其抽出来做成一个Module,变成项目无关呢?
2017-02-04 10:56:19
6865
2
原创 Retrofit2 Cookie管理-按声明决定是否带Cookie请求接口
Retrofit关于cookie缓存与使用的文章已经很多了,无论是使用CookieJar还是在OkHttpClient build的时候通过Interceptor设置header,但是在项目中有针对接口决定是否在请求中带cookie的需求,本文主要分享通过注解的方式决定具体接口在请求时是否传入Cookie
2017-01-03 11:38:24
4273
1
原创 Android应用架构的一些思考-基础版架构的整体搭建
之前的文章总结了一下自己从实习到现在摸索出的一点应用框架设计的经验,更多的是从整体框架设计上来说分层和模块划分的,这两天整理项目代码,可以从更细的方面总结一下一个应用框架应该具备哪些基本的要素。
2016-11-03 13:15:38
1421
原创 Android应用架构的一些思考-从零开始
最近整理项目的代码,又回想到当初实习时一个人做公司项目的Android客户端,没有什么实践经验,又投路无门的状态,那一个月为了项目做的像点样子,又是在网上搜索,又是反编译别家的应用研究,真的时想破头皮。不过好歹,那段时间的折磨还是有那么点价值,现在想想,有必要整理总结,分享一下。
2016-11-02 00:23:22
3938
原创 友盟集成中“找不到符号”问题的解决
最近在集成友盟的过程中出现了一个问题,在Android Studio下,将友盟的库作为Module导入,编译项目时会出现“找不到符号”的错误,如:“找不到符号.........requestPermission(......)”这个问题是由于友盟的Library工程中导入了一个老版本的Support v4 库,这个库没有新版库中所含的方法(比如6.0种的权限申请等)只要将友盟Libra
2016-09-10 01:05:43
1792
原创 Retrofit2 + OkHttp3下统一设置Http请求的Headers
在Retrofit和OkHttp3的环境下为请求设置通用的Headers
2016-01-18 14:14:55
27098
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人