当前位置:   article > 正文

Android wear编程与开发(一)_android studio如何使用android wear开发插件

android studio如何使用android wear开发插件

手机:三星Galaxy A7

手表:moto360

开发软件:Android Studio 2.0


一、准备工作

1、打开手表--设置--关于--点击多次”版本号“开启”开发者模式“。

2、打开“开发者选项”,启用“ADB调试”和“通过蓝牙调试”。

3、手机下载APP “Android Wear”。

4、打开“Android Wear”,开启蓝牙,开启位置信息服务,连接到moto360。

5、打开右上角“设置”,开启“通过蓝牙调试”。


二、adb的使用

        打开Android Studio,点击底部“Terminal”选项卡。

1、输入adb forward tcp:4444 localabstract:/adb-hub

输入adb connect localhost:4444

        在Android Wear的“设置”中显示:

        通过蓝牙调试

        主机:已连接

        目标:已连接

2、安装应用:输入adb -s localhost:4444 install com.abc.cyz(app包名)

3、卸载应用:输入adb -s localhost:4444 uninstall com.abc.cyz(app包名)


三、应用开发

1、在Android Studio中新建一个工程;

2、输入“Application name”,“Company Domain”,“Package name”等;

3、选择app的运行平台:“Phone and Tablet”和“Wear”;

4、选择“Empty Activity”;

5、选择“Blank Wear Activity”;

6、其他都直接“Next”,直到“Finish”;

7、工程下包含:

mobile

    manifests

    java

    res

wear

    manifests

    java

    res

Gradle Scripts

        其中,“mobile”是手机端的程序,“wear”是手表端的程序。

6、“mobile”和“wear”下“MainActivity”的区别

“mobile”

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }
}

“wear”

public class MainActivity extends Activity {

    private TextView mTextView;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        final WatchViewStub stub = (WatchViewStub) findViewById(R.id.watch_view_stub);
        stub.setOnLayoutInflatedListener(new WatchViewStub.OnLayoutInflatedListener() {
            @Override
            public void onLayoutInflated(WatchViewStub stub) {
                mTextView = (TextView) stub.findViewById(R.id.text);
            }
        });
    }
}

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/327545
推荐阅读
相关标签
  

闽ICP备14008679号