Android开发人员 - 核心应用程序质量指南

  |   2 评论   |   224 浏览

10.jpg

视觉设计和用户交互

标准设计

  • 应用程序不会重新定义系统图标的预期功能(例如后退按钮)。
  • 应用程序不会重新定义或误用Android UI模式,因此图标或行为可能会给用户带来误导或混淆。

导航

  • 应用程序支持标准系统后退按钮导航,并且不使用任何自定义,屏幕上的“后退按钮”提示。
  • 所有对话框都可以使用后退按钮。
  • 在任何点按主页按钮都会导航到设备的主屏幕。

功能

权限

  • 应用程序不会重新定义或误用Android UI模式,因此图标或行为可能会给用户带来误导或混淆。
  • 除非与应用程序的核心功能相关,否则应用程序不会请求访问可能花费用户资金的敏感数据或服务的权限。

用户/应用程序状态

  • 应用程序正确保留并恢复用户或应用程序状态,即学生使用包来保存应用程序状态并通过onSaveInstanceState / onRestoreInstanceState恢复它。例如,
    • 当选择一个列表项时,它在旋转时保持选中状态。
    • 显示活动时,旋转时会显示相同的活动。
    • 用户文本输入在旋转时保留。
    • 在设备轮换上维护列表项目位置。
  • 当设备从睡眠(锁定)状态唤醒后恢复应用程序时,应用程序会将用户返回到上次使用的确切状态。
  • 当应用程序从主页或所有应用程序重新启动时,应用程序会尽可能地将应用程序状态恢复到之前的状态。

性能和稳定性

稳定性

  • 应用程序不会崩溃,强制关闭,冻结或以其他方式在任何目标设备上异常运行。

Google Play

内容政策

  • 所有内容对于工作内容都是安全的。
  • 应用遵守Google Play商店应用政策
  • 应用程序的代码遵循标准的Java / Android风格指南。
>