转载请注明原创出处,谢谢!
- GitHub: @Ricco
树莓派3B+ 暂时不支持,跑不起来
dependencies {
...
compileOnly 'com.google.android.things:androidthings:+'
}
<uses-permission android:name="com.google.android.things.permission.USE_PERIPHERAL_IO" />
<application>
<uses-library android:name="com.google.android.things"/>
<activity android:name=".MainActivity">
<!-- Launch activity as default from Android Studio -->
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
<!-- 开发的时候建议用上面那个,下面这个如果App崩溃会重新启动,不利于调试 -->
<!-- Launch activity automatically on boot, and re-launch if the app terminates. -->
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.HOME"/>
<category android:name="android.intent.category.DEFAULT"/>
</intent-filter>
</activity>
</application>
从现在开始,把树莓派当做一部手机,只是这个手机使用者没有界面,而且这部手机,只能安装一个应用。
- 将树莓派连上WiFi后,会得到地址。
将树莓派和电脑连接(和真机安装时候一模一样,用数据线连上就好)
检查是否可以传输数据(数据线不要用坏的。。)
打开cmd (WIN+R输入cmd)
ping树莓派地址 ping xxx.xxx.xxx
这个时候你如果按照平常安装应用的方式直接安装,是没有树莓派这个设备的
- 使用adb命令连接树莓派
打开Terminal
adb连接树莓派 adb connect xxx.xxx.xxx
- 之后你就可以像平常一样给树莓派安装app了(点击绿三角,run)
在写程序的时候,最基本的类是 PeripheralManager
但是。。
我看不懂。。。
Android Things的记录到此结束了,虽然中间有一个账号被封的小插曲。
我的这4篇文章,准确说是3篇,主要目的是让大家大概了解一下Android Things,而且现在网上能查到的关于树莓派的资料太少了,而且也不是很详细,一个完全的新手,很难给树莓派安装一个应用,所以我就写了一点入门的东西,这3篇文章看完,至少可以给你的树莓派安装一个hello word 的app。
从一开始,我就没有打算真正的做一个项目出来,如果以后有机会的话,我会竟可能的写出来。