当前位置:  编程技术>移动开发
本页文章导读:
    ▪替usb网卡设置ip地址之二        为usb网卡设置ip地址之二 private boolean setIpAndMask(String ip,String mask){ Log.i(TAG," ip=" + ip +",mask=" + mask); // bring toggle the interfaces IBinder b = ServiceManager.getService(Context.NETWOR.........
    ▪ 本地通报        本地通知 UILocalNotification *notification = [[UILocalNotification alloc] init]; if (notification != nil) { NSDate *now = [NSDate new]; notification.fireDate = [now dateByAddingTimeInterval:5]; notification.alertBody = @"时间到!"; [[UIApp.........
    ▪ quartz时间配备       quartz时间配置 Quartz任务调度CronTrigger配置格式详细说明 CronTrigger配置完整格式为: [秒] [分] [小时] [日] [月] [周] [年] 序号 说明  是否必填  允许填写的值 允许的通配符    1  秒  是  0.........

[1]替usb网卡设置ip地址之二
    来源: 互联网  发布时间: 2014-02-18
为usb网卡设置ip地址之二
    private boolean setIpAndMask(String ip,String mask){
            Log.i(TAG," ip=" + ip +",mask=" + mask);
            // bring toggle the interfaces
            IBinder b = ServiceManager.getService(Context.NETWORKMANAGEMENT_SERVICE);
            INetworkManagementService service = INetworkManagementService.Stub.asInterface(b);
            String[] currentIfaces = new String[0];
            try {
                currentIfaces = service.listInterfaces();
            } catch (Exception e) {
                Log.w(TAG, "listInterfaces="+e);
                return false;
            }
            
            boolean found = false;
            for (String currIface: currentIfaces) {
                if (currIface.equals(ETH0)) {
                    Log.d(TAG, "eth0 iface found");
                    found = true;
                    break;
                }
            }
            if (!found) {
                Log.d(TAG, "eth0 iface NOT found");
                return false;
            }
            InterfaceConfiguration ifcg = null;
            try {
                ifcg = service.getInterfaceConfig(ETH0);
                if (ifcg != null) {
                    Log.i(TAG,"ifcg first="+ifcg);
                    InetAddress addr = null;
                    if (ifcg.addr == null || (addr = ifcg.addr.getAddress()) == null ||
                            addr.equals(NetworkUtils.numericToInetAddress("0.0.0.0")) ||
                            addr.equals(NetworkUtils.numericToInetAddress("::0"))) {
                        addr = NetworkUtils.numericToInetAddress(ip);
                    } else {
                        addr = NetworkUtils.numericToInetAddress(ip);
                    }
                    ifcg.interfaceFlags = ifcg.interfaceFlags.replace("down", "up");
                    InetAddress gw = NetworkUtils.numericToInetAddress(mask);
                    int prelength  = computeprefixLength(gw);
                    Log.i(TAG,"prelength=" + prelength);
                    ifcg.addr = new LinkAddress(addr, prelength); 
                    ifcg.interfaceFlags = ifcg.interfaceFlags.replace("running", "");
                    ifcg.interfaceFlags = ifcg.interfaceFlags.replace("  "," ");
                    service.setInterfaceConfig(ETH0, ifcg);
                    return true;
                } else {
                    return false;
                }
            } catch (Exception e) {
                Log.w(TAG, "setInterfaceConfig="+e);
                return false;
            }
    }

    
[2] 本地通报
    来源: 互联网  发布时间: 2014-02-18
本地通知
UILocalNotification *notification = [[UILocalNotification alloc] init];
if (notification != nil) {
	NSDate *now = [NSDate new];
	notification.fireDate = [now dateByAddingTimeInterval:5];
	notification.alertBody = @"时间到!";
	[[UIApplication sharedApplication] scheduleLocalNotification:notification];
	[notification release];
}

 


    
[3] quartz时间配备
    来源: 互联网  发布时间: 2014-02-18
quartz时间配置
Quartz任务调度CronTrigger配置格式详细说明
CronTrigger配置完整格式为: [秒] [分] [小时] [日] [月] [周] [年]

序号 说明  是否必填  允许填写的值 允许的通配符 
  1  秒  是  0-59     , - * /
  2  分  是  0-59
    , - * /
  3 小时  是  0-23   , - * /
  4  日  是  1-31   , - * ? / L W
  5  月  是  1-12 or JAN-DEC   , - * /
  6  周  是  1-7 or SUN-SAT   , - * ? / L # 
  7  年  否  empty 或 1970-2099   , - * /

通配符说明:
* 表示所有值. 例如:在分的字段上设置 "*",表示每一分钟都会触发。
? 表示不指定值。使用的场景为不需要关心当前设置这个字段的值。例如:要在每月的10号触发一个操作,但不关心是周几,所以需要周位置的那个字段设置为"?" 具体设置为 0 0 0 10 * ?
- 表示区间。例如 在小时上设置 "10-12",表示 10,11,12点都会触发。
, 表示指定多个值,例如在周字段上设置 "MON,WED,FRI" 表示周一,周三和周五触发
/ 用于递增触发。如在秒上面设置"5/15" 表示从5秒开始,每增15秒触发(5,20,35,50)。 在月字段上设置'1/3'所示每月1号开始,每隔三天触发一次。
L 表示最后的意思。在日字段设置上,表示当月的最后一天(依据当前月份,如果是二月还会依据是否是润年[leap]), 在周字段上表示星期六,相当于"7"或"SAT"。如果在"L"前加上数字,则表示该数据的最后一个。例如在周字段上设置"6L"这样的格式,则表示“本月最后一个星期五"
W 表示离指定日期的最近那个工作日(周一至周五). 例如在日字段上设置"15W",表示离每月15号最近的那个工作日触发。如果15号正好是周六,则找最近的周五(14号)触发, 如果15号是周未,则找最近的下周一(16号)触发.如果15号正好在工作日(周一至周五),则就在该天触发。如果指定格式为 "1W",它则表示每月1号往后最近的工作日触发。如果1号正是周六,则将在3号下周一触发。(注,"W"前只能设置具体的数字,不允许区间"-").
# 序号(表示每月的第几个周几),例如在周字段上设置"6#3"表示在每月的第三个周六.注意如果指定"#5",正好第五周没有周六,则不会触发该配置(用在母亲节和父亲节再合适不过了) ;

小提示:
'L'和 'W'可以一组合使用。如果在日字段上设置"LW",则表示在本月的最后一个工作日触发;
周字段的设置,若使用英文字母是不区分大小写的,即MON 与mon相同;
        
常用示例:

0 0 12 * * ?  每天12点触发
0 15 10 ? * *  每天10点15分触发
0 15 10 * * ?  每天10点15分触发 
0 15 10 * * ? *  每天10点15分触发 
0 15 10 * * ? 2005  2005年每天10点15分触发
0 * 14 * * ?  每天下午的 2点到2点59分每分触发
0 0/5 14 * * ?  每天下午的 2点到2点59分(整点开始,每隔5分触发) 
0 0/5 14,18 * * ?  每天下午的 2点到2点59分、18点到18点59分(整点开始,每隔5分触发)
0 0-5 14 * * ?  每天下午的 2点到2点05分每分触发
0 10,44 14 ? 3 WED  3月分每周三下午的 2点10分和2点44分触发
0 15 10 ? * MON-FRI  从周一到周五每天上午的10点15分触发
0 15 10 15 * ?  每月15号上午10点15分触发
0 15 10 L * ?  每月最后一天的10点15分触发
0 15 10 ? * 6L  每月最后一周的星期五的10点15分触发
0 15 10 ? * 6L 2002-2005  从2002年到2005年每月最后一周的星期五的10点15分触发
0 15 10 ? * 6#3  每月的第三周的星期五开始触发
0 0 12 1/5 * ?  每月的第一个中午开始每隔5天触发一次
0 11 11 11 11 ?  每年的11月11号 11点11分触发(光棍节)


转载自:http://blog.csdn.net/sfdev/archive/2009/03/02/3950640.aspx

    
最新技术文章:
▪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提高之多方向抽屉实现方法
php iis7站长之家
▪Android提高之MediaPlayer播放网络视频的实现方法...
▪Android提高之手游转电视游戏的模拟操控
 


站内导航:


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

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

浙ICP备11055608号-3