Android Things 开发入门,Android篇

本文介绍了Android Things开发的基础,包括通过adb管理设备、LED闪烁的硬件搭建和代码实现。重点讲解了如何使用用户驱动将硬件按钮模拟为键盘事件,实现设备与应用的交互。
摘要由CSDN通过智能技术生成

具体如何操作,可以自行百度

2.通过局域网连接(推荐方式) 先让ats设备连接到路由器,这里推荐连接显示器鼠标键盘可视化操作连接网络等操作,连接上显示器如下图:

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

常用的adb 命令

通过这些命令我们可以更好的管理和使用ats

  1. 连接AndroidThings adb connect
  2. 断开AndroidThings adb disconnect
  3. 关机 adb shell reboot -p 4.卸载应用 adb shell uninstall 使用adb connect 命令连接到ats设备后就可以像开发app一样用android studio去开发部署和调试了。

Demo展示及硬件搭建-light

这是一个操作LED让其闪烁的demo, 我们通过这个demo来介绍基本的操作硬件的方法 先看下最终效果:

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

硬件搭建步骤:

  1. 通过面包板串联一个电阻和一个LED灯并连接到面包板的正极
  2. 面包板的正极连接到树莓派一个GPIO总线端口
  3. LED另一个针脚通过跳线连接到树莓派的GROUND针脚上 附上我的连接图:

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

至此硬件模块的搭建就完毕了。

更直观一点的参考如下官方图片:

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

这里需要着重说明是:Ground为地线,用来模拟零电压线,GPIO总线端口可以根据所加的电阻以及LED选择不同的电压,我这里选择的是电压3.3v名为BCM2的端口

light代码分析

public class LightActivity extends Activity {
Handler mHandler;
PeripheralManager mPeripheralManager;
Gpio mLightGpio;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_light);
mHandler = new Handler();
mPeripheralManager = PeripheralManager.getInstance();
try {
mLightGpio = mPeripheralManag

  • 24
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值