当前位置:  编程技术>移动开发
本页文章导读:
    ▪怎么让不让AlertDialog dismissed by google search        如何让不让AlertDialog dismissed by google search   google  search 键可以导致dialog  dismiss,虽然大多real device没有这个键,但还是预防为好。  .setOnKeyListener(new DialogInterface.OnKeyListener() {              .........
    ▪ 【6.13】Application的1点理解        【6.13】Application的一点理解 从Manifest.xml中可以看出,Activity、Service等组件的定义之前,还有一个更高一级的标签,就是Application,这个才是程序的真正入口,可以做全局变量的设置   Applicatio.........
    ▪ 如何播放raw中的文件       怎么播放raw中的文件 备忘   怎么播放raw中的文件  videoView.setVideoURI(Uri.parse("android.resource://com.titus.audioVideo/" + R.raw.video));     ......

[1]怎么让不让AlertDialog dismissed by google search
    来源: 互联网  发布时间: 2014-02-18
如何让不让AlertDialog dismissed by google search

 

google  search 键可以导致dialog  dismiss,虽然大多real device没有这个键,但还是预防为好。 

.setOnKeyListener(new DialogInterface.OnKeyListener() {

 

                @Override

                public boolean onKey(DialogInterface dialog, int keyCode, KeyEvent event) {

                    // TODO Auto-generated method stub

                    if(event.getKeyCode() == KeyEvent.KEYCODE_SEARCH){

                        return true;

                    }

                    return false;

                }

            })

 

 

例如:

 

 

new AlertDialog.Builder(YyBackUp.this)

                            .setOnKeyListener(new DialogInterface.OnKeyListener() {

 

                                @Override

                                public boolean onKey(DialogInterface dialog, int keyCode,

                                        KeyEvent event) {

                                    // TODO Auto-generated method stub

                                    if (event.getKeyCode() == KeyEvent.KEYCODE_SEARCH) {

                                        return true;

                                    }

                                    return false;

                                }

                            })

                            .setTitle(R.string.main_recovery_all)

                            .setMessage(R.string.msg_recoverys_all)

                            .setPositiveButton(R.string.dialog_ok,

                                    new DialogInterface.OnClickListener() {

                                        @Override

                                        public void onClick(DialogInterface dialog, int which) {

                                            removeDialog(DIALOG_RECOVERY_ALL);

                                            dialog.dismiss();

                                            showSdcardSelectDialog(9);

                                        }

                                    })

                            .setNegativeButton(R.string.dialog_cancel,

                                    new DialogInterface.OnClickListener() {

                                        @Override

                                        public void onClick(DialogInterface dialog, int which) {

                                            removeDialog(DIALOG_RECOVERY_ALL);

                                        }

                                    }).show();

http://blog.csdn.net/kufeiyun/archive/2011/01/22/6158581.aspx

http://www.liuzhaocn.com/?p=529同类参考


    
[2] 【6.13】Application的1点理解
    来源: 互联网  发布时间: 2014-02-18
【6.13】Application的一点理解

从Manifest.xml中可以看出,Activity、Service等组件的定义之前,还有一个更高一级的标签,就是Application,这个才是程序的真正入口,可以做全局变量的设置

 

Application在每个工程中只能定义一次,定义一个类,继承自Application,可重写的方法有

 

void  onConfigurationChanged(Configuration newConfig)
void  onCreate()  
void  onLowMemory()
void  onTerminate()

 

可在类中定义全局变量,定义setter和getter方法

 

在使用全局变量的地方(假设类名为Global)

 

Global global = (Global) getApplicationContext();

global.setGlobalVariable("Change");

String text = global.getGlobalVariable();

 

 

在Manifest.xml中注册android:name="包名+类名",不用新建,因为Application在整个程序中只有一个

 

实践证明:application要在进程被彻底关掉时才会退出,生命周期比Activity长多了,而且onTerminate()在退出时不一定会被调用,所以比较不可靠,所以只建议做全局变量的设置


    
[3] 如何播放raw中的文件
    来源: 互联网  发布时间: 2014-02-18
怎么播放raw中的文件

备忘

 

怎么播放raw中的文件 

videoView.setVideoURI(Uri.parse("android.resource://com.titus.audioVideo/" + R.raw.video));

 

 


    
最新技术文章:
▪Android开发之登录验证实例教程
▪Android开发之注册登录方法示例
▪Android获取手机SIM卡运营商信息的方法
▪Android实现将已发送的短信写入短信数据库的...
▪Android发送短信功能代码
▪Android根据电话号码获得联系人头像实例代码
▪Android中GPS定位的用法实例
▪Android实现退出时关闭所有Activity的方法
▪Android实现文件的分割和组装
▪Android录音应用实例教程
▪Android双击返回键退出程序的实现方法
▪Android实现侦听电池状态显示、电量及充电动...
▪Android获取当前已连接的wifi信号强度的方法
▪Android实现动态显示或隐藏密码输入框的内容
▪根据USER-AGENT判断手机类型并跳转到相应的app...
▪Android Touch事件分发过程详解
▪Android中实现为TextView添加多个可点击的文本
▪Android程序设计之AIDL实例详解
▪Android显式启动与隐式启动Activity的区别介绍
▪Android按钮单击事件的四种常用写法总结
▪Android消息处理机制Looper和Handler详解
▪Android实现Back功能代码片段总结
▪Android实用的代码片段 常用代码总结
▪Android实现弹出键盘的方法
▪Android中通过view方式获取当前Activity的屏幕截...
▪Android提高之自定义Menu(TabMenu)实现方法
▪Android提高之多方向抽屉实现方法
▪Android提高之MediaPlayer播放网络音频的实现方法...
▪Android提高之MediaPlayer播放网络视频的实现方法...
▪Android提高之手游转电视游戏的模拟操控
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3