永发信息网

如何开发一个简单的 Android Wear 应用程序

答案:2  悬赏:70  手机版
解决时间 2021-11-15 04:17
如何开发一个简单的 Android Wear 应用程序
最佳答案
事实上,开始使用Android Wear时,所需要做的是以下几方面:
1. 安卓4.3设备;
2. 来自谷歌应用程序市场的Android Wear应用;
3. 配对安卓手机设备与Android Wear设备。
没错,就这样。只要做好这些,手机上的大部分信息都可以在可穿戴设备上查看。不仅可以在手表上查看这些信息,也可对它们进行交互、删除等等。这显示的是不需费任何力气或者花很少时间就可以让安卓应用程序和配对设备运行——安卓手机用户都可以这么做。
需要注意的是,手机和可穿戴设备是通过蓝牙进行连接的。可穿戴设备目前还不能独立访问网络,所以需要通过手机进行连接。
全部回答
你可以选择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客户端提供了这种联系的实例。执行实例  为了了解全局,我们来看一个实例应用程序,包括手机和Wear组件。为了让事情简单化,手机应用程序将会有单独的活动指令名称——MainActivity.java。它设计了一个按钮,点击时会发送消息到Wear应用程序。  首先,让我们看下MainActivity.java在手机应用程序上的情况(主要方法如下所示):同样,用户只要向Wear设备说出“开始【活动名称】”就可以开始一个活动指令。你所需要做的就是在活动清单中为该活动提供一个文件属性
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
佳能60D用适马1750和腾龙1750哪个更好
孙家村地址在什么地方,我要处理点事!
家里笔记本电脑的光驱坏了,现在急需发送光盘
vivo丫35当前为听筒播放模式应该要怎样弄才有
请问“泥三角”是什么?用什么作用?
编写汇编程序,找出字节数组buf[10]中所有正
氯化铍的空间构型
玻璃胶可以粘pvc排水管吗?
风电厂升压变压器,为什么调主变分接头的时候
东风商用车延安新达汽车销售服务有限公司地址
儿歌 军拥民 民拥军 军民一条心 歌词 是什么
问一下大家,70L的油箱大家最多加过多少油
既然股票跌了之后迟早会涨,那么股票还怎么会
黄荆头村地址好找么,我有些事要过去,
1号车世界地址有知道的么?有点事想过去!
推荐资讯
明明心里似乎有那么一个人,却只能忍痛的隐藏
若点P(2a-1,2-a)在第一象限,且a是整数,求a
又看《动什么,别动感情》
地铁天府新站到仁寿的视高镇多远
土地庙上香用什么讲究
泸州,合江农村危房重建拆迁补助
映州二手车地址在哪,我要去那里办事,
知道弦长L=10米和弦的中心到弧的最高点是H=2.
花都水果批发市场在拿货是半夜还是白天
淘宝被差评的东西可以下架吗
请问抵扣联怎么抵扣
耇街派出所地址在哪,我要去那里办事,
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?