国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于Android對青少年使用手機的管理軟件設(shè)計與實現(xiàn)

2020-12-29 11:56:42楊益民彭媛
電腦知識與技術(shù) 2020年30期
關(guān)鍵詞:青少年管理

楊益民 彭媛

摘要:近些年來移動互聯(lián)網(wǎng)應(yīng)用高速發(fā)展,對于青少年使用手機造成親子關(guān)系、師生關(guān)系破裂這一社會問題變得越來越受重視。從目前現(xiàn)有的管理軟件來看,雖然做到了一定的限制和管理,但是涉及的應(yīng)用有限,且存在數(shù)據(jù)更新不及時等問題。為了解決這些問題,文章從引言,設(shè)計思路,產(chǎn)品優(yōu)勢,測試實例等方面介紹了該手機管理軟件。該軟件以幫助家長管理和幫助青少年養(yǎng)成良性使用習慣為主要目的,不對內(nèi)容進行監(jiān)視。其主要模塊為:統(tǒng)計模塊和管理模塊。具體來說,在其他應(yīng)用啟動時,統(tǒng)計模塊開始計時,當時間到達管理模塊設(shè)定的閾值時,發(fā)送命令給管理模塊,觸發(fā)強制機制,在周期內(nèi)管理模塊做出修改后,強制機制解除,并發(fā)送命令至統(tǒng)計模塊,統(tǒng)計模塊繼續(xù)計時,若周期內(nèi)統(tǒng)計模塊未做修改,該周期結(jié)束后,強制機制解除,統(tǒng)計模塊全部清零,進入下一周期。該軟件基于IDEA開發(fā)環(huán)境搭建了一個Android SDK開發(fā)環(huán)境,核心功能統(tǒng)計應(yīng)用使用情況通過調(diào)用Google提供的API實現(xiàn),同時應(yīng)用Java語言對其他輔助功能進行編寫實現(xiàn)。經(jīng)過大量功能測試,結(jié)果表明,解決了現(xiàn)有產(chǎn)品存在的部分問題。

關(guān)鍵詞:Android;管理;青少年;Java;Google

中圖分類號:TP311.52? ? ? 文獻標識碼:A

文章編號:1009-3044(2020)30-0075-03

Abstract: In recent years,with the rapid development of mobile Internet applications,more and more attention has been paid to the social problem of the breakdown of the parent-child relationships and teacher-student relationship caused by the use of mobile phones by teenagers. From the current management software,although it has achieved certain restrictions and management,but the application involved is limited,and there are problems such as data update is not timely. In order to solve these problems,this paper introduces the mobile phone management software from the background,design ideas,product advantages,product examples and other aspects. The main purpose of the software is to help parents manage and help teenagers form good use habits,without monitoring the content. Its main modules are statistical module and management module. Specifically,when other applications start,the statistics module starts timing. When the time reaches the threshold set by the management module,it sends a command to the management module to trigger the mandatory mechanism. After the management module makes changes in the cycle,the mandatory mechanism is removed,and the command is sent to the statistics module. The statistics module continues to count. If the statistics module has not been modified in the cycle,after the end of the cycle The forced mechanism is removed,and all statistical modules are cleared to enter the next cycle. The software builds an Android SDK development environment based on the ideal development environment. The core function statistics application usage is realized by calling the API provided by Google. At the same time,Java language is used to write and implement other auxiliary functions. After a large number of functional tests,the results show that some problems of existing products have been solved.

Key words: Android; Java; management; teenagers; Google

1 背景

隨著社會的進步,時代的發(fā)展,智能手機走進家家戶戶,不論男女老少,使用智能手機儼然成為社會常態(tài)。根據(jù)第45次《中國互聯(lián)網(wǎng)發(fā)展狀況統(tǒng)計報告》顯示,截至2020年3月我國網(wǎng)民規(guī)模達到9.03億,手機網(wǎng)民規(guī)模達8.97億,手機網(wǎng)民占網(wǎng)民比例達到99.3%。低齡網(wǎng)民數(shù)量猛增,尤其是青少年群體占比最大,達到了40.8%。學生群體則占總比26.9%。報告中還指出,15-19歲網(wǎng)民人均手機App最多,達到84個,其次為20-29歲網(wǎng)民群體,人均手機app達到65個,App種類繁多,隨著時間的推移游戲已經(jīng)不再是青少年沉迷的主要原因,還有即時通信,網(wǎng)絡(luò)音視頻(含小視頻),網(wǎng)絡(luò)文學等 [1]。現(xiàn)階段的監(jiān)管方式主要以家長監(jiān)督或者老師監(jiān)督為主,但是由于青少年群體在青春期普遍存在的逆反心理和逐漸完善的自主意識,監(jiān)管存在著一定的局限性,所以對于青少年使用智能手機這個問題一直是家長和老師的痛處,而家長具有防范手機沉迷的意識和警覺性,在生活學習各方面可以引導孩子合理使用手機,對他們的健康成長有著重要的作用[2-3]。為了解決青少年沉迷手機這個問題并且方便家長監(jiān)管、引導,該項目開展了基于Android平臺對青少年使用手機情況的管理軟件的研究。

