Android笔试面试记录
来源:互联网 发布:近年来自然灾害数据 编辑:程序博客网 时间:2024/06/04 18:51
第一次电话面2014/9/16
1. Activity之间如何传值?可否直接传递对象?如果可以需要实现什么?
Activity之间通过Intent传递值,支持基本数据类型和String对象及它们的数组对象byte、byte[]、char、char[]、boolean、boolean[]、short、short[]、int、int[]、long、long[]、float、float[]、double、double[]、String、String[],传递对象需要实现Serializable、Parcelable接口。
要传递的类
public class CustomeClass implements Serializable{ /** * */ private static final long serialVersionUID = -7060210544600464481L; private String name; private String id; private int age; private String sex; public String getName() { return name; } public void setName(String name) { this.name = name; } public String getId() { return id; } public void setId(String id) { this.id = id; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } public String getSex() { return sex; } public void setSex(String sex) { this.sex = sex; } }
发送部分
CustomeClass cc = new CustomeClass();cc.setAge(21); cc.setId("123456"); cc.setName("mingkg21"); cc.setSex("男"); Intent intent = new Intent(this, PersonInfo.class); intent.putExtra("PERSON_INFO", cc); startActivity(intent);
接收部分
Intent intent = getIntent(); CustomeClass cc = CustomeClass)intent.getSerializableExtra("PERSON_INFO"); setTextView(R.id.id, cc.getId()); setTextView(R.id.name, cc.getName()); setTextView(R.id.sex, cc.getSex()); setTextView(R.id.age, String.valueOf(cc.getAge()));
2. 对需要有结果返回的activity是否有了解?
3. http请求
4. 图片异步加载
5. 设计模式是什么,常见的设计模式有哪些?
2014/9/18
相对于同期人员,你的优势在哪里?
如何实现时间轴特效
期待薪资
2014/9/2x
Android四大组件,能否举一些实际的例子?
...
2014/9/25
你常用的容器,及其应用场景?
http://blog.sina.com.cn/s/blog_7749a26e0100uxtl.html
如何去掉ListView的分割线,如何实现list元素不一样的listView?
设置ListView分割线的属性
http://blog.csdn.net/zuolongsnail/article/details/7187302
listView 添加多个不同的adapter。
http://wang-peng1.iteye.com/blog/578411
如何实现PullToRefresh?
Android-PullToRefresh
https://github.com/chrisbanes/Android-PullToRefresh
有蓝牙相关编程经验吗?
2014/9/26
部分笔试题
Manifest.xml包含哪些信息?
http://blog.chinaunix.net/uid-9185047-id-3460344.html
如何结束activity?
结束当前activity,直接使用finish();
一个若想在其他activity中结束某个activity,那么这个activity需要有一个公用的静态全局Activity,在onCreate时候,将当前Activity赋值给它;或者在想要关闭的Activity中封装一个public接口,该接口只须一条语句即可:finish();
启动了多个Activity,想要跳转回某一个时同时结束其他的Activity
http://handsomeliuyang.iteye.com/blog/1315283
message、handler、message queue、looper 之间的关系?
http://gundumw100.iteye.com/blog/858233
AIDL的全称是什么?如何工作?能处理哪些类型的数据?
http://baike.1688.com/doc/view-d35952198.html
http://blog.csdn.net/stonecao/article/details/6425019
equals、hashcode、==的区别是什么?
http://blog.csdn.net/zhaoqianjava/article/details/6854213
- Android笔试面试记录
- 笔试面试记录(一)
- 面试笔试记录:C++
- 校招笔试/面试记录
- 笔试面试记录和提高
- Android面试笔试集锦
- Android笔试面试题库
- Android面试笔试集锦
- Android面试笔试集锦
- Android面试笔试集锦
- Android笔试面试指南
- Android笔试面试指南
- 腾讯测试工程师笔试面试记录
- 记录几次产品面试和笔试总结
- android面试要点记录
- Android面试盲区记录
- 哔哩哔哩Android面试记录
- 【转】Android面试笔试集锦
- MULE ESB webservice jms服务(五)
- Android中moveTo、lineTo、quadTo、cubicTo、arcTo详解(实例)
- Android笔记---- Android应用界面开发(2)
- Android使用Path自定义波浪加载View
- Mapped Statements collection does not contain value for
- Android笔试面试记录
- Android设备管理器漏洞分析!
- jquery 选择器 用法总结
- 如何测试搜索引擎
- Android音乐控制接口RemoteController使用
- http 请求时,通过反射拼接对象参数工具
- Angular 1.3 one-time binding介绍
- 第29题 Valid Parentheses
- Oracle 之 CUBE