1、 Android的四大组件是哪些,它们的作用?
答:Activity:Activity是Android程序与用户交互的窗口,是Android构造块中最基本的一种,它需要为保持各界面的状态,做很多持久化的事情,妥善管理生命周期以及一些跳转逻辑
service:后台服务于Activity,封装有一个完整的功能逻辑实现,接受上层指令,完成相关的食物,定义好需要接受的Intent提供同步和异步的接...
分类:
移动开发 时间:
2015-01-16 10:09:43
阅读次数:
268
1. Tcp和http 的区别 Tcp是在网络层,http是在服务层.Http借助Httpclent和urlconnenticon是短连接 ,请求一次后就断开了需要 重新请求才能连接 Tcp借助是socket,长连接需要三次握手,第四次握手才能取消连接 2 .存储数据有哪些方式 文件存储...
分类:
移动开发 时间:
2014-11-29 20:12:50
阅读次数:
215
1、Activity的生命周期2、Service的生命周期3、Service和Activity在同一个线程吗默认情况下是在同一个主线程中。但可以通过清单中android:process属性配置不同的进程。4、java中的soft reference是个什么东西 如果一个对象只具有软引用,则内存空间....
分类:
移动开发 时间:
2014-11-22 18:39:11
阅读次数:
239
1 handler message loop messageQueue
处理
2 fragment 生命周期
3 ContentProvider
4 WebView
5 BroadCastreciver 广播
6 通讯录 的 获取 ContentProvider ContentReciver
获取用户的头像,手机号码 等。
...
分类:
移动开发 时间:
2014-11-05 11:01:21
阅读次数:
171
一、选择题:1、下列哪些语句关于内存回收的说明是正确的? (b )A、 程序员必须创建一个线程来释放内存B、 内存回收程序负责释放无用内存C、 内存回收程序允许程序员直接释放内存D、 内存回收程序可以在指定的时间释放内存对象2、 下面异常是属于Runtime Exception 的是(abcd)(多...
分类:
移动开发 时间:
2014-10-28 11:49:08
阅读次数:
257
1、在多线程编程这块,我们经常要使用Handler,Thread和Runnable这三个类,那么他们之间的关系你是否弄清楚了呢?答:Android的CPU分配的最小单元是线程,Handler一般是在某个线程里创建的,因而Handler和Thread就是相互绑定的,一一对应。而Runnable是一个接...
分类:
移动开发 时间:
2014-10-28 11:44:59
阅读次数:
359
这一篇文章专门整理一下研究过的Android面试题,内容会随着学习不断的增加,如果答案有错误,希望大家可以指正1.简述Activity的生命周期当Activity开始启动的时候,首先调用onCreate(),onStart(),onResume()方法,此时Activity对用户来说,是可见的状态当...
分类:
移动开发 时间:
2014-10-28 11:40:49
阅读次数:
221
1、简述Activity的生命周期 Onreate()创建时,OnStart()启动OnResume()与用户交互时调用,onReStart()activity再次启动之前调用 onPause()当前activity暂停,另一个activity启动时调用,Onstop()当activity变的不.....
分类:
移动开发 时间:
2014-10-28 11:39:09
阅读次数:
197
前些阶段看到一些Android面试题,感觉还措手不及,有很多自己知道的很模糊的地方,赶紧给自己补一补吧!1.请说出一条短信占了多少字节?2.请说出显示Intent和隐式Intent的区别和联系,及调用方法3.说出Android的Home键和back键的区别。4.请说出Android的Message机...
分类:
移动开发 时间:
2014-10-26 09:02:04
阅读次数:
346
Android面试题(有详细答案)附带答案,共100分一、选择题(30题,每题1.5分,共45分)1.java.io包中定义了多个流类型来实现输入和输出功能,可以从不同的角度对其进行分类,按功能分为:(c),如果为读取的内容进行处理后再输出,需要使用下列哪种流?(g) A、输入流和输出流 B、字节流...
分类:
移动开发 时间:
2014-10-13 23:20:37
阅读次数:
304