自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (64)
  • 收藏
  • 关注

转载 Android面试题

1.ListView的优化策略和原理参考ListView优化2.Activity和Fragment的生命周期Activity和Fragment的生命周期3.View和ViewGroup的关系View和ViewGroup的组合模式Android的UI界面都是View和ViewGroup及其子类组合而成的。View是所有UI组件的父类,其子类称为组件(Widget);ViewGroup是布局管理器,本...

2018-01-06 19:08:17 575

原创 安卓Support Anotation学习

概述今天来看看Android的support包中为我们提供的一套注解,总共可分为以下几类注解1.Null注解2.资源类型注解3.类型定义注解4.线程注解5.值范围注解6.权限注解7.重写函数注解8.返回值注解9.Keep注解Null注解和资源类型注解public class MainActivity extends AppComp

2018-01-31 19:01:54 306

转载 GPU过渡绘制和GPU呈现模式分析

概述今天学习App的优化,转载几篇别人的文章,方便自己的学习,顺便自己总结一下Android性能优化之GPU过度绘制与图形渲染优化你真的了解过度绘制吗GPU过渡绘制接下来总结一下过度绘制的优化措施1.在Theme中给activity设置背景,这样不算一次绘制,可以减少层级2.减少不必要的背景,可以减少层级,如果一个View和它的Layout有相同的背景,则指定一

2018-01-27 22:14:07 1508

原创 AIDL通信过程中设置死亡代理

