首頁 > 評測 > NXP i.MX7D與AndroidThings系列之三:AndroidThings工程入門
NXP i.MX7D與AndroidThings系列之三:AndroidThings工程入門
- [導讀]
- 本文將為大家演示如何給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)友評論
- 聯(lián)系人:巧克力娃娃
- 郵箱:board@21ic.com
- 我要投稿
-
歡迎入駐,開放投稿
-
人均百萬?英偉達中國員工收入曝光! 2024-08-29
-
《黑神話:悟空》玩家硬盤升級攻略:提升游戲體驗,暢享3A大作 2024-08-29
-
數(shù)睿數(shù)據(jù)參加《系統(tǒng)與軟件工程 低代碼開發(fā)平臺通用技術(shù)要求》國家標準編制 2024-08-29
- NRF52810藍牙數(shù)字耳機找人定制
預(yù)算:¥30005天前
- 125KW模塊式PCS軟硬件外包開發(fā)
預(yù)算:¥1100000015小時前
- 12V汽車啟動電源項目BMS設(shè)計
預(yù)算:¥50000023小時前
- 數(shù)據(jù)可視化軟件 開發(fā)
預(yù)算:¥5000023小時前
- PLC項目調(diào)試修改
預(yù)算:¥100001天前
- 起動電機控制器開發(fā)
預(yù)算:¥1100001天前