引言

随着智能手机的广泛应用,各类手机APP发展速度迅猛,用于满足人们的各种需求,并存在逐渐取代电脑软件地位的趋势,已成为广大用户获取信息的重要新兴方式。目前,在手机市场,Android占有率已超过70%,但在特征X射线谱识别领域,人们仍然停留在使用电脑软件阶段,而没有采用Android的先例。为此,本文通过设计了一个基于Android的特征X射线谱识别系统,方便快捷地对未知谱线进行判定,为X射线的研究提供新的手段。

1 设计平台

1.1 安卓系统

Android 是基于Linux的操作系统,常应用于智能手机等移动设备。Android系统有着不仅免费而且开源的特点,受到了大量设备厂商的欢迎。截至2019年,Android应用的发布平台Google Play有超过300万款APP供下载使用。Android系统采用了分层的架构,分为四层,从底层到高层分别是Linux内核层、系统运行库层、应用程序框架层和应用程序层。架构层层递进,为众多移动端开发者提供了便利。

1.2安卓开发环境及工具

Android APP的开发工具有Android Studio、Eclipse 以及IntelliJ IDEA,这3款开发工具都是免费开放的。Android Studio是谷歌公司推出的开发环境,有着速度更快、整合了Gradle构建工具、更完善的插件系统、UI更漂亮等优点,所以本课题选用 Android Studio作为开发环境。Android Studio能够创建各种各样的模拟器,帮助调试代码、查看运行效果,但是模拟器不仅速度慢,而且有很多东西不能够模拟,所以本课题采用真机测试,选用的真机部分参数如下:设备名称:HUAWEI nova2 Plus;EMUL版本:8.0.0;Android版本:8.0.0;屏幕:1920x1080。

2 系统设计与实现

本系统主要包含两大功能,分别为X射线数据手册数据查询以及特征X射线谱的绘制。系统界面采用线性布局,使各控件排列整齐,界面优美,主要界面设计如图1。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

2.1开始界面

APP的开始界面为一个弹出式对话框(Dialog),该对话框有两个选项,分别为X射线数据手册和特征X射线谱,选择选项,点击确定,即可进入相应功能界面——X射线数据手册或特征X射线数据列表。

2.2 X射线数据手册

该界面上方为文本输入区,下方为文本输出区。输入原子序数,可查询到对应原子不同轨道电子跃迁时发射的能量。

2.3特征X射线数据列表

当数据被导入该系统,会调用addList()函数并刷新界面,点击列表项,即可触发事件跳转至输入参数值的界面。该界面上方提醒用户道数与能量刻度的关系,下方为文本输入框,用来输入参数值Intercept、B1、B2。参数值输入完毕后,系统会自动生成特征X射线谱。

image

2.4特征X射线谱

在分析与展示数据的过程中,数据可视化是一种非常的重要的手段。因此设计该界面,以此来对特征X射线进行识别。由于 Android 系统图表组件的开源方案很少,本论文采用了第三方的hellochart开源项目绘图。绘制出的折线图纵坐标为X射线的number(数量),横坐标为X射线的energy(能量),部分核心代码如下:

for (i = 0; i < energy.length; i++) {

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数初中级安卓工程师,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年最新Android移动开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
img
img
img
img

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频
如果你觉得这些内容对你有帮助,可以添加下面V无偿领取!(备注Android)
img

最后笔者收集整理了一份Flutter高级入门进阶资料PDF

以下是资料目录和内容部分截图



里面包括详细的知识点讲解分析,带你一个星期入门Flutter。还有130个进阶学习项目实战视频教程,让你秒变大前端。学不会来打我!
外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传
频教程,让你秒变大前端。学不会来打我!
[外链图片转存中…(img-xSYrdJh1-1710692354985)]
以上资料皆无偿分享,领取方式:点击我的GitHub即可免费获取

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