自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

转载 【基础】Java成长之路

1.path与classpath的定义path:指windows上运行应用程序所指定的路径classpath:指应用程序自身的工作目录(类引用目录)2.变量的定义及作用域局部变量:指方法体内定义的变量,作用域只在该方法体内成员变量:指方法体外部切在类体内部所定义的变量,作用于该类的所有方法体内3.如何区分数据类型方法一:类型占用内存的...

2015-11-29 11:53:00 101

转载 【面试】如何向Activity当中动态添加Fragment

①建立一个继承于Fragment的类Fragment1.class;import android.annotation.SuppressLint;import android.app.Fragment;import android.os.Bundle;import android.view.LayoutInflater;import android.view.Vi...

2015-11-28 15:17:00 110

转载 【面试】动态变量与静态变量的区别

动态变量与静态变量的区分就是定义该属性有无static修饰符。两者之间的主要区别是,①存储空间不同且生命期不同动态变量:存储在动态数据区,跟随定义的函数出现/消失静态变量:存储在静态数据区,在应用程序结束运行之前都不会消失②作用域不同且赋初值不同动态变量:作用在定义函数中,每次进入都会重新赋初始值,默认初始值不确定静态变量:作用于整个程序文件,每次进入都会赋值上次...

2015-11-28 13:57:00 143

转载 【面试】Fragment嵌套Fragment的bug

①Fragment寄身于Activity的layout当中,若想在Fragment的UI中嵌套子Fragment,那么子Fragment的layout必须在嵌套操作中动态添加。否则可能在运行时报异常Caused by: java.lang.IllegalArgumentException: Binary XML file line #25: Duplicate id 0x7f070193...

2015-11-26 23:16:00 96

转载 【面试】ANR应用程序无响应

  ANR(Application not responding)是指一个应用程序运行不流畅的情况下弹出的“程序无响应”对话框,用户可选择停止应用也可选择等待响应。而造成这种影响的主要原因是Activity的执行时长最多为5s,而BoadcastReceiver执行时长最多为8s,若主线程当中执行的操作占用太长时间便会容易依法ANR的问题。  在Activity主线程中应避免做耗时的...

2015-11-25 22:49:00 80

转载 【面试】如何避免OOM的发生

小编基础薄弱,发的内容不算是抄袭,但也基本都是借鉴,若有不足的地方还望点评。内存泄漏(Out Of Memory)俗称OOM,翻了网上一些资料,发生OOM的情况大致有两种,一种是Activity当中对象的引用故障,另一种是APP的内存限制。1.针对引用对象促使OOM的Handler,参考原文主要是GC在回收Activity中发现Handler的引用而无法顺利回收Activit...

2015-11-23 23:42:00 108

转载 【面试】说说内存泄露的情况有哪些

1.使用数据库没有关闭Cursor注意点:必须调用Cursor.stop()方法关闭,为防止在代码逻辑上出现异常错误,推荐如下代码绘制:Cursor c = queryCursor(); try {   int a = c.getInt(1);   ...... } catch (Exception e) { } finally {  ...

2015-11-23 13:36:00 52

转载 【面试】Android中的动画有哪些,区别是什么

Android动画实现包括Tween Animation以及Frame AnimationTween Animation为补间动画,主要作于与两个关键帧之间的渐变动画效果,主要包括Alpha,Translate,Scale,Rotate四种变换效果;Frame Animation为帧动画,将多个图片连续播放实现动画效果;转载于:https://www.cnblogs.com/...

2015-11-23 12:00:00 61

转载 【面试】Handler机制与通信的实现

UI Thred(UI线程)push指示消息到MessageQueue(消息队列)当中,之后进入到Looper(消息处理通道)中进行处理,Handler(消息指示接收)根据Looper发送出来的消息执行UI/数据更新等操作。举一常用例子,用Message在子线程当中实现界面数据更新。1.自制Handler对消息进行处理private class MyHandler ext...

2015-11-20 19:00:00 57

转载 【面试】Service与Activity如何实现通信

① 通过Binder实现通信Activity调用bindService(Intent service, ServiceConnection conn, int flags)方法,绑定一个继承Service的引用对象MsgService。通过实例化ServiceConnection接口内部类监听的方法获取MsgService中的Binder对象。如果想实现主动通知Activity的,还...

2015-11-20 14:56:00 77

转载 【面试】service的使用需要注意哪些

service分为loadService与RemoteService两种形式,启动loadService将会暂用主线程进程,而RemoteService则是在主线程当中生成独立的进程;一个应用系统中有且仅有一个Service,可接受任意Activity的控制;binService与unbinService负责Service的绑定/解绑,startService与stopSer...

2015-11-18 12:41:00 49

转载 【面试】注册广播有哪几种方式,有什么区别

广播的注册有两种形式,一种是在应用程序的代码上注册,注册:registerReceiver(receiver,filter)取消注册:unregisterReceiver(receiver)另一种方形式则是在注册表androidmanifest.xml当中注册,<receiver><intent-filter><...

2015-11-17 16:01:00 414

转载 【面试】==和equals的区别

相信这个简单的问题实际上却很少有人真正的去了解过吧,其实小编也是最近遇到了才展开了初步研究的。若是有叙述得不准确的欢迎亲亲为小编提出纠正。(以下言论为引用参考)①两者的区别== 为运算符equal 为String数据类型的比较方法.equal()②两者的比较范围一方面是基础数据类型(例如 int a = 1),== 与 equal 都是作用于比较对象内容(堆)是否相同...

2015-11-16 23:09:00 84

空空如也

空空如也

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

TA关注的人

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