摘要:1 package org.shuxiang.tabhostsample; 2 3 import android.os.Bundle; 4 import android.app.ActivityGroup; 5 import android.content.Intent; 6 import android.widget.TabHost; 7 8 public class MainActivity extends ActivityGroup 9 { 10 private...
阅读全文
摘要:每一个activity都有自己的生命周期,被打开了最终就要被关闭。 四种结束当前的activity方法 1 //关闭当前activity方法一 2 finish(); 3 4 //关闭当前界面方法二 5 android.os.Process.killProcess(android.os.Process.myPid()); 6 7 //关闭当前界面方法三 8 System.exit(0); 9 10 //关闭当前界面方法四 11 ...
阅读全文
摘要:一个正则表达式测试(只可输入中文、字母和数字) 在项目中碰到了正则表达式的运用,正则还是非常强大的,不管什么编程语言,基本上都可以用到。之前在用java时特别是对用户名或密码使用正则非常爽,写 脚本上用正则也非常爽,可是到了OC这却把我虐了一把,可能是对OC掌握的不够。这里就罗列了从网上找的很有用的资料,感谢大神们的贡献。首先举一个例子:匹配9-15个由字母/数字组成的字符串的正则表达式: NSString * regex = @"^[A-Za-z0-9]{9,15}$"; NSPredicate *pred = [NSPredicate predicateWithForm
阅读全文
摘要:cd 到 文件所在目录执行以下命令,生成ck.pem文件。openssl pkcs12 -in ck.p12 -out ck.pem -nodes
阅读全文
摘要:iOS消息推送证书创建过程一.创建证书请求1.在mac上进行钥匙串访问(keychain)2.选择钥匙串访问>证书助理>从证书颁发机构中请求一个证书,如图1所示图13.输入你的名字和邮件地址,CA邮件地址默认就可以,不要试图去进行任何改动,设置参考图2:图24.选择保存到硬盘,把创建好的请求文件保存到桌面上。二.创建APPID1.用你的付过费的苹果账号登入苹果开发者门户。(iOSProvisioningPortal)在左项菜单栏中选择APPIDs,如图3所示:图32.我们先填写一个新的应用ID,每个推送通知办事都对应着独一的应用,在这里,你不能使用用通配符。点击右边的按钮【NewA
阅读全文
摘要:NSDate存储的是世界标准时(UTC),输出时需要根据时区转换为本地时间 Dates NSDate类提供了创建date,比较date以及计算两个date之间间隔的功能。Date对象是不可改变的。 如果你要创建date对象并表示当前日期,你可以alloc一个NSDate对象并调用init初始化:C代码 NSDate *now = [[NSDate alloc] init]; 或者使用NSDate的date类方法来创建一个日期对象。如果你需要与当前日期不同的日期,你可以使用NSDate的initWithTimeInterval...或dateWithTimeInterval...方法,你也可..
阅读全文