- 18
- 0
- 约1.38万字
- 约 15页
- 2021-09-07 发布于重庆
- 举报
安卓学习心得体会 ( 精选多篇 )
第一篇:安卓学习心得
android 学习心得
0 计算机应用( 1)张峰
1. 关于 activity
1. 在一个 activity 中使用多个 vievc 中的 control 它负责管
理 ui 和接受事件(包括用户的输入) ,虽然说一个 activity 通
常对应一个屏幕,但事实上,我们是可以只用一个 activity 管
理多个不同的 viel 。
除了一个“ hello 中国”以外, 增加一个按钮可以返回前一个界
面。然后,在代码中我们要为 hellotmand 和 setviemand ,分别
处理一下在不同界面时, 从资源里加载组件并为组件绑定一个事
件处理器最后,我们需要在 oncreate 的时候,也就是启动后的
main 界面上设置一下按钮事件处理器。
2. 还是回到正道上,多个 activity 之间的跳转
android 中提供一个叫 intent 的类来实现屏幕之间的跳转,按
文档的说法,似乎他们也建议采用这种方法, intent 的用法比
较复杂,现在我先看看它最简单的用法。
这里的跳转功能用 intent 来操作,它的最简单用法就是用函数
setclass() 设置跳转前后两个 activity 类的实例,然后调用
activity 自 己 的 startactivity(intent) 即 可 。 最 后 一 句
finish() 表示将当前 activity 关掉(如果不关掉会如何你可以
自己试一下看效果, 事实上有时我们是不需要关掉当前 activity
的)。
然后,我们同样弄一个 activity 类 hellothreeb ,代码与前面
的差不多,只是将 setclass 的两个参数反一下,这样就可以简
单地实现在两个 activity 界面中来回切换的功能了。
2. 关于 intent 的使用
intent 分为两大类, 显性的 (explicit )和隐性的 (implicit )。
一般来说, intent 要定位事件的目的地,无外乎需要以下几个
信息:
1. 种类( category ),比如我们常见的 launcher_category 就
是表示这是一类应用程序。
2. 类型( type ),在前面的例子中没用过,表示数据的类型,这
是隐性 intent 定位目标的重要依据。
3. 组件( component ),前面的例子中用的是 setclass ,不过也
可以用 setcomponent 来设置 intent 跳转的前后两个类实例。
4. 附加数据( extras ),在 contenturi 之外还可以附加一些信
息,它是 bundle 类型的对象。
其实,如果是在一个应用内部,这种隐性的 intent 实在有点别
扭,个人觉得,这种松藕合的实现方法,只适用于那些较大的系
统或者多个不同的应用之间的调用,
您可能关注的文档
最近下载
- 应用文写作求职信.pptx VIP
- 注册安全工程师考试《安全生产专业实务(其他安全)》题库(案例分析题)10211.pdf VIP
- 安徽单招考试2025、2025分类考试真题语文数学英语试题(含答案).pdf VIP
- 41834马工程西方文学理论全套PPT课件.pptx
- 粉尘涉爆安全教育课件.ppt VIP
- 协同治理机制经典文献推荐.docx VIP
- 1.国家电力投资集团有限公司光伏项目工程建设管理标准化工作手册.docx VIP
- CECS246-2008 给水排水工程顶管技术规程.pdf VIP
- 人教版(2024)七年级下册英语 Unit 6 Rain or Shine 教案(单元整体教学设计).docx
- 2025年苏州农业职业技术学院单招笔试英语试题库含答案解析.docx VIP
原创力文档

文档评论(0)