2 總體方案

2.1 開發(fā)環(huán)境

在IntelliJ IDEA 2019.1 x64中創(chuàng)建Android工程并做了相關(guān)基本配置(兼容版本、頁面布局等)后,應(yīng)用Java語言開展程序開發(fā)。

2.2 設(shè)計思路

本系統(tǒng)的設(shè)計思路為:將孩子手機安裝本軟件后,手動輸入家長手機號并通過短信驗證碼的方式與家長手機綁定,同時申請獲得手機權(quán)限[4]。之后家長設(shè)定使用周期和使用時間,當孩子使用手機時,本軟件將自動讀取孩子手機中的應(yīng)用列表,并且記錄應(yīng)用使用的情況,上傳至云端服務(wù)器并同步到家長的手機[5],家長可以設(shè)定孩子對任意應(yīng)用的使用時間及強制措施,例如強制鎖機、強制斷網(wǎng)等,孩子正常使用手機可以等到下個周期使用時間重新置0,或者家長延長本周期內(nèi)孩子手機使用時間。同時本軟件對應(yīng)用內(nèi)容不做監(jiān)控,只針對應(yīng)用的使用情況進行統(tǒng)計,保證了孩子隱私權(quán)的同時還有利于養(yǎng)成孩子合理使用手機的習慣。部分流程如圖1所示。

2.3 系統(tǒng)架構(gòu)

本軟件包含17個Java類文件9個activity來實現(xiàn)部分功能[6],系統(tǒng)總體架構(gòu)如圖2示。

2.4 模塊功能實現(xiàn)

2.4.1 統(tǒng)計模塊

Google在Android 21版本后發(fā)布了一個android.app.usage的API,軟件通過該官方API獲取并統(tǒng)計應(yīng)用的使用情況[7]。通過usage中的getTotalTimeForeground()來獲取應(yīng)用在前臺的使用時間,getPackageName()來獲取包名。在函數(shù) queryUsageStats 中設(shè)置時間類型,統(tǒng)計時間來獲取所有應(yīng)用的UsageStats的結(jié)果,將其保存在result中。部分代碼如下。

2.4.2 管理模塊

在超出限制時間后,自動執(zhí)行強制措施。由于強制措施大部分是系統(tǒng)級別的指令,所以必須先在Mainfest.xml中注冊權(quán)限。獲取權(quán)限后對接收到的type進行判斷來決定執(zhí)行何種措施。部分代碼如下。

3 產(chǎn)品優(yōu)勢

對于在傳統(tǒng)模式下家長和老師的監(jiān)督效果有限且若方法不當容易加劇青少年逆反心理,造成家庭關(guān)系破裂、師生關(guān)系不和,國家也出臺了相關(guān)政策措施,2017年2月,在國務(wù)院法制辦官網(wǎng)公布的《未成年人網(wǎng)絡(luò)保護條例(送審稿)》當中,第23條: “禁止未成年人在每日的0:00至8:00期間使用網(wǎng)絡(luò)游戲服務(wù)”[8]。 由于市面上主流的手機游戲大多由騰訊公司開發(fā)運營,騰訊公司為此推出“騰訊成長守護平臺”針對騰訊系列游戲軟件做了監(jiān)測,數(shù)據(jù)每周更新一次,時效性低,存在一定紕漏,在引言中提到,現(xiàn)如今App種類繁多,沉迷原因不單單是游戲,騰訊成長守護平臺不能夠?qū)λ熊浖M行監(jiān)測,本軟件則實現(xiàn)了對手機所有軟件使用情況的監(jiān)測和記錄,并同步至家長手機,時效性高,不對內(nèi)容做監(jiān)視,保護青少年的隱私權(quán),有利于促進家庭、師生關(guān)系和睦。

