首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

libgdx怎么调用android平台内容

2013-09-05 
libgdx如何调用android平台内容使用libgdx已经有一段时间了.最近经常有朋友问我如何在libgdx中调用android

libgdx如何调用android平台内容

使用libgdx已经有一段时间了.最近经常有朋友问我如何在libgdx中调用android的内容.

正常来说libgdx是跨平台的,gdx中的代码是不允许有任何其他平台的相关代码,但实际使用时经常会有调用其他平台内容的需求.其实这个也很简单,利用java中的事件机制很容易实现,下面贴出相关代码:

1:BsuEvent是一个虚类,用来实现消息通知及响应消息后执行的一些操作.

public class MainActivity extends AndroidApplication {    @Override    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);                AndroidApplicationConfiguration cfg = new AndroidApplicationConfiguration();        cfg.useGL20 = true;                 initialize(new BsuGame(new BsuEvent(){@Overridepublic void notify(Object obj, String msg) {Toast.makeText(MainActivity.this, "libgdx消息通知", Toast.LENGTH_SHORT).show();}        }), cfg);     }}

仅供初学者参考,高手就不要来拍砖了.

热点排行