排序:
默认
按更新时间
按访问量

自定义View-仿小米秒钟

效果图: 前言: 自定义view,是开发者必备的技能之一,也是找工作时面试官必问的题目。 有文章把自定义控件归纳为三种: 一、自绘控件,即继承View,在onDraw()内使用canvas绘制; 二、组合控件,即把常用的控件组合在一起,变成新的控件; ...

2018-04-15 13:39:20

阅读数:132

评论数:0

Rxjava 操作数据库是如此简单

先前有写过基于Rxjava+Retrofit获取网络数据,有时数据源来自本地数据库,读写数据库也是耗时操作。既然mvp+Rxjava的封装适用于网络数据,是否适用于数据库的操作呢? 这几天也查看了相关的资料,没有看到一针见血的文章。细细看来,其实也很简单。只需要改一行代码就可以搞定! Retro...

2018-01-06 15:38:37

阅读数:1546

评论数:0

(七)安卓框架搭建之其他必备要素的封装或引入

1.安卓6.0权限处理机制、android 7.0读写M的权限、N外部文件读写,相信坑了不少同学。框架里必须得有!1.1权限问题权限问题之前看到的一个很好的封装方法,真正做到一个方法解决问题,而且我试验下来,确实很完美。依赖:compile ‘pub.devrel:easypermissions:...

2017-11-26 13:24:44

阅读数:199

评论数:0

(六)安卓框架搭建之RecyclerView和Adapter以及列表案例

recycalview和adapter recycleview 的出现就是来替代listview,并且其性能上做了很多优化。今天用的这个是取自第三方的Xrecycleview,没错,这次又是站在了巨人的肩膀上。选Xrecycleview的原因是之前用这个写过一个自定义的头部刷新view.而且它在...

2017-11-26 13:24:05

阅读数:196

评论数:0

(五)安卓框架搭建之BaseFragment,MainActivity, Toolbar细化

讲完了网络通信模块和MVP结构。回过头来再说说基础页面的封装BaseFragmentBaseFragment和BaseActivity基本是一样的 在BaseActivity同级目录下新建 BaseFragment,直接贴出内容package com.example.burro.demo.ap...

2017-11-26 13:23:28

阅读数:244

评论数:0

(四)安卓框架搭建之MVP+Retrofit+RxJava优化

BasePresenter的优化RxJava也需要管理生命周期,即添加订阅和解除订阅。

2017-11-26 13:22:45

阅读数:735

评论数:4

(三)安卓框架搭建之MVP+Retrofit+RxJava基础

上一篇,算是完成了准备工作,那么这篇就来说说MVP和RxJava的封装了。

2017-11-26 13:18:04

阅读数:476

评论数:5

(二)安卓框架搭建之项目Butterknife引入,Application的简单封装

先写Butterknife,Application,主要因为第三篇的MVP封装会用到,需要提前做些准备工作。再者是Butterknife的导入,有几点是需要强调的!ButterknifeButterknife人称黄油刀,强大之处无需多言,案例中使用Butterknife的版本为8.5.1。

2017-11-26 13:16:46

阅读数:510

评论数:0

安卓虚化背景的实现

之前有一个需求就是要实现类似音乐播放器的虚化背景。在此整理一下首先看看效果:一、引入的包package com.example.dell.myapplication;二、MainActivityimport android.support.v7.app.AppCompatActivity; imp...

2017-11-18 16:33:17

阅读数:834

评论数:0

安卓常用工具类-NotifyUtils【通知工具类】

取自开源的代码,比较实用,我们常用的也就是系统默认的情况,这里可以一个方法搞定

2017-10-22 11:55:22

阅读数:537

评论数:0

安卓常用工具类-ToastUtils【提示工具类】

该工具类做了优化处理,若A消息正在显示提示,此时B消息进来,会直接改变提示的文字内容。不会等A消息结束再弹出。提高了用户体验~

2017-10-22 11:39:56

阅读数:165

评论数:0

安卓常用工具类-StringUtils【String字符串工具类】

判断字符串是否为空,项目中用的太多了。必须封装起来!另外判断集合是否为空用的也很多,这里也放到一起~

2017-10-22 11:30:53

阅读数:195

评论数:0

安卓常用工具类-SoftKeyboardUtils【软件盘工具类】

主要在不同环境下控制键盘的隐藏和显示

2017-10-22 11:24:47

阅读数:198

评论数:0

安卓常用工具类-SharePreferenceUtils【偏好存储工具类】

偏好存储工具类

2017-10-22 11:17:16

阅读数:187

评论数:0

安卓常用工具类-FileUtils【文件相关的工具类】

文件相关工具类

2017-10-22 11:03:51

阅读数:244

评论数:0

安卓常用工具类-CrashHandler【错误日志获取保存工具】

错误日志获取保存工具

2017-10-22 10:45:30

阅读数:262

评论数:0

安卓常用工具类-LogUtils【日志打印工具类】

日志打印工具类

2017-10-22 10:28:17

阅读数:155

评论数:0

安卓常用工具类-ControlsUtils【设备、尺寸相关的工具类】

常用工具类 设备、尺寸相关

2017-10-22 10:16:03

阅读数:126

评论数:0

(一)安卓框架搭建之项目分层、主题、gradle基本配置

前言框架重要性不言而喻,一个好的框架可以大大提高后期开发的效率和质量。接下来将分七篇文章讲述安卓框架的搭建,框架中用的是当前比较主流的元素,也是相对成熟稳定的。讲述的内容参考了很多相关的资料,绝大部分也是经过一番思考和论证。文章既为分享,也为总结!主要涉及的知识点如下(所列内容不分先后):

2017-10-04 16:38:24

阅读数:1124

评论数:0

Android Studio 生成debug版本正常,生成release版本报错

最近的任务是优化一个老项目,这个项目的开发工具一直以来都是Inteliji IDEA,项目除了生成测试包外,还会有UAT包、生产包等,需要频繁的手动更改IP地址、端口等等一些参数。新项目的开发都是用Android Studio[基于IDEA],所以就尝试着把这个项目导人Android Stud...

2016-08-03 21:14:38

阅读数:9419

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