自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

赵凯的博客

技术学习分享

  • 博客(14)
  • 收藏
  • 关注

转载 Android内存优化大总结

内存简介:RAM(random access memory)随机存取存储器。说白了就是内存。一般Java在内存分配时会涉及到以下区域:寄存器(Registers):速度最快的存储场所,因为寄存器位于处理器内部,我们在程序中无法控制栈(Stack):存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中堆(Heap):堆内存用来存放由new创建的对象和...

2018-11-14 15:57:44 13265

转载 Java反射总结

首先来看一个Junit单元测试的小例子:先定义一个简单的类,里面只有一个add计算加法的方法和一个divide计算除法的方法,divide方法需要判断除数不能为0否则抛出异常。[java] view plaincopypublic class calculate {     ...

2018-11-14 15:17:29 527

转载 Android 之View(二)

掌握View的绘制流程DecorView添加到Window的过程View的绘制过程measureView 的measure过程ViewGroup 的measure过程layoutdrawView的事件分发机制View 事件构成View的事件分发View事件机制三个过程事件分发的过程ViewGroup分发过程View的事件分发事件响应的过程事件处理的...

2018-11-14 14:39:10 239

转载 Android之View(一)

掌握什么是ViewView 坐标的基本概念View的生命周期View 的几个构造函数View 的几个重要方法自定义View简单理解View的绘制自定义View的分类自定义View的过程自定义ViewGroup自定义ViewGroup的过程彻底理解MeasureSpec三种模式问题总结掌握什么是View?View 坐标的基本概念View的生命周...

2018-11-14 14:15:09 455

原创 Android常见面试题小汇总

1、前后台交互用到什么协议? Android与服务器通信通常采用的是HTTP通信方式和Socket通信方式。HTTP协议简介: 1、是一种超文本协议,是一套计算机在网络中通信的一种规则。在TCP/IP体系结构中,属于应用层协议。 2、是一种无状态的协议,即服务器与客户端之间不需要建立持久的链接。整个过程就是当一个客户端向服务器发送一个请求(request),然后服务器返回一个响应(...

2018-11-14 11:12:58 132

转载 如何转载CSDN博客

在参考“如何快速转载CSDN中的博客”后,由于自己不懂html以及markdown相关知识,所以花了一些时间来弄明白怎么转载博客,以下为转载CSDN博客步骤和一些知识小笔记。 参考博客原址:http://blog.csdn.net/bolu1234/article/details/5186...

2018-11-14 10:29:01 299

原创 Android 面试总结之布局常见问题

1、Android 中常用的布局都有哪些? FrameLayoutRelativeLayoutLinearLayoutAbsoluteLayoutTableLayoutGrideLayout(Android 4.0 推出)2、谈谈 UI 中, Padding 和 Margin 有什么区别?android:padding 和 android:layout_margin 的区别...

2018-11-13 16:27:10 1576

原创 Android 面试总结之ListView

1、当 ListView 数据集改变后,如何更新 ListView使用该 ListView 的 adapter 的 notifyDataSetChanged()方法。该方法会 使 ListView 重新绘制。2、ListView 如何实现分页加载设 置 ListView 的 滚 动 监 听 器 : setOnScrollListener(new OnScrollListener{….}...

2018-11-13 14:26:41 250

原创 Android 面试总结之Service

1、Service 是否在 main thread 中执行, service 里面是否能执行耗时的操作?    默认情况,如果没有显示的指 service所运行的进程, Service 和 activity 是运行在当前 app 所在进程的 main thread(UI 主线程)里面。 service 里面不能执行耗时的操作(网络请求,拷贝数据库,大文件 ) 特殊情况 ,可以在清单文件配置 s...

2018-11-12 00:23:16 410

原创 Android 面试总结之ContentProvider

1、ContentProvider 是如何实现数据共享的:在 Android 中如果想将自己应用的数据(一般多为数据库中的数据)提供给第三发应用,那么我们只能通过 ContentProvider 来实现了。 ContentProvider 是应用程序之间共享数据的接口。使用的时候首先自定义 一个类继承 ContentProvider,然后覆写 query、insert、update、delet...

2018-11-11 22:25:31 381

原创 Android 面试总结之Activity

这里总结了Android 开发者面试比较常见的Activity面试问题:1、请简要介绍Android的四大组件:答案:Android系统有四种组件,这四种组件构成了Android应用的框架,然后由Intent 联系这四种组件。Activity用来显示Android的程序界面,一个应用往往有多个界面,所以一个应用中会有多个Activity。Service没有界面的后台服务,会一直运行在后...

2018-11-11 00:35:15 205

原创 Android适配总结

Android 的适配重要性不言而喻,适配的策略主要是三个方面:1、屏幕适配2、版本适配3、ROM适配 这里主要介绍版本适配的策略:指定minSdkVersion和targetSdkVersion. <manifest xmlns:android="http://schemas.android.com/apk/res/android" ...> &...

2018-11-05 23:13:20 125

原创 Android 设计模式之适配器模式

Android 设计模式之适配器模式定义适配器模式把一种接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作使用场景系统需要使用现有的类,而此类的接口不符合系统的需要,即接口不兼容 想要建立一个可以重复使用的类,用于与一些彼此之间没有太大关联的一些类,包括一些可能在将来引进的一些类一起工作 需要一个统一的输出接口,而输入端的接口不...

2018-11-04 23:53:59 151

原创 常见的5种JAVA运行时异常

java提供了两种异常机制。一种是运行时异常(RuntimeExepction),一种是检查式异常(checked execption)。检查式异常:我们经常遇到的IO异常及sql异常就属于检查式异常。对于这种异常,java编译器要求我们必须对出现的这些异常进行catch 所以 面对这种异常不管我们是否愿意,只能自己去写一堆catch来捕捉这些异常。运行时异常:我们可以不处理。当出现这样的...

2018-11-04 23:39:33 16408

空空如也

空空如也

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

TA关注的人

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