个人学习笔记,如有错误请指正
今天主要是使用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手机上进行了甄姬实验,可以很好地运行。