Android期末总结

发布于:2024-08-17 ⋅ 阅读:(142) ⋅ 点赞:(0)
  1. xml布局文件中编写界面布局,能够有效的将界面中的布局代码和Java代码隔离。
  2. Activity生命周期中,第一个需要执行的方法是onCreate()
  3. Fragment和Activity解除关联时调用onDetach()方法。
  4. Uri主要由scheme、authority和path等部分组成。
  5. android:exported="true"表示任何应用程序都可以通过URI访问ContentProvider。
  6. Service(服务)可以在后台长期运行
  7. 内容观察者,只能观察到指定Uir的数据。
  8. 内容观察者用于观察指定 Uri 代表的数据的变化。
  9. startService方式每次启动服务都会调用onStartCommand()方法
  10. Android使用任务栈的方式来管理Activity的实例,任务栈有压栈和出栈的操作
  11. Intent意图,可以实现界面间的切换,可以包含动作和动作数据,连接四大组件。
  12. Android中创建内容提供者时,需要继承ContentProvide 类
  13. 创建数据库帮助类时,需要继承 SQLiteOpenHelper 类,才能创建和更新数据库。
  14. Handler主要用于发送消息和 处理消息  。
  15. Toast类是Android系统提供的轻量级信息提醒机制,用于向用户提示即时消息。
  16. Android中的广播类型分为 有序广播  、无序广播
  17. 在Android系统中,服务的通信方式有两种,分别为本地服务通信和 远程服务通讯  。
  18. 文件存储方式分为 内部存储外部存储
  19. Service有两个应用场景,分别为后台运行跨进程访问  。
  20. sendBroadcast()方法用于发送有序广播
  21. Fragment  是一种嵌入在Activity中的UI片段。
  22. Activity处于 运行状态时,它是可见的,可以与用户进行交互。
  23. 相对布局有两种形式,一种是相对于控件而言的,一种是相对于容器而言的。
  24. SQLite 创建时调用  onCreate()方法,升级时调用 onUpgrade()方法。
  25. 线性布局主要有两种形式,一种水平 ,另一种是垂直  。
  26. 与服务器交互过程中,最常用的两种数据提交方式是GET 和 POST
  27. 列表的显示需要3个元素:ListView、适配器和数据。
  28. 服务的开启方式有两种,分别是startService()bindService()

1.Activity生命周期有哪几种状态以及这些状态的特点?

生命周期有五大状态,分别为启动状态、运行状态、暂停状态、停止状态和销毁状态

启动状态:Activity的启动状态很短暂,它是Activity的过渡状态,Activity不会在此状态上停留。

运行状态:Activity在此状态时处于界面最前端,它是可见、有焦点的,可以与用户进行交互。

暂停状态:Activity对用户来说仍然可见,但它无法获取焦点,用户对它操作没有响应。

停止状态:当Activity完全不可见时,它就处于停止状态。

销毁状态:当Activity处于此状态时,将被清理出内存。此状态为过渡状态,Activity不会在此状态上停留。

2.如何在Java代码与XML文件中调用布局资源文件?

在程序中调用布局资源文件,调用方式有两种,一种是通过Java代码来调用该文件,另一种是在XML布局文件中调用该文件,具体介绍如下:

(1)通过Java代码调用布局资源文件

在Activity中,找到onCreate()方法,在该方法中通过调用setContentView()方法来加载Activity对应的布局资源文件,如通过Java代码调用activity_main.xml文件。

示例代码:setContentView(R.layout.activity_main);

(2)在XML布局文件中调用布局资源文件

在XML布局文件中可通过<include>标签调用其它的布局资源文件,例如在XML布局文件中调用activity_main.xml文件。

示例代码:<include layout="@layout/activity_main"/>​​​​​​​


网站公告

今日签到

点亮在社区的每一天
去签到