本站已关停,现有内容仅作科研等非赢利用途使用。特此声明。
查看: 767|回复: 0
打印 上一主题 下一主题

Android菜鸟饭团#Udacity Android#第七课 活动笔记

[复制链接]
跳转到指定楼层
1#
发表于 2015-5-30 10:25:27 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 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活动一样,我们依然是任性的一个子都不要,并且还在周六的分享中提供盒饭和不定期的惊喜小礼物呦~所以快来加入我们吧,为你的大神梦想迈出第一步。
把你的个人信息和申请理由快快发送到android@chuang1.net,前来加入我们吧

ChinaGDG.com
回复

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表