999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Android環境下老年人生活助手APP的設計與實現

2020-12-24 08:01:42康耀龍馮麗露張景安
軟件 2020年7期
關鍵詞:設置老年人功能

康耀龍 馮麗露 張景安

摘? 要: Android平臺的老年人生活助手APP,其功能包括定時日常提醒、快速呼叫聯系人、遠程協助和更多設置。日常提醒可以定時提醒老年人完成安排好的事件;快速呼叫聯系人可以簡化老年人撥號與短信輸入操作;遠程協助實現了通過發送指令短信的方式自動獲取老年人當前位置與通話、短信記錄,不僅可以防止老年人走丟,也能防止老年人被詐騙短信詐騙;更多設置可以簡化老年人操作。希望老年人生活助手APP能成為老年人簡捷生活的小幫手,更為子女隨時隨地的關懷與照顧老人提供了便捷,推動了現代科技走進老年人生活。

關鍵詞: Android;生活助手APP;老年人

中圖分類號: TP 311.52 ???文獻標識碼: A??? DOI:10.3969/j.issn.1003-6970.2020.07.022

本文著錄格式:康耀龍,馮麗露,張景安. Android環境下老年人生活助手APP的設計與實現[J]. 軟件,2020,41(07):108-112

The Design and Implementation of Life Assistant APP for theElderly in Android Environment

KANG Yao-long1, FENG Li-lu2, ZHANG Jing-an3

(1. School of Computer and Network Engineering, ShanXi DaTong University, DaTong ShanXi 037009;2. School of Education Science and Technology, ShanXi DaTong University, DaTong ShanXi 037009;3. Network Information Center, ShanXi DaTong University, DaTong ShanXi 037009)

【Abstract】: Android platform's elderly life assistant app, which features regular daily reminders, quick call contacts, remote assistance and more settings. Daily reminder can remind the elderly to complete the arrangement of the incident, fast call contact can simplify the elderly dial and SMS input operation. Remote assistance can be achieved by sending SMS commands automatically obtain elderly current position and call notes can not only prevent the elderly get lost, can also prevent fraud SMS fraud by the elderly. The elderly life assistant APP for the elderly to provide the convenient and simple life's little helper, more convenient for the children to old people anytime, anywhere the concern and care, promote the modern science and technology into the life of older persons.

【Key words】: Android language; Life assistant APP; Elderly

0? 引言

隨著中國社會的老年化加劇,老年人的生活一直是社會關注的焦點問題之一。老年人因為其特殊的身體原因,常伴有記憶力衰退、視力下降、學習能力差、反應遲鈍等現象,生活中常常需要定時提醒、兒女協助、緊急求助、出行監控等。市場上的軟件層出不窮,但針對老年人的軟件卻寥寥無幾,老年人生活助手APP的推出,希望更多的軟件可以服務老年人群體。

1 ?主要開發技術

(1)Android

Android是Google公司推出的手機系統,優秀的開放性使Android擁有數量龐大的開發者,不僅僅是移動終端廠商,甚至團體、個人都可以自由地在Android的天地中隨意發揮自己的能力與創造力[1]

(2)Eclipse

Eclipse編程軟件因其強大的兼容性,深受開發人員喜愛。Eclipse本身可以添加JDK,這也是Android可以在Eclipse 上運行的必要條件。Eclipse是使用Java語言開發的,而且支持Android編程語言,可以用于Android軟件的編寫與測試[2,3]。Eclipse優秀的操作體驗與Android語言融為一體,甚至Eclipse還可以使用Android手機虛擬器,可以用電腦來模擬不同硬件配置的Android手機[4,5],這無疑為Android編程提供了最大的便利。

2? 老年人生活助手APP性能分析

(1)功能簡單。老年人特殊的體質與學習能力決定了老年人生活助手APP最需要考慮的就是軟件的操作簡單與功能實用。老年人生活助手的功能包括常用日常提醒、親密人遠程協助、聯系人快速呼叫等等。

