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例
主站蜘蛛池模板: 亚洲婷婷六月| 国产精品成人观看视频国产| 中文字幕波多野不卡一区| 亚洲日韩国产精品无码专区| 99久久99这里只有免费的精品| 欧美精品H在线播放| 日本黄色a视频| 99一级毛片| 老色鬼久久亚洲AV综合| 最新亚洲人成网站在线观看| 免费无码又爽又刺激高| а∨天堂一区中文字幕| 国产乱人乱偷精品视频a人人澡| 国产高清又黄又嫩的免费视频网站| 四虎成人免费毛片| 亚洲Av激情网五月天| 亚洲男人的天堂视频| 国产永久在线观看| 国产欧美日韩精品综合在线| 欧美全免费aaaaaa特黄在线| 国产人人射| 99精品在线看| 精品久久国产综合精麻豆| 在线亚洲小视频| 久久99精品久久久大学生| 国模极品一区二区三区| 伊人激情综合网| аv天堂最新中文在线| 少妇露出福利视频| 亚洲一级毛片免费观看| 精品伊人久久久大香线蕉欧美 | 国产精品 欧美激情 在线播放| 高清无码手机在线观看| 国产在线高清一级毛片| 国产精品自在在线午夜区app| 91亚洲精品第一| 毛片在线播放网址| 国产第八页| 国产成人综合亚洲欧洲色就色| 国产丝袜一区二区三区视频免下载| 午夜国产精品视频| 丁香婷婷激情网| 午夜毛片免费看| 日韩人妻少妇一区二区| 国产一在线| 国产成人91精品免费网址在线| 欧美一级高清片欧美国产欧美| 色综合天天综合| 亚洲美女一区| 国产喷水视频| 新SSS无码手机在线观看| 日韩在线1| 国产大片黄在线观看| 乱色熟女综合一区二区| 色综合日本| 欧美高清三区| 国产精品内射视频| 国产亚洲精品97在线观看| 欧美亚洲国产视频| 婷婷丁香在线观看| 中文字幕欧美成人免费| 伊人色综合久久天天| 国产swag在线观看| 91久久精品日日躁夜夜躁欧美| 亚洲高清日韩heyzo| av在线无码浏览| 99视频精品全国免费品| 四虎国产成人免费观看| 国内精品视频| 国产精品太粉嫩高中在线观看| 久久免费观看视频| 欧美在线中文字幕| 无码电影在线观看| 岛国精品一区免费视频在线观看| 国产高清不卡| 精品久久久久久成人AV| 91精品久久久久久无码人妻| 一区二区三区成人| 国产全黄a一级毛片| 真人高潮娇喘嗯啊在线观看| 国产欧美中文字幕| 免费亚洲成人|