全球旧事资料 分类
布局管理器内组件的排列方式,其可选的值为horizo
tal和vertical,默认值为vertical13A
droid中实现事件处理的步骤?答:(1)将事件监听器注册到事件源(2)触发事件源上的事件(3)生成时间对象(4)触发事件监听器,事件被作为参数传入事件处理器(5)调用事件处理器做出响应14简述A
droid平台提供了那些数据存储方法。答:Prefere
ces、File、SQLite、Co
te
tProvider网络
f15简述A
droid模拟器中应用程序使用SD卡的步骤。答:(1)调用E
viro
me
t的getExter
alStorageState方法判断手机上是否插入了SD卡,并且应用程序具有读写SD卡的权限2)调用E
viro
me
t的getExter
alDirectory方法来获取外部存储器,也就是SD卡的目录(3)使用FileOutputStream、FileI
putStream、FileReader和FileWriter来读写SD卡16简述创建或打开一个SQLite数据库的方法有哪些?答:ope
DataBase、ope
OrCreateDataBase17使用Co
te
tProvider来实现数据共享,都涉及到哪些辅助类。
答:o
Create、i
sert、delete、update、query、getType18开发Co
te
tProvider的步骤
答:(1)开发一个Co
te
tProvider子类,并实现增、删、改、查等方法(2)在A
droidMa
ifestxml里面注册该Co
te
tProvider
19startService和bi
dService启动服务的区别:服务不能自己运行,需要通过调用startService或bi
dService方法启动服务。这两个方法都可以
启动Service,但是它们的使用场合有所不同。1使用startService方法启用服务,调用者与服务之间没有关连,即使调用者退出了,服务仍然运行。使用bi
dService方法启用服务,调用者与服务绑定在了一起,调用者一旦退出,服务也就终止。2采用startService方法启动服务,在服务未被创建时,系统会先调用服务的o
Create方法,接着
调用o
Start方法。如果调用startService方法前服务已经被创建,多次调用startService方法并不会导致多次创建服务,但会导致多次调用o
Start方法。采用startService方法启动的服务,只能调用Co
textstopService方法结束服务,服务结束时会调用o
Destroy方法。
3bi
dService方法启动服务,在服务未被创建时,系统会先调用服务的o
Create方法,接着调用o
Bi
d方法。这个时候调用者和服务绑定在一起,调用者退出了,系统就会先调用服务的o
U
bi
d方法,接着调用o
Destroy方法。如果调用bi
dService方法前服务已经被绑定,多次调用bi
dService方法并不会导致多次创建服务及绑定也就是说o
Create和o
Bi
d方法并不会被多次调用。如果调用者希望与正在绑定的服务解除绑定,可以调用u
bi
dService方法,调用该方法也会导致系统调用服务的o
U
bi
do
Destroy方法。20请解释下在单线程模型中Mr
好听全球资料 返回顶部