网站首页  词典首页

请输入您要查询的论文:

 

标题 基于Android系统的老年人健康辅助系统
范文

    

    一、引言

    我國的老年人口已经超过了两亿,我国已经逐渐踏入了老龄化社会,老龄人口的身体机能已经衰退,老年人的健康问题已经变成了一个越来越不可忽视的问题。而在社会上的针对老年人的APP存在空缺。因此设计以及开发一个智能的健康辅助系统变得越来越重要,而Android在现在的手机市场里占比很高,为设计出健康辅助系统提供了一个肥沃的“土壤”。

    二、系统功能描述

    2.1所在平台

    健康晚年 APP 软件是在Android 系统平台上设计开发的。 Android 是一款使用方便的操作系统,主要应用于各种智能移动设备,其具有广阔的开放源代码的优势,从而使得开发者具有更大的自由度及选择性[1]。APP 选择用C++进行编写,C++是一种层次和结构的语言,便于开发者按模块化来设计编写程序,对程序的调试和保护起到很大作用[2]。因此,健康晚年 APP 选择在安卓系统上进行设计和开发。

    2.2功能描述

    健康晚年APP中的功能一共分为两类:1.健康类 2.娱乐类。

    (1)血糖健康:通过输入自己的年龄和当日血糖值或通过外部设备读取当日血糖值,若血糖值高于一定数值,给予危险警报,在数据库中存下数据,统计五日内的血糖值的波动以及均值,绘制出图表,使血糖值可视并据此使老年人注意到日常生活中血糖的变化。

    (2)睡眠健康:通过每天起床/睡觉时打卡,记录睡觉以及起床时间,以此记录睡眠质量。在打卡后APP界面变为睡眠模式,当处于睡眠模式时,若老年人出现失眠问题,点击失眠图标即可播放助眠轻音乐,使老年人在平缓的音乐中进入梦乡。

    (3)运动健康:通过获得每日运动步数,记录每日运动数据,当运动量少于一定数值,即发出警报,提醒老年人应该增加运动量,保持每日运动。

    生活类

    (1)天气:让老年人在此应用中可以简单的看到近七日的天气预报,使老年人可以清楚自己所在地址的温度,合理搭配衣服。

    (2)紧急呼叫:在注册程序的时候,将会要求老人输入一位紧急联系人的信息(电话和姓名),当老人处于危险情况下,点击此功能,将自行给联系人打电话,电话结束后,系统将发送老人的位置给此联系人。

    (3)音乐:应用中设置了一个音乐系统,可以依照老人的喜好,让老人自行下载想听的戏曲或者音乐,缓解老年人的孤独。

    三、功能实现

    基于Android系统的老年人健康辅助系统功能的实现主要包括登录、音乐播放、输入获得血压或血糖值并记录等,其中登录功能中可以通过设定源代码,并采用entend javax.servlet. http.HttpServlet类并覆盖这2个方法,即可完成自定义对数据的处理 和结果的返回。

    2.实现音乐播放功能源代码:

    public class PlayService extends Activity {

    /** Called when the activity is first created. */

    @Override

    public void onCreate(Bundle savedInstanceState) {

    super.onCreate(savedInstanceState);

    setContentView(R.layout.main);

    Button button1 = (Button)findViewById(R.id.start);

    button1.setOnClickListener(startIt);

    Button button2 = (Button)findViewById(R.id.stop);

    button2.setOnClickListener(stopIt);

    }

    private OnClickListener startIt = new OnClickListener()

    {

    public void onClick(View v)

    {

    startService(new Intent("com.iceskysl.PlayService.START_AUDIO_SERVICE"));

    }

    };

    private OnClickListener stopIt = new OnClickListener()

    {

    public void onClick(View v)

    {

    stopService(new Intent("com.iceskysl.PlayService.START_AUDIO_SERVICE"));

    finish();

    }

    };

    }

    import android.app.Service;

    import android.content.Intent;

    import android.media.MediaPlayer;

    import android.os.IBinder;

    public class Music extends Service {

    private MediaPlayer player;

    @Override

    public IBinder onBind(Intent intent) {

    // TODO Auto-generated method stub

    return null;

    }

    public void onStart(Intent intent, int startId) {

    super.onStart(intent, startId);

    player = MediaPlayer.create(this, R.raw.gequ);

    player.start();

    }

    public void onDestroy() {

    super.onDestroy();

    player.stop();

    }

    }

    输入获得血压或血糖值并记录功能中,我们使用SQLite数据库来记录该数据SQLite 号称是部署和使用最广泛的数据库引擎。我认为这很有可能,因为 SQLite 没有版权的限制。无论何时,只要开发者想使用 SQL 在文件中存储结构化的数据,SQLite 应是首选方案;SQL中文件导出也相对简单,便于在后续医疗过程中随时记录以及调用。

    四、总结和展望

    该项目是建立于 Android 平台之上,因为其代码开源,在网络上有着很多的开发资源和各类包,所以降低了开发的难度,使初学者也能完成作品。随着移动平台在我国的进一步普及,为该项目留下了一块沃土。此项目适应了逐渐踏入老龄化社会的我国,使老年人的老年生活更加丰富多彩,使儿女与老人之间的关系更加紧密。在以后的生活中,关于Android的养老应用必将普及到老年人的生活中来。

    参考文献:

    [1]薛姣,王恩瑞, 钱云梅,等.基于安卓的成贤乐活APP 的开发[J] .企业科技与发展, 2019, (06).

    [2]王宇博.计算机 C++语言编程技巧问题与解决办法[J].计算机产品与流通,2019,(07).

    作者简介:

    姓名:柴嘉逸

    出生年月:1999年5月17日

    性别:男

    民族:回

    籍贯:安徽阜阳

    职务/职称:学生

    学历:本科

    研究方向:JAVA及Android開发

    (四川大学锦江学院? 四川? 眉山? 620800)

随便看

 

科学优质学术资源、百科知识分享平台,免费提供知识科普、生活经验分享、中外学术论文、各类范文、学术文献、教学资料、学术期刊、会议、报纸、杂志、工具书等各类资源检索、在线阅读和软件app下载服务。

 

Copyright © 2004-2023 puapp.net All Rights Reserved
更新时间:2025/3/17 1:36:26