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例
主站蜘蛛池模板: 国产成人综合亚洲欧洲色就色| 欧美色综合网站| 亚洲妓女综合网995久久| 2019国产在线| 午夜国产精品视频黄 | 91日本在线观看亚洲精品| 欧美国产中文| 无码高潮喷水专区久久| 国产午夜人做人免费视频| 国产麻豆福利av在线播放| 国产永久免费视频m3u8| 国产精品尹人在线观看| 国产在线观看第二页| 久久网欧美| 黄色片中文字幕| 91无码人妻精品一区二区蜜桃| 精品国产自在在线在线观看| 日韩国产无码一区| 一区二区三区国产精品视频| 一本大道香蕉中文日本不卡高清二区| 精品少妇人妻一区二区| 亚洲国产清纯| 天堂va亚洲va欧美va国产| 黄色三级毛片网站| 国产精品不卡永久免费| 国产欧美日韩另类| 久久国产精品影院| 狠狠色丁香婷婷| 欧美一级99在线观看国产| 91无码网站| 久久精品国产91久久综合麻豆自制| 四虎永久在线精品影院| 色天天综合久久久久综合片| 日韩高清中文字幕| 国产成人精品免费av| 欧美爱爱网| 美女一级免费毛片| 中文字幕波多野不卡一区| 波多野吉衣一区二区三区av| 免费无码AV片在线观看国产| 好吊妞欧美视频免费| 国产凹凸视频在线观看| 欧美成一级| 久久女人网| 欧美a级完整在线观看| 日韩精品毛片| 99久久精品视香蕉蕉| 国语少妇高潮| 天堂在线视频精品| 亚洲精品黄| 国产精品第| 亚洲福利一区二区三区| 草逼视频国产| 婷婷中文在线| 女同国产精品一区二区| 色综合国产| 国产一线在线| 人妻无码中文字幕第一区| 99久久国产综合精品女同 | 久久这里只有精品8| 嫩草国产在线| 午夜欧美在线| 久草性视频| 国产丝袜无码精品| 日韩午夜伦| 国产拍在线| 在线播放国产一区| 在线欧美日韩| 91久久国产综合精品女同我| 国产区精品高清在线观看| 91成人免费观看在线观看| 91在线中文| 国产福利微拍精品一区二区| 久久国语对白| 国产玖玖视频| 久久人人爽人人爽人人片aV东京热| 日本午夜网站| 国外欧美一区另类中文字幕| 日韩在线2020专区| 狠狠色综合久久狠狠色综合| 999精品免费视频| 国产特级毛片|