概述在进行进程间通信的过程中,如何服务端进程由于某种原因异常终止,我们的远程调用就会失败,影响我们的功能,那么怎么样能够知道服务端进程是否终止了呢,那就是给Binder设置死亡代理,下面看看如何设置。 @Override public void onServiceConnected(ComponentName name, IBinder service) {

2018-01-27 17:56:48 3424

原创 关于Android的Lint检查的一些结果分析

前言在安卓开发中,Lint可以用来帮助我们检查代码中存在的一些问题,使用方法也很简单,Analyze---Inspect CodeLint检查完成后,可以在Inspection Results中看到检查结果下面总结一些常见的lint问题 1.Image without contentDescription,没有给ImageView指定

2018-01-25 10:29:22 1989

原创 关于屏蔽Android返回键的一些思考

前言在Android开发中,有时候我们需要屏蔽掉系统的返回键,比如在闪屏页面或者进行某些特定的操作时,通常的实现要如下两种方式。1.重写Activity的onBackPressed方法,当系统检测到你按下了返回键的时候会触发这个方法,通常是我们手机的back键@Override public void onBackPressed() {// su

2018-01-13 16:32:55 5115

原创 Android修改圆形进度条ProgressBar的默认颜色

前言有时候系统默认的圆形进度条不能满足我们的需求,那么下面我们来对默认的颜色和样式进行一个修改。效果图实现代码因为是圆形进度条,我们需要设置下面这个属性android:indeterminateDrawable <ProgressBar android:layout_width="40dp" a

2018-01-11 14:26:05 4172 2

原创 从零开始搭建MVC项目

前言这篇文章主要记录如何搭建一个MVP架构,同时结合Retrofit,RxJava,Okhttp等主流框架实现网络请求,方便后面的复习以及快速开发。项目分包base:放一些基类,Activity,Adapter,Present等common:存放常量,Applicationmodel:模型层,存放实体类以及网络请求相关presenter:P层,接收View层的命令,调用M层获取数据,通知Vie

2018-01-04 11:25:58 475

自定义viewpager指示器

自定义viewpager指示器

2016-07-17

开源项目微阅

开源项目学习代码

2016-07-15

Android 名企面试题及涉及知识点整理

Android 名企面试题及涉及知识点整理,包括Android,Java,数据结构等知识,面试必备,也可以拿来用于平时的学习提高。

2016-07-07

下拉刷新框架

下拉刷新库

2016-06-23

二维码扫描库

基于谷歌libZxing封装的库,

2016-06-23

微阅读项目

Android项目,适合学习

2016-06-23

高仿大众点评服务端代码

高仿大众点评的服务端代码,可以为移动端提供数据,需要结合mysql数据库实现数据连接

2016-06-19

ListView联动

仿饿了吗等APP,实现ListView联动,包括二级和三级

2016-05-31

ViewDragHelper例子

此Demo展示了ViewDragHelper的基本使用方法,并且处理了和ListView的冲突

2016-05-31

Databinding案例

展示了DataBinding的用法,基本包含了开发常用的用法

2016-05-27

多线程断点续传

使用多线程完成多个任务的下载,支持断点续传,使用数据库保存当前进度

2016-05-18

单线程断点续传

实现了单线程断点续传的功能,服务中启动线程,用数据库保存下载信息

2016-05-17

线程池使用Demo

本Demo演示了不同线程池运行的效果图,如果对多线程学习感兴趣,可以下载

2016-05-06

RxJava使用Demo

介绍了RxJava中Single的使用方法,有兴趣的可以下载,总结的比较全

2016-04-28

RxJava学习Demo

模拟使用RxJava从多个数据源中加载数据,很好的学习资源

2016-04-28

Retroift学习Demo

Retroift学习的Demo

2016-04-25

开源项目妹纸

Meizhi Android之RxJava & Retrofit最佳实践

2016-04-25

MVP模式写的Demo

MVP模式在项目中的使用,方便大家的理解

2016-04-24

mvp模式写的请求天气信息的Demo

标准的MVP模式的使用,请求天气数据的Demo

2016-04-24

仿微信朋友圈弹出评论和赞效果

实现了微信朋友圈点赞和评论弹出的动画效果

2016-04-24

HexEditor.dll

NotePad ++ 插件,用来查看16进制内容,可以用来查看class文件结构,使用方法是在NotePad++的安装目录下的plugins目录新建一个HexEditor文件夹,然后将该文件放到里面

2020-06-12

Android热修复实现

手动实现了一个简单的热修复功能,博客链接https://blog.csdn.net/Small_Lee/article/details/80770450

2018-06-22

Mvp项目架构

利用Retrofit,RxJava,Okhttp搭建的一个Mvp模式的项目,可以在此基础上进行快速开发

2018-01-04

mchange-commons-java-0.2.7.jar

C3P0数据库配置需要的jar包,需要和C3P0和MySql的jar包同时配置

2017-12-07

commons-io-2.5-bin.tar.gz

apache提供的文件传输工具类,一般和commons-fileupload结合使用

2017-10-18

commons-fileupload-1.3.3-bin.tar.gz

apach提供的文件上传工具类,需要结合commons-io包进行使用

2017-10-18

c3p0-0.9.5.2.jar

C3P0最新数据源jar包

2017-08-24

commons-dbcp2-2.1.1.jar

Apache开源数据源所需要的jar包commons-dbcp2-2.1.1.jar

2017-08-24

commons-pool2-2.4.2.jar

Apache开源的数据源需要的jar包,版本为2.4.2

2017-08-24

mysql-connector-java-5.1.43-bin.jar

MySQL提供的用于Java中进行JDBC开发的连接驱动

2017-08-24

基于融云实现的聊天

融云Demo

2016-08-27

webview的一些操作

webview的一些使用,包括处理错误页面,自定义拦截协议,cookie同步

2016-08-22

Retroft+MVP+RxJava+Dagger2封装

Retroft+MVP+RxJava+Dagger2封装,适用于大多数的项目

2016-08-21

Retrofit结合RxJava以及MVP架构

Retrofit结合RxJava以及MVP架构,目前很流行的东西,进行了封装

2016-08-19

RxJava和Retrofit的封装

对RxJava和Retrofit进行了封装,适用于任何项目

2016-08-19

TabLayout使用Demo

使用TabLayout结合ViewPager实现的页卡切换功能

2016-08-02

基于融云的即时通信

基于融云实现的即时通信Demo,集成了会话列表,会话界面,并且实现了自定义部分界面功能,大家可以参考学习,更多功能请大家上融云官网学习。

2016-07-29

友盟推送Demo

基于友盟的推送实现,亲测可行

2016-07-28

极光推送Demo

基于极光推送的Demo,方便大家的学习,详细效果图请见博客http://blog.csdn.net/Small_Lee/article/details/52043087

2016-07-27

妹纸源代码

开源项目妹纸的源码,想学习的可以下载了

2016-07-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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