安卓权威编程 5.5 挑战练习

Posted mystic

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安卓权威编程 5.5 挑战练习相关的知识,希望对你有一定的参考价值。

 GeoQuiz应用有一些大漏洞,我们的任务就是堵住这些漏洞,从易到难,以下为待解决的三个漏洞:
    1.用户作弊后,可以旋转CheatActivity来清除作弊痕迹。
    2.作弊返回后,用户可以旋转QuizActivity来消除mIsCheater变量值。
    3.用户可以不断单击NEXT按钮,跳到偷看过答案的问题,从而使作弊记录丢失。

  

1.通过onSaveInstanceState保存作弊痕迹,在onCreate()方法中获取即可。

2.通过onSaveInstanceState保存作弊痕迹,在onCreate()方法中获取即可。

3.建立一个boolean类型的数组,用来保存当前题目位置是否查看过答案。

 

github: https://github.com/FlashFrog/GeoQuizChallenge.git

以上是关于安卓权威编程 5.5 挑战练习的主要内容,如果未能解决你的问题,请参考以下文章

安卓权威编程指南 挑战练习 22章 应用图标

安卓权威编程指南 挑战练习 24章 预加载以及缓存

安卓权威编程-挑战练习 15章。

安卓权威编程指南 挑战练习(第26章 在 Lollipop 设备上使用 JobService)

安卓权威编程 挑战练习13.6

量化字符串:安卓权威编程 13.7挑战练习-优化字符串资源显示