日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > 嵌入式 > 嵌入式軟件
[導(dǎo)讀] Android C編程技巧運(yùn)行模擬器emulator -console* 將文件寫入到模擬器的userdata.img文件中adb push*將一個(gè)目錄拷貝到模擬器中,包括子目錄adb push* 將一個(gè)目錄從模擬器中

 Android C編程技巧

運(yùn)行模擬器

emulator -console

* 將文件寫入到模擬器的userdata.img文件中

adb push

*將一個(gè)目錄拷貝到模擬器中,包括子目錄

adb push

* 將一個(gè)目錄從模擬器中拷出來

adb pull

* 使得模擬器可以運(yùn)行arm代碼.

使用GNU/ARM Linux編譯器編譯你的應(yīng)用程序就可以了

* 在模擬器里面運(yùn)行shell,需要先運(yùn)行模擬器

adb shell

*運(yùn)行模擬器中的一個(gè)控制臺(tái)程序

adb shell

*連接模擬器的控制臺(tái)

telnet localhost 5554/6/8

運(yùn)行C程序

參考文獻(xiàn)

Native C "Hello World" working in emulator

http://groups.google.com/group/a ... wse_thread/threa...

Native C Applications for Android

http://benno.id.au/blog/2007/11/13/android-native-apps

步驟

* 下載GNU/ARM編譯工具

http://www.codesourcery.com/gnu_toolchains/arm/download.html

* 編寫c/c++代碼.

* 使用GNU/ARM Linux 工具創(chuàng)建一個(gè)應(yīng)用程序,不使用動(dòng)態(tài)鏈接庫

ex. arm-none-linux-gnueabi-g++.exe -static -o hello HelloAndroid.cpp

* 啟動(dòng)模擬器

$SDK_ROOT/tools/emulator.exe

* 在命令行窗口運(yùn)行 abd將編譯好的hello程序放入模擬器的磁盤

adb push hello /system/sbin/hello

* 讓hello文件變成可執(zhí)行程序,不要使用 chmod ugo+x

adb shell chmod 777 /system/sbin/hello

* 運(yùn)行hello程序

adb shell

cd /system/sbin/

hello

EXAMPLE HELLO WORLD CODE

//

// HelloAndroid.cpp

//

//

#include

using std::cin;

using std::cout;

using std::endl;

class MyName

{

public:

void getname( void );

void sayhello( void );

private:

char name[ 255 ];

};

void MyName::getname( void )

{

cout << "What is your name? ";

cin >> name;

}

void MyName::sayhello( void )

{

cout << "Welcome " << name << " to the world of Android" << endl;

}

MyName name;

int main( int argc, char *argv[] )

{

name.getname();

name.sayhello();

return 0;

}

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀

借助 Nordic 的開源 Android 應(yīng)用和 nRF54L 系列芯片,開發(fā)者現(xiàn)在可以使用 Google Pixel 10 評(píng)估藍(lán)牙信道探測(cè)功能

關(guān)鍵字: Android 藍(lán)牙 芯片

悉尼2025年11月18日 /美通社/ --?全球多元資產(chǎn)經(jīng)紀(jì)商格倫外匯(FXT)正式發(fā)布全新企業(yè)官網(wǎng)和一體化交易后臺(tái),兩者均由其內(nèi)部技術(shù)團(tuán)隊(duì)獨(dú)立開發(fā)。 此次上線標(biāo)志著公司在構(gòu)建融合創(chuàng)新、透明與高效的無縫數(shù)碼生態(tài)系統(tǒng)道路...

關(guān)鍵字: BSP Android 數(shù)據(jù)安全 生態(tài)系統(tǒng)

深圳2025年10月27日 /美通社/ -- 10月27日,廣和通(股票代碼:300638.SZ | 0638.HK)與行業(yè)頭部AR眼鏡科技公司XREAL宣布達(dá)成戰(zhàn)略合作,共...

關(guān)鍵字: AI AR眼鏡 Android 全棧

在我的project intelligent Controlled Arduino 4WD Robot Car中,我展示了一款智能手機(jī)控制的Arduino 4WD機(jī)器人車或者藍(lán)牙Arduino機(jī)器人。然后我決定把藍(lán)牙控制...

關(guān)鍵字: Wi-Fi 機(jī)器人 Android

其他電腦(比如安卓手機(jī)/平板電腦)的屏幕壞了,你可能想在安排維修之前緊急訪問一些東西。你可以使用android的USB OTG功能(是的,幾乎每個(gè)android都支持這個(gè)功能,你可以將鼠標(biāo)和鍵盤連接到它)。

關(guān)鍵字: USB 鼠標(biāo) Android 樹莓派

Google 宣布與中國(guó) AR 科技公司 XREAL 達(dá)成深度戰(zhàn)略合作,聯(lián)合推出全球首款專為 Android XR 平臺(tái)打造的旗艦級(jí) AR 眼鏡 Project Aura。

關(guān)鍵字: Google XREAL Android XR眼鏡 AR

繼停止維護(hù)AOSP開源項(xiàng)目后,谷歌母公司Alphabet近日被曝在其安卓系統(tǒng)(Android)、Pixel手機(jī)以及Chrome瀏覽器等部門裁員數(shù)百人。這一舉措引發(fā)了業(yè)界的廣泛關(guān)注,也引發(fā)了對(duì)谷歌未來業(yè)務(wù)布局的諸多猜測(cè)。

關(guān)鍵字: 谷歌 AOSP Android 裁員

在本教程中,我們將使用Capacitor 6、Angular和TypeScript構(gòu)建一個(gè)Android應(yīng)用程序,該應(yīng)用程序通過串行端口連接到BleuIO USB加密狗。該應(yīng)用程序允許用戶直接從Android設(shè)備發(fā)送和接...

關(guān)鍵字: Android USB 電容器 BLE設(shè)備

早前媒體報(bào)道谷歌將停止維護(hù)Android開源項(xiàng)目(AOSP),將Android開發(fā)全面轉(zhuǎn)向內(nèi)部閉源分支,目前這一消息已經(jīng)得到谷歌官方確認(rèn)。

關(guān)鍵字: 谷歌 Android 開源
關(guān)閉