A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

5黑马币
《1》activitymanager 是如何绑定系统的后台服务?
《2》android系统是如何调用OnCreat()和OnStart()方法?
《3》在一个Activity启动另一个Activity和在Service中启动一个Activity有什么区别?
《4》Intent和延期Intent有什么区别?
《5》使用SQLiteOpenhapperd的getReadDataBase()获得的数据库能不能,做写的操作?
《6》android 的入口是被谁调用的?该入口被封装在那个类中?

有没有大牛,来探讨探讨

最佳答案

查看完整内容

学习中学习中学习中学习中学习中

11 个回复

倒序浏览
学习中学习中学习中学习中学习中
回复 使用道具 举报
关于第五个问题我看了一下API,感觉有些东西浮出水面了,看来很多东西都藏在官方文档里啊。
public synchronized SQLiteDatabase getReadableDatabase ()
Since: API Level 1 Create and/or open a database. This will be the same object returned by getWritableDatabase() unless some problem, such as a full disk, requires the database to be opened read-only. In that case, a read-only database object will be returned. If the problem is fixed, a future call to getWritableDatabase() may succeed, in which case the read-only database object will be closed and the read/write object will be returned in the future.

Returns
a database object valid until getWritableDatabase() or close() is called.
Throws
SQLiteException  if the database cannot be opened
回复 使用道具 举报
第一个第二个问题怎么回答啊?感觉好难啊,,,,,,,,,
回复 使用道具 举报
第一个问题是不是这个方法:activityManager与
List<ActivityManager.RunningServiceInfo>  getRunningServices(int maxNum)
Return a list of the services that are currently running.
回复 使用道具 举报
都是大神  赞赞 正在学中
回复 使用道具 举报
大神们,加油!!!
回复 使用道具 举报
要记的好多啊
回复 使用道具 举报
第一题我不太清楚,可能是用反射的原理创建的服务对象,再一个,服务对象应该是单例的,
第二题是使利用反射创建的Activity对象的,然后再由底层框架通过activity对象调用onCreate()方法和onStart()方法
第三题没有什么太大的区别,都是启动一个Activity
第四题Intent 是连接四大组件的桥梁,它是一个意图对象,延期Intent是用来在Notifycation或桌面小部件上相应某个点击动作启动activity或service用的Intent
第五题不能,该方法获得的数据库是只读的,要获得能写的要调用getWriteDataBase()方法
第六题是Android底层框架调用的MainActivity,或者说调用的是清单配置文件有launch标签的activity
回复 使用道具 举报
第五题不能 只读的
回复 使用道具 举报
iori 中级黑马 2016-1-11 22:51:05
11#
我居然一点都看不懂、
回复 使用道具 举报
fengye_yiluo 来自手机 中级黑马 2016-1-13 02:22:55
12#
感觉好难,继续学习吧。。。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马