- 博客(3)
- 收藏
- 关注
原创 android系统性学习 2
举个例子,一个邮件应用程序可以包含一个活动用于显示新邮件列表,另一个活动用来编写邮件,再一个活动来阅读邮件。当应用程序拥有多于一个活动,其中的一个会被标记为当应用程序启动的时候显示。举个例子,服务可以是用户在使用不同的程序时在后台播放音乐,或者在活动中通过网络获取数据但不阻塞用户交互。在构建上述实体时,还会使用其他组件,它们的逻辑和它们之间的连线。类的子类,并且必须实现一组标准的API,以便其他应用程序能够执行事务。控制屏幕格式,展示视图外观的View的继承。绘制在屏幕上的UI元素,包括按钮,列表等。
2025-01-09 02:45:32
167
原创 Android架构组件JetPack之ViewModel(二)
ViewModel职责是为Activity或Fragment管理、请求数据,具体数据请求逻辑不应该写在ViewModel中,否则ViewModel的职责会变得太重,此处需要一个引入一个Repository,负责数据请求相关工作。具体请参考 Android架构组件。
2025-01-09 02:42:15
787
原创 Android无用代码、资源扫描的其他思路
之前一直是用Android自带的 Analyze -> Run inspection by name… 但不知道从什么时候开始就不好使了(也可能是我不会用。。请明白的大佬多多赐教)。后来在网络寻找答案时候,看到一种基于minifyEnabled,和shrinkResources作文章的思路。
2025-01-09 02:39:26
828
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