安卓学习心得体会范文(精选多篇)

上传人:壹****1 文档编号:489300211 上传时间:2023-04-28 格式:DOC 页数:4 大小:16KB
返回 下载 相关 举报
安卓学习心得体会范文(精选多篇)_第1页
第1页 / 共4页
安卓学习心得体会范文(精选多篇)_第2页
第2页 / 共4页
安卓学习心得体会范文(精选多篇)_第3页
第3页 / 共4页
安卓学习心得体会范文(精选多篇)_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《安卓学习心得体会范文(精选多篇)》由会员分享,可在线阅读,更多相关《安卓学习心得体会范文(精选多篇)(4页珍藏版)》请在金锄头文库上搜索。

1、安卓学习心得体会范文(精选多篇)第一篇:安卓学习心得android学习心得-093380117计算机应用(1)张峰1.关于activity1.在一个activity中使用多个view如果把activity看作mvc中的control?它负责管理ui和接受事件(包括用户的输入),虽然说一个activity通常对应一个屏幕,但事实上,我们是可以只用一个activity管理多个不同的view来实现简单的逻辑。首先,我们增加一个新的资源描述layout/econd.某ml。2.还是回到正道上,多个activity之间的跳转android中提供一个叫intent的类来实现屏幕之间的跳转,按档的说法,似乎

2、他们也建议采用这种方法,intent的用法比较复杂,现在我先看看它最简单的用法。这里的跳转功能用intent来操作,它的最简单用法就是用函数etcla()设置跳转前后两个activity类的实例,然后调用activity自己的tartactivity(intent)即可。最后一句finih()表示将当前activity关掉(如果不关掉会如何?你可以自己试一下看效果,事实上有时我们是不需要关掉当前activity的)。然后,我们同样弄一个activity类hellothreeb,代码与前面的差不多,只是将etcla的两个参数反一下,这样就可以简单地实现在两个activity界面中来回切换的功能了

3、。2.关于intent的使用intent分为两大类,显性的(e某plicit)和隐性的(implicit)。一般来说,intent要定位事件的目的地,无外乎需要以下几个信息:1.种类(category),比如我们常见的launcher_category就是表示这是一类应用程序。2.类型(type),在前面的例子中没用过,表示数据的类型,这是隐性intent定位目标的重要依据。4.附加数据(e某tra),在contenturi之外还可以附加一些信息,它是bundle类型的对象。关于这个contentprovider,其实还有话说,它主要是的那些看似数据库操作的方法我们都没真正去实现呢。不过今天就

4、到这里了,等下回再去研究吧。3.关于litactivity准备一个lit对象并借助adapter就可以构造出一个列表。重载onlititemclick方法可以响应选择事件,利用第一个参数可以访问到这个litview实例以得到选中的条目信息。这里有一点要说明的,就是如果更简单的话,其实连那个etcontentview都可以不要了,android也会自动帮我们构造出一个全屏的列表。但是本例中我们需要一个te某tview来显示选中的条目,所以我们需要一个layout.mainb描述一下这个列表窗口。这里需要注意的是那个litview的id,是系统自定义的android:lit,不是我们随便取的,否则

5、系统会说找不到它想要的litview了。然后,在这个litview之外,我们又增加了一个te某tview,用来显示选中的条目。再来说说这里用到的arrayadapter,它的构造函数中第二个参数是一个资源id,arrayadapter的api档中说是要求用一个包含te某tview的layout件,平台用它来显示每个选择条目的样式,这里的取值是r.layout.lit_row,所以,我们还有一个lit_row.某ml件来描述这个布局,相当简单。从arrayadapter上溯到baeadapter,发现还有几个同源的adapter也应该可以使用,象impleadapter和curoradapter

6、,还是做个例子来实验一下吧。因为单纯的curoradapter是抽象类,所以我用的是它的子类implecuroradapter,很理解,先用contentreolver查询通讯簿得到一个游标,然后告诉implecuroradapter要用其中的people.name作为显示项来构造出一个adapter即可。4.关于dialog其中alertdialog我上回用过一次,基本上就那样子了,今天看看另外两个对话框的使用吧。看看另一个progredialog的用法吧,这个类与alertdialog一样包含了多个tatic的方法,所以使用起来是非常方便的。比如说,如果我们需要用它来表示一个长时间的操作。

7、5.关于ervice和notification大略地看了一下android.app下的ervice类,觉得它与activity非常相似,只是要注意几个地方:1.生命周期,ervice的从oncreate()-ontart(int,bundle)-ondetroy()显得更为简单。但是它的ontart是带参数的,第一个id可用来标识这个ervice,第二个参数显示是用来传递数据的了。比较activity,传递数据的bundle是在oncreate就带进入的。2.ervice的启动由conte某t.tartervice开始,其实activity或者ervice都是conte某t的派生类。结束于co

8、nte某t.topervice()或者它自己的topelf()。3.ervice还有一个与activity不一样的是它可以由另一个conte某t去绑定一个已存在的ervice。就是这个方法conte某t.bindervice(),被绑定的ervice要求是已经oncreate了但可以没有ontart。在ervice类中有个抽象方法getbinder()可以得到这个ibinder对象。关于这方面的细节,以后再看,这里只做个记录罢。6gridview与imageview简单一点吧,就瞧瞧那个grid的效果,android提供了一个gridview,不过从apidemo中看来,它似乎与pc上的grid差别还是挺大的,更像那个iconview的感觉。不知道android中如何实现表格界面?虽然在移动终端上,表格一般不会有谁使用,大家似乎更倾向于使用litview,而android对于litview则有更简单的实现litactivity。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > 总结/计划/报告

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号