(2)空間占用小。考慮到老年人使用的Android智能手機硬件配置一般較低,軟件占用空間盡量做到小而精。apk包要盡量小一點,最好不超過5M,要求軟件編程時冗余的代碼和復雜的方法應該精簡改進。

(3)界面簡潔、字體大。考慮到老年人視力下降,軟件的界面應該力求簡單明了,功能劃分明確。UI設計時應該使用大字體,明亮鮮艷的顏色,軟件屏幕顯示格式以豎屏顯示。

(4)支持后臺運行。考慮到方便兒女遠程監控,軟件支持隱藏而不退出程序。軟件用到了百度的網絡接口,即百度地圖定位功能接口[6],通過該接口可以在聯網的情況下獲得手機的地理位置。

3? 老年人生活助手APP的系統設計

3.1 ?數據庫建立

老年人生活助手APP需要把一些數據存入本地,便于軟件使用以及減少多次輸入數據的麻煩,直接選用Android中簡單的數據庫。監控日志的數據,編輯常用短信的數據,鬧鐘列表的數據全部添加到了本地數據庫。數據庫中僅需簡單的數據處理功能,即添加數據、遍歷數據、刪除數據等。

3.2 ?APP功能結構設計

老年人生活助手APP除了主頁外,還劃分了四個功能,即日常提醒模塊、快速呼叫模塊[7]、遠程協助模塊[8,9]與更多設置模塊。各個功能獨立又互相聯系,老年人使用時可以簡單區分。日常提醒模塊、快速呼叫模塊與遠程協助模塊包含了老年人生活助手軟件的所有功能,也是軟件運行的主要模塊。更多設置模塊是輔助作用,包含軟件參數設置與功能版本介紹等,保證功能模塊與設置模塊分開有利于軟件操作簡化[10],如圖1所示。

4 ?老年人生活助手APP的實現

老年人生活助手APP框架的搭建時,為了軟件編寫時代碼冗余量減少、各類代碼管理方便,一共建了7個包,分別是:存放主頁及功能頁面Activity的activities包;存放數據適配器Adapter的Adapters包;存放各類數據class的beans包;存放圖標制作方法的charts包;存放常量constant的constant包;存放數據庫及數據處理方法的sql包;存放各類工具class的utils包。

4.1 ?主頁的實現

主頁是一個TabHost,TabHost可以實現主頁面隨著底部按鈕點擊隨意切換,也就是當下很流行的微信頁面。因為考慮到快捷呼叫是最常使用功能,主頁的默認界面設置為快捷呼叫頁面,如圖2所示。

4.2 ?日常提醒功能

日常提醒功能主要服務于老年人日常完成的重要事件,如定時服藥、按時鍛煉等等。定時服藥提醒包括三個鬧鐘提醒,即早中晚三次提醒。其它定時提醒放置了兩個備用鬧鐘,并且添加了對應的鬧鐘名稱設置,這也是為了防止老年人忘記具體提醒的事件,如圖3所示。

核心代碼如下。

pickedUri = data

.getParcelableExtra(RingtoneManager.EXTRA_RINGTONE_PICKED_URI);

// 設置鈴聲,得到我們選擇的鈴聲

RingtoneManager.setActualDefault?Rin?g?t?oneUri(MainActivity.this,

RingtoneManager.TYPE_ALARM, pickedUri);

4.3 ?快捷呼叫功能

快速呼叫模塊需要實現快速電話呼叫功能與快速短信通知功能。快速電話呼叫在更多設置模塊中輸入的手機號碼會存儲在Shareprefernce中去,然后把粉紅色區域整個添加點擊事件監聽。短信通知功能是把更多設置里輸入的多條短信數據放入彈出的列表里,并且需要有多個選擇框點擊事件,如圖4所示。

核心代碼如下:

/*全選*/

