LG W200在AndRoid wear 2.0版本怎么才能接受到微信消息推送

永远在路上ing 2021-09-18 16:38 450 次浏览 赞 153

最新问答

  • 丫丫由由

    AndroidWear是连接安卓手机和可穿戴产品的一个平台。自从今年上半年发布以来,AndroidWear获得了大量关注,既有来自消费者的关注,也有来自开发商的关注,后者希望自己的应用程序已经准备好让用户使用一种新的方式进行信息交互。这篇文章将简要介绍AndroidWear,然后介绍关于开发商的平台。AndroidWear旨在为用户在对的时间数量合适的信息量。根据这一主题,谷歌已经发布了设计原则以帮助开发商集中思考AndroidWear应用程序。我们将对此进行简要介绍,同时也将研究在AndroidWear环境中进行应用程序开发的必要条件,以及如何运用可用的API帮助安卓开发商研发用于AndroidWear平台的应用程序。AndroidWear平台AndroidWear是用于可穿戴设备的开放作系统,它有一个新的用户界面——这是谷歌了解我们如何使用手机以及我们如何地与环境接触的结果。例如,显示,我们用手机查看信息平均每天有150次左右。每次我们这样做的时候,都有可能迷失在其它应用程序里面,常常在一个任务程序中消耗很多没必要的时间,有时甚至完全忘记我们要查询的最重要信息。第一批使AndroidWear火热起来的是三星GearLive和LGGWatch,这两款设备都是在6月份的GoogleI/O大会上发布的。手表是AndroidWear的第一选择目标,确实如此:大多数人每天都使用手表。这些所谓的智能手表通常都需要和安卓手机配对使用,通过与最新安卓手机的无缝配合,谷歌让用户看到AndroidWear平台的效用。事实上,开始使用AndroidWear时,你所需要做的是以下几方面:1.安卓4.3设备;2.来自谷歌应用程序市场的AndroidWear应用;3.配对安卓手机设备与AndroidWear设备。没错,就这样。只要做好这些,你手机上的大部分信息都可以在可穿戴设备上查看。你不仅可以在手表上查看这些信息,也可对它们进行交互、删除等等。这显示的是不需费任何力气或者花很少时间就可以让安卓应用程序和配对设备运行——安卓手机用户都可以这么做。需要注意的是,手机和可穿戴设备是通过蓝牙进行连接的。可穿戴设备目前还不能访问网络,所以需要通过手机进行连接。虽然AndroidWear很灵活,但是它目前最关注的是手表类。九月初,摩托罗拉发布了万众期待的智能手表Moto360。它采用的是AndroidWear系统。由于美丽的设计,Moto360获得很大的赞誉,而且250美元的价也获得了消费者的好评。其他开发商,包括华硕,已宣布发布AndroidWear智能手表的相关计划了。使用模式与AndroidWear设备进行交互的两种主要方式有:“建议”和“需求”。“建议”,顾名思义,以通知的形式,推送到AndroidWear设备的及时有用的信息。用户界面把这设置成卡片的形式,如下图所示。值得注意的是,Wear应用程序能识别上下文语境,所以只推送文本内的信息。这类通知及时、简短、与用户的交互达到最低程度。至于“需求”使用模式,用户通过语音向可穿戴设备发出信号,它就会回复信息。设备含有麦克风,通过说“OK,Google”或点击主屏幕就可以让用户调用一系列标准执行动作。用户界面会提示用户说出想要执行的动作指令。标准执行动作包括“做笔记”、“打电话”和“发信息”。你可以在运用程序上注册标准执行指令,也可以自定义提示文本。设计理念现在,我们已经了解AndroidWear的基本使用模式了,是时候看一下用户界面和设计指导原则了。如下所示,呈现给用户的很多信息都是以卡片的形式出现的。注意一下卡片的不同部分。目前AndroidWear应用程序通知将会以上面的标准格式出现。但是我们谈论的是利于阅读和有上下文相关度的最小量信息,你需要花些时间考虑何时增加文本通知和需要显示的文本。通知可以在单个或多个卡片中显示。如果使用多个卡片,用户需要从左到右滑动页面进行查看。如以下所示,通过叠加,你甚至可以在单个卡片中查看多条通知。设计AndroidWear用户体验时,有四个关键点需要记住,每一个GoogleWearDesign视觉创意部分,AndroidWear应用程序都应该做到:1.自动启动:用户应该不需要另外在Wear设备上安装应用程序,Wear设备不是手机。AndroidWear应用程序应该可以识别时间、地点和活动,并相应地推送相关卡片。2.易读性:因为用户把设备戴在手腕上,所以阅读通知应该像查看传统手表的时间一样容易。记住,特别关注题目:越简短越好——可以一眼就看到要点。3.有效利用“建议”和“需求”模式:AndroidWear开发商页面显示:“AndroidWear就像一位极好的私人助理。它只在你完全不需要的时候才会停下,它总是随时候命为你。“为了这一体验,开发商应该考虑何时如何使用“建议”和“需求”模式。4.与用户的零低交互:开发应用与程序是需要记住可穿戴设备都特别小型。应用程序必须便于用户进行交互,也就是说可以使用声音或简单的滑动或点击手势。AndroidWear设计团队已经做了大量工作,记录在现有AndroidWear应用程序中进行扩展时如何有效地整合设计理念。(查看AndroidWear设计部分。)开发详情在本部分,我们将帮助你初步了解AndroidWear研发的关键概念。你可以选择Eclipse或AndroidStudio作为AndroidWear的集成开发环境(IDE)。谷歌建议用AndroidStudio进行开发。通过Android的SDK管理者API20(4.4KitKatWear):AndroidStudio了在现有应用程序中AndroidWear支持或创建新项目的便捷方式:AndroidStudio用的是组件模型,其中手机和AndroidWear是单项目的一部分。如果要在AndroidStudio创建一个新项目,点击文件->新项目。在向导的第二页,选择构成因子,确保选择AndroidWear模块作为你开发的构成因子(见下图)。一旦完成所有选项选择,项目就会自动生成。你会看到这个Android项目有两个模块:移动和Wear。移动的使用于手机的应用程序,Wear是在AndroidWear上运行的程序。Wear应用程序不可以作为单独的软件包放在谷歌商店里。你需要把移动和Wear应用程序放在同一个应用程序APK中。当用户在手机上APK时,Wear应用程序就会自动传到配对的Wear设备。AndroidStudio产生的默认项目并没有什么特别。在测试期间,我们需要自己写代,这取决于我们想要应用程序的“可穿戴“执行什么。通知AndroidWear的开发可以从两个角度进行分析:通知和AndroidWear应用程序本身(包括在APK文件夹)。对于已经从谷歌商店安装AndroidWear到手机的用户,以及已经把手机和Wear设备配对的用户,不需要在应用程序中对通知进行任何更改。虽然这样说,但为了让Wear真正发挥作用,有时候更改是有必要的。你可以令通知只出现在手机或可穿戴设备或两者都有。此外,如上所述,开发商应该想下如何利用用户界面(UI)优势——即背景图像、通知标题、文本等等。创建将发送到可穿戴设备的手持式通知,谷歌建议使用通知兼容。Android的支持库了一系列类别,你需要到你的项目中。如果使用AndroidStudio,你需要下列属于移动模块中的build.gradle文件的编译时间。compile"com.android.support:support-v4:20.0.+"要创建通知,你可在你的移动应用程序中尝试下面的代:NotificationCompat.Builderbuilder=newNotificationCompat.Builder(this);builder.setContentTitle(“NewAPI”).setContentText(“XYZAPIgotaddedtoFoodCategory”).setSmallIcon(R.drawable.ic_mynotification).setContentIntent(PhoneActivityPendingIntent);然后,你可以根据你的逻辑触发通知,如下所示:NotificationManagerCompatnotificationManager=NotificationManagerCompat.from(this);notificationManager.notify(notificationId,notificationBuilder.build());现在,当用户在Wear设备上收到通知时,他们在手机上点击通知或者滑动到左边就可以启动等待模式,然后显示开始动作。作为扩展部分,如果想要通知只出现在手机,你可以通过具体说明setLocalOnly来创建通知。在上面的例子中,我们只显示了一个卡片,但你可以看下有多页甚至折叠的通知卡片。可穿戴应用程序虽然AndroidWear支持来自手机的通知,但有时候还不够。有几种情况,包括:在手机上收到时想要在Wear设备启动活动;从Wear设备向手机发送信息,反过来执行一些活动或者在后台做点什么;在Wear设备上创建自定义界面;编写一个可以在Wear设备上启动和运行的程序,并且可以通过接收语音输入启动不同动作指令。以上提到的都有可能实现,前提是你了解一些WearAPI的基础知识。连接和交换前面的案例中,共同的主题是手机和Wear设备都需要一个可连续双方的机制,然后一旦建立联系,就需要相互的信息交换。这反过来可以触发相应设备上的正确指令。手机和可穿戴设备之间的联系是由谷歌服务的。谷歌API客户端了这种联系的实例。mGoogleApiClient=newGoogleApiClient.Builder(context).addApi(Wearable.API).addConnectionCallbacks(this).addOnConnectionFailedListener(this).build();你可以在合适的运动周期建立或关闭联系,如下所示:@OverrideprotectedvoidonStart(){super.onStart();mGoogleApiClient.connect();}@OverrideprotectedvoidonStop(){super.onStop();mGoogleApiClient.disconnect();}一旦建立联系,你可以查看不同API例子,以促进设备间的发送和同步:NodeAPI:该API是用于两个设备连接或分离使通过NodeListener界面方法保持追踪。MessageAPI:该API是用于双方相互发送消息。这需要接收方(MessageListener)有一个可以接收消息。DataAPI:该API用于设备之间的同步。该平台负责为双方同步机制。你需要完成DataListener界面才可以接收消息。建议先在可穿戴设备Listener服务平台上创建一个实例,然后听些你感兴趣的。层界面如下所示,选择一个适合你的。taticinterfaceDataListener{voidonDataChanged(DataEventBufferdataEvents);}staticinterfaceMessageListener{voidonMessageReceived(MessageEventmessageEvent);}staticinterfaceNodeListener{voidonPeerConnected(Nodenode);voidonPeerDisconnected(Nodenode);}其余的功能——即需要针对特定信息采取的指令,完全取决于应用程序的功能需要。

    浏览 157赞 102时间 2023-04-03

LG W200在AndRoid wear 2.0版本怎么才能接受到微信消息推送