基于Java编程、软件工程和游戏开发的知识基础。设计一款基于Android手机平台的益智小游戏五子棋游戏。主要包括开发环境的搭建,界面设计,按钮事件的监听与判断,线程,数据存储,多媒体应用等问题。