在Android调试过程中经常会出现程序出现的结果不是我们预期的结果,那就需要加Log打印调试,看调用过程是否正确,此时就需要打印程序的调用栈,特别是Android代码相当庞大,打印堆栈更有利于我们分析问题,下面就记录下平时用到不退出程序打印堆栈的方法。
验证的方法相关简单,在Activity的类中创建一个方法ThrowException,在onCreate中调用此方法,看打印出什么
publ...
分类:
移动开发 时间:
2015-04-09 15:34:49
阅读次数:
179
- (void)restoreRootViewController:(UIViewController *)rootViewController
{
typedef void (^Animation)(void);
UIWindow* window = self.window;
rootViewController.modalTransitionStyl...
分类:
移动开发 时间:
2015-04-09 15:35:02
阅读次数:
156
在这次iOS 8.3更新中,新表情将图标分门别类,添加更多选项,使用户可以在不同色调中挑选,同时在iMac、iPhone和Apple Watch中也会统一加入这些新标记和字符。在Siri的更新中,iOS 8.3加入了更多口音和语言,还实现了免提拨打电话。无线Carplay功能允许iPhone无线连接汽车仪表系统。几个内置的应用程序也经过了调整。比如Passbook,新版本可根据不同单据来进行支付。...
分类:
移动开发 时间:
2015-04-09 15:33:02
阅读次数:
139
系统剪贴板的直接调用
其实整个过程非常的简单,我就用我写的一个自定义UILable来说明调用系统剪贴板。
首先,因为苹果只放出来了 UITextView,UITextField,webView三个控件的剪贴板,所以一般控件的剪贴板都被禁用了,因此,我们首先要做的就是把这属性放出来,其实就是实现三个简单的方法,方法如下:
响应方法
- (BOOL)ca...
分类:
移动开发 时间:
2015-04-09 15:29:54
阅读次数:
296
(1)管理系统实现的功能主要是:学生、教师的注册登录,和选课,以及修改学生的成绩等基本简单的功能,最主要的是实现一些Dialog的使用。
界面如下:
(2)主要代码如下:(个人留作笔记,如需要完整代码,在最下边免费下载)下边是一个适配器,适配器是为了一个listvie进行设置值,其中加载的是一个itemview,适配器中还是用了继承的方法,用于通知适配器进行更新。public class...
分类:
移动开发 时间:
2015-04-09 15:29:26
阅读次数:
330
平常工作中的关于XCode出现bug解决之后一定要做个记录,要不下次真的再遇到只记得遇到过,怎么解决的是真忘了。
COM+R运行xcode之后,模拟器半天没反应,待会会出现这个下面图1这样的弹框,另外timed out waiting for device to boot这句话的一个弹框,不过问题解决了这个图2的弹框没有及时截图,只记得这句话。
出现这种问题大部分都是在升级XC...
分类:
移动开发 时间:
2015-04-09 15:30:51
阅读次数:
520
转载:http://www.eoeandroid.com/forum.php?mod=viewthread&tid=76872一、通过动画实现定义res/anim/loading.xml如下:[java]view plaincopy在layout文件中引用如下:[java]view plaincop...
分类:
移动开发 时间:
2015-04-09 15:25:39
阅读次数:
263
Android开发中,经常在Activity中使用getText(int resId)和getString(int resId)这两个方法,那么这两个方法有什么区别和联系呢?这两个方法的参数都是资源ID,区别在于getText(int resId)返回的是一个CharSequence,而getStr...
分类:
移动开发 时间:
2015-04-09 15:23:17
阅读次数:
189
解决办法:设置本地hostswindows里hosts位置在C:\Windows\System32\drivers\etc,找到hosts文件直接在hosts文件的最后加一行:74.125.237.1 dl-ssl.google.com重新打开SDK Manager.exe就可以下载了
分类:
移动开发 时间:
2015-04-09 15:17:45
阅读次数:
159
当我们打开一款应用程序的时候,首先映入眼帘的往往并不是程序的主界面,而是经过精心设计的欢迎界面,这个界面通常会停留几秒钟,然后消失。看似很平常的一个小小的欢迎界面,其实还大有讲究。
分类:
移动开发 时间:
2015-04-09 15:15:13
阅读次数:
193
UIUserNotificationTypeuserNotificationTypes=(UIUserNotificationTypeAlert|UIUserNotificationTypeBadge|UIUserNotificationTypeSound);UIUserNotificationS....
分类:
移动开发 时间:
2015-04-09 15:14:09
阅读次数:
133
一、什么是Blocks Block是一个C级别的语法以及运行时的一个特性,和标准C中的函数(函数指针)类似,但是其运行需要编译器和运行时支持,从ios4.0开始就很好的支持Block。 二、在ios开发中,什么情况下使用Block Block除了能够定义参数列表、返回类型外,还能够获取被定义时...
分类:
移动开发 时间:
2015-04-09 15:13:34
阅读次数:
173
一、目标 1、将“二十六”介绍的读取联系人的方法移植到项目中; 2、选取读取到的联系人条目,将其号码自动填入文本框中(通过Intent方式在Activity之间传递数据)。二、代码实现。 1、将读取联系人方法移植到项目中。 ①.在主程序包(mobilesafe)下新建选择联系人类(Sel...
分类:
移动开发 时间:
2015-04-09 15:11:40
阅读次数:
360
//通过颜色来生成一个纯色图片- (UIImage *)buttonImageFromColor:(UIColor *)color{ CGRect rect = CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.he....
分类:
移动开发 时间:
2015-04-09 15:09:18
阅读次数:
209
Givennnon-negative integers representing an elevation map where the width of each bar is 1, compute how much water it is able to trap after raining.Fo...
分类:
移动开发 时间:
2015-04-09 15:09:04
阅读次数:
172
一、HTML1.何为html页面上每一个显示的内容都是标签,整个页面都是由标签构成的,html的代码内容控制的是页面显示的内容,这些内容的代码呈现方式都是标签。标签元素是html最根本的东西。标签,属性-----可以通过查看www.w3school.com来学习,里面有详细的教程标签之间的关系:一个...
分类:
移动开发 时间:
2015-04-09 15:08:39
阅读次数:
159
A Best way to add External Jars to your Anroid Project or any Java project is:Create a folder called ‘libs’ into you project root folderCopy yourJar f...
分类:
移动开发 时间:
2015-04-09 15:08:08
阅读次数:
128