- 博客(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 585
原创 安卓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 315
转载 GPU过渡绘制和GPU呈现模式分析
概述今天学习App的优化,转载几篇别人的文章,方便自己的学习,顺便自己总结一下Android性能优化之GPU过度绘制与图形渲染优化你真的了解过度绘制吗GPU过渡绘制接下来总结一下过度绘制的优化措施1.在Theme中给activity设置背景,这样不算一次绘制,可以减少层级2.减少不必要的背景,可以减少层级,如果一个View和它的Layout有相同的背景,则指定一
2018-01-27 22:14:07 1514
原创 AIDL通信过程中设置死亡代理
概述在进行进程间通信的过程中,如何服务端进程由于某种原因异常终止,我们的远程调用就会失败,影响我们的功能,那么怎么样能够知道服务端进程是否终止了呢,那就是给Binder设置死亡代理,下面看看如何设置。 @Override public void onServiceConnected(ComponentName name, IBinder service) {
2018-01-27 17:56:48 3443
原创 关于Android的Lint检查的一些结果分析
前言在安卓开发中,Lint可以用来帮助我们检查代码中存在的一些问题,使用方法也很简单,Analyze---Inspect CodeLint检查完成后,可以在Inspection Results中看到检查结果下面总结一些常见的lint问题 1.Image without contentDescription,没有给ImageView指定
2018-01-25 10:29:22 2009
原创 关于屏蔽Android返回键的一些思考
前言在Android开发中,有时候我们需要屏蔽掉系统的返回键,比如在闪屏页面或者进行某些特定的操作时,通常的实现要如下两种方式。1.重写Activity的onBackPressed方法,当系统检测到你按下了返回键的时候会触发这个方法,通常是我们手机的back键@Override public void onBackPressed() {// su
2018-01-13 16:32:55 5128
原创 Android修改圆形进度条ProgressBar的默认颜色
前言有时候系统默认的圆形进度条不能满足我们的需求,那么下面我们来对默认的颜色和样式进行一个修改。效果图实现代码因为是圆形进度条,我们需要设置下面这个属性android:indeterminateDrawable <ProgressBar android:layout_width="40dp" a
2018-01-11 14:26:05 4187 2
原创 从零开始搭建MVC项目
前言这篇文章主要记录如何搭建一个MVP架构,同时结合Retrofit,RxJava,Okhttp等主流框架实现网络请求,方便后面的复习以及快速开发。项目分包base:放一些基类,Activity,Adapter,Present等common:存放常量,Applicationmodel:模型层,存放实体类以及网络请求相关presenter:P层,接收View层的命令,调用M层获取数据,通知Vie
2018-01-04 11:25:58 481
HexEditor.dll
2020-06-12
Android热修复实现
2018-06-22
极光推送Demo
2016-07-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人