2012 android 工程师 面试笔记

本文深入探讨了Android开发中常用布局、应用组件、Intent与IntentFilter的区别、任务和进程的区别、service的使用、ListView分页加载等核心概念,并详细解析了Handler、Message、Loop、MessageQueue之间的区别,同时涉及Activity生命周期、广播的多种使用方法、组件隐藏与位置管理、时间计算等关键技能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1 android常用布局。

2 android 基本应用组件

3 Intent与IntentFilter的区别

4 任务和进程的区别

5 service的使用

6 ListView分页加载

7 Handler,Message,Loop,MessageQueue的区别

8 Acitivity的生命周期,按下home键和back键,android的生命周期是什么?

9 Activity全隐藏与半隐藏,生命周期有什么变化?

10 String,StringBuffer,StringBuder有什么区别?

11 如何检测一个apk正在被卸载?

12 如何提到android程序的稳定性?

13 写一个方法检测一个字符串是否一个合法的ip地址?

14 Broadcast有几种使用方法?他们有什么区别?

15 如何使组件在屏幕上消失,但位置仍保留,以及如何使组件在屏幕上消失,位置移除?

16 计算某一时刻,钟表上时针和分针的角度?

17 方案设计---场景:假设有一个android app,在1.0的版本中数据库dbname包含a,b,c,d(字段类型忽律)四个字段,2.0版本中由于产品需求变更,dbname该数据库新增了e,f两个字段。当用户从版本1.0自动升级到2.0后,需要保存用户在1.0版本中的数据信息,请设计一个方案实现。

18 Application的做用?

19 Hashmap,Hashtable,ArrayList的作用?

20 SyncTask的使用

21 什么是同步,什么异步?他们有什么区别?

22 sleep,wait,的区别

23 照片预览如何实现




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值