official_tutorial
文章平均质量分 96
Android官方教程笔记
EdSheeran乀
一个在编程路上慢慢前进的小菜鸡~
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
6.Android应用架构指南:界面层界面事件
界面事件指的是应该在界面层中由界面或ViewModel处理的操作。最常见的事件类型是用户事件。用户通过与应用程序交互(例如,点击屏幕或手势)来生成用户事件。然后,界面会使用onClick()监听器等回调来使用这些事件。原创 2022-08-23 14:42:35 · 940 阅读 · 0 评论 -
5.Android应用架构指南:界面层概览
界面的作用是在屏幕上显示应用程序数据,同时也充当与用户交互的角色。每当数据发生变化时,不管是由于用户交互(如按下按钮)还是外部输入(如网络响应),都应该更新界面以反映这些变化。不过,从数据层获取的应用数据的格式通常不同于界面显示的信息的格式。例如,可能只需要在界面中显示部分数据,或者可能需要合并两个不同的数据源,以便提供切合用户需求的信息。原创 2022-08-19 15:16:51 · 1924 阅读 · 0 评论 -
4.Android应用架构指南:概览
典型的android应用包含多个应用组件,包括Activity、Fragment、Service、内容提供程序和广播接收器。需要在应用清单中声明其中的大多数应用组件。Android操作系统随后会使用此文件来决定如何将你的应用集成到设备的整体用户体验中。鉴于典型的android应用可能包含多个组件,并且用户经常会在短时间内与多个应用进行互动,因此应用需要适应不同类型的用户驱动型工作流和任务。请注意,移动设备的资源也很有限,因此操作系统可能随时终止某些应用进程以便为新的进程腾出空间。...原创 2022-08-11 15:58:10 · 1205 阅读 · 0 评论 -
3.Android应用资源:处理配置变更
某些设备配置可能会在运行时发生变化(例如屏幕方向以及当用户启用多窗口模式时)。发生这种变化时,android会重启正在运行的Activity(先后调用onDestroy()和onCreate())。重启行为旨在通过利用与新设备配置相匹配的备用资源来自动重新加载应用,从而帮助它适应新配置。...原创 2022-08-10 14:55:23 · 836 阅读 · 0 评论 -
2.Android应用资源:概览
资源是指代码使用的附加文件和静态内容,例如位图、布局定义、界面字符串、动画说明等。应始终外部化应用资源(例如图像和代码中的字符串),以便单独对其进行维护。此外,还应该为特定的设备配置提供备用资源,方法是将其进行分组并放入专门命名的资源目录中。在运行时,android会根据当前配置使用合适的资源。例如,可能需根据屏幕尺寸提供不同的界面布局,或根据语言设置提供不同的字符串。外部化应用资源后,便可以使用在项目R类中生成的资源id来访问这些资源。..................原创 2022-08-08 16:13:59 · 985 阅读 · 0 评论 -
1.Android应用基础知识
每个android应用都处于各自的安全沙盒中,并受以下android安全功能的保护:Android操作系统是一种多用户linux系统,其中的每个应用都是一个不同的用户。默认情况下,系统会为每个应用分配一个唯一的linux用户id(该id仅由系统使用,应用并不知晓)。系统会为应用中的所有文件设置权限,使得只有分配给该应用的用户id才能访问这些文件。每个进程都拥有自己的虚拟机(VM),因此应用代码独立于其他应用而运行。默认情况下,每个应用都在其自己的linux进程内运行。Android系统会在需要执行..原创 2022-08-04 15:17:00 · 605 阅读 · 0 评论
分享