最近的工作项目是从去年2018年12月17日开始的,现在一个人独立开发android端App,对于之前几个月的工作总结是;
一,自己一个人安排工作,必须要有强的自律和执行力,先对整个开发任务,作简单的估算,包括所用时间和各个功能的难易程度,计划自己得完成的任务,基本不会落后,很多时候,都能超前完成;
二,先易后难,先把自己认为简单的任务完成,或者当做一个功能,遇到困难,半天都没办法解决,需要先停下来,做其他相对简单的任务,做完简单的再继续攻克难的任务;
三,某些以前没有接触过的技术,不要害怕,不要抗拒,可以先从网上找相关资料了解,若还是不理解,可以买相关的教程书来学习,接手别人的项目,遇到新的技术,学会模仿别人的代码,从而掌握使用新的技术;
四,具体遇到过的问题:1.更换了项目的阿里百川安全图片,为何不起作用,我捣腾了很久,后来才从网上找到一篇别人的文章,读了才知道,原来在APP调试的时候,它的签名跟正式打包的签名是不一样的,这样导致用正式打包的apk申请的安全图片在非打包(不是同一个签名)的情况下调试是不起作用的,我必须要申请一个调试(未打包)apk的安全图片拿来调试,正式打包后换回打包apk申请的安全图片即可,这个问题就解决了!微信开放平台也类似,用签名打包申请的appkey在调试中是不起作用的,但我没有申请调试的APPkey测试;
2.用AndroidStudio打包apk,我发现一个问题,如果我连续打包两次apk,androistudio会卡死,必须要强制关了,把项目某些数据清理掉才能重新打开项目编译成功,所以,现在每打包一次apk,就关掉AndroidStudio,重新打开,再打包下一次;
3.过年前,把开发任务基本完成了,但是我发现在我的手机上运行的效果有点奇怪,为何下端少了一段,而且虚拟按钮(我用的是红米手机)背景是黑色的,而我打开别的APP,大部分是白色的,而且也不会少一段,怪怪的,我一直都是关注着功能的开发,一直没有发现这个问题,有次叫一个朋友下载测试版试试,结果别人一眼看出这个问题,所以我才开始关注,过年回来,就开始捣腾了,先是从网上找答案,但是找了一天,都没有解决,后来,我新建了一个项目,运行后,发现,新的项目也是正常的,只有我这个项目才有这两个问题,于是我开始找茬,找新项目和旧项目的不同,终于,在试了修改好几个地方,在修改build.gradle(app)的targetSdkVersion为24之后才解决这两个问题,但是接下来,很多问题随之来了,对于以 Android 6.0(API 级别 23)或更高版本为目标平台的应用,请务必在运行时检查和请求权限。拍照和打开相册选择照片这部分代码都出现bug了,还好,通过网络搜索能找到相关问题,解决了。
网友评论