public?? void message_listview_all() {

for (int i = 0; i < list.size(); i++) {

map.put(i, list.get(i));

}

notifyDataSetChanged();

}

/* 反選 */

public?? void message_listview_against() {

for (int i = 0; i < list.size(); i++) {

if(TextUtils.isEmpty(map.get(i))){

map.put(i, list.get(i));

}else{

map.remove(i);

}

}

notifyDataSetChanged();

}

4.4 ?遠程協助功能

遠程協助是老年人生活軟件組重要的功能模塊,包括六種監控選項:短信監控、來電監控、位置監控、回電監控、控制振動、控制鈴聲。

短信監控可以實時監控手機接收到的短信并編輯短信發送到親情手機,此監控功能可以防止老年人被詐騙短信詐騙;位置監控可以實時監控手機使用者所處的地理位置并編輯短信發送到親情手機,此監控功能可以防止老年人走丟;控制鈴聲可以將使用者手機設置為鈴聲模式,控制振動可以將使用者手機設置為振動模式,如圖5、圖6所示。

核心代碼如下。

if (SMS_RECEIVER_ACTIOIN.equals(action)) {

String smsMessage = getReceiveSMS(intent);

boolean commandMessage = "WHERE".equ?als (messageBody)

| "CALLME".equals(messageBody)

| "VIBRATE".equals(messageBody)

| "RING".equals(messageBody);

// Log.i("commandMessage", comman?d???Mess age+"");

String phonenumber = "+86" + phone?Number;

boolean isMonitorNumber = phonenumber

.equals(originatingAddress)

|| phoneNumber.equals(origina?t?ingAddress);

boolean isMonitorCommandMessage = isMo?nitorNumber

& commandMessage;

if (check[0]) {

// 對收到的短信做相應的操作,比如以短信的方式發送到主控手機

if (!isMonitorCommandMessage) {

sendSmsToMonitor(phoneNumber, smsMessage);}

{

abortBroadcast();

}

4.5 ?更多設置功能

更多設置模塊內是親情號碼設置與常用短信添加,布局包括兩個EditView以及數個按鈕。輸入的親情號碼會添加在Shareprefernce中去,再次開啟軟件時不用重新設置。添加的常用短信數據會加入數據庫中,以便之后提取。軟件介紹按鈕點擊后會跳轉到一個ScrowView內,里面會有詳細的軟件使用方法,如圖7、圖8所示。

5? 結語

老年人生活助手APP可以滿足老年人生活中的部分需求,不僅給老年人提供了便捷,也為家人提供了幫助老年人的新途徑。APP以其界面簡潔、操作簡單、功能實用、占用空間小等特點,在測試階段深受老年人的喜愛。本軟件還需要不斷完善,旨在推動軟件開發市場對老年人群體的關注和服務意識,望社會各界都能關愛老年人。

參考文獻

  1. 張勇. Goole Android開發技術[M]. 西安: 西安電子科技大學出版社, 2011.

  2. 傅偉, 蔣道霞, 安業品. 基于Android的智能倉儲系統的研究[J]. 軟件, 2018, 39(3): 48-51.

  3. 陸相任. 基于Android平臺開發的師生學習交流APP[J]. 軟件, 2018, 39(4): 21-23.

  4. 王翠香, 邵星. 面向Android應用的大學生社團系統設計與實現[J]. 軟件, 2015, 36(9): 52-54.

  5. 張曉燕. 教學搶答器APP的設計與應用[J]. 軟件, 2018, 39(4): 103-106.

  6. 譚海紅, 何方, 王品. 基于Android的遠程監控系統的設計與實現[J]. 組合機床與自動化加工技術. 2015(7): 61- 63+68.

  7. 孫紅麗, 葉斌. 基于Android的通訊錄系統的設計與實現[J]. 軟件, 2015, 36(5): 117-120.

  8. 李杰, 秘金鐘, 李得海, 等. Android平臺下實時BDS+GPS雙系統廣域差分定位技術研究[J]. 測繪通報, 2017(12): 12-15.

  9. 畢京學, 甄杰, 郭英. Android手機GPS和A-GPS定位精度分析[J]. 測繪通報. 2016(7): 10-13.

  10. 張曉諾. 基于Android的智能家居環境監測系統APP設計與實現[J]. 軟件, 2015, 36(2): 77-79.

猜你喜歡
設置老年人功能
也談詩的“功能”
中華詩詞(2022年6期)2022-12-31 06:41:24
認識老年人跌倒
保健醫苑(2022年1期)2022-08-30 08:40:44
老年人再婚也要“談情說愛”
保健醫苑(2022年6期)2022-07-08 01:25:16
老年人睡眠少怎么辦
保健醫苑(2022年4期)2022-05-05 06:11:20
中隊崗位該如何設置
少先隊活動(2021年4期)2021-07-23 01:46:22
越來越多老年人愛上網購
海峽姐妹(2018年1期)2018-04-12 06:44:24
關于非首都功能疏解的幾點思考
本刊欄目設置說明
中俄臨床醫學專業課程設置的比較與思考
中西醫結合治療甲狀腺功能亢進癥31例
主站蜘蛛池模板: 国产精品大尺度尺度视频 | 久精品色妇丰满人妻| 色婷婷在线影院| 欧美97欧美综合色伦图| 一级毛片在线播放免费| 日韩a级毛片| 国产又粗又猛又爽| 免费在线成人网| 国产三级a| 毛片久久久| 国产成人免费视频精品一区二区 | 国产一区二区丝袜高跟鞋| 欧美日韩一区二区在线播放| 91偷拍一区| 久久亚洲中文字幕精品一区| 午夜啪啪网| 亚洲综合片| 夜夜操天天摸| 麻豆精品在线视频| 久无码久无码av无码| 亚洲国产成人无码AV在线影院L| 日韩东京热无码人妻| 毛片网站免费在线观看| 国产亚洲现在一区二区中文| 国产主播在线一区| 日韩AV无码免费一二三区| 嫩草国产在线| 亚洲精品在线91| 久久国产精品77777| 国产精品999在线| 美女啪啪无遮挡| 日韩精品专区免费无码aⅴ| 尤物成AV人片在线观看| 亚洲黄色激情网站| 亚洲男人天堂2018| 亚洲福利网址| 国产第八页| 亚洲精品另类| 国产成人综合在线视频| 亚洲美女久久| 欧美一级爱操视频| 免费观看男人免费桶女人视频| 波多野结衣二区| 91蜜芽尤物福利在线观看| 亚洲精品无码久久久久苍井空| 国产精品久久久精品三级| 日韩AV无码一区| 一级香蕉人体视频| 自慰高潮喷白浆在线观看| 欧美人在线一区二区三区| 人妻无码中文字幕第一区| 久久无码免费束人妻| 99热国产在线精品99| 91久久偷偷做嫩草影院精品| 国产福利小视频高清在线观看| 在线a视频免费观看| 99热这里都是国产精品| 欧美伊人色综合久久天天| 人人91人人澡人人妻人人爽| 91日本在线观看亚洲精品| 国产精品偷伦视频免费观看国产| 欧美a网站| 国产中文一区a级毛片视频| 伊人久久大香线蕉成人综合网| 国产主播福利在线观看| 久久毛片网| 波多野结衣爽到高潮漏水大喷| 欧美爱爱网| 老司机aⅴ在线精品导航| 国产91丝袜在线播放动漫| 国产乱人伦AV在线A| 一级黄色网站在线免费看| 欧美福利在线| 午夜福利网址| 亚洲人成色在线观看| 秋霞国产在线| 欧美a级在线| 日本高清有码人妻| 国产不卡在线看| 亚洲AV无码久久天堂| 亚洲无码高清视频在线观看| 亚洲永久精品ww47国产|