EKF磁场校准(c++)在android平台下的开发(二)——第一个android程序helloword

本文档记录了使用 Android Studio 进行 C/C++ 开发的过程,包括配置环境、创建项目、运行程序等步骤,并介绍了如何在模拟器及真实设备上进行调试。此外,还涉及了一个传感器应用实例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

个人学习笔记,如有错误请指正

今天主要是使用android studio软件进行检查程序的编写。
https://www.bilibili.com/video/av6488360/?p=11
哔哩哔哩上的教学视频,讲的比较仔细详尽,而且是实际演示,很不错。从安装到使用都有,目前看到了P17,已经实现了在模拟机和真实设备上运行程序。

AS配置

因为我的目标是使用c++进行开发,所以还需要对AS进行一些配置,具体操作参考
AndroidStudio中的NDK开发初探
其中有“安装NDK”的部分。

建立项目

新建项目
这里写图片描述

项目的名字根据实际进行选取,同时安装了NDK后,AS可以支持c/c++语言的编写。同时,还要勾选“include c++ support”选项。
这里写图片描述

接下来是进行android版本的选择,一般选择较低的版本。如果选择版本高,可能会执行不出来。这里选择的是android4.0版本。
这里写图片描述

之后就一路往下,直到finish。
完成之后需要等待一段时间就可以开到界面了。
这里写图片描述
界面中左侧project中:app→src→main→cpp中就是c++语言的编写文件了。

直接生成的文件就可以运行,输出helloword!

如果需要巡行,点击右上侧的绿色三角形,选择好模拟机就可以运行了。(过程比较缓慢,需要等待)

真实设备的连接

我使用的是oppo r9m

这里主要参考了
Android Studio使用USB真机调试
和上边视频p16、17的内容。

主要就是把手机设置为开发者选项,然后启用usb调试,用usb将手机和电脑连接。再运行程序时就可以看到真实设备的选项了。
选择该设备之后(等待。。。)手机就会有反应,输出helloworld,而且会有一个自己明明的app,打开即可执行程序。


2018.9.16

传感器例程的调用

google的官方网站上有很多android开发的例程,我在其中就找到了使用NDK的例程调用传感器例程的sensor-graph网址在这
注:下载的时候要在NDK例程的界面进行下载。

下载之后,用AS打开sensor-graph/accelerometer。便可以查看例程
这里写图片描述
初步阅读了例程,还是有一些java语言的应用,而且c++的部分也不能很好的读懂。后期在进行深入的学习吧,任重而道远。

在oppo手机上进行了甄姬实验,可以很好地运行。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值