浅谈一个简单的求助软件的实现

最近刚和交往很久的深爱的女友一起来大城市打拼,讲真,我的女朋友是个为人和善,没有什么心计的小朋友,可是本人看过太多的以年轻人的善良作为其弱点来进行敲诈,勒索。。。等等,所以我就想写个小东西放到我女朋友的手机上,当她遇到危险的时候,起码我能知道她在哪里。

        于是这样的一个小东西就诞生了:

        当然,界面是简陋的。哈哈 

        现在讲一下这个程序所做的事情。当程序打开的时候,会启动定位功能,然后以每3分钟/条的速度给默认安全号码(就是我的手机号)发送位置信息,然后定位功能是每10秒定位一次,首先会记录下当前的定位的信息,当下一次定位的位置信息发生变化的时候(就是位置或者定位的经纬度发生变化的时候),会立即给安全号码发送位置信息。然后这个程序的界面也就是一个发送短信的界面,我们打个比方,假如女朋友被挟持了,我女朋友比较聪明,就会跟劫犯说,“免得让我家人担心,我需要发送短信告诉他们我很安全”,然后此时她就会机智的打开我写的这个小程序给我发送短信,


然后我就会收到以下短信内容。


有了位置信息我就能去报警了,哈哈。然后我还跟女朋友商量,如果不小心被挟持,我们给彼此一个外号,比如我的叫大熊,她的叫小熊,这个称谓在平时是不会用到的,一旦遇到危险,我们在联系的时候就会使用这个称谓,这样,我们就知道对方现在处于危险之中。或者通过某一些我们自己熟知的暗号来给彼此暗示现在的状况,比如我想吃麻辣烫,代表我现在被两个男的劫持,想吃螃蟹,代表被一个男的挟持等等。。。

        这些东西其实实现起来没有什么技术点,是个开发就能做,只是觉得呢,作为程序员,有时候就要用程序员的思路来思考问题。当然呢,对于自己的女票,不仅仅是要给她好的物质生活,也要时时刻刻为她的安全着想,这样才能一辈子呀!哈哈

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
件开发和软件测试是软件工程中不可或缺的两个环节。软件开发是指将软件需求转化为可执行的软件系统的过程,而软件测试则是为了保证软件系统的质量和稳定性而进行的一系列活动。 在软件开发过程中,需求分析是非常重要的一步。在这一步中,开发人员需要与客户沟通,了解客户的需求,并将其转化为可执行的软件需求。接下来是设计阶段,开发人员需要根据需求设计出软件系统的架构和模块,确定软件系统的功能和性能。然后是编码阶段,开发人员需要根据设计文档编写代码,并进行单元测试。最后是集成测试和系统测试,开发人员需要将各个模块进行集成测试,并对整个系统进行测试,以保证软件系统的质量和稳定性。 软件测试是软件开发过程中不可或缺的一环。软件测试可以分为手动测试和自动化测试两种方式。手动测试是指测试人员根据测试用例一步一步地执行测试,并记录测试结果。自动化测试是指将测试用例转化为可执行的脚本,并通过自动化测试工具执行测试。自动化测试可以提高测试效率和测试覆盖率,减少测试成本。 总之,软件开发和软件测试是软件工程中不可或缺的两个环节。软件开发需要遵循软件工程的规范和标准,进行需求分析、设计、编码、测试等一系列活动,以保证软件系统的质量和稳定性。而软件测试则是为了保证软件系统的质量和稳定性而进行的一系列活动,可以通过手动测试和自动化测试两种方式进行。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值