android wear开发之创建穿戴猫_第1页
android wear开发之创建穿戴猫_第2页
android wear开发之创建穿戴猫_第3页
android wear开发之创建穿戴猫_第4页
android wear开发之创建穿戴猫_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

为了创建一个手持设备上的并且也能同时发送给可穿戴设备的Notfcaton,需要使用NotfcatonCompat.Buder。当你使用这个类创建Notfcaton之导入导入必要的包,在你的bud.grade文件中加入下面这行:现在,您的项已经获得必要的包,从支持库导入必要的类importimportadroid.support.v4.app.Notificatioimportadroid.support.v4.app.NotificatioMaimportadroid.support.v4.app.NotificatioCompat.WearableExte通过NotfcatonBuder创建Notfcatonv4supportbrary能够让你采用最新的特性,诸如放置actonbutton或采用argecon,去实现一个Notfcaton,兼容Androd1.6(APIeve4及以上。.setSmallIco(R.drawable.iceve.setCotetext(evetLocatio为了通过supportbrary创建一个Notfcat.setSmallIco(R.drawable.iceve.setCotetext(evetLocatio除了通过setContentIntent()定义的主要的acton之外,你还可以通过传递一个PendngIntent给addActon()的参数,从而添加更多的acton。例如,下面的代码展示了同上面一样的Notfcaton,只不过添加了一个在地图上查看事件位置的acton。e map .setSmallIco(R.drawable.iceve.setCotetext(evetLocatio.addActio(R.drawable.ic在手持设备上,acton表现为在Notfcaton上附加的一个额外按钮。在可穿戴设备上,acton表现为Notfcaton左滑后出现的大按钮。当用户点击acton时,能够触发手持设备上对应的ntent。提示如果你的Notfcaton包含了一个"Repy"的acton(例如短信类app),你可以通过支持直接从Androd可穿戴设备返回的语音输入,来加强该功能的使用。更多信息,详见RecevngVoceInputfromaNotfcaton。指定可穿戴设备独有的Actons如果你想要可穿戴式设备上的acton与手持式设备不一样的话,可以使用WearabeExtender.addActon(),一你通过这eeeLAGUDAE//CreateteNotificatio ewNotificatioCompat.Actio.Builder(R.drawable.icactioewewNotificatioCompat.Builder(mCo.setSmallIco(R.drawable.ic.exted(ewWearableExteder().addActio(actio你可以在Notfcaton中通过添加某种"bgvew"的stye来插入扩展文本。在手持式设备上,用户能够通过扩展的Notfcaton看见bgvew的内容。在可穿戴式设备上,bgvew内容是默认可见的。.setSmallIco.setSmallIco(R.drawable.iceve.setCotetext(evetLocatio.addActio(R.drawable.ic要注意的是,你可以通过setLargeIcon()方法为任何Notfcaton添加一张较大的背景图片。更多关于大图片在Notfcaton上的设计,详见DesgnPrncpesofAndrodWear。为Notification添加wearable特如果你需要为Notfcaton添加一些可穿戴的特性设置,比如制定额外的内容页,或者让用户通过语音输入一些文字,那么你可以使用创建一个NotfcatonCompat.Buder的实例,就像本课程先前所说的,设置需要的Notfcaton属性。NotificatioNotificatioCompat.WearableExtederwearableExteder=ewNotificatioCompat.WearableExteder().setHitHideIco//teexte witteWearableExte otif=ewNotificatioCompat.Builder(mCo.setSmallIco(R.drawable.ew.exted(wearableExte这个setHntHdeIcon()方法只是使用NotfcatonCompat.WearabeExtender构建notfcaton如果你需要获取可穿戴特性的内容,可以使用相应的get方法,该例子通过调用getHntHdeIcon()去获取当前Notfcaton是隐藏了conNotificatioNotificatioCompat.WearableExtederwearableExteder=显示如果你想要显示你的Notfcaton,请使用NotfcatonManagerCompat的API代替Notfcat////Get stace MaMaagerMa

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论