4 測試實例

記錄運行時間和操作次數(shù)如圖3示。

使用限制和強制措施如圖4示。

5 結(jié)束語

本軟件實現(xiàn)了利用Google提供的android.app.usage的API來獲取手機中各個應(yīng)用的使用情況以及使用時間,同時家長手機可以設(shè)定限制時間和強制措施,并經(jīng)網(wǎng)絡(luò)通信將數(shù)據(jù)同步發(fā)送到雙方手機,數(shù)據(jù)較為單一,傳輸速度快。本軟件也存在著部分不足,如權(quán)限獲取問題,服務(wù)器問題等,雖然在AndroidMainfest.xml文件中聲明了權(quán)限,但是一些root權(quán)限下的命令還是不能直接被允許。在測試中發(fā)現(xiàn),外網(wǎng)無法正常獲取數(shù)據(jù),只能通過本地傳輸。今后將進一步研究如何安全地獲取Android權(quán)限問題以及如何與外網(wǎng)建立穩(wěn)定連接等。

參考文獻:

[1] 中國互聯(lián)網(wǎng)絡(luò)中心.第45次《中國互聯(lián)網(wǎng)絡(luò)發(fā)展狀況統(tǒng)計報告》[R].(2020-04-27)[2020-07-10]. http://www.cac.gov.cn/2020-04/27/c_1589535470378587.htm.

[2] 宋志飛,楊友發(fā).青少年預防手機沉迷的應(yīng)對策略[J].心理月刊,2019,14(22):30.

[3] 麥清,曹瑞.天津市中學生手機互聯(lián)網(wǎng)使用狀況調(diào)查與建議[J].天津市教科院學報,2019(4):83-88,96.

[4] 朱佳偉,喻梁文,關(guān)志,等.Android權(quán)限機制安全研究綜述[J].計算機應(yīng)用研究,2015,32(10):2881-2885.

[5] 林汝澤,徐媛媛,方凱,等.基于HTTP協(xié)議的Android手機數(shù)據(jù)同步實現(xiàn)[J].信息通信,2013,26(1):96.

[6] 夏德冰,陳慶奎.Android應(yīng)用中一種Activity窗口管理系統(tǒng)[J].計算機系統(tǒng)應(yīng)用,2012,21(6):224-227,248.

[7]Google.Android developers[DB/OL].(2019-12-27)[2020-07-12]. https://developer.android.google.cn/reference/android/app/usage/package-summary.html?hl=zh-cn.

[8] 國家互聯(lián)網(wǎng)信息辦公室.未成年人網(wǎng)絡(luò)保護條例[R].(2016-10-01)[2020-07-10]. https://baike.baidu.com/item/%E6%9C%AA%E6%88%90%E5%B9%B4%E4%BA%BA%E7%BD%91%E7%BB%9C%E4%BF%9D%E6%8A%A4%E6%9D%A1%E4%BE%8B/16243359?fr=aladdin#3.

【通聯(lián)編輯:謝媛媛】

猜你喜歡
青少年管理
棗前期管理再好,后期管不好,前功盡棄
青少年發(fā)明家
“這下管理創(chuàng)新了!等7則
雜文月刊(2016年1期)2016-02-11 10:35:51
人本管理在我國國企中的應(yīng)用
激勵青少年放飛心中夢
中國火炬(2014年4期)2014-07-24 14:22:19
讓雷鋒精神點亮青少年的成長之路
中國火炬(2013年1期)2013-07-24 14:20:18
他為青少年開展普法教育
中國火炬(2012年11期)2012-07-24 14:21:00
管理的另一半
泾阳县| 襄城县| 清涧县| 阿鲁科尔沁旗| 特克斯县| 永德县| 和顺县| 五家渠市| 安岳县| 潜山县| 新沂市| 梓潼县| 博乐市| 东宁县| 克东县| 阿巴嘎旗| 连城县| 夏邑县| 广水市| 永泰县| 惠安县| 壶关县| 中宁县| 揭西县| 亳州市| 伊通| 秭归县| 台南市| 桓台县| 广元市| 澳门| 和硕县| 类乌齐县| 临高县| 永春县| 桂东县| 岗巴县| 广灵县| 新和县| 松滋市| 鹤岗市|