摘要: 1.找到应用程序中的“<应用程序名称>-Info.plist”的文件2.找到“Application does not run in background”属性,将这个值设置成YES(如果没有则自己点击将这个属性添加上即可,默认值是NO)3.编译运行后就OK了 阅读全文
posted @ 2012-12-11 17:06 铭久 阅读(2920) 评论(0) 推荐(0) 编辑
摘要: 需求:页面上有个按钮,用户要求当手指按下这个按钮的时候,在这个按钮的周围出现一个旋转的圆圈,当松开手指后这个动画消失。具体的页面布局和事件绑定的方式我就不再描述了。这里只说一下需要帮定的UIButton的事件吧,压下的方法要绑定的UIButton事件是的Touch Down,松开的方法要绑定的UIButton事件是Touch Up Inside和Touch Up Outside(如果你想当手指离开按钮的时候就取消动画的播放,你需要在绑定Touch Drag Outside事件)具体的代码如下: 1 -(void)pressedEvent:(id)sender {//按钮的压下事件的响应方法 2 阅读全文
posted @ 2012-11-16 17:18 铭久 阅读(8158) 评论(0) 推荐(0) 编辑
摘要: 描述:我想让excle的sheet页中的B列的每个cell输入内容的时候将A列所有行的内容作为下拉列表的选择内容效果如下:实现的步骤如下:1.点击B列的头,选中整列2.点击菜单栏的“数据”-》“数据有效性”,弹出如下的对话框3.修改上图的允许,修改成“序列”,然后修改“来源”,将来源设置成你要在下拉列表中选择的内容4.点击确定,设置完成。 阅读全文
posted @ 2012-09-25 10:38 铭久 阅读(774) 评论(0) 推荐(0) 编辑
摘要: 前段时间写过JSON字符串解析的代码,大部分工作都是在重复的写相同逻辑的代码,心血来潮打算用泛型解决这个重复的过程,结果可想而知一路上到处遇到问题,不过还好最后还是找到了解决办法。下面总结一下,一是自己备忘一下,二是分享一下。总得说有两种方式可以解决这个问题,一种看上去技术含量很低,但是效果很好,也很简单,另一种要高一点,而且也很麻烦,在显示开发的时候也要不停的建造子类。技术含量比较的低的方式: 泛型类JSONUtil1 public class JSONUtil<T> {2 public T analytic2Object(Class<T> tClass, Strin 阅读全文
posted @ 2012-08-30 16:11 铭久 阅读(15467) 评论(0) 推荐(2) 编辑
摘要: 首先可以先定义一个逐帧播放的xml: 1 <?xml version="1.0" encoding="utf-8"?> 2 <animation-list xmlns:android="http://schemas.android.com/apk/res/android" 3 android:oneshot="false" > 4 5 <item 6 android:drawable="@drawable/on_001" 7 android:duration=&qu 阅读全文
posted @ 2012-07-20 15:23 铭久 阅读(17937) 评论(0) 推荐(0) 编辑
摘要: 动画实现的功能描述:类似于画廊的功能,点击其中一个图片的缩略图,然后全屏打开这个图片,中间的过程用动画实现,给操作者一个从缩略图放大到全屏的感觉。由上述的描述可以看出,用户点击缩略图的位置是不固定的,所以动画的起始位置是不固定的,而且有的特殊情况下可能动画起始是视图的大小也是不固定的,所以用anim的xml定义实现是不可能的,所以这里我用将用手写AnimationSet的方式实现这个动画。示例程序描述:本示例是通过点击不同位置上的button,然后通过动画弹出一个LinearLayout,点击这个LinearLayout,然后又通过动画的方式隐藏这个LinearLayout。第一步,创建一个工 阅读全文
posted @ 2012-07-20 15:03 铭久 阅读(10916) 评论(0) 推荐(0) 编辑
摘要: 最近在使用TabHost的时候遇到了一些奇怪的问题,在这里总结分享备忘一下。首先说一点TabActivity将会被FragmentActivity所替代,但是本文中却是使用的TabActivity。下面说说本程序能够实现的功能:实现TabHost中的标题栏能够横向滚动;自定义标题栏的大小和样式;自定义标题栏的分割线的样式;下面分几步来分别实现以上的功能:第一步,先实现一个基本的TabHost的展现详细的说明可以在网上其它地方搜的,主要就是注意一点,控件的id的是固定的不能随便更改,并且@和id之间不能加+;Activity的代码如下: 1 public class TabhostTestAct 阅读全文
posted @ 2012-07-19 09:46 铭久 阅读(14085) 评论(1) 推荐(3) 编辑
摘要: 在iPad上使用系统的UIWebView打开文档比较方便也很好使用,能够打开的文档类型也比较多,缺点就是没有编辑的功能,打开后只能查看。以下的所有测试都是在iPad上,在iPhone上不一定适用!支持的文档类型:pdf、doc、docx、xls、xlsx、ppt、pptx、txt(已经测试支持的),常见的图片格式应该也支持,不过没测试。打开方式如下:1.通过文档的存放路径获得相应的NSURL对象;2.使用NSURL构造NSURLRequest对象;3.将这个NSURLRequest传递个UIWebView后,UIWebView回自动的打开这个文件。代码如下:NSString *filePath 阅读全文
posted @ 2012-06-12 15:50 铭久 阅读(7737) 评论(2) 推荐(0) 编辑
摘要: 从android转到iOS上开发,刚开始很不习惯,总是喜欢用android的想法来用iOS上的控件,结果是到处碰壁,并且是一直碰,现在闲着没事就写点刚开始的一些简单程序,加深下对iOS开发的认识。1.首先创建一个空的iOS工程(我默认使用了arc机制,所以后面的代码中不会出现释放的代码);工程目录如下2.修改VSAppDelegate.h,添加一个UINavigationController类型的属性naviController,然后在VSAppDelegate.c中添加上属性的get/set方法的声明,在这个例子中我们只修改用(BOOL)application:(UIApplication 阅读全文
posted @ 2012-06-06 17:50 铭久 阅读(9730) 评论(0) 推荐(1) 编辑
摘要: 最近在移动开发中遇到了一些文件下载的问题,实现后特地记录一下,以备以后查阅。最简单的下载的实现方式是将文件的在网络上的URL直接发送给手机,然后手机通过URL来请求这个文件,这么做有个缺点无法对请求的用户进行准确的验证。另一种方法是通过Action先对用户的身份验证通过后再发送文件给手持设备(请求端)。下面就来实现第二中方式。服务器端非常简单,就是写个xml的配置文件,和实现一个简单的action即可。struts.xml的配置文件如下:<result name="download" type="stream"> <param name 阅读全文
posted @ 2012-06-06 16:39 铭久 阅读(7603) 评论(1) 推荐(2) 编辑