android 高级面试题
android中常用的四个布局是framlayout,linenarlayout,relativelayout和tablelayout。
android 的四大组件是activiey,service,broadcast和contentprovide。
java.io包中的objectinputstream和objectoutputstream类主要用于对对象(Object)的读写。
android 中service的实现方法是:startservice和bindservice。
activity一般会重载7个方法用来维护其生命周期,除了onCreate(),onStart(),onDestory() 外还有onrestart,onresume,onpause,onstop。
android的数据存储的方式sharedpreference,文件,SQlite,contentprovider,网络。
当启动一个Activity并且新的Activity执行完后需要返回到启动它的Activity来执行的回调函数是startActivityResult()。
请使用命令行的方式创建一个名字为myAvd,sdk版本为2.2,sd卡是在d盘的根目录下,名字为scard.img, 并指定屏幕大小HVGA.____________________________________。
广播的生命周期?
两种注册BroadcastReceiver的方法?
粘性广播有什么作用?怎么使用?
如何控制接收者或者发送方得权限?
谈谈对service的.理解?
service的生命周期?
启动service的两种方法?有什么区别?
实现进程内与进程间通信是怎么实现的?
子线程更新主线程控件,会出现什么异常?
怎么解决这种异常?(AsyncTask与Message、Handler、Message Queue、Looper)
android中为什么要这么设计?谈谈你的看法?
android中的内存管理?
android中进程与线程的理解?
android中有几种存储 方式?他们各自适用的场合?
在使用SQLite时有什么需要注意的地方吗?
getWritableDatabase()和getReadableDatabase()两者的区别?
SQLite3支持事务吗?如何使用?
ContentProvider有什么优点?
说说你对Intent与IntentFilter的理解?
显示意图与隐式意图有什么区别?
能说出几个系统内置的Intent吗?
谈谈android为什么要设计意图?
版权声明:此文自动收集于网络,若有来源错误或者侵犯您的合法权益,您可通过邮箱与我们取得联系,我们将及时进行处理。
本文地址:https://www.gunzhua.com/jiuye/mianshi/808545.html