当前位置: 编程技术>移动开发
本页文章导读:
▪判断机器是不是存在sdcard 判断机器是否存在sdcard
if (android.os.Environment.getExternalStorageState().equals( android.os.Environment.MEDIA_MOUNTED))//sd存在并可写 { //存在需要的操作 } else { Toast.makeText(SearchBooks.this, getResources().ge.........
▪ Dialog 处置KeyEvent Dialog 处理KeyEvent
一直没注意Dialog也可以自己处理KeyEvent.今天遇到了这样的问题,我才知道。问题是这样的:在Activity中显示一个Dialog,若按back key就会把这个Dialog dismiss掉,若你想在按back key.........
▪ 基于lua脚本的MTK游戏-bomberman开发漫笔 基于lua脚本的MTK游戏--bomberman开发随笔
程序需要准备的工作:1>寻路算法2>地图资源3>NPC自动游走4>地图卷动...1)寻路决定用A*算法, 这个还算了解些,查查资料就实现了2)地图资源已.........
[1]判断机器是不是存在sdcard
来源: 互联网 发布时间: 2014-02-18
判断机器是否存在sdcard
if (android.os.Environment.getExternalStorageState().equals(
android.os.Environment.MEDIA_MOUNTED))//sd存在并可写
{
//存在需要的操作
}
else
{
Toast.makeText(SearchBooks.this, getResources().getText(R.string.no_sdcard), Toast.LENGTH_SHORT).show();//提示不存在
}
if (android.os.Environment.getExternalStorageState().equals(
android.os.Environment.MEDIA_MOUNTED))//sd存在并可写
{
//存在需要的操作
}
else
{
Toast.makeText(SearchBooks.this, getResources().getText(R.string.no_sdcard), Toast.LENGTH_SHORT).show();//提示不存在
}
[2] Dialog 处置KeyEvent
来源: 互联网 发布时间: 2014-02-18
Dialog 处理KeyEvent
一直没注意Dialog也可以自己处理KeyEvent.今天遇到了这样的问题,我才知道。问题是这样的:在Activity中显示一个Dialog,若按back key就会把这个Dialog dismiss掉,若你想在按back key dismiss dialog的同时处理些事情,一开始我以为在Activity的onKeyDown事件里面处理,可我发现怎么按了back key,dialog关掉了,但并没有触发Activity的onKeyDown事件,后来问了朋友,才知道。back key事件已经被Dialog消费掉了,不会dispatch派给Activity.所以你必须在Dialog中的keyEvent处理,我就找了找Dialog的关于KeyEvent的接口,终于找到了:setOnKeyListener
一直没注意Dialog也可以自己处理KeyEvent.今天遇到了这样的问题,我才知道。问题是这样的:在Activity中显示一个Dialog,若按back key就会把这个Dialog dismiss掉,若你想在按back key dismiss dialog的同时处理些事情,一开始我以为在Activity的onKeyDown事件里面处理,可我发现怎么按了back key,dialog关掉了,但并没有触发Activity的onKeyDown事件,后来问了朋友,才知道。back key事件已经被Dialog消费掉了,不会dispatch派给Activity.所以你必须在Dialog中的keyEvent处理,我就找了找Dialog的关于KeyEvent的接口,终于找到了:setOnKeyListener
mProgressDialog.setOnKeyListener(new OnKeyListener(){ // @Override public boolean onKey(DialogInterface arg0, int arg1, KeyEvent arg2) { // TODO Auto-generated method stub System.out.println("mProgressDialog happen key "); if ((arg1 == KeyEvent.KEYCODE_BACK)){ System.out.println("mProgressDialog key back "); need_Break=true; } return false; } });
[3] 基于lua脚本的MTK游戏-bomberman开发漫笔
来源: 互联网 发布时间: 2014-02-18
基于lua脚本的MTK游戏--bomberman开发随笔
程序需要准备的工作:
1>寻路算法
2>地图资源
3>NPC自动游走
4>地图卷动
...
1)寻路决定用A*算法, 这个还算了解些,查查资料就实现了
2)地图资源已经出了, 下午要把遮挡部分改动一下, 砍掉了遮挡层, 地图就只有一层了
3)NPC这里还没做, 自动游走估计需要一些算法支持, 还要考虑一些AI, 不能太笨了。
4)地图比较大, 400*400的, 所以要用卷轴效果, 已经实现
9-13
遮挡费了我不少时间,终于把地图弄好了, 现在动画播放还有些问题,晚上解决这个问题,明天加NPC规则
程序需要准备的工作:
1>寻路算法
2>地图资源
3>NPC自动游走
4>地图卷动
...
1)寻路决定用A*算法, 这个还算了解些,查查资料就实现了
2)地图资源已经出了, 下午要把遮挡部分改动一下, 砍掉了遮挡层, 地图就只有一层了
3)NPC这里还没做, 自动游走估计需要一些算法支持, 还要考虑一些AI, 不能太笨了。
4)地图比较大, 400*400的, 所以要用卷轴效果, 已经实现
9-13
遮挡费了我不少时间,终于把地图弄好了, 现在动画播放还有些问题,晚上解决这个问题,明天加NPC规则
最新技术文章: