[Android Things] Hello World

淡淡的,暖暖的......我的心扉已慢慢启开,任你来去。我想你的心扉也愿意任我温柔的抚摸,演奏出千古的绝响,不是心碎而是心醉。我淡定的心从未溢满了如此多的幸福,思念一个人的感觉这般美妙,轻轻的靠近,浅浅的触及。Hello World~

[Android Things] Hello World_第1张图片
浅浅,肿么肥事

今天我们迎来了孕育着Android Things的树莓派的第一个App的降临,让我们心怀着宁静隆重的写下一笔,HELLO WORLD...WORLD...RLD...D....

1. 升级Android Studio和SDK

Android Things需要的Android Studio版本必须大于等于2.2,Android SDK的版本必须大于等于24,也就是Android 7.0,所以Android Studio和SDK太老的,就赶紧升级吧,越新越好。

2. 创建工程

在Android Studio上创建一个新的Android工程,工程的设置跟普通的手机工程一样就行。这个步骤还不需要关心工程需不需要配置神马Android Things的设置,只要跟创建普通的手机工程一样就好。

3. 配置工程

3.1 build.gradle

打开app目录下的build.gradle脚本,这个gradle脚本里配置了app这个module如何编译。在它里面的dependencies节点里添加对things库的依赖

dependencies {
    ......
    provided 'com.google.android.things:androidthings:0.3-devpreview'
}

使用provided关键字是为了不让编译工具把共享库拷贝到APK里去。

3.2 AndroidManifest.xml

然后在AndroidManifest.xml文件中的application里添加对things库的使用声明


    ......
    

这样预编译工具就会把things库添加到工程的classpath中,供运行时使用。

3.3 AndroidManifest.xml

还是在AndroidManifest.xml中,对Activity设置启动配置。普通Activity如果要作为启动入口,需要设置一个android.intent.category.LAUNCHER的IntentFilter,而运行在Android Things上的APP想要有一个作为启动的入口的Activity,就需要给这个Activity多设置一个android.intent.category.IOT_LAUNCHER的IntentFilter。

找到AndroidManifest.xml里的要作为启动Activity的节点,然后添加下面的IntentFilter


    
    
    

好了,到此,你就有了一个可以在Android Things上跑的工程了。

赶紧去layout里添加一个TextView,然后写上HelloWorld吧!优雅地点击Android Studio上的Run,这个工程就妥妥地跑到Pi上去了。

你可能感兴趣的:([Android Things] Hello World)