本帖最后由 houzhao 于 2015-5-30 10:31 编辑
Android菜鸟饭团#Udacity Android#第七课 活动笔记 【分享intent的实现】 在Android中使用最多的就是分享Intent ShareActionProvider 添加一个ShareActionProvider到DetailActivity的 Fragment里面 按照以下格式分享 在Strings.xml中添加行为标签 在menu下添加一个detailfragment.xml并在其中编辑其item 在DetailActivity.java中添加一个记录标签,一个标记从哪分享的字符串,一个储存天气信息的字符串变量 在onCreatView中给天气变量赋予实际的值 创建一个shareIntent 把菜单选项添加到这个Fragment里 扩充了一下onCreatOptionMenu
【第三课回顾】 本课学习了 创建详情页。 实现多屏幕之间的切换。 实现Settings里的功能 启动Fragment时自动刷新天气。 断点调试。 允许在地图上设置偏好地址。 添加分享按钮。
【补充】 当你的Android Studio出现R文件报错时,重启Android Studio 的效果不大,正确的方法应该是点击build菜单下的Rebuild Project Android开发中String.xml文件的作用: 一:是为了国际化 二:为了减少应用的体积,降低数据的冗余。 在Android中提供了Intent机制来协助应用间的交互与通讯,Intent负责对应用中一次操作的动作、动作涉及数据、附加数据进行描述,Android则根据此Intent的描述,负责找到对应的组件,将 Intent传递给调用的组件,并完成组件的调用。Intent不仅可用于应用程序之间,也可用于应用程序内部的Activity/Service之间的交互。 Intent启动组件的方法: Intent可以启动一个Activity,也可以启动一个Service,还可以发起一个广播Broadcasts。具体方法如下: 组件名称 | 方法名称 | Activity | startActvity( ) startActivity( ) | Service | startService( ) bindService( ) | Broadcasts | sendBroadcasts( ) sendOrderedBroadcasts( ) sendStickyBroadcasts( ) |
【书记员:候钊】
每一个技术小白都有一个成为大神的梦想,现在Android菜鸟饭团就给你这个成就梦想的机会。我们提供最新的Android技术教学,只要你又耐心和毅力就一定会在这里有所收获。 Android菜鸟饭团由南阳GDG组织发起,秉承着开放、分享、创新的原则,希望通过GDG社区的力量能够给更多的想要学习Android开发技术的小白们创造一个学习,交流,分享的环境。同往常的GDG活动一样,我们依然是任性的一个子都不要,并且还在周六的分享中提供盒饭和不定期的惊喜小礼物呦~所以快来加入我们吧,为你的大神梦想迈出第一步。
|