现在我正在尝试使用google的API进行实时多人游戏,我正在查看一个名为“skeletonActivity.java”的示例文件。(这是一个示例项目)
我注意到以下内容:
public class someClass extends Activity
implements GoogleApiClient.ConnectionCallbacks, GoogleApiClient.OnConnectionFailedListener,
View.OnClickListener, RealTimeMessageReceivedListener,
RoomStatusUpdateListener, RoomUpdateListener, OnInvitationReceivedListener{
我知道 Activity 是SkeletonActivity类继承的超级类,但是我读到的关于活动的越多,我就越发现它似乎是一个基础。 整个应用程序框架。
根据我的阅读,Google提供的示例不断提及将“Activity”与GoogleApiClient结合使用,但对于我的情况,我只想使用客户端而不是Activity。我是否需要从Activity继承才能使用客户端API?
注意:如果我觉得这个问题听起来很混乱,那是因为我正在使用“GameMaker:Studio”制作游戏,而我需要访问的只是允许我使用的界面使用com.google.android.gms.games.multiplayer
(实时)库。这样我就可以编写扩展库来访问api功能。
答案 0 :(得分:0)
骨架是实现模块或接口的特殊方式。阅读更多http://en.wikipedia.org/wiki/Skeleton_(computer_programming)
您提到的课程不是来自Android API,而是似乎要从示例中复制。因为我不知道这个例子,所以我只能假设这是一个模拟多人游戏的伪装置而没有在(第二)设备上实际运行该应用程序。