当前位置:  编程技术>移动开发
本页文章导读:
    ▪在ActivityGroup时,调用对应的menu        在ActivityGroup时,调用对应的menu。 @Override     public boolean onKeyUp(int keyCode, KeyEvent event) {         if(keyCode==KeyEvent.KEYCODE_MENU) {             getLocalActivityManager().getCurrentActivity().openOpti.........
    ▪ 反正屏切换时软键盘焦点        横竖屏切换时软键盘焦点 我们横竖屏切换时,有时会调用onConfigurationChanged来更换布局文件。 但是当我们是在软键盘显示的时候切换时,切换后软键盘会失去焦点,点击横屏状态下的软键盘.........
    ▪ 闹钟重要实现代码       闹钟主要实现代码 UILocalNotification *notification=[[UILocalNotification alloc] init];     if (notification!=nil)      {            notification.repeatInterval=NSDayCalendarUnit;         NSDate *now1=[NSDate new];.........

[1]在ActivityGroup时,调用对应的menu
    来源: 互联网  发布时间: 2014-02-18
在ActivityGroup时,调用对应的menu。
@Override
    public boolean onKeyUp(int keyCode, KeyEvent event) {
        if(keyCode==KeyEvent.KEYCODE_MENU) {
            getLocalActivityManager().getCurrentActivity().openOptionsMenu();
        }
        return super.onKeyUp(keyCode, event);
    }

    
[2] 反正屏切换时软键盘焦点
    来源: 互联网  发布时间: 2014-02-18
横竖屏切换时软键盘焦点

我们横竖屏切换时,有时会调用onConfigurationChanged来更换布局文件。

但是当我们是在软键盘显示的时候切换时,切换后软键盘会失去焦点,点击横屏状态下的软键盘的完成按钮也没有反应。

 

我目前使用的解决办法是再切换前记录焦点的位置,在重新布局后再重新设置焦点。

 

 

	public void onConfigurationChanged(Configuration newCon) {
		int id = this.getCurrentFocus().getId();
		super.onConfigurationChanged(newCon);
		setContentView(R.layout.user_clue);
		findViewById(id).requestFocus();
	}
 

 


    
[3] 闹钟重要实现代码
    来源: 互联网  发布时间: 2014-02-18
闹钟主要实现代码

UILocalNotification *notification=[[UILocalNotification alloc] init];

    if (notification!=nil) 

    {   

        notification.repeatInterval=NSDayCalendarUnit;

        NSDate *now1=[NSDate new];

        notification.fireDate=[now1 dateByAddingTimeInterval:hm];

        notification.timeZone=[NSTimeZone defaultTimeZone];

        notification.soundName = @"ping.caf";

        notification.alertBody = [NSString stringWithFormat:NSLocalizedString(@"你设置的时间是:%i : %i .",nil),htime1,mtime1];

       [[UIApplication sharedApplication]   scheduleLocalNotification:notification];

        }

这个是建立后台消息对象

如果是程序开这的可以用UIApplication的代理方法

- (void)application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification{

来实现闹钟的响铃


    
最新技术文章:
▪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(请将#改为@)

操作系统 iis7站长之家