树莓派遇见Android Things(二):编写第一个程序
2017-12-25 12:27
633 查看
树莓派遇见Android Things(一):Raspberry Pi 3B安装Android Things
上一篇教程介绍了如何在树莓派上安装Android Things,这一篇教程开始写第一个程序,不过看本教程的前提是接触过Android开发
按照惯例,第一个是hello world
1.新建一个普通的Android程序,最低兼容版本要7.0以下
2.打开app的build.gradle,添加以下代码,引入Android things
dependencies {
provided 'com.google.android.things:androidthings:0.1-devpreview'
}
3.打开AndroidManifest.xml,在<application>标签中加入以下代码(与activity标签同级)
<uses-library android:name="com.google.android.things"/>
4.在需要开机自动启动进入的Activity加入以下代码,这样每次树莓派开机后就会进入这个指定的activity
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.IOT_LAUNCHER"/>
<category android:name="android.intent.category.DEFAULT"/>
</intent-filter>
5.使用 adb connect <ip>连接树莓派,运行程序,就会看到效果
AndroidManifest.xml完成代码
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="top.brianliu.magicmirror">
<application
android:name=".MyApp"
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<uses-library android:name="com.google.android.things"/>
<activity android:name=".ActivityMain">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
<!-- Launch activity automatically on boot -->
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.IOT_LAUNCHER"/>
<category android:name="android.intent.category.DEFAULT"/>
</intent-filter>
</activity>
</application>
</manifest>
完整代码下载
上一篇教程介绍了如何在树莓派上安装Android Things,这一篇教程开始写第一个程序,不过看本教程的前提是接触过Android开发
按照惯例,第一个是hello world
1.新建一个普通的Android程序,最低兼容版本要7.0以下
2.打开app的build.gradle,添加以下代码,引入Android things
dependencies {
provided 'com.google.android.things:androidthings:0.1-devpreview'
}
3.打开AndroidManifest.xml,在<application>标签中加入以下代码(与activity标签同级)
<uses-library android:name="com.google.android.things"/>
4.在需要开机自动启动进入的Activity加入以下代码,这样每次树莓派开机后就会进入这个指定的activity
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.IOT_LAUNCHER"/>
<category android:name="android.intent.category.DEFAULT"/>
</intent-filter>
5.使用 adb connect <ip>连接树莓派,运行程序,就会看到效果
AndroidManifest.xml完成代码
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="top.brianliu.magicmirror">
<application
android:name=".MyApp"
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<uses-library android:name="com.google.android.things"/>
<activity android:name=".ActivityMain">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
<!-- Launch activity automatically on boot -->
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.IOT_LAUNCHER"/>
<category android:name="android.intent.category.DEFAULT"/>
</intent-filter>
</activity>
</application>
</manifest>
完整代码下载
相关文章推荐
- Android Things启动在树莓派后,直接运行程序,无法查看主界面的IP
- Android For JNI(一)——JNI的概念以及C语言开发工具dev-c++,编写你的第一个C语言程序,使用C启动JAVA程序
- Android For JNI(一)——JNI的概念以及C语言开发工具dev-c++,编写你的第一个C语言程序,使用C启动JAVA程序
- Android For JNI(一)——JNI的概念以及C语言开发工具dev-c++,编写你的第一个C语言程序,使用C启动JAVA程序
- 树莓派遇见Android Things(一):Raspberry Pi 3B安装Android Things
- 编写第一个Android程序
- 树莓派遇见Android Things(三):解决中文乱码问题
- Android JNI编程(七)——使用AndroidStudio编写第一个JNI程序
- 3. 编写的第一个android HelloWorld程序如何在手机上面调试运行
- 【Android开发笔记】3.编写第一个Android程序
- Android入门之第一个程序编写与启动
- 编写第一个Android程序遇到异常退出
- Android初学者笔记(二)编写运行第一个程序
- 基于UT4418编写自己的第一个Android程序 (五)
- 编写第一个Android程序------HelloWorld
- 第一个android访问java编写的webservice程序
- Android JNI编程(七)——使用AndroidStudio编写第一个JNI程序
- 编写 Android第一个程序 Hello, Android!
- 编写第一个Android运行程序
- 树莓派Android Things物联网开发:GitHub案例程序汇总