首頁 > 評測 > NXP i.MX7D與AndroidThings系列之三:AndroidThings工程入門

NXP i.MX7D與AndroidThings系列之三:AndroidThings工程入門

  • 作者:SATURN
  • 來源:21ic
  • [導讀]
  • 本文將為大家演示如何給i.MX7D安裝Android Things以及介紹具體開發(fā)過程中非常重要的Peripheral交互API。

點擊Finish按鈕,就完成了一個空白工程的建立,新工程的代碼主要位于MainActivity類里面,如下

public class MainActivity extends Activity {

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

}

}

Android的Activity組件包含一系列的生命期函數(shù),如默認創(chuàng)建的OnCreate()函數(shù),在Activity創(chuàng)建時會調(diào)用該函數(shù),我們一般在該函數(shù)內(nèi)部初始化AndroidThings硬件。

通常我們在使用完設(shè)備后需要釋放設(shè)備,這個任務(wù)我們放在Activity的另一個生命期函數(shù)內(nèi),該函數(shù)名為OnDestroy()。典型的用法如下

@Override

protected void onDestroy() {

super.onDestroy();

if(mGpio != null) {

try {

mGpio.close();

mGpio = null;

} catch (IOException e) {

e.printStackTrace();

}

}

}

接下來我們開始連接硬件設(shè)備,準備先點個燈,牛刀小試!

  • 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!

網(wǎng)友評論