09 2015 档案

十六进制字符串转化为十进制值strtoul函数
摘要:eg:NSString *strtest =@"7fffffff"; NSUInteger val = strtoul([[strtest substringWithRange:NSMakeRange(0, 8)] UTF8String], 0, 16); NSLog(@"val = ... 阅读全文

posted @ 2015-09-28 17:32 封起De日子 阅读(609) 评论(0) 推荐(0) 编辑

Android实现多条Toast快速显示(强制中止上一条Toast的显示)
摘要:Android实现多条Toast快速显示 Toast多用于我们开发人员调试使用,有时候也作为给用户的弱提示使用,我们常用的方法是Toast.makeText(this, "弹出Toast", Toast.LENGTH_SHORT).show(); 那么问题来了,这样实现就会有一... 阅读全文

posted @ 2015-09-28 11:45 封起De日子 阅读(1654) 评论(0) 推荐(0) 编辑

Windows Azure® 由世纪互联运营发布MySQL Database on Azure正式商用版
摘要:我们很高兴宣布MySQL Database on Azure于2015年9月1日在中国地区正式商用。回望过去,从2014年12月对少量用户开放的预览试用,到2015年4月30日对中国用户全面开放的公共预览,再到9月1日在中国地区正式商用。在这9个月时间,MySQL Database on Azu... 阅读全文

posted @ 2015-09-27 21:32 封起De日子 阅读(137) 评论(0) 推荐(0) 编辑

关于[[NSNotificationCenter defaultCenter] addObserver不remove后续又收到通知crash问题
摘要:今天试了一个小demo,测出一个现象,同步出来:object 作为 observer 监听了通知 A,然后 object 中途被释放执行了dealloc,随后app发出这个通知 A:iOS 6、iOS 7、iOS 8: 必挂iOS 9:不会挂真机测试。iOS 9.0 Documentation, ... 阅读全文

posted @ 2015-09-23 19:12 封起De日子 阅读(476) 评论(0) 推荐(0) 编辑

No Team Selected:A team must be selected to run 'ProjectName' on iPhoneName
摘要:1. 现象:发布在 app store 的 qzone,app bundle identifier:com.tencent.qzone证书支持com.tencent.*然后自已写的测试demo,bundle identifier:com.tencent.iOSTest拿了一堆将机器identifi... 阅读全文

posted @ 2015-09-23 18:33 封起De日子 阅读(195) 评论(0) 推荐(0) 编辑

蓝牙通信(一)——打开和关闭蓝牙
摘要:打开和关闭蓝牙移步:Android蓝牙通信打开蓝牙方式一(调用系统对话框提示打开)添加权限开启蓝牙/** * 调用系统对话框开启蓝牙 * * @param view */public void openBluetoothBySystem(View view) { Toast.... 阅读全文

posted @ 2015-09-23 11:03 封起De日子 阅读(908) 评论(0) 推荐(0) 编辑

打开Voice Over时,CATextLayer的string对象兼容NSString和NSAttributedString导致的Crash(二解决思路3)
摘要:续前一篇: 打开Voice Over时,CATextLayer的string对象兼容NSString和NSAttributedString导致的Crash(二解决思路2)ok,到这里已经能够锁定范围了,看看po $r0的打印结果:再看看qzone的当前界面:即布局第一条feeds的昵称时挂掉了。经... 阅读全文

posted @ 2015-09-19 21:59 封起De日子 阅读(169) 评论(0) 推荐(0) 编辑

打开Voice Over时,CATextLayer的string对象兼容NSString和NSAttributedString导致的Crash(二解决思路2)
摘要:接上一篇:打开Voice Over时,CATextLayer的string对象兼容NSString和NSAttributedString导致的Crash(二解决思路1)有了以上背景,可知objc_msgSend第一个参数是obj,第二个selector,第三个即selector的第一个参数。打印下... 阅读全文

posted @ 2015-09-19 21:38 封起De日子 阅读(96) 评论(0) 推荐(0) 编辑

打开Voice Over时,CATextLayer的string对象兼容NSString和NSAttributedString导致的Crash(二解决思路1)
摘要:二、解决思路:利用Xcode符号断点。crash堆栈里面有一个很明显的信息,即-[NSObject(NSObject) doesNotRecognizeSelector:],所以然后开着voice over,编译真机运行Qzone,然后程序走到这里停了:======================... 阅读全文

posted @ 2015-09-19 21:20 封起De日子 阅读(100) 评论(0) 推荐(0) 编辑

打开Voice Over时,CATextLayer的string对象兼容NSString和NSAttributedString导致的Crash(一现象)
摘要:一、现象:iPhone真机打开Voice Over的情况下,iPhone QQ空间工程,Xcode 真机编译启动必Crash,main函数里面 NSSetUncaughtExceptionHandler 捕获到Exception:捕获异常函数:static void UncaughtExcepti... 阅读全文

posted @ 2015-09-19 21:05 封起De日子 阅读(174) 评论(0) 推荐(0) 编辑

打开Voice Over时,CATextLayer的string对象兼容NSString和NSAttributedString导致的Crash
摘要: 阅读全文

posted @ 2015-09-19 20:59 封起De日子 阅读(71) 评论(0) 推荐(0) 编辑

NSDictionary writeToFile:atomically: 时失败
摘要:一、现象:如下图,当NSDictionary调用 writeToFile:atomically: 时,如果容器里面包含的对象(即通过 objectForKey: 拿到的对象),为非property list objects 对象,则写入会失败。如果容器里面包含的对象也是容器,则递归考察是不是pro... 阅读全文

posted @ 2015-09-18 21:45 封起De日子 阅读(300) 评论(0) 推荐(0) 编辑

Not saving crash log because we have reached the limit for logs to store on disk.解决办法
摘要:一、问题简述:Xcode, window》Devices》DEVICES选中自已的设备,打开控制台:提示日志存量已达限制,这个是系统抛出的log。"Not saving crash log because we have reached the limit for logs to store on... 阅读全文

posted @ 2015-09-18 21:18 封起De日子 阅读(162) 评论(0) 推荐(0) 编辑

Android实现系统下拉栏的消息提示——Notification
摘要:Android实现系统下拉栏的消息提示——Notification系统默认样式默认通知(通用)效果图按钮实现/** * 系统下拉栏默认的通用通知 */public void notificationDefault(View view) { // 获取NotificationM... 阅读全文

posted @ 2015-09-17 14:23 封起De日子 阅读(441) 评论(0) 推荐(0) 编辑

Android 读取清单文件<meta-data>元素的数据
摘要:添加属性 读取属性ApplicationInfo appInfo = this.getPackageManager().getApplicationInfo(this.getPackageName(), PackageManager.GET_META_DATA);String... 阅读全文

posted @ 2015-09-15 18:37 封起De日子 阅读(438) 评论(0) 推荐(0) 编辑

使用Java正则表达式去掉Double类型的数据后面多余的0
摘要:方法/** * 使用java正则表达式去掉多余的.与0 * @param s * @return */public static String subZeroAndDot(String s){ if(s.indexOf(".") > 0){ s = s.rep... 阅读全文

posted @ 2015-09-15 18:25 封起De日子 阅读(2294) 评论(0) 推荐(0) 编辑

Android实现自动更新功能
摘要:Android实现自动更新功能 Android自动更新的功能可以使用第三方的SDK来实现,但是类似友盟,就不支持x86手机的自动更新,科大讯飞,弹窗是全局的,小米手机就会默认把弹窗权限关掉不允许弹出提示框,还要用户手动开启才行,如果我们自己有服务器,也可以自己来实现自动更新功能步... 阅读全文

posted @ 2015-09-15 11:27 封起De日子 阅读(631) 评论(0) 推荐(0) 编辑

利用ScrollView滑动属性实现点击查看更多
摘要:利用ScrollView的滚动实现点击查看更多效果图 更新内容布局 了解更多布局获取控件 获取ScrollViewScrollView mSvDes = (ScrollView) view.findViewById(R.id.sv_des); 获取了解更多// 了解更多... 阅读全文

posted @ 2015-09-15 10:31 封起De日子 阅读(469) 评论(0) 推荐(0) 编辑

Android判断当前系统语言
摘要:Android获取当前系统语言getResources().getConfiguration().locale.getCountry()国际化常用语言中文:getResources().getConfiguration().locale.getCountry().equals("C... 阅读全文

posted @ 2015-09-11 17:50 封起De日子 阅读(2111) 评论(0) 推荐(0) 编辑

自动滚动的TextView
摘要:自动滚动的TextView效果图XML文件 用TextView内置的marquee特性。当TextView中的内容太长,超出边界时,默认会对文本进行裁剪,可以用android:ellipsize属性配置裁剪行为,可用选项如下:none ... 阅读全文

posted @ 2015-09-10 00:13 封起De日子 阅读(240) 评论(0) 推荐(0) 编辑

移动开发测试工具——Bugtags的集成
摘要:移动开发测试工具——Bugtags官网:https://bugtags.com/注册开发者账号 注册账号并激活邮箱,都会就不多做介绍了。创建应用 创建完账号以后会提示添加应用,点击添加 添加应用 创建成功集成官方集成文档(需要登录):https://bugtags.com/... 阅读全文

posted @ 2015-09-09 15:15 封起De日子 阅读(218) 评论(0) 推荐(0) 编辑

Android控制软键盘的弹出和隐藏
摘要:弹出软键盘 前提:必须要有一个可以编辑的控件(EditText),并且当前已经获取焦点/** * 弹出软键盘 */public void openKeyboard(View view) { // 获取焦点 editText2.setFocusable(true); ... 阅读全文

posted @ 2015-09-08 11:42 封起De日子 阅读(341) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示