关于信号检测的项目

第一次参与实际项目中还是有点小鸡冻的,毕竟和平时“小打小闹”的仿app不同,因为这次是要做出来给用户使用的。
闲话不多说,下面来回忆一下前个星期的赶项目过程(隔了一个星期才回忆,也就想表达一下失落之情,至于为啥失落,请看下文)
一、需求的获取及分析
整个项目是一个外包的小项目,需求不多,只要能获取当前位置的各运营商不同网络段的信号强度即可。这么简单???当时我就是这么轻敌。
整个项目仅用到两个界面:
1、主界面
负责获取多种信号强度并显示出来,并截图保存到某处(这里我保存至sd卡),可跳转到截图记录界面。
2、截图记录界面
显示截图记录

二、分工合作
因为项目要实现的功能相对简单,所以分成多组同时开发多个版本,我这组只有两个人,所以没得选,一人一个,我刚好做为组长要挑大梁,所以选择了主界面。

三、遇到的问题
因为整个项目遇到的问题不少,篇幅较长,所以我会在后面博客进行详细补充,这边先大概说明。
1、信号强度的获取
这是个巨坑,在这坑中,我稍微了解了一下反编译、ndk以及jni等一些之前听过的内容,当然还了解到一个更底层的指令,AT指令;
2、对于Android 6.0及其以上的手机的授予权限的方式
一开始在虚拟机截屏还可以的,一安装到我的新手机就没反应,也不闪退,就是没反应,仔细一看log就会发现权限问题。百度谷歌一下又涨了一轮知识,那就是android 6.0的权限授权方式发生巨变了;
3、截图记录的显示
这块是我搭档负责的,主要功能已经完成,我就是修改了一下点击效果,例如点击查看图片,长按显示出checkbox进行选择性删除(记录这块是通过listview进行显示的);

四、总结
总体就是一个简单的小项目,但最后表达一下失落吧。因为手机硬件的原因,以及手机厂商对at指令的限制,(一个获取各种信号强度的指令)整个项目的主要功能没有完成,不过还是学到不少知识点的(失落之余还是有不少收获,努力积累争取下次能真正完成一款好的app)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值