自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

android开发实习生面试中一些问题

博主参加各种校招实习生中所遇到的android面试问题

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

原创 ViewPager2+Fragment 在不保留活动踩坑

viewpager 和 fragment使用时避免踩坑

2022-10-25 11:17:38 958 1

原创 关于android pendingIntent 传递Parcelable对象时数据丢失问题

最近在做一个闹钟app时发现,利用pendingIntent 传递Parcelable对象,在broadcast里面无法获取到对应的Parcelable对象。//发送pengingIntent Intent intent = new Intent(context, AlarmClockBroadcast.class); intent.putExtra(AlarmClockCommo...

2018-03-06 10:25:51 2458

原创 view的绘制流程

view的绘制是从viewRoot的performTraversals开始的。然后依次调用performMeasure,performLayout,performDraw,来完成顶级view的measure,layout,draw。measure会测量view的宽和高,measure完可以通过getMeasureWidth和getMeasureHeight获取view的测量后的宽和高。layout过

2017-08-30 22:53:45 278

原创 android 多线程

由于android是单线程模式,所有的ui操作必须在主线程里进行操作,但有些耗时的ui操作又会阻塞主线程,所以需要一种方式来在其他线程里处理耗时操作,handler应运而生。 1.handler方式 这是android 最基本的线程实现方式–异步消息处理机制,在其中涉及到4个概念。 message,looper,handler,messageQueue. 通过实现接口Runnable新开一个

2017-08-21 01:03:01 284

原创 android 多线程实现方式

android 多线程实现方式: 由于android是单线程模式,所有的ui操作必须在主线程里进行操作,但有些耗时的ui操作又会阻塞主线程,所以需要一种方式来在其他线程里处理耗时操作,handler应运而生。 1.handler方式 这是android 最基本的线程实现方式–异步消息处理机制,在其中涉及到4个概念。 message,looper,handler,messageQueue.

2017-08-17 15:43:45 669

原创 volley框架源码解析

博主刚刚看完volley源码,为加深记忆写的源码分析,只涉及到其中主要的处理流程部分。可能有部分理解有误,大牛看到欢迎指出。

2017-08-15 23:43:16 462 2

原创 java 方法中的形参传值

今天看到一个String传值问题,才发现以前的认知都是错的,为防止以后忘记,写下来。 先来看一个问题:public static void main(String[] args){ String a="abc"; String b="bcd"; change(a,b); System.out.print("a为:"+a+"\n"); System.out.p

2017-07-30 23:22:02 666

原创 ionic2环境搭建踩坑记

博主最近在学习搭建ionic2,由于网上的资料较少,踩了不少的坑,接下来我把自己踩过的坑列举下来,希望对各位有帮助。 1.首先版本问题:不要选择2.1.0版本,这个版本官方说了有bug,在下载Ionic时,用npm install -g ionic@版本号选择版本下载,建议使用2点多的版本,Ionic3资料太少,坑很多。 2.一定要配置android sdk环境变量,(楼主一直在用andro

2017-06-17 11:40:51 584

转载 转载--Java23种设计模式学习

博主最近在学习java2种设计模式,觉得这篇博客写的很好,对新人程序员有很大的帮助,望对大家有帮助。 设计模式(Design Patterns) ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证

2017-06-12 16:10:03 474

原创 对java String类型字符串的一些浅薄理解

一直对java中的String类型不是太理解,今天好好看了一下,说说自己对String的理解。一:String 类型创建的两种方式 String a="abcd"; String b="abcd"; System.out.println("a==b:"+(a==b)); //true System.out.println("a

2017-06-04 17:13:58 404 1

空空如也

空空如也

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

TA关注的人

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