验证在现有的Eclipse项目中是否增加了磨损活动

Piyush-问任何区别

我刚刚开始向现有的eclipse项目添加磨损支持。到目前为止,我已完成以下步骤:

1)添加一个使用布局的新活动:

<?xml version="1.0" encoding="utf-8"?>
<android.support.wearable.view.WatchViewStub xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res/yt.ty"
    android:id="@+id/watch_view_stub"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    app:rectLayout="@layout/activityrect"
    app:roundLayout="@layout/activityround" >

</android.support.wearable.view.WatchViewStub>

activityrect.xml和activityround xml文件是:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" >

    <TextView
        android:id="@+id/text"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Hello World_RectangeScreen" />

</LinearLayout>

在我的活动中,我现在仅显示Toast消息。我的问题是,这种磨损活动将如何在磨损下运行。我已经有了一个意图为“ android.intent.action.MAIN”的MainActivity,可以在手机和平​​板电脑上运行。

维卡·L。
  1. 您必须在Eclipse中设置磨损项目。就像这里描述的一样http://blog.benjamin-cabe.com/2014/07/04/how-to-setup-eclipse-for-android-wear-development老实说,在Android Studio中开发起来会容易得多,但还是由您决定。

  2. 如果您想在穿戴设备上看到自己穿戴的应用,则需要打包穿戴项目(或使用释放键构建包含磨损的手机)。然后,您可以通过IDE或adb来安装your.package.wear进行安装

  3. 如果已经完成了前面的步骤,并且想从移动应用程序中打开穿戴应用程序,那么您需要发送消息以穿戴设备

移动部分:

私人无效sendStartActivityMessage(String node){

    Wearable.MessageApi.sendMessage(
            mGoogleApiClient, node, START_ACTIVITY_PATH, new byte[0]).setResultCallback(
            new ResultCallback<SendMessageResult>() {
                @Override
                public void onResult(SendMessageResult sendMessageResult) {
                    if (!sendMessageResult.getStatus().isSuccess()) {
                        Log.e(TAG, "Failed to send message with status code: "
                                + sendMessageResult.getStatus().getStatusCode());
                    }
                }
            }
    );
}

磨损部位:

公共无效onMessageReceived(MessageEvent messageEvent){

    if (messageEvent.getPath().equals(START_ACTIVITY_PATH)) {
        Intent startIntent = new Intent(this, MainActivityWear.class);
        startIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
        startActivity(startIntent);
    }
  }

在磨损示例项目中检查https://developer.android.com/training/wearables/data-layer/messages.html和DalaLayer项目。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用现有的C文件在Eclipse项目中创建

来自分类Dev

如何在brigthway项目中列出所有现有的预采样活动

来自分类Dev

在现有的mvc项目中使用基于令牌的身份验证

来自分类Dev

是否可以在现有的ASPNET.Core Web项目中调用和/或使用Worker Service?

来自分类Dev

导入现有的Maven项目后,Eclipse构建工作区由于JavaScript验证而挂起

来自分类Dev

在现有的Android项目中使用LibGdx库?

来自分类Dev

将Compass实施到现有的Sass项目中

来自分类Dev

在现有的android项目中更新db文件

来自分类Dev

在现有的android项目中更新db文件

来自分类Dev

是否增加了定义明确的空指针?

来自分类Dev

如何测试Rspec是否增加了文件大小

来自分类Dev

HATEOAS是否增加了对服务器的呼叫次数?

来自分类Dev

如何从现有项目中删除飞溅活动?

来自分类Dev

将现有的Java动态Web项目导入Eclipse

来自分类Dev

如何使用Eclipse打开现有的C ++项目?

来自分类Dev

尝试在Eclipse中导入现有的Perforce项目

来自分类Dev

是否可以更新现有的数据验证帮助文本?

来自分类Dev

在现有Eclipse项目中使用Scene Builder

来自分类Dev

将git集成到eclipse中的现有项目中

来自分类Dev

mysql | Codeigniter活动记录为查询增加了额外的滴答声

来自分类Dev

android studio发送字符串数组为新活动增加了额外的空间

来自分类Dev

mysql | Codeigniter活动记录为查询增加了额外的滴答声

来自分类Dev

Flutter 在现有项目中

来自分类Dev

如何将Maven工件添加到现有的Maven项目中

来自分类Dev

如何在我的react-native项目中重用现有的API(mongo +本地护照)?

来自分类Dev

将django cms作为应用程序导入到现有的django项目中

来自分类Dev

如何向现有的Visual Studio数据库项目中添加新的架构?

来自分类Dev

如何将监视模块添加到现有的Android Studio项目中?

来自分类Dev

如何将GUI引入现有的面向对象的项目中?

Related 相关文章

  1. 1

    使用现有的C文件在Eclipse项目中创建

  2. 2

    如何在brigthway项目中列出所有现有的预采样活动

  3. 3

    在现有的mvc项目中使用基于令牌的身份验证

  4. 4

    是否可以在现有的ASPNET.Core Web项目中调用和/或使用Worker Service?

  5. 5

    导入现有的Maven项目后,Eclipse构建工作区由于JavaScript验证而挂起

  6. 6

    在现有的Android项目中使用LibGdx库?

  7. 7

    将Compass实施到现有的Sass项目中

  8. 8

    在现有的android项目中更新db文件

  9. 9

    在现有的android项目中更新db文件

  10. 10

    是否增加了定义明确的空指针?

  11. 11

    如何测试Rspec是否增加了文件大小

  12. 12

    HATEOAS是否增加了对服务器的呼叫次数?

  13. 13

    如何从现有项目中删除飞溅活动?

  14. 14

    将现有的Java动态Web项目导入Eclipse

  15. 15

    如何使用Eclipse打开现有的C ++项目?

  16. 16

    尝试在Eclipse中导入现有的Perforce项目

  17. 17

    是否可以更新现有的数据验证帮助文本?

  18. 18

    在现有Eclipse项目中使用Scene Builder

  19. 19

    将git集成到eclipse中的现有项目中

  20. 20

    mysql | Codeigniter活动记录为查询增加了额外的滴答声

  21. 21

    android studio发送字符串数组为新活动增加了额外的空间

  22. 22

    mysql | Codeigniter活动记录为查询增加了额外的滴答声

  23. 23

    Flutter 在现有项目中

  24. 24

    如何将Maven工件添加到现有的Maven项目中

  25. 25

    如何在我的react-native项目中重用现有的API(mongo +本地护照)?

  26. 26

    将django cms作为应用程序导入到现有的django项目中

  27. 27

    如何向现有的Visual Studio数据库项目中添加新的架构?

  28. 28

    如何将监视模块添加到现有的Android Studio项目中?

  29. 29

    如何将GUI引入现有的面向对象的项目中?

热门标签

归档